<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: MetricWeb-Semibold;
	src: url(/telerik/fonts/MetricWeb-Semibold.eot?) format("embedded-opentype"), url(/telerik/fonts/MetricWeb-Semibold.woff) format("woff"), url(/telerik/fonts/MetricWeb-Semibold.ttf) format("truetype"), url(/telerik/fonts/MetricWeb-Semibold.svg#MetricWeb-Semibold) format("svg");
}
@font-face {
	font-family: FaktSlabPro-Medium;
	src: url(/telerik/fonts/FaktSlabPro-Medium.eot?) format("embedded-opentype"), url(/telerik/fonts/FaktSlabPro-Medium.woff) format("woff"), url(/telerik/fonts/FaktSlabPro-Medium.ttf) format("truetype"), url(/telerik/fonts/FaktSlabPro-Medium.svg#FaktSlabPro-Medium) format("svg");
}
@font-face {
	font-family: FaktSlabPro-Blond;
	src: url(/telerik/fonts/FaktSlabPro-Blond.eot?#iefix) format("embedded-opentype"), url(/telerik/fonts/FaktSlabPro-Blond.woff) format("woff"), url(/telerik/fonts/FaktSlabPro-Blond.ttf) format("truetype"), url(/telerik/fonts/FaktSlabPro-Blond.svg#FaktSlabPro-Blond) format("svg");
}
@font-face {
	font-family: FaktSlabPro-Light;
	src: url(/telerik/fonts/FaktSlabPro-Light.eot?#iefix) format("embedded-opentype"), url(/telerik/fonts/FaktSlabPro-Light.woff) format("woff"), url(/telerik/fonts/FaktSlabPro-Light.ttf) format("truetype"), url(/telerik/fonts/FaktSlabPro-Light.svg#FaktSlabPro-Light) format("svg");
}
@font-face {
	font-family: MetricWeb-Regular;
	src: url(/telerik/fonts/MetricWeb-Regular.eot?) format("embedded-opentype"), url(/telerik/fonts/MetricWeb-Regular.woff) format("woff"), url(/telerik/fonts/MetricWeb-Regular.ttf) format("truetype"), url(/telerik/fonts/MetricWeb-Regular.svg#MetricWeb-Regular) format("svg");
}
@font-face {
	font-family: tlrk-icon-font;
	src: url(/telerik/iconfont/dist/tlrk-icon-font-52e0b522b66ef183b8b017456f274e79.eot?#iefix) format("embedded-opentype"), url(/telerik/iconfont/dist/tlrk-icon-font-52e0b522b66ef183b8b017456f274e79.woff) format("woff"), url(/telerik/iconfont/dist/tlrk-icon-font-52e0b522b66ef183b8b017456f274e79.ttf) format("truetype"), url(/telerik/iconfont/dist/tlrk-icon-font-52e0b522b66ef183b8b017456f274e79.svg?#tlrk-icon-font) format("svg");
	font-weight: 400;
	font-style: normal;
}
.container {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
/*.col-1 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-2 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-3 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-4 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}*/
.col-5 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-6 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
/*.col-7 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-8 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-9 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-10 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.col-11 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}*/
.col-12 {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
/*.col-five {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}*/
input[type=radio] {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
input[type=checkbox] {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Section-banner {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
/*.Section-cover {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}*/
input {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
select {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
/*textarea {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}*/
.RadEditor iframe {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sfreContentArea {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Btn {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sfSubmitBtnSmall.sfFormSubmit &gt; input {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.BlockLinks--buttons a {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Search a {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Search input[type=submit] {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sfforumSubscribeBtn {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sfforumUnsubscribeBtn {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Event-box {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.flickr_badge_image {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.PageWrapper {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.TestimonialNav a {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.sfcommentsSubmitBtn {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.PanelChoice label {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.field {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Pricing-head td {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Pricing-features td {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Pricing-master .Pricing-features td {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.Timeline {
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;
}
.ie7 .container {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-1 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-2 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-3 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-4 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-5 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-6 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-7 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-8 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-9 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-10 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-11 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-12 {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .col-five {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 input[type=radio] {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 input[type=checkbox] {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Section-banner {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Section-cover {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 input {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 select {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 textarea {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .RadEditor iframe {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .sfreContentArea {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Btn {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .sfSubmitBtnSmall.sfFormSubmit &gt; input {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .BlockLinks--buttons a {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Search a {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Search input[type=submit] {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .sfforumSubscribeBtn {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .sfforumUnsubscribeBtn {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Event-box {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .flickr_badge_image {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .PageWrapper {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .TestimonialNav a {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .sfcommentsSubmitBtn {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .PanelChoice label {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .field {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Pricing-head td {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Pricing-features td {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Pricing-master .Pricing-features td {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.ie7 .Timeline {
	behavior: url(/telerik/htc/boxsizing.htc);
}
.u-cf {
	
}
.container {
	
}
.row {
	
}
dl {
	
}
.ie7 .Bar-table {
	
}
.Nav {
	
}
.NavAlt {
	
}
.Section-controlHeadingMenu {
	
}
.List--horizontal {
	
}
.List-item {
	
}
.QuickLinks {
	
}
.QuickLinks .sftaxonHorizontalList {
	
}
.sfcommentsList .sfcommentDetails {
	
}
.u-cf::after {
	clear: both; display: table; content: "";
}
.container::after {
	clear: both; display: table; content: "";
}
.row::after {
	clear: both; display: table; content: "";
}
dl::after {
	clear: both; display: table; content: "";
}
.ie7 .Bar-table::after {
	clear: both; display: table; content: "";
}
.Nav::after {
	clear: both; display: table; content: "";
}
.NavAlt::after {
	clear: both; display: table; content: "";
}
.Section-controlHeadingMenu::after {
	clear: both; display: table; content: "";
}
.List--horizontal::after {
	clear: both; display: table; content: "";
}
.List-item::after {
	clear: both; display: table; content: "";
}
.QuickLinks::after {
	clear: both; display: table; content: "";
}
.QuickLinks .sftaxonHorizontalList::after {
	clear: both; display: table; content: "";
}
.sfcommentsList .sfcommentDetails::after {
	clear: both; display: table; content: "";
}
.list-reset {
	list-style: none; margin: 0px;
}
.list-reset ul {
	list-style: none; margin: 0px;
}
.Bar-menu {
	list-style: none; margin: 0px;
}
.Dash-aside-list {
	list-style: none; margin: 0px;
}
.Footer ul {
	list-style: none; margin: 0px;
}
.TagsList ul {
	list-style: none; margin: 0px;
}
.BlogPost-list {
	list-style: none; margin: 0px;
}
.sfcommentsList {
	list-style: none; margin: 0px;
}
.sfcommentsFieldsList {
	list-style: none; margin: 0px;
}
.list-reset li {
	padding: 0px; background-image: none;
}
.list-reset ul li {
	padding: 0px; background-image: none;
}
.Bar-menu li {
	padding: 0px; background-image: none;
}
.Dash-aside-list li {
	padding: 0px; background-image: none;
}
.Footer ul li {
	padding: 0px; background-image: none;
}
.TagsList ul li {
	padding: 0px; background-image: none;
}
.BlogPost-list li {
	padding: 0px; background-image: none;
}
.sfcommentsList li {
	padding: 0px; background-image: none;
}
.sfcommentsFieldsList li {
	padding: 0px; background-image: none;
}
.list-no-bullets {
	list-style: none; margin-left: 0px;
}
.list-no-bullets &gt; li {
	padding: 0px; background-image: none;
}
.u-ht {
	text-indent: 100%; overflow: hidden; white-space: nowrap;
}
.NavAlt-Logo {
	visibility: hidden; opacity: 0;
}
.NavAlt-Btn {
	visibility: hidden; opacity: 0;
}
.FormOverlay {
	visibility: hidden; opacity: 0;
}
.is-fixed .NavAlt-Logo {
	visibility: visible; opacity: 1;
}
.is-fixed .NavAlt-Btn {
	visibility: visible; opacity: 1;
}
.is-visible.FormOverlay {
	visibility: visible; opacity: 1;
}
.PageWrapper {
	margin: auto;
}
.Footer {
	margin: auto;
}
.container {
	margin: auto;
}
.container {
	/*padding-right: 30px; padding-left: 30px;*/ margin-right: auto; margin-left: auto;/* margin-top: 10px;*/ max-width: 1230px;overflow:hidden
}
@media only screen and (max-width:1230px)
{
.container {
	padding-right: 5%; padding-left: 5%;
}
}
.row {
	font-size: 0px; margin-right: -15px; margin-left: -15px;
}
.List--horizontal {
	font-size: 0px; margin-right: -15px; margin-left: -15px;
}
.row--align-left-image {
	display: table;
}
.row--align-right-image {
	display: table;
}
.row--align-left-image &gt; div {
	display: table-cell;
}
.row--align-right-image &gt; div {
	display: table-cell;
}
.row--separated {
	position: relative;
}
.row--separated .row--separated {
	position: static;
}
.row--separated .row {
	margin-right: 0px !important;
}
.row--separated &gt; div &gt; [class*=col-] {
	padding-left: 30px; position: static;
}
.row--separated &gt; div {
	padding-left: 30px; position: static;
}
.row--separated &gt; div &gt; [class*=col-]::before {
	top: 0px; width: 1px; bottom: 0px; margin-left: -31px; display: block; position: absolute; content: ""; background-color: rgba(210, 210, 210, 0.49);
}
.row--separated &gt; div::before {
	top: 0px; width: 1px; bottom: 0px; margin-left: -31px; display: block; position: absolute; content: ""; background-color: rgba(210, 210, 210, 0.49);
}
.row--separated &gt; div &gt; [class*=col-]:first-child {
	padding-left: 15px;
}
.row--separated &gt; div:first-child {
	padding-left: 15px;
}
.row--separated &gt; div &gt; [class*=col-]:first-child::before {
	display: none;
}
.row--separated &gt; div:first-child::before {
	display: none;
}
@media only screen and (max-width:960px)
{
.row--separated {
	padding-top: 4%;
}
.row--separated [class*=col-] {
	width: 50%; padding-left: 5% !important; margin-bottom: 5%;
}
.row--separated [class*=col-]:nth-child(2n+1)::before {
	display: none;
}
}
@media only screen and (max-width:590px)
{
.row--separated &gt; div {
	padding: 4% 0px 4% 4%; width: 100%; margin-bottom: 0px; border-top-color: rgba(100, 100, 100, 0.2); border-top-width: 1px; border-top-style: solid;
}
.row--separated [class*=col-] {
	padding: 4% 0px 4% 4%; width: 100%; margin-bottom: 0px; border-top-color: rgba(100, 100, 100, 0.2); border-top-width: 1px; border-top-style: solid;
}
.row--separated &gt; div:first-child {
	border: 0px currentColor; border-image: none;
}
.row--separated [class*=col-]:first-child {
	border: 0px currentColor; border-image: none;
}
.row--separated &gt; div::before {
	display: none;
}
.row--separated [class*=col-]::before {
	display: none;
}
}
.row--separatedLogical &gt; div {
	background: inherit;
}
.row--separatedLogical &gt; div::after {
	background: inherit; font: 28px/60px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; top: 50%; width: 60px; height: 60px; text-align: center; margin-top: -30px; margin-left: -61px; display: block; position: absolute; z-index: 1; content: "or"; font-size-adjust: none; font-stretch: normal;
}
.row--separatedLogical &gt; div:first-child::after {
	display: none;
}
.row-separatedLogicalBottom &gt; div::after {
	top: 82%;
}
.row--align-left-image &gt; div {
	bottom: -84px; margin-top: -84px; position: relative;
}
.row--align-right-image &gt; div {
	bottom: -84px; margin-top: -84px; position: relative;
}
.row--align-left-image &gt; :first-child {
	vertical-align: bottom;
}
.row--align-right-image &gt; :last-child {
	vertical-align: bottom;
}
.col-1 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-2 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-3 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-4 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-5 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;left:1000px; opacity:0;
}
.col-6 {
	padding-right: 15px; padding-left: 15px; font-size: 18px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-7 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-8 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-9 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-10 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-11 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-12 {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.col-five {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.flickr_badge_image {
	padding-right: 15px; padding-left: 15px; font-size: 16px; vertical-align: top; display: inline-block; position: relative; min-height: 1px;
}
.ie7 .col-1 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-2 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-3 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-4 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-5 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-6 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-7 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-8 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-9 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-10 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-11 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-12 {
	display: inline; -ms-zoom: 1;
}
.ie7 .col-five {
	display: inline; -ms-zoom: 1;
}
.ie7 .flickr_badge_image {
	display: inline; -ms-zoom: 1;
}
.col-1 {
	width: 8.33%;
}
.col-2 {
	width: 16.66%;
}
.flickr_badge_image {
	width: 16.66%;
}
.col-3 {
	width: 25%;
}
.col-4 {
	width: 33.33%;
}
.col-5 {
	width: 41.66%;
}
.col-6 {
	width: 50%;
}
.col-7 {
	width: 58.33%;
}
.col-8 {
	width: 66.66%;
}
.col-9 {
	width: 75%;
}
.col-10 {
	width: 83.33%;
}
.col-11 {
	width: 91.66%;
}
.col-12 {
	width: 100%;
}
.col--offset-1 {
	margin-left: 8.33%;
}
.col--offset-2 {
	margin-left: 16.66%;
}
.col--offset-3 {
	margin-left: 25%;
}
.col--offset-4 {
	margin-left: 33.33%;
}
.col--offset-5 {
	margin-left: 41.66%;
}
.col--offset-6 {
	margin-left: 50%;
}
.col--offset-7 {
	margin-left: 58.33%;
}
.col--offset-8 {
	margin-left: 66.66%;
}
.col--offset-9 {
	margin-left: 75%;
}
.col--offset-10 {
	margin-left: 83.33%;
}
.col--offset-11 {
	margin-left: 91.66%;
}
.col--offset-12 {
	margin-left: 100%;
}
.sf_cols.row {
	width: auto;
}
.sf_cols.container {
	width: auto;
}
.col-five {
	width: 20%;
}
@media only screen and (max-width:960px)
{
.col-1 {
	width: 16.66%;
}
.col--offset-1 {
	margin-left: 16.66%;
}
.col-11 {
	width: 83.33%;
}
.col--offset-11 {
	margin-left: 83.33%;
}
.col-2 {
	width: 33.33%;
}
.flickr_badge_image {
	width: 33.33%;
}
.col--offset-2 {
	margin-left: 33.33%;
}
.col-10 {
	width: 66.66%;
}
.col--offset-10 {
	margin-left: 66.66%;
}
.col-3 {
	width: 33.33%;
}
.col--offset-3 {
	margin-left: 33.33%;
}
.col-9 {
	width: 66.66%;
}
.col--offset-9 {
	margin-left: 66.66%;
}
.col-five {
	width: 50%; margin-bottom: 4%;
}
.row &gt; div:empty {
	display: none;
}
.List--horizontal &gt; div:empty {
	display: none;
}
.row p:empty {
	display: none;
}
.List--horizontal p:empty {
	display: none;
}
}
@media only screen and (max-width:1230px)
{
.col-7 .col-5 {
	width: 100%;
}
.col-7 .col-7 {
	width: 100%;
}
}
@media only screen and (max-width:590px)
{
.row &gt; [class*=col-] {
	width: 100%; margin-bottom: 5%;
}

.List--horizontal &gt; [class*=col-] {
	width: 100%; margin-bottom: 5%;
}
.row &gt; [class*=col-]:last-child {
	margin-bottom: 0px;
}
.List--horizontal &gt; [class*=col-]:last-child {
	margin-bottom: 0px;
}
.row &gt; [class*=col--offset-] {
	margin-left: 0px;
}
.List--horizontal &gt; [class*=col--offset-] {
	margin-left: 0px;
}
.col-five {
	width: 100%;
	}
}
html {
	font-size: 100%; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	background: rgb(255, 255, 255); font: 400 16px/1.25  ,Arial, Helvetica, sans-serif; margin: 0px; color: rgb(85, 85, 85); font-size-adjust: none; font-stretch: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
html {
	height: 100%;
}
body {
	height: 100%;
}
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
blockquote {
	display: block;
}
[hidden] {
	display: none !important;
}
a {
	transition:color 0.2s, opacity 0.2s; color: rgb(4, 135, 196); text-decoration: none;
}
.Link {
	transition:color 0.2s, opacity 0.2s; color: rgb(4, 135, 196); text-decoration: none;
}
a:hover {
	outline: 0px;
}
.Link:hover {
	outline: 0px;
}
a:active {
	outline: 0px;
}
.Link:active {
	outline: 0px;
}
a img {
	transition:opacity 0.3s;
}
.Link img {
	transition:opacity 0.3s;
}
a:hover {
	/*color: rgb(3, 108, 156)*/; text-decoration: underline;
}
.Link:hover {
	color: rgb(3, 108, 156); text-decoration: underline;
}
/*a:focus {
	color: rgb(3, 108, 156); text-decoration: underline;
}*/
.Link:focus {
	color: rgb(3, 108, 156); text-decoration: underline;
}
a:hover img {
	opacity: 0.85;
}
.Link:hover img {
	opacity: 0.85;
}
a:focus img {
	opacity: 0.85;
}
.Link:focus img {
	opacity: 0.85;
}
/*a:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}*/
.Link:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
b {
	font-weight: 700;
}
strong {
	font-weight: 700;
}
small {
	line-height: 1.2; font-size: 85%; display: inline-block;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(229, 229, 229) currentColor currentColor;  border-image: none; height: 0px; clear: both;margin:auto;width:250px;
}
img {
	border: 0px currentColor; border-image: none; height: auto; vertical-align: middle; display: inline-block; max-width: 110%;
}
@media only screen and (max-width:590px)
{
.sfimageWrp {
	text-align: center;
}
}
p {
	margin: 0px 0px 20px; padding: 0px;
}
ul {
	margin: 0px 0px 20px; padding: 0px;
}
ol {
	margin: 0px 0px 20px; padding: 0px;
}
dl {
	margin: 0px 0px 20px; padding: 0px;
}
fieldset {
	margin: 0px 0px 20px; padding: 0px;
}
small {
	margin: 0px 0px 20px; padding: 0px;
}
ul {
	list-style-position: outside;
}
ol {
	list-style-position: outside;
}
ul {
	margin-left: 20px;
}
ol {
	margin-left: 30px;
}
dt {
	clear: both; float: left;
}
dd {
	clear: both; float: left;
}
dd {
	clear: none; margin-left: 10px;
}
address {
	font-style: normal;
}
abbr {
	border-bottom-color: rgba(0, 0, 0, 0.53); border-bottom-width: 1px; border-bottom-style: dotted; cursor: help;
}
h1 {
	font: 400 60px/0.8 MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif; margin: 0px 0px 0.5em; letter-spacing: -0.03em; font-size-adjust: none; font-stretch: normal;
}
.h1 {
	font: 400 60px/0.8 MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif; margin: 0px 0px 0.5em; letter-spacing: -0.03em; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 400 26px "Microsoft YaHei UI",FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 0px; letter-spacing: 0em; font-size-adjust: none; font-stretch: normal;text-align:center;
}
.h2 {
	font: 400 40px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 40px; letter-spacing: -0.04em; font-size-adjust: none; font-stretch: normal;
}
.BlogPost h1 {
	font: 400 40px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 40px; letter-spacing: -0.04em; font-size-adjust: none; font-stretch: normal;
}
.BlogPost-list &gt; li h1 {
	font: 400 40px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 40px; letter-spacing: -0.04em; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 400 26px  "Microsoft YaHei UI","Î¢ÈíÑÅºÚ",FaktSlabPro-Medium,Arial, Helvetica, sans-serif;/* margin: 0px 0px 20px;*/ letter-spacing: -0.05em; font-size-adjust: none; font-stretch: normal;color:#3B3B3B
}
.h3 {
	font: 400 28px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 20px; letter-spacing: -0.05em; font-size-adjust: none; font-stretch: normal;
}
.BlogPost h2 {
	font: 400 28px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; margin: 0px 0px 20px; letter-spacing: -0.05em; font-size-adjust: none; font-stretch: normal;
}
h3 small {
	letter-spacing: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-bottom: 0px; margin-left: 32px; display: inline-block;
}
.h3 small {
	letter-spacing: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-bottom: 0px; margin-left: 32px; display: inline-block;
}
.BlogPost h2 small {
	letter-spacing: 0px; font-family: Arial,Helvetica,sans-serif; font-size: 15px; margin-bottom: 0px; margin-left: 32px; display: inline-block;
}
/*h4 {
	font: 400 24px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}*/
.h4 {
	font: 400 24px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.BlogPost h3 {
	font: 400 24px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
#author &gt; h2 {
	font: 400 24px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.single-author-footer &gt; h2 {
	font: 400 24px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
@media only screen and (max-width:1230px)
{
h1 {
	margin: 0px 0px 30px; font-size: 40px;
}
.h1 {
	margin: 0px 0px 30px; font-size: 40px;
}
h2 {
	font-size: 26px;
}
.h2 {
	font-size: 34px;
}
.BlogPost h1 {
	font-size: 34px;
}
.BlogPost-list &gt; li h1 {
	font-size: 34px;
}
}
@media only screen and (max-width:960px)
{
h1 {
	margin: 0px 0px 30px; font-size: 32px;
}
.h1 {
	margin: 0px 0px 30px; font-size: 32px;
}
h2 {
	font-size: 26px; margin-bottom: 15px;
}
.h2 {
	font-size: 26px; margin-bottom: 15px;
}
.BlogPost h1 {
	font-size: 26px; margin-bottom: 15px;
}
.BlogPost-list &gt; li h1 {
	font-size: 26px; margin-bottom: 15px;
}
h3 {
	letter-spacing: 0px; font-size: 24px;
}
.h3 {
	letter-spacing: 0px; font-size: 24px;
}
.BlogPost h2 {
	letter-spacing: 0px; font-size: 24px;
}
h4 {
	font-size: 18px;
}
.h4 {
	font-size: 18px;
}
.BlogPost h3 {
	font-size: 18px;
}
#author &gt; h2 {
	font-size: 18px;
}
.single-author-footer &gt; h2 {
	font-size: 18px;
}
}
@media only screen and (max-width:590px)
{
h1 {
	margin: 0px 0px 15px; font-size: 26px;
}
.h1 {
	margin: 0px 0px 15px; font-size: 26px;
}
h2 {
	font-size: 24px;
}
.h2 {
	font-size: 24px;
}
.BlogPost h1 {
	font-size: 24px;
}
.BlogPost-list &gt; li h1 {
	font-size: 24px;
}
h3 {
	font-size: 20px;
}
.h3 {
	font-size: 20px;
}
.BlogPost h2 {
	font-size: 20px;
}
h4 {
	font-size: 16px;
}
.h4 {
	font-size: 16px;
}
.BlogPost h3 {
	font-size: 16px;
}
#author &gt; h2 {
	font-size: 16px;
}
.single-author-footer &gt; h2 {
	font-size: 16px;
}
}
h5 {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.h5 {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.BlogPost h4 {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
#author &gt; h3 {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.single-author-footer &gt; h3 {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
.PanelChoice label {
	font: 700 16px/normal Arial, Helvetica, sans-serif; margin: 0px 0px 10px; font-size-adjust: none; font-stretch: normal;
}
h6 {
	font: 700 12px/1.2 Arial, Helvetica, sans-serif; margin: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.h6 {
	font: 700 12px/1.2 Arial, Helvetica, sans-serif; margin: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.BlogPost h5 {
	font: 700 12px/1.2 Arial, Helvetica, sans-serif; margin: 0px 0px 10px; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.h1 {
	display: block;
}
.h2 {
	display: block;
}
.h3 {
	display: block;
}
.h4 {
	display: block;
}
.h5 {
	display: block;
}
.h6 {
	display: block;
}
.BlogPost h1 {
	display: block;
}
.BlogPost h2 {
	display: block;
}
.BlogPost h3 {
	display: block;
}
.BlogPost h4 {
	display: block;
}
.BlogPost h5 {
	display: block;
}
.BlogPost-list &gt; li h1 {
	display: block;
}
#author &gt; h2 {
	display: block;
}
.single-author-footer &gt; h2 {
	display: block;
}
#author &gt; h3 {
	display: block;
}
.single-author-footer &gt; h3 {
	display: block;
}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0; background-color: transparent;
}
td {
	text-align: left; vertical-align: top;
}
th {
	text-align: left; vertical-align: top;
}
input {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: 100%;
}
button {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: 100%;
}
select {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: 100%;
}
textarea {
	margin: 0px; line-height: inherit; font-family: inherit; font-size: 100%;
}
button {
	border: currentColor; border-image: none; cursor: pointer; -webkit-appearance: button;
}
input[type=button] {
	border: currentColor; border-image: none; cursor: pointer; -webkit-appearance: button;
}
input[type=reset] {
	border: currentColor; border-image: none; cursor: pointer; -webkit-appearance: button;
}
input[type=submit] {
	border: currentColor; border-image: none; cursor: pointer; -webkit-appearance: button;
}
.ie7 button {
	overflow: visible;
}
.ie7 input[type=button] {
	overflow: visible;
}
.ie7 input[type=reset] {
	overflow: visible;
}
.ie7 input[type=submit] {
	overflow: visible;
}
input[disabled] {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
button[disabled] {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
a[disabled] {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
input.disabled {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
button.disabled {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
a.disabled {
	cursor: default; opacity: 0.75; pointer-events: none; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
input[type=radio] {
	padding: 0px; line-height: normal;
}
input[type=checkbox] {
	padding: 0px; line-height: normal;
}
input[type=radio]:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
input[type=checkbox]:focus {
	outline: rgb(51, 51, 51) dotted thin; outline-offset: -2px;
}
/*textarea {
	overflow: auto; vertical-align: top;
}*/
iframe {
	border: 0px currentColor; border-image: none;
}
[class^=icon-]::before {
	text-transform: none; font-family: tlrk-icon-font; font-style: normal; font-weight: 400; text-decoration: inherit; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: geometricPrecision;
}
[class*=' icon-']::before {
	text-transform: none; font-family: tlrk-icon-font; font-style: normal; font-weight: 400; text-decoration: inherit; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; speak: none; text-rendering: geometricPrecision;
}
.icon-add-ons::before {
	content: "\b1";
}
.icon-agile::before {
	content: "\b2";
}
.icon-amp::before {
	content: "\b3";
}
.DividerAnd::before {
	content: "\b3";
}
.icon-android::before {
	content: "\b4";
}
.icon-arrow-left::before {
	content: "\b5";
}
.icon-arrow-right::before {
	content: "\b6";
}
.icon-arrow-up::before {
	content: "\b7";
}
.icon-awards::before {
	content: "\b8";
}
.icon-blog::before {
	content: "\b9";
}
.icon-chat::before {
	content: "\ba";
}
.icon-check::before {
	content: "\bb";
}
.icon-cloud::before {
	content: "\bc";
}
.icon-code-library::before {
	content: "\bd";
}
.icon-demos::before {
	content: "\be";
}
.icon-documentation::before {
	content: "\bf";
}
.icon-download::before {
	content: "\c0";
}
.icon-error-alt::before {
	content: "\c1";
}
.Box--error::before {
	content: "\c1";
}
.icon-error::before {
	content: "\c2";
}
.icon-facebook::before {
	content: "\c3";
}
.icon-faq::before {
	content: "\c4";
}
.icon-feedback-portal::before {
	content: "\c5";
}
.icon-forums::before {
	content: "\c6";
}
.icon-gallery::before {
	content: "\c7";
}
.icon-getting-started::before {
	content: "\c8";
}
.icon-github::before {
	content: "\c9";
}
.icon-google::before {
	content: "\ca";
}
.icon-info::before {
	content: "\cb";
}
.Box--info::before {
	content: "\cb";
}
.Box--neutral::before {
	content: "\cb";
}
.icon-ios::before {
	content: "\cc";
}
.icon-knowledge-base::before {
	content: "\cd";
}
.icon-lifebelt::before {
	content: "\ce";
}
.icon-link-add::before {
	content: "\cf";
}
.Link--add::before {
	content: "\cf";
}
.icon-link-down::before {
	content: "\d0";
}
.Link--goTo::before {
	content: "\d0";
}

.ContentsDot{
    position: relative; width: 23px; height: 22px; background-image:url("Dot.png");
}

.icon-link-next::before {
	content: "\2a";
}
.icon-link-next-alt::after {
	content: "\d1";
}
.Link--readMore::before {
	content: "\d1";
}
.Link--next::before {
	content: "\d1";
}
.Link--next-alt::after {
	content: "\d1";
}
.Pagination &gt; div + a::after {
	content: "\d1";
}
.Pagination .Pagination-next::after {
	content: "\d1";
}
.icon-link-play::before {
	content: "\d2";
}
.Link--play::before {
	content: "\d2";
}
.Link--play2::before {
	content: "\d2";
}
.icon-link-prev::before {
	content: "\d3";
}
.Link--prev::before {
	content: "\d3";
}
.Pagination &gt; a:first-child::before {
	content: "\d3";
}
.Pagination .Pagination-prev::before {
	content: "\d3";
}
.icon-link-subtract::before {
	content: "\d4";
}
.is-open.Event-addToCalendar .Link--add::before {
	content: "\d4";
}
.icon-linkedin::before {
	content: "\d5";
}
.icon-lists::before {
	content: "\d6";
}
.icon-liveid::before {
	content: "\d7";
}
.icon-lock::before {
	content: "\d8";
}
.icon-loudspeaker::before {
	content: "\d9";
}
.forumBaloon::before {
	content: "\d9";
}
.icon-mail::before {
	content: "\da";
}
.Link--Mail::before {
	content: "\da";
}
.sfforumEmailLnk::before {
	content: "\da";
}
.icon-menu::before {
	content: "\db";
}
.Bar-table .Bar-showMe::before {
	content: "\2b";
}
.icon-pdf::before {
	content: "\dc";
}
.Link--pdf::before {
	content: "\dc";
}
.icon-people::before {
	content: "\dd";
}
.icon-phone::before {
	content: "\de";
}
.icon-pie-chart::before {
	content: "\df";
}
.icon-pin::before {
	content: "\e0";
}
.icon-planet::before {
	content: "\e1";
}
.icon-print::before {
	content: "\e2";
}
.Link--print::before {
	content: "\e2";
}
.icon-product::before {
	content: "\e3";
}
.Product::before {
	content: "\e3";
}
.icon-quotes::before {
	content: "\e4";
}
blockquote p::before {
	content: "\2e";
}
.icon-release-history::before {
	content: "\e5";
}
.icon-roadmap::before {
	content: "\e6";
}
.icon-rss::before {
	content: "\e7";
}
.Link--RSS::before {
	content: "\e7";
}
.icon-sample-app::before {
	content: "\e8";
}
.icon-search::before {
	content: "\e9";
}
.icon-showcases::before {
	content: "\ea";
}
.icon-squares::before {
	content: "\eb";
}
.icon-success::before {
	content: "\ec";
}
.Box--success::before {
	content: "\ec";
}
.icon-support-tickets::before {
	content: "\ed";
}
.icon-system-requirements::before {
	content: "\ee";
}
.icon-telerik::before {
	content: "\ef";
}
.icon-trainings::before {
	content: "\f0";
}
.icon-twitter::before {
	content: "\f1";
}
.icon-user-voice::before {
	content: "\f2";
}
.icon-videos::before {
	content: "\f3";
}
.icon-warning::before {
	content: "\f4";
}
.Box--warning::before {
	content: "\f4";
}
.icon-webinars::before {
	content: "\f5";
}
.icon-whitepapers::before {
	content: "\f6";
}
.icon-windows-8::before {
	content: "\f7";
}
.icon-xamarin::before {
	content: "\f8";
}
.icon-yahoo::before {
	content: "\f9";
}
.icon-youtube::before {
	content: "\fa";
}
.icon--l::before {
	font-size: 40px;
}
.icon--xl::before {
	font-size: 64px; position: relative;
}
.icon--xxl::before {
	padding: 0px 0.2em; font-size: 140px; margin-top: 0px; float: left;
}
.icon--neutral::before {
	color: rgba(255, 255, 255, 0.3);
}
.icon--success::before {
	color: rgb(92, 230, 0);
}
.icon--danger::before {
	color: rgb(239, 71, 10);
}
@media only screen and (max-width:1230px)
{
.icon--xxl::before {
	font-size: 100px;
}
.icon--xl::before {
	font-size: 45px;
}
}
@media only screen and (max-width:590px)
{
.icon--xxl::before {
	font-size: 60px;
}
.icon--xl::before {
	width: 100%;
}
}
.icon-ticket-count::before {
	margin-right: 1px;
}
.flags-au {
	margin-right: 10px; float: left;
}
.flags-bg {
	margin-right: 10px; float: left;
}
.flags-de {
	margin-right: 10px; float: left;
}
.flags-dk {
	margin-right: 10px; float: left;
}
.flags-in {
	margin-right: 10px; float: left;
}
.flags-uk {
	margin-right: 10px; float: left;
}
.flags-us {
	margin-right: 10px; float: left;
}
.flags-sprite {
	margin-right: 10px; float: left;
}
.flags-au {
	background-position: 0px 0px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-bg {
	background-position: 0px -40px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-de {
	background-position: 0px -80px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-dk {
	background-position: 0px -120px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-in {
	background-position: 0px -160px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-uk {
	background-position: 0px -200px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.flags-us {
	background-position: 0px -240px; width: 40px; height: 40px; background-image: url("/telerik/img/src/sprites/flags-1395653934957.png");
}
.Bar {
	height: 40px; margin-bottom: -40px; position: relative; z-index: 5000;
}
.Bar-table {
	width: 100%; display: table;
}
.Bar-table::after {
	background:#FFF; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: -1; content: ""; -webkit-transform: translateZ(0);
}
.Bar-logo-container {
	vertical-align: top; display: table-cell;
}
.Bar-logo {
	width: 166px; height: 40px; line-height: 40px; display: block;
}
.Bar-logo:focus {
	outline: 0px;
}
.Bar-logo &gt; img {
	border: currentColor; transition:none; border-image: none; vertical-align: baseline; display: inline-block;
}
.Bar-slide {
	padding-left: 580px; vertical-align: top; display: table-cell;
}
@media only screen and (max-width:1230px)
{
.Bar-slide {
	padding-left: 0px;
}
}
.Bar-menu {
	width: 100%; display: table;
}
.Bar-menu &gt; li {
	border-left-color: rgb(55, 57, 61); border-left-width: 0px; border-left-style: solid; display: table-cell;
}
.Bar-navi-link {
	border-left-color: rgb(55, 57, 61); border-left-width: 1px; border-left-style: solid; display: table-cell;
}
.Bar-menu &gt; .Bar-menu-itemMobile {
	display: none;
}
.Bar-navi-link {
	font: 13px/8px  "Microsoft YaHei UI",MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif; padding: 0px 20px; height: 38px; text-align: center; color:#5d74a0; display: block; white-space: nowrap; cursor: pointer; font-size-adjust: none; font-stretch: normal; transition-property: background-color, color; transition-duration: 0.15s; transition-timing-function: ease;
}
.Bar-menu-link {
	font: 14px/50px "Microsoft YaHei UI",MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif;/* padding: 0px 20px;*/ height: 58px; text-align: center; color:#5d74a0; display: block; white-space: nowrap; cursor: pointer; font-size-adjust: none; font-stretch: normal; transition-property: background-color, color; transition-duration: 0.15s; transition-timing-function: ease;
}

.Bar-menu-link_fontstyle{/*color:#2871d5;
	border-bottom:2px #2871d5 solid;*/}
.border_none{border-bottom:2px #2871d5 solid;}
.border_none a{color:#2871d5;}

.Bar-navi-link:hover {
	/*color:#5d74a0;*/ text-decoration: none;
	border-bottom:2px #2871d5 solid
}
.Bar-menu-link:hover {
	/*color:#5d74a0;*/ text-decoration: none;
	border-bottom:2px #2871d5 solid;
}
.Bar-navi-link:focus {
	color:#5d74a0; text-decoration: none; background-color: rgba(255, 255, 255, 0.15);
}
.Bar-menu-link:focus {
	color:#5d74a0; text-decoration: none; background-color: rgba(255, 255, 255, 0.15);
}
.Bar-navi-link:focus {
	outline: 0px;
}
.Bar-menu-link:focus {
	outline: 0px;
}
.is-active.Bar-navi-link {
	color: rgb(0, 0, 0); position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.is-active.Bar-menu-link {
	color: rgb(0, 0, 0); position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
/*.Bar-search {
	width: 54px; vertical-align: top; display: table-cell; min-width: 45px;
}*/
.Bar-search .Section {
	padding: 60px 0px; left: 0px; right: 0px; position: absolute;
}
.Bar-search .Search {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); border-image: none; width: 80%; display: block; max-width: 970px;
}
.Bar-navi {
	/*width: 14%;*/ vertical-align: top; display: table-cell;
}
:last-of-type.Bar-navi {
	padding-right: 0px;
}
.Bar-navi &gt; div {
	vertical-align: top; display: table-cell;
}
.Bar-navi &gt; .Bar-navi-link {
	vertical-align: top; display: table-cell;
}
.Bar-navi :last-child.Bar-navi-link {
	border-right-color: currentColor; border-right-width: medium; border-right-style: none;
}
.Bar-navi .Account-info {
	padding: 25px 20px 21px; margin-right: -126px; margin-left: 1px; max-width: 204%;
}
.Bar-navi .Account-info a {
	line-height: 1.75;
}
.Bar-navi .Account-info a.List-thumb {
	padding-right: 12px; text-decoration: none;
}
.Bar-navi .Account-info .List-text {
	margin: 0px;
}
.Bar-navi .Account-info .List-text &gt; a {
	font-size: 13px; font-weight: 400; display: block;
}
.Bar-navi .Account-info hr {
	margin: 0px 0px 8px;
}
.Bar-navi-link--name {
	width: 88px; text-align: center; transform: translateZ(0px);
}
.user-name-no-overflow {
	overflow: hidden; vertical-align: top; display: inline-block; -ms-text-overflow: ellipsis; max-width: 80px;
}
.Tickets-count {
	border-radius: 50%; border: 2px solid rgb(238, 83, 21); border-image: none; width: 40px; height: 40px; text-align: center; color: rgb(238, 83, 21); line-height: 40px; font-size: 18px; display: block;
}
.Tickets-count:hover {
	opacity: 0.8;
}
.logout {
	font-size: 15px;
}
.Bar-navi-link--highlighted {
	background:rgb(255,255,255); border: currentColor; border-image: none; margin-left: 1px;
}
.Bar-table .Bar-showMe {
	background: 0px 0px; margin: 0px 12px 0px -4px; transition:300ms; width: 50px; height: 40px; padding-right: 0px; display: none; position: relative; z-index: 1; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.Bar-table .Bar-showMe::before {
	width: 50px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-family: tlrk-icon-font; font-size: 1.2em; display: block;
}
.Bar-hideMe {
	left: 0px; top: 0px; right: 0px; bottom: 0px; margin-left: 0px; display: none; position: fixed; z-index: -1; background-color: rgba(0, 0, 0, 0.2);
}
#Bar-controlMe {
	left: 0px; top: 0px; visibility: hidden; position: absolute;
}
@media only screen and (max-width:1530px)
{
/*.Bar-menu-link {
	padding: 0px 10px;
}*/
.Bar-navi-link {
	padding: 0px 10px;
}
.Bar-navi .Account-info {
	margin-right: -106px;
}
}
@media only screen and (max-width:960px)
{
.Bar {
	-webkit-animation: bugfix infinite 3s 3s;
}
.Bar-logo-container {
	width: 60%;
}
.Bar-menu {
	background: rgb(255, 255, 255); padding-top: 10px; box-shadow: 5px 5px 7px rgba(0,0,0,0.12);
}
.Bar-menu &gt; li {
	border: 0px currentColor; border-image: none;
}
.Bar-menu &gt; li:first-child {
	display: table-caption; caption-side: bottom; box-shadow: 5px 5px 7px rgba(0,0,0,0.12);
}
.Bar-menu &gt; li ~ li &gt; a {
	text-align: left; color: rgb(4, 135, 196); padding-right: 5%; padding-left: 5%; font-size: 18px;
}
.Bar-menu &gt; li ~ li &gt; a:hover {
	color: rgb(3, 108, 156);
}
.Bar-table .Bar-showMe {
	display: inline-block;
}
:checked#Bar-controlMe ~ .Bar-hideMe {
	display: block;
}
:checked#Bar-controlMe ~ .Bar-showMe {
	background-color: rgb(255, 255, 255);
}
:checked#Bar-controlMe ~ .Bar-showMe::before {
	color: rgb(0, 0, 0);
}
:checked#Bar-controlMe ~ .Bar-slide {
	position: absolute; transform: translateX(0%); -webkit-transform: translateX(0%); -moz-transform: translateX(0%);
}
.ie9 :checked#Bar-controlMe ~ .Bar-slide {
	left: 0px;
}
.Bar-slide {
	background: rgb(255, 255, 255); transition:transform 240ms ease-in-out; left: 0px; top: 40px; width: 95%; bottom: 0px; color: rgb(0, 0, 0); padding-left: 0px; position: fixed; transform: translateX(-120%); -webkit-transform: translateX(-120%); -moz-transform: translateX(-120%); -webkit-transition: -webkit-transform 240ms ease-in-out;
}
.ie9 .Bar-slide {
	left: -1000px;
}
.Bar-slide .Dash {
	transition:all; top: 0px; visibility: visible; position: relative; z-index: 1; box-shadow: none; transform: translateY(0px); -webkit-transform: translateY(0);
}
.Bar-menu &gt; .Dropdown &gt; .Bar-menu-link {
	display: none;
}
.Bar-menu &gt; li {
	display: block;
}
.Bar-menu &gt; .Bar-menu-itemMobile {
	display: block;
}
}
.oldie .Bar-menu &gt; .Bar-menu-itemMobile {
	display: none;
}
.oldie .Bar-slide {
	padding-left: 0px;
}
.oldie .Bar-menu {
	width: 700px; float: right;
}
@media only screen and (max-width:450px)
{
.Bar-navi &gt; div + div {
	display: none;
}
.Bar-navi .Account-info {
	margin-right: 0px; margin-left: -106px;
}
}
.ie7 .Bar {
	background: rgb(37, 39, 44);
}
.ie7 .Bar-slide {
	padding-left: 100px;
}
.ie7 .Bar-logo-container {
	float: left;
}
.ie7 .Bar-slide {
	float: left;
}
.ie7 .Bar-navi {
	float: left;
}
.ie7 .Bar-search {
	float: left;
}
.ie7 .Bar-menu {
	float: left;
}
.ie7 .Bar-menu &gt; li {
	float: left;
}
.ie7 .Bar-menu {
	width: 692px;
}
.ie7 .Bar-navi {
	background: rgb(37, 39, 44); width: 252px;
}
.ie7 .Bar-navi &gt; div {
	float: left;
}
.ie7 .Bar-navi .Bar-navi-link {
	float: left;
}
.ie7 .Dropdown-control.Bar-navi-link {
	font-size: 12px;
}
.ie7 #Bar-controlMe {
	display: none !important;
}
.ie7 .Bar-showMe {
	display: none !important;
}
.ie7 .Bar-hideMe {
	display: none !important;
}
.RadDock .Bar-logo {
	width: 10%;
}
.RadDock .Bar-slide {
	width: 50%; padding-left: 0px;
}
.RadDock .Bar-search {
	width: 20%;
}
.RadDock .Bar-navi {
	width: 20%;
}
.fixed-dummy {
	height: 70px; margin-top: -70px;
}
.Bar + .fixed-dummy {
	margin-top: 40px;
}
.Bar + .Nav {
	margin-top: 40px;
}
.Nav {
	height: 70px; margin-top: -70px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1; min-height: 70px; background-color: rgba(255, 255, 255, 0.95);
}
.oldie .Nav {
	background-color: rgb(244, 244, 244);
}
.Nav header .Nav-anchor {
	color: rgb(2, 137, 215);
}
.Nav .Btn {
	margin-bottom: 0px;
}
.Nav-container {
	width: 100%; height: 70px; display: table; table-layout: auto;
}
.Nav-container &gt; header {
	text-align: right; vertical-align: middle; display: table-cell; white-space: nowrap;
}
.Nav-container &gt; div {
	text-align: right; vertical-align: middle; display: table-cell; white-space: nowrap;
}
.Nav-container &gt; header {
	text-align: left; vertical-align: middle;
}
.Nav-title {
	font: 700 18px/1.2 Arial, Helvetica, sans-serif; color: rgb(33, 36, 44); letter-spacing: -0.05em; font-size-adjust: none; font-stretch: normal;
}
.Nav-anchor {
	font: 400 13px/normal Arial, Helvetica, sans-serif; color: rgb(61, 61, 61); display: block; font-size-adjust: none; font-stretch: normal;
}
.Nav-sections {
	width: 100%; padding-right: 10px; padding-left: 10px; font-size: 0px;
}
.Nav-sections &gt; a {
	padding: 0px 2.1%; transition:background-color 0.2s; line-height: 70px; font-size: 13px; text-decoration: none; display: inline-block;
}
.ie9 .Nav-sections &gt; a {
	padding: 0px 10px;
}
.Nav-sections &gt; a:focus {
	outline: 0px;
}
.Nav-sections &gt; a:hover {
	background-color: rgba(225, 229, 234, 0.6);
}
.Nav-sections &gt; a:focus {
	background-color: rgba(225, 229, 234, 0.6);
}
.Nav-sections &gt; a.is-active {
	background-color: rgba(225, 229, 234, 0.6);
}
@media only screen and (max-width:1230px)
{
.Nav-cta &gt; a {
	width: auto; padding-right: 0.6em; padding-left: 0.6em; min-width: 0px;
}
}
@media only screen and (max-width:1010px)
{
.Nav-container .Nav-sections {
	display: none;
}
.fixed-dummy {
	display: none;
}
.is-fixed.Nav {
	margin-top: -70px; position: relative;
}
.Nav .Btn + .Btn {
	margin-left: 0.1em;
}
}
@media only screen and (max-width:590px)
{
.Nav-title {
	font-size: 14px; white-space: normal;
}
}
.Bar + .fixed-dummy {
	margin-top: 40px;
}
.Bar + .NavAlt {
	margin-top: 40px;
}
.NavAlt {
	height: 60px; text-align: center; font-size: 0px; margin-top: -60px; position: relative; z-index: 1; min-height: 60px; background-color: rgba(37, 39, 44, 0.94);
}
.NavAlt .container {
	position: relative;
}
@media only screen and (max-width:770px)
{
.NavAlt {
	display: none;
}
}
.NavAlt-anchor {
	transition:background 0.2s; color: rgb(255, 255, 255); line-height: 60px; padding-right: 2em; padding-left: 2em; font-size: 20px; border-right-color: rgba(255, 255, 255, 0.1); border-left-color: rgba(255, 255, 255, 0.1); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.NavAlt-anchor:hover {
	border-color: transparent; outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgba(255, 255, 255, 0.1);
}
.NavAlt-anchor:active {
	border-color: transparent; outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgba(255, 255, 255, 0.1);
}
.NavAlt-anchor:focus {
	border-color: transparent; outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgba(255, 255, 255, 0.1);
}
.is-active.NavAlt-anchor {
	border-color: transparent; outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgba(255, 255, 255, 0.1);
}
.NavAlt-anchor + .NavAlt-anchor {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
@media only screen and (max-width:1230px)
{
.NavAlt-anchor {
	padding-right: 0.8em; padding-left: 0.8em;
}
}
@media only screen and (max-width:960px)
{
.NavAlt-anchor {
	font-size: 16px;
}
}
.NavAlt-Logo {
	transition:opacity 0.8s; top: 0px; line-height: 60px; position: absolute;
}
.NavAlt-Btn {
	transition:opacity 0.8s; top: 0px; line-height: 60px; position: absolute;
}
.NavAlt-Logo {
	left: 30px;
}
.ie8 .NavAlt-Logo {
	min-width: 100px;
}
.NavAlt-Btn {
	right: 30px; font-size: 15px;
}
.NavAlt2 {
	margin-left: 0px;
}
.NavAlt2 a {
	font: 24px MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; outline: 0px; color: rgb(0, 0, 0); padding-bottom: 8px; text-decoration: none; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.NavAlt2 a:hover {
	border-color: inherit; color: inherit;
}
.NavAlt2 a:focus {
	border-color: inherit; color: inherit;
}
.NavAlt2 a.is-active {
	border-color: inherit; color: inherit;
}
.NavAlt2 a:hover::before {
	display: block;
}
.NavAlt2 a:focus::before {
	display: block;
}
.NavAlt2 a.is-active::before {
	display: block;
}
.NavAlt2 a:hover::after {
	display: block;
}
.NavAlt2 a:focus::after {
	display: block;
}
.NavAlt2 a.is-active::after {
	display: block;
}
.NavAlt2 a::before {
	border-width: 7px; border-style: solid; border-image: none; width: 0px; height: 0px; border-top-color: inherit; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; display: none; position: absolute; content: "";
}
.NavAlt2 a::after {
	border-width: 7px; border-style: solid; border-image: none; width: 0px; height: 0px; border-top-color: inherit; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; display: none; position: absolute; content: "";
}
.NavAlt2 a::before {
	left: 50%; bottom: -14px; margin-left: -8px;
}
.NavAlt2 a::after {
	border-width: 6px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; border-image: none; left: 50%; bottom: -12px; margin-left: -7px;
}
.NavAlt2Tabs--kendo {
	height: 860px; position: relative; max-width: 1170px;
}
.NavAlt2Tabs-item {
	transition:transform 0.2s, opacity 0.2s, visibility 0s linear 0.2s; left: 0px; top: 0px; right: 0px; bottom: 0px; visibility: hidden; position: absolute; opacity: 0; transform: translate3d(0px, 100px, 0px);
}
.is-active.NavAlt2Tabs-item {
	transition:transform 0.2s, opacity 0.2s, visibility linear; visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px);
}
.oldie .NavAlt2Tabs--kendo .k-chart {
	display: none;
}
.oldie .NavAlt2Tabs--kendo .is-active .k-chart {
	display: block;
}
.oldie .NavAlt2Tabs--kendo .k-chart {
	min-width: 97%;
}
.oldie iframe.k-content {
	max-height: 450px;
}
.NavAlt2Tabs-item &gt; .sf_colsIn {
	padding: 1px;
}
@media only screen and (max-width:980px)
{
.NavAlt2 a {
	padding-bottom: 4px; font-size: 18px;
}
}
@media only screen and (max-width:680px)
{
.NavAlt2 a {
	padding-bottom: 4px; font-size: 18px;
}
.Justify.NavAlt2 {
	text-align: center;
}
.Justify.NavAlt2 .Justify-item {
	padding: 0px 5%; margin-bottom: 10px; display: inline-block !important;
}
}
.Tooltip {
	border-radius: 50%; transition:background-color 0.15s; width: 13px; height: 13px; text-align: center; color: rgb(255, 255, 255); line-height: 1.3; font-size: 11px; font-weight: 700; margin-top: -2px; margin-left: 4px; vertical-align: middle; display: inline-block; position: relative; cursor: help; background-color: rgb(144, 146, 154); -webkit-transition: background-color .15s ease; -moz-transition: background-color .15s ease;
}
.Tooltip:hover {
	background-color: rgb(69, 69, 69);
}
.Tooltip:focus {
	background-color: rgb(69, 69, 69);
}
.Tooltip--text {
	border-radius: 0px; width: auto; height: auto; color: inherit; font-size: inherit; border-bottom-color: inherit; border-bottom-width: 1px; border-bottom-style: dotted; background-color: transparent;
}
.Tooltip--text:hover {
	background-color: transparent;
}
.Tooltip--text:focus {
	background-color: transparent;
}
.Tooltip-info {
	padding: 15px 20px; border-radius: 2px; transition:; left: -26px; width: 240px; text-align: left; bottom: 100%; color: rgb(85, 85, 85); line-height: normal; font-size: 13px; font-weight: 400; visibility: hidden; position: absolute; z-index: 99999; cursor: text; opacity: 0; box-shadow: 0px 2px 10px rgba(0,0,0,0.35); transform: translateY(-30px); background-color: rgb(255, 255, 255); -webkit-transform: translateY(-30px); -moz-transform: -moz-translateY(-30px); -webkit-transition-property: -webkit-transform, opacity, visibility; -webkit-transition-duration: .3s, .3s, 0s; -webkit-transition-delay: 0s, 0s, .3s; -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, opacity, visibility; -moz-transition-duration: .3s, .3s, 0s; -moz-transition-delay: 0s, 0s, .3s; -moz-transition-timing-function: ease;
}
.Dropdown-tooltip {
	padding: 15px 20px; border-radius: 2px; transition:; left: -26px; width: 240px; text-align: left; bottom: 100%; color: rgb(85, 85, 85); line-height: normal; font-size: 13px; font-weight: 400; visibility: hidden; position: absolute; z-index: 99999; cursor: text; opacity: 0; box-shadow: 0px 2px 10px rgba(0,0,0,0.35); transform: translateY(-30px); background-color: rgb(255, 255, 255); -webkit-transform: translateY(-30px); -moz-transform: -moz-translateY(-30px); -webkit-transition-property: -webkit-transform, opacity, visibility; -webkit-transition-duration: .3s, .3s, 0s; -webkit-transition-delay: 0s, 0s, .3s; -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, opacity, visibility; -moz-transition-duration: .3s, .3s, 0s; -moz-transition-delay: 0s, 0s, .3s; -moz-transition-timing-function: ease;
}
.sfforumEmailSubscriptionInfoWrp {
	padding: 15px 20px; border-radius: 2px; transition:; left: -26px; width: 240px; text-align: left; bottom: 100%; color: rgb(85, 85, 85); line-height: normal; font-size: 13px; font-weight: 400; visibility: hidden; position: absolute; z-index: 99999; cursor: text; opacity: 0; box-shadow: 0px 2px 10px rgba(0,0,0,0.35); transform: translateY(-30px); background-color: rgb(255, 255, 255); -webkit-transform: translateY(-30px); -moz-transform: -moz-translateY(-30px); -webkit-transition-property: -webkit-transform, opacity, visibility; -webkit-transition-duration: .3s, .3s, 0s; -webkit-transition-delay: 0s, 0s, .3s; -webkit-transition-timing-function: ease; -moz-transition-property: -moz-transform, opacity, visibility; -moz-transition-duration: .3s, .3s, 0s; -moz-transition-delay: 0s, 0s, .3s; -moz-transition-timing-function: ease;
}
.Tooltip-info::after {
	border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; left: 35px; width: 0px; height: 0px; bottom: -14px; margin-left: -10px; position: absolute; content: "";
}
.Dropdown-tooltip::after {
	border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; left: 35px; width: 0px; height: 0px; bottom: -14px; margin-left: -10px; position: absolute; content: "";
}
.sfforumEmailSubscriptionInfoWrp::after {
	border-width: 7px; border-style: solid; border-color: rgb(255, 255, 255) transparent transparent; left: 35px; width: 0px; height: 0px; bottom: -14px; margin-left: -10px; position: absolute; content: "";
}
.Tooltip-info {
	margin-top: 0px; margin-bottom: 8px;
}
.Dropdown-tooltip {
	margin-top: 0px; margin-bottom: 8px;
}
.sfforumEmailSubscriptionInfoWrp {
	margin-top: 0px; margin-bottom: 8px;
}
.Tooltip-info--bottom {
	top: 100%; bottom: auto; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: -moz-translateY(30px);
}
.Dropdown-tooltip {
	top: 100%; bottom: auto; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: -moz-translateY(30px);
}
.sfforumEmailSubscriptionInfoWrp {
	top: 100%; bottom: auto; transform: translateY(30px); -webkit-transform: translateY(30px); -moz-transform: -moz-translateY(30px);
}
.Tooltip-info--bottom::after {
	border-color: transparent transparent rgb(255, 255, 255); top: -14px; bottom: auto;
}
.Dropdown-tooltip::after {
	border-color: transparent transparent rgb(255, 255, 255); top: -14px; bottom: auto;
}
.sfforumEmailSubscriptionInfoWrp::after {
	border-color: transparent transparent rgb(255, 255, 255); top: -14px; bottom: auto;
}
.Tooltip-info--centeredArrow::after {
	left: 50%; margin-left: -7px;
}
.Tooltip-info--bottom {
	margin-top: 8px; margin-bottom: 0px;
}
.Dropdown-tooltip {
	margin-top: 8px; margin-bottom: 0px;
}
.sfforumEmailSubscriptionInfoWrp {
	margin-top: 8px; margin-bottom: 0px;
}
.Tooltip-info--dark {
	color: rgb(255, 255, 255); background-color: rgb(61, 67, 80);
}
.Dropdown-tooltip {
	color: rgb(255, 255, 255); background-color: rgb(61, 67, 80);
}
.sfforumEmailSubscriptionInfoWrp {
	color: rgb(255, 255, 255); background-color: rgb(61, 67, 80);
}
.Tooltip-info--dark::after {
	border-color: rgb(61, 67, 80) transparent transparent;
}
.Dropdown-tooltip::after {
	border-color: rgb(61, 67, 80) transparent transparent;
}
.sfforumEmailSubscriptionInfoWrp::after {
	border-color: rgb(61, 67, 80) transparent transparent;
}
.Tooltip-info--dark a {
	color: rgb(42, 184, 251);
}
.Dropdown-tooltip a {
	color: rgb(42, 184, 251);
}
.sfforumEmailSubscriptionInfoWrp a {
	color: rgb(42, 184, 251);
}
.Tooltip-info--blue {
	box-shadow: none; background-color: rgb(209, 240, 251);
}
.Tooltip-info--blue::after {
	border-color: rgb(209, 240, 251) transparent transparent;
}
.Tooltip-info--dark.Tooltip-info--bottom::after {
	border-color: transparent transparent rgb(61, 67, 80);
}
.sfforumEmailSubscriptionInfoWrp::after {
	border-color: transparent transparent rgb(61, 67, 80);
}
.Tooltip-info--blue.Tooltip-info--bottom::after {
	border-color: transparent transparent rgb(209, 240, 251);
}
.Tooltip-info--alter {
	border-radius: 0px; color: rgb(51, 51, 51); box-shadow: none; background-color: rgb(179, 230, 249);
}
.Tooltip-info--alter::after {
	border-color: rgb(179, 230, 249) transparent transparent;
}
.Tooltip-info--bottom.Tooltip-info--alter::after {
	border-color: transparent transparent rgb(179, 230, 249);
}
.Tooltip:hover .Tooltip-info {
	visibility: visible; opacity: 1; transform: translateY(0px); transition-delay: 0s; -webkit-transform: translateY(0); -moz-transform: -moz-translateY(0); -webkit-transition-delay: 0s; -moz-transition-delay: 0s;
}
.Tooltip:focus .Tooltip-info {
	visibility: visible; opacity: 1; transform: translateY(0px); transition-delay: 0s; -webkit-transform: translateY(0); -moz-transform: -moz-translateY(0); -webkit-transition-delay: 0s; -moz-transition-delay: 0s;
}
.is-open .Tooltip-info {
	visibility: visible; opacity: 1; transform: translateY(0px); transition-delay: 0s; -webkit-transform: translateY(0); -moz-transform: -moz-translateY(0); -webkit-transition-delay: 0s; -moz-transition-delay: 0s;
}
.oldie .Tooltip-info {
	border: 4px solid rgb(222, 222, 222); border-image: none;
}
.oldie .Tooltip-info::after {
	bottom: -18px; margin-left: -14px; border-top-color: rgb(222, 222, 222);
}
.oldie .Tooltip-info--bottom::after {
	top: -18px; border-top-color: transparent; border-bottom-color: rgb(222, 222, 222);
}
.oldie .Tooltip-info--dark {
	border-color: rgb(222, 222, 222);
}
.oldie .Tooltip-info--dark::after {
	border-top-color: rgb(222, 222, 222);
}
.oldie .Tooltip-info--bottom.Tooltip-info--dark::after {
	border-top-color: transparent; border-bottom-color: rgb(222, 222, 222);
}
.ie7 .Tooltip {
	height: 16px; margin-top: 2px;
}
.ie7 .Tooltip-info {
	left: -16px; bottom: 16px;
}
.ie7 .Tooltip-info--bottom {
	top: 80%; bottom: auto;
}
.Dropdown {
	position: relative;
}
.Dropdown-control:hover .Dropdown-arrow {
	border-top-color: rgb(169, 169, 169);
}
.Dropdown-control:focus .Dropdown-arrow {
	border-top-color: rgb(169, 169, 169);
}
.is-active.Dropdown-control .Dropdown-arrow {
	border-top-color: rgb(169, 169, 169);
}
.Dropdown-arrow {
	border-width: 4px; border-style: solid; border-image: none; top: 1px; width: 0px; height: 0px; margin-left: 5px; vertical-align: middle; border-top-color: inherit; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; display: inline-block; position: relative;
}
.Dropdown-view {
	background: rgb(255, 255, 255); top: 100%; display: none; position: absolute;
}
.is-open .Dropdown-view {
	display: block;
}
.BlockLinks--buttons.Dropdown-tooltip {
	width: auto; white-space: nowrap;
}
.BlockLinks--buttons.sfforumEmailSubscriptionInfoWrp {
	width: auto; white-space: nowrap;
}
.Dropdown-tooltip::after {
	left: 38px;
}
.sfforumEmailSubscriptionInfoWrp::after {
	left: 38px;
}
.Dropdown .Dropdown-view--center {
	left: 50%; margin-left: -140px;
}
.sfforumEmailSubscriptionInfoWrp {
	left: 50%; margin-left: -140px;
}
.Dropdown .Dropdown-view--center::after {
	left: 50%; margin-left: -5px;
}
.sfforumEmailSubscriptionInfoWrp::after {
	left: 50%; margin-left: -5px;
}
.Dropdown .Dropdown-view--left {
	left: 0px; right: auto;
}
.Dropdown .Dropdown-view--right {
	left: auto; right: 0px;
}
.Dropdown .Dropdown-view--right::after {
	left: auto; right: 38px;
}
.Dash {
	background: rgb(255, 255, 255); padding: 25px 0px 30px; transition:transform 200ms cubic-bezier(0.2, 0.465, 0.295, 0.975), visibility 200ms; left: 0px; top: 40px; width: auto; right: 0px; overflow: hidden; display: block; visibility: hidden; z-index: -1; box-shadow: 1px 5px 7px rgba(0,0,0,0.12); transform: translateY(-100%); -webkit-transform: translateY(-100%); -moz-transform: translateY(-100%); -webkit-transition: -webkit-transform 200ms cubic-bezier(0.2, .465, .295, .975), visibility 200ms 0ms; -moz-transition: -moz-transform 200ms cubic-bezier(0.2, .465, .295, .975);
}
.oldie .Dash {
	top: -1200px; border-bottom-color: rgb(221, 221, 220); border-bottom-width: 2px; border-bottom-style: solid;
}
.Section.Dash {
	z-index: -1;
}
.is-open.Dropdown .Dash {
	visibility: visible; transform: translateY(0px); -webkit-transform: translateY(0); -moz-transform: translateY(0);
}
.ie .is-open.Dropdown .Dash {
	top: 40px;
}
.Dash-aside {
	font-size: 12px;
}
.Dash-aside-list {
	color: rgb(134, 133, 129);
}
.Dash-aside-list a {
	line-height: 1.4; font-size: 18px; display: block;
}
.Dash-aside-list &gt; li {
	margin-bottom: 18px;
}
.Dash-aside-list span {
	font-size: 12px;
}
.Dash-h1 {
	color: rgb(0, 0, 0); padding-bottom: 7px; font-size: 16px; font-weight: 700; display: block;
}
.Dash-h1--bb {
	margin-bottom: 10px; border-bottom-color: rgb(221, 221, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.Dash-h2 {
	color: rgb(119, 119, 119); font-size: 12px;
}
.Dash-h3 {
	color: rgb(51, 51, 51); text-transform: uppercase; line-height: 1.8; font-size: 11px;
}
.Dash-h5 {
	color: rgb(1, 1, 1); line-height: 1.4; letter-spacing: 0em; font-size: 16px;
}
.Dash-separator {
	margin: -5px 0px 15px; border-bottom-color: rgb(221, 221, 220); border-bottom-width: 1px; border-bottom-style: solid;
}
.Dash-box {
	padding: 9px 16px 0px 14px; border-radius: 3px; border: 1px solid rgb(221, 221, 220); border-image: none; color: rgb(153, 153, 153); font-size: 11px; display: block; min-height: 78px;
}
.Dash-box:hover {
	text-decoration: none; background-color: rgb(253, 253, 253);
}
.Dash-box p {
	margin-bottom: 14px;
}
.Dash .BlockLinks {
	line-height: 18px;
}
.Dash .BlockLinks a {
	font-size: 14px;
}
.Dash-aside {
	width: 230px;
}
.Dash-main {
	width: 740px;
}
@media only screen and (max-width:1450px)
{
.Dash-aside {
	width: 20%;
}
.Dash-aside {
	font-size: 11px;
}
.Dash-aside-list a {
	font-size: 16px;
}
.Dash-main {
	width: 60%;
}
}
@media only screen and (max-width:960px)
{
.Dash-aside {
	display: none;
}
.Dash-main {
	width: 100%;
}
.Dropdown-view &gt; .container &gt; .row &gt; .col-3 {
	width: 100%;
}
.Dropdown-view &gt; .container &gt; .row &gt; .col-3 + .col-9 {
	width: 100%;
}
.Dash-h1 ~ .row &gt; .col-3 {
	width: 100%;
}
.Dash-h1 ~ .row &gt; .col-9 {
	width: 100%;
}
.Dash .BlockLinks {
	line-height: 1;
}
.Dash .BlockLinks a {
	padding-top: 6px; padding-bottom: 6px;
}
}
@media only screen and (max-width:590px)
{
.Dash-h1 ~ .row &gt; .col-9 &gt; .row &gt; .col-4 {
	width: 50%;
}
.Dash-h1 ~ .row &gt; .col-3 {
	width: 50%;
}
}
.Section {
	position: relative; z-index: 1;
}
.Section-banner {
	position: relative; z-index: 1;
}
.Section-cover {
	position: relative; z-index: 1;
}
.Section {
	/*padding-top: 40px; padding-bottom: 84px;*/
}
.Section-banner {
	padding-top: 84px; padding-bottom: 84px;
}
.Section-cover {
	padding-top: 84px; padding-bottom: 84px;
}
.Section--heading {
	padding-top: 35px; padding-bottom: 35px;
}
.Section-controlHeading {
	padding-top: 30px; padding-bottom: 30px;
}
.Section--xs {
	padding-top: 10px; padding-bottom: 10px;
}
.Section--s {
	padding-top: 20px; padding-bottom: 20px;
}
.Section--m {
	padding-top: 56px; padding-bottom: 56px;
}
.Section--xl {
	padding-top: 144px; padding-bottom: 144px;
}
.Section--grey3 {
	color: rgb(255, 255, 255);
}
.Section--green4 {
	color: rgb(255, 255, 255);
}
.Section--black {
	color:#646464;
}
.Section--black2 {
	color: rgb(255, 255, 255);
}
.Section--black3 {
	color: rgb(255, 255, 255);
}
.Section--orange3 {
	color: rgb(255, 255, 255);
}
.Section--blue7 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section {
	color: rgb(255, 255, 255);
}
.Section--grey3 h1 {
	color: rgb(255, 255, 255);
}
.Section--green4 h1 {
	color: rgb(255, 255, 255);
}
.Section--black h1 {
	color: rgb(255, 255, 255);
}
.Section--black2 h1 {
	color: rgb(255, 255, 255);
}
.Section--black3 h1 {
	color: rgb(255, 255, 255);
}
.Section--orange3 h1 {
	color: rgb(255, 255, 255);
}
.Section--blue7 h1 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section h1 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section h1 {
	color: rgb(255, 255, 255);
}
.Section--grey3 h2 {
	color: rgb(255, 255, 255);
}
.Section--green4 h2 {
	color: rgb(255, 255, 255);
}
.Section--black h2 {
	color: #3b3b3b;
}
.Section--black2 h2 {
	color: rgb(255, 255, 255);
}
.Section--black3 h2 {
	color: rgb(255, 255, 255);
}
.Section--orange3 h2 {
	color: rgb(255, 255, 255);
}
.Section--blue7 h2 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section h2 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section h2 {
	color: rgb(255, 255, 255);
}
.Section--grey3 h3 {
	color: rgb(255, 255, 255);
}
.Section--green4 h3 {
	color: rgb(255, 255, 255);
}
.Section--black h3 {
	color: rgb(255, 255, 255);
}
.Section--black2 h3 {
	color: rgb(255, 255, 255);
}
.Section--black3 h3 {
	color: rgb(255, 255, 255);
}
.Section--orange3 h3 {
	color: rgb(255, 255, 255);
}
.Section--blue7 h3 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section h3 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section h3 {
	color: rgb(255, 255, 255);
}
.Section--grey3 h4 {
	color: rgb(255, 255, 255);
}
.Section--green4 h4 {
	color: rgb(255, 255, 255);
}
.Section--black h4 {
	color: rgb(255, 255, 255);
}
.Section--black2 h4 {
	color: rgb(255, 255, 255);
}
.Section--black3 h4 {
	color: rgb(255, 255, 255);
}
.Section--orange3 h4 {
	color: rgb(255, 255, 255);
}
.Section--blue7 h4 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section h4 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section h4 {
	color: rgb(255, 255, 255);
}
.Section--grey3 .h1 {
	color: rgb(255, 255, 255);
}
.Section--green4 .h1 {
	color: rgb(255, 255, 255);
}
.Section--black .h1 {
	color: rgb(255, 255, 255);
}
.Section--black2 .h1 {
	color: rgb(255, 255, 255);
}
.Section--black3 .h1 {
	color: rgb(255, 255, 255);
}
.Section--orange3 .h1 {
	color: rgb(255, 255, 255);
}
.Section--blue7 .h1 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section .h1 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section .h1 {
	color: rgb(255, 255, 255);
}
.Section--grey3 .h3 {
	color: rgb(255, 255, 255);
}
.Section--green4 .h3 {
	color: rgb(255, 255, 255);
}
.Section--black .h3 {
	color: rgb(255, 255, 255);
}
.Section--black2 .h3 {
	color: rgb(255, 255, 255);
}
.Section--black3 .h3 {
	color: rgb(255, 255, 255);
}
.Section--orange3 .h3 {
	color: rgb(255, 255, 255);
}
.Section--blue7 .h3 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section .h3 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section .h3 {
	color: rgb(255, 255, 255);
}
.Section--grey3 .h4 {
	color: rgb(255, 255, 255);
}
.Section--green4 .h4 {
	color: rgb(255, 255, 255);
}
.Section--black .h4 {
	color: rgb(255, 255, 255);
}
.Section--black2 .h4 {
	color: rgb(255, 255, 255);
}
.Section--black3 .h4 {
	color: rgb(255, 255, 255);
}
.Section--orange3 .h4 {
	color: rgb(255, 255, 255);
}
.Section--blue7 .h4 {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section .h4 {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section .h4 {
	color: rgb(255, 255, 255);
}
.Section--grey3 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--green4 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--black .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--black2 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--black3 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--orange3 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--blue7 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--grey3 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--green4 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--black .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--black2 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--black3 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--orange3 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--blue7 .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--blue1.Section .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--blue4.Section .Aggregate {
	color: rgb(255, 255, 255);
}
.Section--grey3 h5 {
	color: rgb(129, 134, 146);
}
.Section--green4 h5 {
	color: rgb(129, 134, 146);
}
.Section--black h5 {
	color: rgb(129, 134, 146);
}
.Section--black2 h5 {
	color: rgb(129, 134, 146);
}
.Section--black3 h5 {
	color: rgb(129, 134, 146);
}
.Section--orange3 h5 {
	color: rgb(129, 134, 146);
}
.Section--blue7 h5 {
	color: rgb(129, 134, 146);
}
.Section--blue1.Section h5 {
	color: rgb(129, 134, 146);
}
.Section--blue4.Section h5 {
	color: rgb(129, 134, 146);
}
.Section--grey3 .h5 {
	color: rgb(129, 134, 146);
}
.Section--green4 .h5 {
	color: rgb(129, 134, 146);
}
.Section--black .h5 {
	color: rgb(129, 134, 146);
}
.Section--black2 .h5 {
	color: rgb(129, 134, 146);
}
.Section--black3 .h5 {
	color: rgb(129, 134, 146);
}
.Section--orange3 .h5 {
	color: rgb(129, 134, 146);
}
.Section--blue7 .h5 {
	color: rgb(129, 134, 146);
}
.Section--blue1.Section .h5 {
	color: rgb(129, 134, 146);
}
.Section--blue4.Section .h5 {
	color: rgb(129, 134, 146);
}
.Section--grey3 h6 {
	color: rgb(129, 134, 146);
}
.Section--green4 h6 {
	color: rgb(129, 134, 146);
}
.Section--black h6 {
	color: rgb(129, 134, 146);
}
.Section--black2 h6 {
	color: rgb(129, 134, 146);
}
.Section--black3 h6 {
	color: rgb(129, 134, 146);
}
.Section--orange3 h6 {
	color: rgb(129, 134, 146);
}
.Section--blue7 h6 {
	color: rgb(129, 134, 146);
}
.Section--blue1.Section h6 {
	color: rgb(129, 134, 146);
}
.Section--blue4.Section h6 {
	color: rgb(129, 134, 146);
}
.Section--grey3 .h6 {
	color: rgb(129, 134, 146);
}
.Section--green4 .h6 {
	color: rgb(129, 134, 146);
}
.Section--black .h6 {
	color: rgb(129, 134, 146);
}
.Section--black2 .h6 {
	color: rgb(129, 134, 146);
}
.Section--black3 .h6 {
	color: rgb(129, 134, 146);
}
.Section--orange3 .h6 {
	color: rgb(129, 134, 146);
}
.Section--blue7 .h6 {
	color: rgb(129, 134, 146);
}
.Section--blue1.Section .h6 {
	color: rgb(129, 134, 146);
}
.Section--blue4.Section .h6 {
	color: rgb(129, 134, 146);
}
.Section--orange2 {
	color: rgb(0, 0, 0); background-color: rgb(255, 136, 0);
}
.Section--green {
	color: rgb(0, 0, 0); background-color: rgb(153, 204, 0);
}
.Section--green2 {
	color: rgb(0, 0, 0); background-color: rgb(56, 190, 53);
}
.Section--green3 {
	color: rgb(0, 0, 0); background-color:#ffffff;
}
.Section--blue1 {
	color: rgb(0, 0, 0); background-color: rgb(29, 35, 51);
}
.Section--blue2 {
	color: rgb(0, 0, 0); background-color: rgb(72, 191, 232);
}
.Section--blue3 {
	color: rgb(0, 0, 0); background-color: rgb(8, 169, 224);
}
.Section--blue4 {
	color: rgb(0, 0, 0); background-color: rgb(1, 67, 110);
}
.Section--blue5 {
	color: rgb(0, 0, 0); background-color: rgb(20, 213, 227);
}
.Section--blue6 {
	color: rgb(0, 0, 0); background-color: rgb(217, 245, 254);
}
.Section--white {
	color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);
}
.Section--grey1 {
	background-color:#eeeeee;
}
.Form {
	background-color: rgb(243, 245, 247);
}
.UpgradeFooter {
	background-color: rgb(243, 245, 247);
}
.Section--grey2 {
	background-color: rgb(194, 204, 212);
}
.Section--grey4 {
	background-color: rgb(237, 239, 242);
}
.Section--yellow2 {
	background-color: rgb(255, 215, 63);
}
.Section--grey3 {
	background-color: rgb(142, 160, 174);
}
.Section--green4 {
	background-color: rgb(45, 178, 69);
}
.Section--black {
	background-color: rgb(255,255,255);
}
.Section--black2 {
	background-color: rgb(9, 6, 11);
}
.Section--black3 {
	background-color: rgb(0, 0, 0);
}
.Section--orange3 {
	background-color: rgb(239, 133, 0);
}
.Section--blue7 {
	background-color: rgb(0, 76, 102);
}
.Section--black a {
	color: rgb(56, 192, 255);
}
.Section--black2 a {
	color: rgb(56, 192, 255);
}
.Section--black3 a {
	color: rgb(56, 192, 255);
}
.Section--orange2 a {
	color: rgb(56, 192, 255);
}
.Section--green2 a {
	color: rgb(255, 255, 255);
}
.Section--green3 a {
	color: rgb(255, 255, 255);
}
.Section--blue2 a {
	color: rgb(255, 255, 255);
}
.Section--blue3 a {
	color: rgb(255, 255, 255);
}
.Section--blue5 a {
	color: rgb(255, 255, 255);
}
.Section--blue7 a {
	color: rgb(255, 255, 255);
}
.Section--orange2 a {
	color: rgb(255, 255, 255);
}
.Section--orange3 a {
	color: rgb(255, 255, 255);
}
.Section--grey3 a {
	color: rgb(0, 0, 0);
}
.Section--green4 a {
	color: rgb(0, 0, 0);
}
.Section--black .row--separated &gt; div::before {
	background-color: rgba(128, 128, 128, 0.2);
}
.Section--black2 .row--separated &gt; div::before {
	background-color: rgba(128, 128, 128, 0.2);
}
.Section--grey2 .row--separated &gt; div::before {
	background-color: rgba(128, 128, 128, 0.4);
}
.Section--grey4 .row--separated &gt; div::before {
	background-color: rgba(128, 128, 128, 0.4);
}
.Section--yellow2 .row--separated &gt; div::before {
	background-color: rgba(128, 128, 128, 0.4);
}
.Section--grey3 h6 {
	color: rgb(85, 85, 85);
}
.Section--green4 h6 {
	color: rgb(85, 85, 85);
}
.Section--orange3 h6 {
	color: rgb(85, 85, 85);
}
.Section--blue2 {
	color: rgb(51, 51, 51);
}
.Section--sky {
	text-align: center; color: rgb(255, 255, 255); background-image: radial-gradient(40% 80% at 50% 100%, rgb(43, 168, 217), rgb(18, 137, 200)); background-color: rgb(18, 137, 200);
}
.Section--sky2 {
	text-align: center; color: rgb(255, 255, 255); background-image: radial-gradient(40% 80% at 50% 100%, rgb(43, 168, 217), rgb(18, 137, 200)); background-color: rgb(18, 137, 200);
}
.Section--ManagementSky {
	text-align: center; color: rgb(255, 255, 255); background-image: radial-gradient(40% 80% at 50% 100%, rgb(43, 168, 217), rgb(18, 137, 200)); background-color: rgb(18, 137, 200);
}
.Section--sky h1 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h1 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h1 {
	color: rgb(255, 255, 255);
}
.Section--sky h2 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h2 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h2 {
	color: rgb(255, 255, 255);
}
.Section--sky h3 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h3 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h3 {
	color: rgb(255, 255, 255);
}
.Section--sky h4 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h4 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h4 {
	color: rgb(255, 255, 255);
}
.Section--sky h5 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h5 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h5 {
	color: rgb(255, 255, 255);
}
.Section--sky h6 {
	color: rgb(255, 255, 255);
}
.Section--sky2 h6 {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky h6 {
	color: rgb(255, 255, 255);
}
.Section--sky .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--sky2 .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--sky .hgroup .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--sky2 .hgroup .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--ManagementSky .hgroup .SubTitle {
	color: rgb(255, 255, 255);
}
.Section--sky h3 {
	color: rgb(112, 203, 240);
}
.Section--sky2 h3 {
	color: rgb(112, 203, 240);
}
.Section--ManagementSky h3 {
	color: rgb(112, 203, 240);
}
.Section--sky a {
	color: rgb(0, 0, 0);
}
.Section--sky2 a {
	color: rgb(0, 0, 0);
}
.Section--ManagementSky a {
	color: rgb(0, 0, 0);
}
.Section--sky2 {
	background-image: radial-gradient(50% 50% at 50% 50%, rgb(90, 184, 245), rgb(19, 137, 200));
}
.Section--video {
	padding: 0px;
}
.Section--video2 {
	padding: 0px;
}
.Section--video .Link--playThumb:hover img {
	opacity: 1;
}
.Section--video2 .Link--playThumb:hover img {
	opacity: 1;
}
.Section--videoTop {
	left: 5%; top: 7%; text-align: center; right: 5%; position: absolute; z-index: 1;
}
.Section--videoBottom {
	left: 5%; top: 7%; text-align: center; right: 5%; position: absolute; z-index: 1;
}
.Section--videoBottom {
	top: auto; bottom: 12%;
}
.Section--videoTop h2 {
	font: 60px/1.1 FaktSlabPro-Blond, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.Section--video2 .Link--playThumb {
	background: none !important; left: 50%; top: 50%; width: 40%; height: 36%; text-decoration: none !important; margin-top: -8%; margin-left: -20%; position: absolute; z-index: 2;
}
.Section-banner {
	overflow: hidden;
}
.Section-cover {
	overflow: hidden;
}
.Section-banner &gt; .container {
	position: relative; z-index: 1;
}
.Section-cover &gt; .container {
	position: relative; z-index: 1;
}
.Section-banner {
	height: 507px; padding-top:80px;
}
.Section-banner p {
	color: inherit; margin-bottom: 4%;
}
.Section-banner ul {
	font-size: 18px;
}
@media only screen and (max-width:1230px)
{
.Section-banner {
	height: auto; padding-top: 60px;
}
}
.Section-banner--s {
	height: 440px; padding-top: 100px;
}
.Section-banner--s h1 {
	line-height: 0.9; font-size: 80px;
}
.Section-banner--m {
	height: 540px; padding-top: 100px;
}
.Section-banner--m h1 {
	line-height: 0.9; font-size: 80px;
}
.Section-banner--l {
	height: 760px; padding-top: 90px;
}
.Section-banner--l h1 {
	line-height: 0.9; font-size: 80px;
}
.Section-banner--xl {
	height: 835px; padding-top: 270px;
}
@media only screen and (max-width:550px)
{
.Section-banner--xl {
	height: auto; padding-top: 160px;
}
.Section-banner--xl .Section-background {
	display: none;
}
}
@media only screen and (max-width:1160px)
{
.Section-cover .Section-background {
	display: none;
}
}
.Section-background {
	pointer-events: none;
}
.sfPageEditor .Section-background {
	pointer-events: all;
}
.Section-background .sfimageWrp {
	left: -50%; top: 0px; width: 200%; height: 200%; position: absolute;
}
.Section-background img {
	margin: auto;margin-top:60px; display: block; max-width: none;
}
.Section-background img.u-mw {
	max-width: 100%;
}
.Section-background .row &gt; div img {
	max-width: 100%;
}
.Section--top {
	margin-top: 40px;
}
.Section--support {
	position: relative;
}
.Section--support::before {
	background: url("/telerik/img/dist/tech-support-image.jpg") no-repeat 50% top; left: 0px; top: 0px; width: 66%; bottom: 0px; display: block; position: absolute;
}
.Section--support &gt; .container {
	position: relative; z-index: 2;
}
@media only screen and (max-width:960px)
{
.Section--support::before {
	background: 0px 0px;
}
/*.Section--support */.col-6 {
	width: 100%;
}

}
.Section--awards {
	background-position: 50% 0px; background-image: url("/telerik/img/dist/awards/awards-section-bg.jpg"); background-repeat: no-repeat;
}
.Section--sidebar &gt; .container &gt; .row {
	position: relative;
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	position: static;
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	position: static;
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-2::after {
	top: -84px; width: 1px; right: 16.66%; bottom: -84px; margin-right: -17px; border-left-color: rgba(94, 94, 94, 0.25); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; z-index: 10; content: "";
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-3::after {
	top: -84px; width: 1px; right: 16.66%; bottom: -84px; margin-right: -17px; border-left-color: rgba(94, 94, 94, 0.25); border-left-width: 1px; border-left-style: solid; display: block; position: absolute; z-index: 10; content: "";
}
@media only screen and (max-width:960px)
{
.Section--sidebar &gt; .container &gt; .row &gt; .col-2::after {
	right: 33.33%;
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-3::after {
	right: 33.33%;
}
}
@media only screen and (max-width:590px)
{
.Section--sidebar &gt; .container &gt; .row &gt; .col-2::after {
	display: none;
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-3::after {
	display: none;
}
}
.Section--sidebar &gt; .container &gt; .row &gt; .col-3::after {
	right: 25%;
}
@media only screen and (max-width:960px)
{
.Section--sidebar &gt; .container &gt; .row &gt; .col-3::after {
	right: 33.33%;
}
}
.Section--heading .col-2 {
	vertical-align: bottom;
}
.Section-controlHeading .col-2 {
	vertical-align: bottom;
}
.Section--heading .col-3 {
	vertical-align: bottom;
}
.Section-controlHeading .col-3 {
	vertical-align: bottom;
}
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: -50px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: -50px;
}
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: -50px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: -50px;
}
@media only screen and (max-width:960px)
{
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: 0px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: 0px;
}
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: 0px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: 0px;
}
}
@media only screen and (max-width:590px)
{
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: 10px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-2 {
	margin-top: 10px;
}
.Section--heading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: 10px;
}
.Section-controlHeading + .Section--sidebar &gt; .container &gt; .row &gt; .col-3 {
	margin-top: 10px;
}
}
.Section--sidebar.Section--heading &gt; .container &gt; .row &gt; .col-2::after {
	top: auto; height: 80px; bottom: -35px;
}
.Section--sidebar.Section-controlHeading &gt; .container &gt; .row &gt; .col-2::after {
	top: auto; height: 80px; bottom: -35px;
}
.Section--sidebar.Section--heading &gt; .container &gt; .row &gt; .col-3::after {
	top: auto; height: 80px; bottom: -35px;
}
.Section--sidebar.Section-controlHeading &gt; .container &gt; .row &gt; .col-3::after {
	top: auto; height: 80px; bottom: -35px;
}
.Section--heading h1 {
	margin-bottom: 0px;
}
.Section-controlHeading h1 {
	margin-bottom: 0px;
}
.Section--heading h1 + div {
	margin-top: 30px;
}
.Section-controlHeading h1 + div {
	margin-top: 30px;
}
.Section--heading h1 + p {
	margin: 20px 0px 0px;
}
.Section-controlHeading h1 + p {
	margin: 20px 0px 0px;
}
.Section-controlHeading ul {
	margin-top: 20px; margin-bottom: 0px;
}
.Section--sidebar.Section-controlHeading &gt; .container &gt; .row &gt; .col-2::after {
	height: 85px; bottom: -30px;
}
.Section--sidebar.Section-controlHeading &gt; .container &gt; .row &gt; .col-3::after {
	height: 85px; bottom: -30px;
}
.Section-controlHeadingMenu {
	left: 1px; bottom: -30px; padding-left: 15px; border-left-color: rgba(0, 0, 0, 0.2); border-left-width: 1px; border-left-style: solid; position: relative;
}
.Section-controlHeadingMenu h4 {
	margin: 0px; padding: 20px 0px; font-size: 22px;
}
.Section--purchase.Section--heading {
	text-align: center; padding-top: 70px;
}
.Section-titleContainer h2 {
	padding-top: 84px; margin-top: -84px;
}
.Section-title {
	padding-top: 0px; margin-top: 60px;
}
.Section--pb {
	padding-bottom: 0px;
}
.Bar + .Section {
	margin-top: 40px;
}
.Bar + .Section--heading {
	margin-top: 40px;
}
.Bar + span &gt; :first-child.Section--heading {
	margin-top: 40px;
}
@media only screen and (max-width:1010px)
{
.Section-titleContainer h2 {
	padding-top: 20px; margin-top: -20px;
}
.Section-title {
	padding-top: 20px; margin-top: -20px;
}
}
@media only screen and (max-width:920px)
{
.Section--videoTop {
	background: rgb(244, 244, 244); padding: 20px; color: rgb(0, 0, 0); position: static;
}
.Section--videoBottom {
	background: rgb(244, 244, 244); padding: 20px; color: rgb(0, 0, 0); position: static;
}
.Section--videoTop h2 {
	color: rgb(0, 0, 0); font-size: 30px; margin-bottom: 0px;
}
.Section--videoBottom h2 {
	color: rgb(0, 0, 0); font-size: 30px; margin-bottom: 0px;
}
.Section--video .Btn--transparent.Btn {
	border-color: rgb(34, 34, 34); color: rgb(0, 0, 0);
}
.Section--video2 .Btn--transparent.Btn {
	border-color: rgb(34, 34, 34); color: rgb(0, 0, 0);
}
.Section--video .Link--playThumb {
	background: rgb(244, 244, 244); text-align: center; display: block;
}
.Section--video2 .Link--playThumb {
	background: rgb(244, 244, 244); text-align: center; display: block;
}
.Section--video .Link--playThumb img {
	margin: auto auto 20px; width: 90%;
}
.Section--video2 .Link--playThumb img {
	margin: auto auto 20px; width: 90%;
}
.Section--video2 .Section--videoTop {
	padding-bottom: 60px;
}
.Section--video2 .Link--playThumb {
	margin: 0px 0px 0px -20%; left: 50%; top: 0px; line-height: 0; padding-top: 0px; position: relative;
}
}
@media only screen and (max-width:770px)
{
:not(.Section--heading):not(.u-p0):not(.Section-banner):not(.Section--xs):not(.Section-controlHeading).Section {
	padding-top: 40px; padding-bottom: 40px;
}
.Section--purchase.Section--heading {
	padding-top: 40px; padding-bottom: 40px;
}
.Section-banner--s {
	height: auto; padding-top: 70px; padding-bottom: 30px;
}
.Section-banner--m {
	height: auto; padding-top: 70px; padding-bottom: 30px;
}
.Section-banner--l {
	height: auto; padding-top: 70px; padding-bottom: 30px;
}
.Section-banner--s h1 {
	font-size: 60px;
}
.Section-banner--m h1 {
	font-size: 60px;
}
.Section-banner--l h1 {
	font-size: 60px;
}
}
@media only screen and (max-width:590px)
{
:not(.Section--heading):not(.u-p0):not(.Section-banner):not(.Section--xs):not(.Section-controlHeading).Section {
	padding-top: 25px; padding-bottom: 25px;
}
.Section-banner--s h1 {
	font-size: 30px;
}
.Section-banner--m h1 {
	font-size: 30px;
}
.Section-banner--l h1 {
	font-size: 30px;
}
}
.Box--neutral {
	color: rgb(147, 149, 152); background-color: rgb(225, 229, 234);
}
.Box--info {
	color: rgb(30, 148, 202); background-color: rgb(229, 245, 250);
}
.Box--ribbon {
	color: rgb(0, 0, 0); background-color: rgb(255, 218, 63);
}
.Box--success {
	color: rgb(83, 170, 99); background-color: rgb(234, 247, 236);
}
.Box--warning {
	color: rgb(216, 159, 111); background-color: rgb(255, 244, 217);
}
.Box--error {
	color: rgb(242, 102, 51); background-color: rgb(255, 224, 217);
}
.Box--pricing {
	color: rgb(204, 205, 207); background-color: rgb(10, 23, 43);
}
.Box {
	padding: 22px 20px 19px 96px; font-size: 14px; position: relative;
}
.ie7 .Box {
	padding-left: 20px;
}
.Box::before {
	left: 30px; top: 50%; font-family: tlrk-icon-font; font-size: 36px; margin-top: -21px; position: absolute;
}
.Box--ribbon.Box {
	padding: 20px 2% 18px; text-align: center; line-height: 1.2; font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 20px; position: relative;
}
.Box--pricing.Box {
	padding: 40px 80px 60px; width: auto; font-size: 14px; display: inline-block;
}
.Box--pricing.Box::before {
	display: none;
}
.Box--pricing.Box h4 {
	color: rgb(88, 159, 186); font-family: Arial,Helvetica,sans-serif; font-size: 22px; font-weight: 400;
}
.Box--pricing.Box h3 {
	color: rgb(107, 208, 244); font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 40px;
}
.Box--pricing.Box h5 {
	color: rgb(255, 255, 255); font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 60px; font-weight: 400;
}
.Box--small {
	padding: 11px 13px;
}
.Box--overlay {
	border-radius: 5px; padding-left: 20px; position: relative; box-shadow: 0px 0px 100px rgba(0,0,0,0.5);
}
.Box--readme {
	margin: 0px auto 20px; border: 1px solid rgb(204, 204, 204); border-image: none; -ms-overflow-y: auto; max-height: 400px; max-width: 900px; background-color: rgb(255, 255, 255);
}
.Box--readme:hover {
	border-color: rgb(179, 179, 179);
}
.Box--short {
	max-height: 200px;
}
.Box--short h1 {
	font-size: 20px; margin-bottom: 10px;
}
.Box--short h2 {
	font-size: 20px; margin-bottom: 10px;
}
fieldset {
	border: currentColor; border-image: none;
}
legend {
	padding: 4px 10px; border: 1px solid rgb(204, 204, 204); border-image: none; text-transform: uppercase; font-size: 12px; background-color: rgb(255, 255, 255);
}
label {
	font-size: 13px; margin-bottom: 2px; display: block;
}
label input {
	margin-right: 6px;
}
label input + span {
	line-height: 1.1; margin-bottom: 10px; vertical-align: top; display: inline-block;
}
input {
	background: rgb(255, 255, 255); padding: 7px 5px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.3s; border-image: none; color: rgb(74, 74, 74); font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin-bottom: 10px; display: block;
}
select {
	background: rgb(255, 255, 255); padding: 7px 5px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.3s; border-image: none; color: rgb(74, 74, 74); font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin-bottom: 10px; display: block;
}
/*textarea {
	background: rgb(255, 255, 255); padding: 7px 5px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.3s; border-image: none; color: rgb(74, 74, 74); font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin-bottom: 10px; display: block;
}*/
.RadEditor iframe {
	background: rgb(255, 255, 255); padding: 7px 5px; border: 1px solid rgb(204, 204, 204); transition:border-color 0.3s; border-image: none; color: rgb(74, 74, 74); font-family: Arial,Helvetica,sans-serif; font-size: 16px; margin-bottom: 10px; display: block;
}
.ie7 input {
	display: inline; -ms-zoom: 1;
}
.ie7 select {
	display: inline; -ms-zoom: 1;
}
/*.ie7 textarea {
	display: inline; -ms-zoom: 1;
}*/
.ie7 .RadEditor iframe {
	display: inline; -ms-zoom: 1;
}
input:focus {
	border-color: rgb(179, 179, 179); outline: 0px;
}
select:focus {
	border-color: rgb(179, 179, 179); outline: 0px;
}
/*textarea:focus {
	border-color: rgb(179, 179, 179); outline: 0px;
}*/
.RadEditor iframe:focus {
	border-color: rgb(179, 179, 179); outline: 0px;
}
/*textarea {
	overflow: auto; min-height: 100px; resize: vertical;
}*/
input[type=text] {
	width: 100%; max-width: 370px;
}
input[type=email] {
	width: 100%; max-width: 370px;
}
input[type=password] {
	width: 100%; max-width: 370px;
}
select {
	width: 100%; max-width: 370px;
}
button.u-db {
	width: 100%; max-width: 370px;
}
input[type=button].u-db {
	width: 100%; max-width: 370px;
}
input[type=reset].u-db {
	width: 100%; max-width: 370px;
}
input[type=submit].u-db {
	width: 100%; max-width: 370px;
}
.has-reveal {
	width: 100%; max-width: 370px;
}
.field {
	width: 100%; max-width: 370px;
}
input[type=radio] {
	background: 0px 0px; padding: 0px; border: 0px currentColor; transition:outline 0.2s; border-image: none; vertical-align: middle; display: inline-block;
}
input[type=checkbox] {
	background: 0px 0px; padding: 0px; border: 0px currentColor; transition:outline 0.2s; border-image: none; vertical-align: middle; display: inline-block;
}
.ie7 input[type=radio] {
	display: inline; -ms-zoom: 1;
}
.ie7 input[type=checkbox] {
	display: inline; -ms-zoom: 1;
}
input[type=radio]:focus {
	outline: rgb(179, 179, 179) solid 1px;
}
input[type=checkbox]:focus {
	outline: rgb(179, 179, 179) solid 1px;
}
input[type=radio] + label {
	padding-right: 10px; margin-bottom: 10px; margin-left: 6px; vertical-align: middle; display: inline-block;
}
input[type=checkbox] + label {
	padding-right: 10px; margin-bottom: 10px; margin-left: 6px; vertical-align: middle; display: inline-block;
}
.ie7 input[type=radio] + label {
	display: inline; -ms-zoom: 1;
}
.ie7 input[type=checkbox] + label {
	display: inline; -ms-zoom: 1;
}
input:-ms-input-placeholder {
	color: rgb(169, 169, 169); line-height: 1.3; font-size: 12px;
}
:-ms-input-placeholder.placeholder {
	color: rgb(169, 169, 169); line-height: 1.3; font-size: 12px;
}
.FailedInput input {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}
.FailedInput select {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}
/*.FailedInput textarea {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}*/
.FailedInput .RadEditor iframe {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}
.sfErrorWrp input {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}
.sfErrorWrp select {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}
/*.sfErrorWrp textarea {
	border-color: rgb(239, 71, 10); border-left-width: 6px;
}*/
.sfError {
	color: rgb(239, 71, 10); font-size: 12px; margin-top: -5px; margin-bottom: 10px; display: block;
}
.sfEditorWrp &gt; .sfError {
	margin-top: 5px;
}
.reToolbar {
	margin: 10px 0px 0px !important; width: auto !important;
}
.ToggleAdvancedToolbars {
	padding: 6px 6px 0px; color: rgb(4, 135, 196); font-size: 12px; display: inline-block;
}
.sfreContentArea {
	max-width: 100%;
}
.RadEditor iframe {
	max-width: 100%;
}
.RadEditor.Sitefinity .reContentCell {
	border: currentColor !important; border-image: none !important;
}
.reLeftVerticalSide {
	display: none;
}
.reTlbVertical {
	display: none;
}
.sfreContentArea {
	padding: 5px;
}
.sfFieldWrp {
	vertical-align: top;
}
.ie7 .sfFieldWrp {
	display: inline; -ms-zoom: 1;
}
.sfEditorWrp {
	margin-bottom: 10px;
}
.sfFormCheckboxlist {
	margin-bottom: 10px;
}
.sfFormRadiolist {
	margin-bottom: 10px;
}
.sfFormCheckboxlist .sfTxtLbl {
	margin: 20px 0px 7px; text-transform: uppercase; font-size: 11px; font-weight: 700;
}
.sfFormRadiolist .sfTxtLbl {
	margin: 20px 0px 7px; text-transform: uppercase; font-size: 11px; font-weight: 700;
}
.sfTxt {
	width: 100%; max-width: 500px;
}
.sfTxtLbl {
	font-size: 12px;
}
@media only screen and (max-width:960px)
{
.field.sf_cols {
	margin: 0px !important; float: none !important;
}
}
.Newsletter-content h2 {
	margin: 0px 0px 20px;
}
.Newsletter-content .editorsPhoto {
	width: 100px; margin-right: 20px; float: left;
}
.Newsletter-content .topicItem {
	margin-bottom: 40px;
}
.Newsletter-content .companyNewsletterCategory {
	margin-bottom: 40px;
}
.Newsletter-content .topicItem h2 {
	line-height: 46px; font-size: 36px; font-weight: 400;
}
.Newsletter-content .companyNewsletterCategory h2 {
	line-height: 46px; font-size: 36px; font-weight: 400;
}
.Newsletter-content .topicItem h3 {
	margin: 0px 0px 10px; font-size: 18px; font-weight: 400;
}
.Newsletter-content .companyNewsletterCategory h3 {
	margin: 0px 0px 10px; font-size: 18px; font-weight: 400;
}
.Newsletter-content .topicItem .c25 {
	margin-left: 190px;
}
.Newsletter-content .companyNewsletterCategory .c25 {
	margin-left: 190px;
}
.Newsletter-content .topicItem .topicText {
	margin-left: 190px;
}
.Newsletter-content .companyNewsletterCategory .topicText {
	margin-left: 190px;
}
.Newsletter-content .companyNewsletterBackTop {
	float: right;
}
.Newsletter-content .topicImg {
	width: 170px; float: left; display: block;
}
.Newsletter-content .contentTable {
	margin-bottom: 30px;
}
.Newsletter-content .contentTable td {
	padding-bottom: 5px;
}
.Newsletter-content .contentTable td::before {
	font-size: 20px; margin-top: -4px; position: absolute; content: "\2022";
}
.Newsletter-content .contentTable td a {
	margin-left: 15px; display: inline-block;
}
.Newsletter-content .imgtop {
	width: 135px;
}
@media only screen and (max-width:960px)
{
.Newsletter-content .contentTable td {
	width: 100% !important; display: block;
}
.Newsletter-content .topicImg {
	width: 100%; text-align: center; margin-bottom: 20px; float: none;
}
.Newsletter-content .topicItem .c25 {
	margin-left: 0px;
}
.Newsletter-content .companyNewsletterCategory .c25 {
	margin-left: 0px;
}
.Newsletter-content .topicItem .topicText {
	margin-left: 0px;
}
.Newsletter-content .companyNewsletterCategory .topicText {
	margin-left: 0px;
}
}
.SuccessStories-list img {
	max-width: 170px;
}
.SuccessStory-summary em {
	color: rgb(85, 85, 85) !important; font-size: 16px !important;
}
.SuccessStory-summary span {
	font-size: 12px !important;
}
.SuccessStory-content .Btn + p {
	width: 272px; text-align: center; font-size: 12px; display: block;
}
.Btn {
	padding: 9px 30px; border-radius: 6px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease;/* background-color: rgb(1, 89, 145);*/ -webkit-appearance: none;
}
.sfSubmitBtnSmall.sfFormSubmit &gt; input {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.BlockLinks--buttons a {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.Search a {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.Search input[type=submit] {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.sfforumSubscribeBtn {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.sfforumUnsubscribeBtn {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.sfcommentsSubmitBtn {
	padding: 9px 30px; border-radius: 2px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; font-size: 15px; font-weight: 700; margin-bottom: 2px; display: inline-block; position: relative; transition-property: background-color, color; transition-duration: 0.2s; transition-timing-function: ease; background-color: rgb(1, 89, 145); -webkit-appearance: none;
}
.Btn:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfSubmitBtnSmall.sfFormSubmit &gt; input:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.BlockLinks--buttons a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.Search a:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.Search input[type=submit]:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfforumSubscribeBtn:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfforumUnsubscribeBtn:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfcommentsSubmitBtn:hover {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
/*.Btn:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}*/
.sfSubmitBtnSmall.sfFormSubmit &gt; input:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.BlockLinks--buttons a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.Search a:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.Search input[type=submit]:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfforumSubscribeBtn:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfforumUnsubscribeBtn:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
.sfcommentsSubmitBtn:focus {
	outline: 0px; color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(1, 80, 131);
}
:empty.Btn::before {
	padding-right: 0px;
}
.sfSubmitBtnSmall.sfFormSubmit &gt; input:empty::before {
	padding-right: 0px;
}
.BlockLinks--buttons a:empty::before {
	padding-right: 0px;
}
.Search a:empty::before {
	padding-right: 0px;
}
.Search input[type=submit]:empty::before {
	padding-right: 0px;
}
:empty.sfforumSubscribeBtn::before {
	padding-right: 0px;
}
:empty.sfforumUnsubscribeBtn::before {
	padding-right: 0px;
}
:empty.sfcommentsSubmitBtn::before {
	padding-right: 0px;
}
@media only screen and (max-width:1230px)
{
.Btn {
	padding: 9px 12px;
}
}
a.Btn {
	color:#5b5b5b
}
.Btn + .Btn {
	margin-left: 0.35em;
}
.Btn small {
	left: 0px; right: 0px; bottom: -3.4em; color: rgba(0, 0, 0, 0.4); font-size: 13px; font-weight: 400; position: absolute; pointer-events: none;
}
.Btn--prim {
	background-color: rgb(238, 83, 21);
}
.BlockLinks--buttons-prim a {
	background-color: rgb(238, 83, 21);
}
.Search a {
	background-color: rgb(238, 83, 21);
}
.Search input[type=submit] {
	background-color: rgb(238, 83, 21);
}
.sfforumUnsubscribeBtn {
	background-color: rgb(238, 83, 21);
}
.sfcommentsSubmitBtn {
	background-color: rgb(238, 83, 21);
}
.Pricing-prim-button .Btn {
	background-color: rgb(238, 83, 21);
}
.Btn--prim:hover {
	background-color: rgb(211, 71, 15);
}
.BlockLinks--buttons-prim a:hover {
	background-color: rgb(211, 71, 15);
}
.Search a:hover {
	background-color: rgb(211, 71, 15);
}
.Search input[type=submit]:hover {
	background-color: rgb(211, 71, 15);
}
.sfforumUnsubscribeBtn:hover {
	background-color: rgb(211, 71, 15);
}
.sfcommentsSubmitBtn:hover {
	background-color: rgb(211, 71, 15);
}
.Pricing-prim-button .Btn:hover {
	background-color: rgb(211, 71, 15);
}
.Btn--prim:focus {
	background-color: rgb(211, 71, 15);
}
.BlockLinks--buttons-prim a:focus {
	background-color: rgb(211, 71, 15);
}
.Search a:focus {
	background-color: rgb(211, 71, 15);
}
.Search input[type=submit]:focus {
	background-color: rgb(211, 71, 15);
}
.sfforumUnsubscribeBtn:focus {
	background-color: rgb(211, 71, 15);
}
.sfcommentsSubmitBtn:focus {
	background-color: rgb(211, 71, 15);
}
.Pricing-prim-button .Btn:focus {
	background-color: rgb(211, 71, 15);
}
.Btn--prim3 {
	background-color: rgb(255, 68, 68);
}
.Btn--prim3:hover {
	background-color: rgb(255, 28, 28);
}
.Btn--prim3:focus {
	background-color: rgb(255, 28, 28);
}
.Btn--sec {
	background-color: rgb(89, 91, 97);
}
.Btn--sec:hover {
	background-color: rgb(78, 80, 85);
}
.Btn--sec:focus {
	background-color: rgb(78, 80, 85);
}
.Btn--neutral {
	background-color: rgba(0, 0, 0, 0.4);
}
.prices-ui .Btn--prim {
	background-color: rgba(0, 0, 0, 0.4);
}
.Btn--neutral:hover {
	background-color: rgba(0, 0, 0, 0.6);
}
.prices-ui .Btn--prim:hover {
	background-color: rgba(0, 0, 0, 0.6);
}
.Btn--neutral:focus {
	background-color: rgba(0, 0, 0, 0.6);
}
.prices-ui .Btn--prim:focus {
	background-color: rgba(0, 0, 0, 0.6);
}
.Section--blue2 .Btn--neutral {
	background-color: rgb(44, 150, 197);
}
.Section--blue2 .prices-ui .Btn--prim {
	background-color: rgb(44, 150, 197);
}
.Section--blue2 .Btn--neutral:hover {
	background-color: rgb(28, 129, 179);
}
.Section--blue2 .prices-ui .Btn--prim:hover {
	background-color: rgb(28, 129, 179);
}
.Section--blue2 .Btn--neutral:focus {
	background-color: rgb(28, 129, 179);
}
.Section--blue2 .prices-ui .Btn--prim:focus {
	background-color: rgb(28, 129, 179);
}
.Btn--plain {
	border: 1px solid rgb(224, 224, 224); border-image: none; background-color: rgb(255, 255, 255);
}
.Btn--plain:hover {
	border: 1px solid rgb(234, 239, 243); border-image: none; background-color: rgb(234, 239, 243);
}
a.Btn--plain {
	color: rgb(47, 136, 198);
}
a.Btn--plain:hover {
	color: rgb(47, 136, 198);
}
input.Btn--plain {
	color: rgb(47, 136, 198);
}
input.Btn--plain:hover {
	color: rgb(47, 136, 198);
}
input.Btn--plain {
	border: 1px solid rgb(224, 224, 224); border-image: none;
}
input.Btn--plain:hover {
	border: 1px solid rgb(234, 239, 243); border-image: none;
}
.Btn--sec2 {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); background-image: linear-gradient(rgb(63, 83, 102), rgb(51, 71, 90)); background-color: rgb(63, 83, 102);
}
.PlatformCTA .Nav-cta .Btn--sec {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); background-image: linear-gradient(rgb(63, 83, 102), rgb(51, 71, 90)); background-color: rgb(63, 83, 102);
}
.Btn--sec2:hover {
	background: rgb(55, 73, 89);
}
.PlatformCTA .Nav-cta .Btn--sec:hover {
	background: rgb(55, 73, 89);
}
.Btn--sec2:focus {
	background: rgb(55, 73, 89);
}
.PlatformCTA .Nav-cta .Btn--sec:focus {
	background: rgb(55, 73, 89);
}
.Btn--prim2 {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); background-image: linear-gradient(rgb(233, 82, 67), rgb(230, 71, 56)); background-color: rgb(231, 75, 60);
}
.PlatformCTA .Nav-cta .Btn--prim {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5); background-image: linear-gradient(rgb(233, 82, 67), rgb(230, 71, 56)); background-color: rgb(231, 75, 60);
}
.Btn--prim2:hover {
	background: rgb(229, 51, 33);
}
.PlatformCTA .Nav-cta .Btn--prim:hover {
	background: rgb(229, 51, 33);
}
.Btn--prim2:focus {
	background: rgb(229, 51, 33);
}
.PlatformCTA .Nav-cta .Btn--prim:focus {
	background: rgb(229, 51, 33);
}
.Btn--plain2 {
	box-shadow: 0px 1px 1px rgba(0,0,0,0.25); background-image: linear-gradient(rgb(252, 252, 252), rgb(240, 240, 240)); background-color: rgb(246, 246, 246);
}
.Btn--plain2:hover {
	background: rgb(221, 221, 221);
}
.Btn--plain2:focus {
	background: rgb(221, 221, 221);
}
.Btn--plain2.Btn {
	color: rgb(4, 135, 196);
}
.Btn--transparent.Btn {
	background: none; border: 1px solid rgb(255, 255, 255); border-image: none;
}
.Btn--transparent.Btn:hover {
	background-color: rgba(255, 255, 255, 0.2);
}
.Btn--wm {
	width: 130px;
}
.Btn--wl {
	width: 272px;
}
.Btn--wxl {
	width: 350px;
}
.Pricing--grey .Pricing-head .Pricing--highlight .Btn {
	width: 350px;
}
.Btn--min-w {
	min-width: 100px;
}
.oldie .Btn--min-w {
	min-width: 60px;
}
.Btn--l {
	padding: 0.8em 0.9em 0.72em; font-size: 20px; font-weight: 400;
}
.Pricing--grey .Pricing-head .Pricing--highlight .Btn {
	padding: 0.8em 0.9em 0.72em; font-size: 22px; font-weight: 400;
}
@media only screen and (max-width:1230px)
{
.Btn--l {
	font-size: 16px;
}
.Pricing--grey .Pricing-head .Pricing--highlight .Btn {
	font-size: 16px;
}
}
[class*=icon-].Btn {
	position: relative;
}
[class*=icon-].Btn::before {
	line-height: 0.75em; padding-right: 0.5em; font-size: 34px; vertical-align: -9px;
}
[class*=icon-][class*=Btn--w]::before {
	margin-left: -1em;
}
@media only screen and (max-width:960px)
{
[class*=icon-][class*=Btn--w]::before {
	margin-left: 0px;
}
}
@media only screen and (max-width:590px)
{
[class*=icon-][class*=Btn--w]::before {
	font-size: 1.3em;
}
}
[class*=icon-][class*=Btn--wm]::before {
	margin-right: -0.5em; margin-left: -0.6em;
}
@media only screen and (max-width:960px)
{
[class*=icon-][class*=Btn--wm]::before {
	margin-left: 0px;
}
}
@media only screen and (max-width:590px)
{
[class*=icon-][class*=Btn--wm]::before {
	font-size: 1.3em;
}
}
.Btn--facebook {
	background-color: rgb(62, 134, 180);
}
.Btn--facebook:hover {
	background-color: rgba(62, 134, 180, 0.8);
}
.Btn--facebook:focus {
	background-color: rgba(62, 134, 180, 0.8);
}
.Btn--google {
	background-color: rgb(213, 79, 80);
}
.Btn--google:hover {
	background-color: rgba(213, 79, 80, 0.8);
}
.Btn--google:focus {
	background-color: rgba(213, 79, 80, 0.8);
}
.Btn--yahoo {
	background-color: rgb(123, 74, 169);
}
.Btn--yahoo:hover {
	background-color: rgba(123, 74, 169, 0.8);
}
.Btn--yahoo:focus {
	background-color: rgba(123, 74, 169, 0.8);
}
.Btn--liveid {
	background-color: rgb(19, 184, 213);
}
.Btn--liveid:hover {
	background-color: rgba(19, 184, 213, 0.8);
}
.Btn--liveid:focus {
	background-color: rgba(19, 184, 213, 0.8);
}
.Btn--telerik {
	background-color: rgb(56, 190, 53);
}
.Btn--telerik:hover {
	background-color: rgba(56, 190, 53, 0.8);
}
.Btn--telerik:focus {
	background-color: rgba(56, 190, 53, 0.8);
}
.Btn--github {
	background-color: rgb(119, 115, 191);
}
.Btn--github:hover {
	background-color: rgba(119, 115, 191, 0.8);
}
.Btn--github:focus {
	background-color: rgba(119, 115, 191, 0.8);
}
.Btn--provider {
	width: 170px;
}
.Btn--provider::before {
	left: 10px; font-size: 24px !important; position: absolute;
}
.ie8 .u-db.Btn {
	padding-right: 5px; padding-left: 5px;
}
.ie8 .FailedInput input {
	padding-right: 0px;
}
@media only screen and (max-width:960px)
{
.Btn--wm {
	width: auto;
}
.Btn--wl {
	width: auto;
}
.Btn--wxl {
	width: auto;
}
.Pricing--grey .Pricing-head .Pricing--highlight .Btn {
	width: auto;
}
}
.BlockLinks a {
	display: block; white-space: nowrap;
}
.BlockLinks--wrap a {
	margin-bottom: 5px; white-space: normal;
}
.BlockLinks--inline a {
	margin-bottom: 0px; display: inline-block;
}
.BlockLinks--inline a + a {
	margin-left: 10px;
}
.BlockLinks--buttons .sfical a {
	margin-left: 0px;
}
.Search {
	background: rgb(255, 255, 255); padding: 3px; position: relative;
}
.Search input[type=text] {
	border-radius: 2px; border: 0px currentColor; border-image: none; left: 1px; width: 100%; padding-right: 140px; margin-bottom: 0px; position: relative; max-width: 100%;
}
.Search input[type=text]:-ms-input-placeholder {
	color: rgb(170, 170, 170); font-size: inherit;
}
.Search a {
	top: 3px; right: 3px; bottom: 3px; margin-bottom: 0px; position: absolute;
}
.Search input[type=submit] {
	top: 3px; right: 3px; bottom: 3px; margin-bottom: 0px; position: absolute;
}
.Search a::before {
	margin-right: 10px;
}
.Search input[type=submit]::before {
	margin-right: 10px;
}
.Section--heading .Search {
	margin-top: 12px;
}
@media only screen and (max-width:960px)
{
.Search a {
	padding-right: 1em; padding-left: 1em;
}
.Search input[type=submit] {
	padding-right: 1em; padding-left: 1em;
}
.Search input[type=text] {
	padding-right: 110px;
}
}
.ac_results {
	padding-right: 140px; z-index: 5001 !important; -webkit-transform: translateZ(0);
}
.ac_results ul {
	background: rgb(255, 255, 255); border-width: 1px; border-style: dashed solid solid; border-color: rgb(223, 223, 223) rgb(204, 204, 204) rgb(204, 204, 204); list-style: none; margin: 3px 0px 0px -4px; border-image: none; position: relative; box-shadow: 1px 3px 3px rgba(0,0,0,0.1);
}
.ac_results ul li {
	padding: 4px 0px 4px 8px; cursor: pointer;
}
.ac_results ul strong {
	color: rgb(0, 0, 0);
}
.ac_results ul .ac_over {
	background-color: rgb(244, 244, 244);
}
.ac_results + .ac_results ul {
	margin-left: 1px;
}
.ac_results .ac_uar {
	background-position: 8px 7px; padding: 10px 0px 10px 33px; background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/logos/telerik_logo.png?sfvrsn=5"); background-repeat: no-repeat;
}
.ac_results .ac_uar + li:not(.ac_uar) {
	margin-top: 11px;
}
.ac_results .ac_uar + li:not(.ac_uar)::before {
	left: 0px; right: 0px; margin-top: -10px; border-top-color: rgb(236, 236, 236); border-top-width: 1px; border-top-style: solid; display: block; position: absolute; content: "";
}
.ac_results .ac_uar a:hover {
	text-decoration: none;
}
.SortingActive {
	color: rgb(0, 0, 0); font-weight: 700; pointer-events: none;
}
.SearchResults :visited {
	color: rgb(148, 105, 181);
}
.icon-link-next-alt::after {
	font-family: tlrk-icon-font;
}
.Link--next-alt::after {
	font-family: tlrk-icon-font;
}
.Pagination &gt; div + a::after {
	font-family: tlrk-icon-font;
}
.Pagination .Pagination-next::after {
	font-family: tlrk-icon-font;
}
[class*=icon-].Link {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--add {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--play {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--play2 {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--readMore {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--next {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--prev {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--goTo {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--print {
	padding-left: 2em; display: inline-block; position: relative;
}
.Link--pdf {
	padding-left: 2em; display: inline-block; position: relative;
}
[class*=icon-].Link::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--add::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--play::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--play2::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--readMore::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--next::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--prev::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--goTo::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--print::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Link--pdf::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Pagination &gt; a:first-child::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Pagination .Pagination-prev::before {
	left: 0.01em; top: -0.08em; line-height: 1.05; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.ie8 [class*=icon-].Link::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--add::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--play::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--play2::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--readMore::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--next::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--goTo::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--print::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Link--pdf::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Pagination &gt; a:first-child::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie8 .Pagination .Pagination-prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 [class*=icon-].Link::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--add::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--play::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--play2::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--readMore::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--next::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--goTo::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--print::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Link--pdf::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Pagination &gt; a:first-child::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.ie9 .Pagination .Pagination-prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
[class*=icon-].Link::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--add::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--play::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--play2::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--readMore::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--next::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--goTo::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--print::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Link--pdf::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Pagination &gt; a:first-child::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
.Pagination .Pagination-prev::before {
	clip: rect(-1em, 2em, 1em, -1em);
}
}
.Link--goToScrollDown.Link--goTo {
	left: 50%; bottom: 80px; color: rgb(255, 255, 255); font-size: 30px; text-decoration: none; margin-left: -20.25px; position: absolute;
}
.Link--goToScrollDown.Link--goTo:active {
	outline: 0px;
}
.Link--goToScrollDown.Link--goTo:focus {
	outline: 0px;
}
.Link--goToScrollDown.Link--goTo::before {
	transition:opacity 0.2s; width: 1.05em; color: inherit; opacity: 0.35;
}
.Link--goToScrollDown.Link--goTo:hover::before {
	color: inherit; opacity: 0.6;
}
.Link--brighter.Link--goToScrollDown.Link--goTo::before {
	opacity: 0.5;
}
.Link--brighter.Link--goToScrollDown.Link--goTo:hover::before {
	opacity: 0.75;
}
.Link--next-alt {
	padding-right: 2em; display: inline-block; position: relative;
}
.Link--next-alt::after {
	top: -0.08em; right: 0px; line-height: 1; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Pagination &gt; div + a::after {
	top: -0.08em; right: 0px; line-height: 1; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
.Pagination .Pagination-next::after {
	top: -0.08em; right: 0px; line-height: 1; font-family: tlrk-icon-font; font-size: 1.35em; position: absolute;
}
a.Link--play2 {
	color: rgb(255, 255, 255);
}
.Link--playThumb {
	display: block; position: relative; background-color: rgb(0, 0, 0);
}
.Link--playThumb::before {
	left: 50%; top: 50%; position: absolute; z-index: 1; content: "";
}
.Link--playThumb::after {
	left: 50%; top: 50%; position: absolute; z-index: 1; content: "";
}
.Link--playThumb::after {
	border-width: 21px 21px 21px 35px; border-style: solid; border-color: transparent transparent transparent rgb(238, 83, 21); margin: -27px 0px 0px -19px; border-image: none; width: 0px; height: 0px;
}
.Link--playThumb::before {
	border-radius: 50%; border: 3px solid rgb(238, 83, 21); border-image: none; width: 74px; height: 74px; margin-top: -47px; margin-left: -47px; box-shadow: 0px 0px 0px 2px #fff; background-color: rgb(255, 255, 255);
}
.Link--playThumb:hover img {
	opacity: 0.44;
}
.ie8 .Link--playThumb {
	background-color: transparent;
}
.ie8 .Link--playThumb &gt; img {
	position: relative; z-index: -1;
}
.ie8 .Link--playThumb:hover::before {
	border-color: rgb(51, 51, 51);
}
.ie8 .Link--playThumb:focus::before {
	border-color: rgb(51, 51, 51);
}
.ie8 .Link--playThumb:hover::after {
	border-left-color: rgb(51, 51, 51);
}
.ie8 .Link--playThumb:focus::after {
	border-left-color: rgb(51, 51, 51);
}
.Link--playThumb2.Link--playThumb::before {
	transition:0.2s;
}
.Link--playThumb2.Link--playThumb::after {
	transition:0.2s;
}
.Link--playThumb2.Link--playThumb::after {
	border-left-color: rgb(255, 255, 255);
}
.Link--playThumb2.Link--playThumb::before {
	border-radius: 50%; border: 0px currentColor; border-image: none; width: 90px; height: 90px; margin-top: -51px; margin-left: -51px; box-shadow: none; background-color: rgb(232, 78, 63);
}
.Link--playThumb2.Link--playThumb:hover::before {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.Link--playThumb2.Link--playThumb:focus::before {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.Link--playThumb2.Link--playThumb:hover::after {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.Link--playThumb2.Link--playThumb:focus::after {
	transform: scale(1.1); -webkit-transform: scale(1.1);
}
.Link--playThumb--xs.Link--playThumb img {
	background: rgb(0, 0, 0); opacity: 0.65;
}
.Link--playThumb--xs.Link--playThumb:hover img {
	opacity: 0.45;
}
.Link--playThumb--xs.Link--playThumb::before {
	border-width: 2px; border-color: rgb(255, 255, 255); margin: -17px 0px 0px -16px; width: 30px; height: 30px; box-shadow: none; background-color: transparent;
}
.Link--playThumb--xs.Link--playThumb::after {
	border-width: 8px 8px 8px 12px; margin: -8px 0px 0px -4px; border-left-color: rgb(255, 255, 255);
}
.Link--RSS::before {
	transition:color 0.2s; color: rgb(180, 180, 180); font-family: tlrk-icon-font; font-size: 15px; margin-right: 10px; vertical-align: -0.1em; display: inline-block;
}
.Link--Mail::before {
	transition:color 0.2s; color: rgb(180, 180, 180); font-family: tlrk-icon-font; font-size: 15px; margin-right: 10px; vertical-align: -0.1em; display: inline-block;
}
.sfforumEmailLnk::before {
	transition:color 0.2s; color: rgb(180, 180, 180); font-family: tlrk-icon-font; font-size: 15px; margin-right: 10px; vertical-align: -0.1em; display: inline-block;
}
.Link--RSS:hover::before {
	color: rgb(3, 108, 156);
}
.Link--Mail:hover::before {
	color: rgb(3, 108, 156);
}
.Link--plain {
	text-decoration: none;
}
.Link--plain:hover {
	text-decoration: underline;
}
a.Link--inHeadline::before {
	left: 1.1em; top: 0.1em; font-size: 0.85em;
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
a.Link--inHeadline::before {
	top: 0.2em; font-size: 0.7em;
}
}
.Forum-heading {
	padding-top: 10px; padding-bottom: 8px; margin-bottom: 0px;
}
th.Forum-heading {
	padding-top: 50px;
}
.Forum-grid {
	width: 100%; color: rgb(0, 0, 0); font-size: 18px; margin-bottom: 50px; table-layout: auto;
}
.Forum-grid + .Forum-grid {
	margin-top: -50px;
}
:last-child.Forum-grid {
	margin-bottom: 0px;
}
.Forum-grid ~ div .Pagination {
	padding-top: 0px; margin-top: -25px; float: right;
}
.Forum-grid ~ .Btn {
	margin-top: -35px; margin-bottom: 50px;
}
.Forum-grid tbody {
	border-top-color: rgb(208, 208, 208); border-top-width: 2px; border-top-style: solid;
}
.Forum-grid tbody &gt; tr {
	border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
.Forum-grid + .Forum-grid tbody {
	border-top-width: 0px;
}
.Forum-grid td {
	padding: 15px 20px 15px 0px; vertical-align: middle;
}
.Forum-grid td:last-child {
	padding-right: 0px;
}
.Forum-grid .Forum-title {
	vertical-align: top; max-width: 800px;
}
.Forum-grid .Forum-title div {
	color: rgb(85, 85, 85); font-size: 14px;
}
.Forum-grid .Forum-info div {
	color: rgb(85, 85, 85); font-size: 14px;
}
.Forum-thumbs {
	width: 65px;
}
.Forum-pin {
	margin: 5px 0px -5px 10px; width: 20px; height: 20px; vertical-align: top; display: inline-block; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABfUlEQVR42pzUzysEYRzH8V07Dhy4+y3l5rgOLkpcKKGQg7bUHqT4F+bGQfmViyiUgyS2hPwBm9AkHNZViZsctDY/8n70XY2nmWdm9luvZp+ZZz/NPM93Jm7bdkzV9O1qLETFkcI4VnBYvLDcNvV7LItFq0rMoQsHEvyvogYWcOMab8sdlxz4iWvt3CbSpQbWYdjj/Bp7MBE1sBbHaPK5vkHoqBUyrBFnaA2Yt6AHVrkWvyC/W5DxCfvGOapRj6wlPageZx0dMvEe83jDkoTq9YVJbCGBcuSLd1iDTlTIOIldw6N9YERr7PzfpjC45NCO5xDr+Y4xd5hfH96hD4+GMPWYM9j3m6C3jYMBWUOv2lE9Z7p9rz68kj961VPQengFqhdefYL2kNOuqbfEihKYlhc+I7s4qK2pavCesIEpWZ9TDMm5nPx+kXFCmtgcSGMn5atxgl5tzgW68SrjrCnQIqyZ45FqR2kJr3Lko9qAB2Mg+rGI2YANdISxfgQYAFnCUyg36mCzAAAAAElFTkSuQmCC");
}
.Forum-thread {
	font: 700 20px/30px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; width: 28px; height: 28px; text-align: center; color: rgb(115, 115, 115); overflow: hidden; display: inline-block; white-space: nowrap; font-size-adjust: none; font-stretch: normal; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcAgMAAAAPYzcHAAAADFBMVEXX19fn5+fS0tL///+3ARwjAAAABHRSTlP///8AQCqp9AAAACxJREFUCNdjaGAAAsb/DBBQD6XlGZj/A8EBdijNCKUZUGkgY7DQ6ADsLwYmABfxfQEQvLMtAAAAAElFTkSuQmCC");
}
.Forum-thread::before {
	width: 28px; display: inline-block;
}
.Forum-title {
	
}
.Forum-info {
	text-align: right; min-width: 31px;
}
.Forum-subscribe {
	float: right;
}
.Forum-actions {
	padding: 4px; clear: both; margin-bottom: 2.6%; background-color: rgb(225, 229, 234);
}
.Forum-actions .Btn {
	margin: 2px 4px;
}
.Forum-actions div {
	vertical-align: middle;
}
.Forum-actions [class*=col-] {
	margin-bottom: 0px;
}
.Forum-subscribe {
	margin-top: 9px; margin-bottom: 9px;
}
.Justify.Forum-subscribe &gt; div {
	font-size: 12px;
}
.sfforumSubscribeBtn {
	margin-top: 10px;
}
.sfforumUnsubscribeBtn {
	margin-top: 10px;
}
.Forum-col-xs {
	width: 60px;
}
.Forum-col-m {
	width: 160px;
}
.Forum-post .Section {
	border-top-color: rgb(208, 208, 208); border-bottom-color: rgb(208, 208, 208); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.Forum-post ~ .Forum-post .Section {
	margin-top: -1px;
}
.Forum-post p {
	
}
.Forum-post + .container {
	text-align: center;
}
.Forum-post + .container img {
	margin-bottom: 2px;
}
.RadUpload_Sitefinity.RadUpload {
	width: 100% !important;
}
.ruInputs {
	overflow: hidden;
}
.sfforumReplyThreadAttachmentsToggle {
	cursor: pointer;
}
.RadUpload {
	width: auto;
}
.RadUpload .ruFileInput {
	cursor: pointer;
}
.RadUpload .ruButtonHover {
	cursor: pointer;
}
.RadUpload .ruInputs li {
	margin-right: 20px; margin-bottom: 5px !important; float: left;
}
.RadUpload .ruActions {
	margin-top: 0px !important;
}
.ruFileWrap {
	float: left; min-width: 260px;
}
.ruFakeInput {
	width: 170px !important; float: left !important;
}
.ruButton {
	padding: 0px;
}
.ruRemove.ruButton {
	float: left;
}
.sfforumReplyThreadAttachmentsWrp {
	margin-bottom: 2em;
}
.reWrapper.RadEditor {
	width: 100% !important; min-width: 0px !important;
}
.reWrapper.RadEditor {
	border: currentColor !important; border-image: none !important;
}
.RadEditor.Default .reContentCell {
	border: currentColor !important; border-image: none !important;
}
ul.Default.reToolbar li {
	background: none !important;
}
.RadEditor.Default {
	background: none !important;
}
.sfLinkBtnIn.ToggleAdvancedToolbars {
	cursor: pointer;
}
.sfforumEmailSubscriptionShown .sfforumEmailSubscriptionInfoWrp {
	visibility: visible; opacity: 1;
}
.sfforumEmailSubscriptionInfoWrp {
	margin-left: -190px !important;
}
.sfClose {
	background: 0px 0px; top: 0px; width: 30px; height: 30px; right: 20px; line-height: 0.3; text-indent: 0px; overflow: hidden; font-size: 0px; position: absolute;
}
.sfClose::before {
	top: 8px; font-size: 50px; font-weight: 700; position: relative; z-index: 1; content: "\00d7";
}
@media only screen and (max-width:960px)
{
.Forum-title {
	display: table-caption;
}
.Forum-grid tr {
	width: 100%; display: table; position: relative;
}
.Forum-grid .Forum-info {
	padding-top: 6px; padding-bottom: 10px; font-size: 11px;
}
.Forum-grid .Forum-info div {
	font-size: inherit; display: inline;
}
.Forum-grid .Forum-thumbs {
	padding: 0px; top: 20px; position: absolute;
}
.Forum-grid .Forum-thumbs + .Forum-title {
	margin-left: 85px; min-height: 50px;
}
.Forum-grid .Forum-title {
	padding-bottom: 1.78%;
}
.Forum-thumbs {
	position: absolute;
}
.Forum-info {
	font-size: 14px;
}
}
.forumBaloon {
	background: rgb(237, 239, 242); padding: 16px 20px 16px 68px; font-size: 13px; margin-top: 20px; position: relative;
}
.forumBaloon::before {
	left: 20px; top: 50%; color: rgb(176, 176, 178); font-family: tlrk-icon-font; font-size: 30px; margin-top: -21px; position: absolute;
}
.forumBaloon::after {
	border-width: 8px; border-style: solid; border-color: transparent transparent rgb(237, 239, 242); border-image: none; left: 4%; width: 0px; height: 0px; bottom: 100%; margin-left: -8px; position: absolute; content: " ";
}
@media only screen and (max-width:590px)
{
.Forum-actions .col-5 .Btn {
	display: block;
}
}
.List {
	margin: 0px; padding: 0px;
}
.AwardsList {
	margin: 0px; padding: 0px;
}
.sftaxonHorizontalList {
	margin: 0px; padding: 0px;
}
.List &gt; li {
	list-style: none;
}
.AwardsList &gt; li {
	list-style: none;
}
.sftaxonHorizontalList &gt; li {
	list-style: none;
}
.List--m {
	font-size: 16px;
}
.List--m h3 {
	line-height: 1.25; font-size: 24px; margin-bottom: 5px; vertical-align: top;
}
.List--m p {
	line-height: 1.5;
}
.List--l {
	line-height: 1.33em; font-size: 18px;
}
.page-content ul {
	line-height: 1.33em; font-size: 18px;
}
.Section--en-steps ul {
	line-height: 1.33em; font-size: 18px;
}
.List--horizontal {
	margin-right: -15px; margin-left: -15px;
}
.col-customer {
	margin-right: 15px; margin-left: 15px; display: inline-block;
}
.List--simple img {
	margin-right: 10px; vertical-align: middle;
}
.List--links a {
	display: block;
}
.List--links-1 {
	margin-bottom: 37px;
}
.row--separated :last-of-type.List--links-1 {
	margin-bottom: -9px;
}
.List--links-1 &gt; li {
	margin-bottom: 9px;
}
.List--links-1 a {
	font-size: 14px; font-weight: 700; display: block;
}
.List--links-1 a:hover {
	text-decoration: underline;
}
.List--links-1 a:focus {
	background-color: rgb(239, 237, 235);
}
.List--links-2 {
	line-height: 28px; font-size: 24px; margin-bottom: 34px;
}
.List--links-2 li {
	margin-bottom: 10px;
}
.List--links-2 a {
	padding: 6px 13px 5px; color: rgb(255, 255, 255); margin-left: -13px; -ms-word-wrap: break-word;
}
.List--links-3 {
	line-height: 1.45; font-size: 12px; margin-bottom: 25px;
}
.sftaxonHorizontalList {
	line-height: 1.45; font-size: 12px; margin-bottom: 25px;
}
.List--links-3 a {
	padding: 6px 10px 5px; transition:0.2s; margin-left: -10px; display: block;
}
.sftaxonHorizontalList a {
	padding: 6px 10px 5px; transition:0.2s; margin-left: -10px; display: block;
}
.col-3 .List--links-3 a {
	padding-left: 20px; margin-left: -20px;
}
.col-3 .sftaxonHorizontalList a {
	padding-left: 20px; margin-left: -20px;
}
.List--links-3 a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.sftaxonHorizontalList a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.List--links-3 a:focus {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.sftaxonHorizontalList a:focus {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.List--links-3 a.is-selected {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.sftaxonHorizontalList a.is-selected {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.List--links-3 a.is-selected {
	font-weight: 700;
}
.sftaxonHorizontalList a.is-selected {
	font-weight: 700;
}
.List--links-4 &gt; li {
	margin-bottom: 15px;
}
.List--links-4 a {
	line-height: 1.1; font-size: 24px; display: block;
}
.List--links-4 a:hover {
	text-decoration: underline;
}
.List--links-4 a:focus {
	text-decoration: underline;
}
.List--links-5 a {
	font-size: 18px; display: block;
}
.List--links-5 a:hover {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.List--links-5 a:focus {
	color: rgb(0, 0, 0); text-decoration: none; background-color: rgb(244, 243, 242);
}
.List--bullets-plus {
	list-style: none;
}
.List--bullets-plus li::before {
	content: "+ ";
}
.List--imgFullWidth .List-thumb {
	overflow: hidden; margin-right: 0px; float: none; position: relative;
}
.List--imgFullWidth .List-thumb img {
	width: 100%;
}
.List--VideoThumbnail {
	width: 100%; height: 160px; overflow: hidden; display: table; background-color: rgb(0, 0, 0);
}
.List--VideoThumbnail .ImageContainer {
	height: 160px; display: table-cell;
}
@media only screen and (max-width:770px)
{
.List--horizontal .List-thumb {
	width: 100%; text-align: center;
}
.List--horizontal .List-body {
	float: left;
}
}
@media only screen and (max-width:590px)
{
.List--horizontal .List-thumb {
	width: auto;
}
.List--horizontal .List-body {
	float: none;
}
.List--VideoThumbnail {
	background: 0px 0px; height: auto; display: block !important;
}
.List--VideoThumbnail .ImageContainer {
	height: auto; display: block;
}
}
@media only screen and (max-width:770px)
{
.Justify .List-thumb {
	margin-bottom: 10px;
}
}
.List-item {
	margin-bottom: 20px;
}
.List-item .List {
	margin-top: 20px;
}
.List-item--flag {
	display: table;
}
.List-item--flag .List-thumb {
	vertical-align: middle; display: table-cell;
}
.List-item--flag .List-body {
	vertical-align: middle; display: table-cell;
}
.List-item--flag .List-body {
	width: 100%;
}
.List-item--flag .List-thumb {
	padding-right: 10px; float: none !important;
}
.List-item--flag .List-thumb img {
	display: block; max-width: none;
}
.List-item--right.List-item--flag .List-thumb {
	padding-right: 0px; padding-left: 10px;
}
.List-item--right .List-thumb {
	margin-right: 0px; margin-left: 10px; float: right;
}
.List-item--right img {
	float: right;
}
.List-thumb {
	margin-right: 10px; float: left;
}
.List-body {
	overflow: hidden;
}
.List-body li {
	
}
.List-text {
	margin-top: 5px;
}
.Bullet1 {
	list-style-image: url("../img/dist/bullets/bullet-light-blue.png");
}
.Bullet2 {
	list-style-image: url("../img/dist/bullets/bullet-grey.png");
}
.Bullet3 {
	list-style-image: url("../img/dist/bullets/bullet-green.png");
}
.page-content ul {
	list-style-image: url("../img/dist/bullets/bullet-green.png");
}
.Section--en-steps ul {
	list-style-image: url("../img/dist/bullets/bullet-green.png");
}
.Bullet4 {
	list-style-image: url("../img/dist/bullets/bullet-blue.png");
}
.Bullet5 {
	list-style-image: url("../img/dist/bullets/bullet-orange.png");
}
.BulletCheck {
	margin-left: 50px; list-style-image: url("../img/dist/bullets/bullet-green-check.png");
}
.BulletCheck--alm {
	list-style-image: url("../img/dist/bullets/bullet-orange-check.png");
}
.BulletCheck--cloud {
	list-style-image: url("../img/dist/bullets/bullet-blue-check.png");
}
.BulletCheck--cloud2 {
	list-style-image: url("../img/dist/bullets/bullet-slim-blue.png");
}
.Ordered1 {
	counter-reset: listitem 0;
}
ol.Ordered1 {
	list-style: none; margin-left: 50px;
}
.Ordered1 ol {
	list-style: none; margin-left: 50px;
}
ol.Ordered1 li {
	position: relative;
}
.Ordered1 ol li {
	position: relative;
}
ol.Ordered1 li::before {
	font: 50px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; left: -45px; top: 0px; width: 50px; color: rgb(55, 178, 79); position: absolute; content: counter(listitem); counter-increment: listitem 1; font-size-adjust: none; font-stretch: normal;
}
.Ordered1 ol li::before {
	font: 50px FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; left: -45px; top: 0px; width: 50px; color: rgb(55, 178, 79); position: absolute; content: counter(listitem); counter-increment: listitem 1; font-size-adjust: none; font-stretch: normal;
}
ol.Ordered1--alm.Ordered1 li::before {
	color: rgb(236, 132, 29);
}
.Ordered1--alm.Ordered1 ol li::before {
	color: rgb(236, 132, 29);
}
ol.Ordered1--cloud.Ordered1 li::before {
	color: rgb(70, 170, 211);
}
.Ordered1--cloud.Ordered1 ol li::before {
	color: rgb(70, 170, 211);
}
ol.Ordered1--white.Ordered1 li::before {
	color: rgb(255, 255, 255);
}
.Ordered1--white.Ordered1 ol li::before {
	color: rgb(255, 255, 255);
}
.Ordered2 {
	counter-reset: listitem 0;
}
ol.Ordered2 {
	list-style: none; margin-left: 70px;
}
.Ordered2 ol {
	list-style: none; margin-left: 70px;
}
ol.Ordered2 li {
	position: relative;
}
.Ordered2 ol li {
	position: relative;
}
ol.Ordered2 li::before {
	font: 90px FaktSlabPro-Light, Arial, Helvetica, sans-serif; left: -65px; top: 0px; width: 70px; color: rgb(206, 212, 220); position: absolute; content: counter(listitem); counter-increment: listitem 1; font-size-adjust: none; font-stretch: normal;
}
.Ordered2 ol li::before {
	font: 90px FaktSlabPro-Light, Arial, Helvetica, sans-serif; left: -65px; top: 0px; width: 70px; color: rgb(206, 212, 220); position: absolute; content: counter(listitem); counter-increment: listitem 1; font-size-adjust: none; font-stretch: normal;
}
ol.Ordered2 li.is-active-orange::before {
	color: rgb(232, 76, 61);
}
.Ordered2 ol li.is-active-orange::before {
	color: rgb(232, 76, 61);
}
ol.Ordered2 h3 {
	font: 24px/1.1 FaktSlabPro-Blond, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.Ordered2 ol h3 {
	font: 24px/1.1 FaktSlabPro-Blond, Arial, Helvetica, sans-serif; margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
ol.Ordered2 p {
	font-size: 15px;
}
.Ordered2 ol p {
	font-size: 15px;
}
.Award {
	width: 102px; height: 69px; text-align: center; vertical-align: middle; display: table-cell; max-width: 102px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAABFCAMAAACPOWPIAAACK1BMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+FzlM4AAAAuHRSTlMAAQIDBAUGBwgJCgwNDg8QERITFBYXGBkaGxwdHiAhIiMkJSgpKissLTAyMzQ1Njg5Ojs8PT4/QEFCQ0RFRkdJS0xNTlBSU1ZaW1xdYGFiZGVmZ2hpam1ucXN0dnd4eXp7fH1+f4CEhYiJjI2OkJWWl5manJ6goaKjp6iqq6ytrq+wsra3uLm6vb6/wMLDxcbHycrLzM3O0NLV1tjZ2tvc4eLk5ujp6uvs7e7w8fL09fb3+fr7/P3+QRzsmgAABKFJREFUGBm1wY1jlfMCwPHveXFSxxlXZMm81SLCVGiaSEWrNcVN3qKUW60d1sKNmpA6GDFMaTjRvL+0to59/zy/Z9vtJlvlnOd8PpytNk/F8rWcx1XF/VRsf/Eqzil72L1UbK+Hs5xD4g3dQcXa9Y0EE3tebaZizerzTGhOSYenUbFpw1qawwSSn6gHicFB9ZMk41tlsIAYLDBYxbiSX6k7icVO9ask/3f9NMY8qHZPIhaTutUHGTPtehp+amZUl+6dQkym7NUuRjX/1EB2yNcvIUif6FhKjJZ2/J4muOR1h7JQ0C+vBeq/SRKr5Df1wLVfagFYpvbfDHfvIGY77oab+9VlQOJTtX8G028lZrdOZ0a/+mmCYO4p9T2q4j311FxGrDdYQBUsMFjPmGfUJ6iCJ9RnOO3+osuBeYVriMk1hXnAcov3c4bkbUmYPeDtxOR2B2ZD8rYkp708nxFv6SxiMkvfYsT8lxlR68BdBDWDnryImFx00sEagrsGrCXysPZPBZZogdgUdAkwtV8fJvKc+hKwUVcSm5W6EXhJfY5IXh2qhQ6LaWKTLtoBtUNqnkjeYAPs+WMhMVr4xx7YYJAn0mbQA52PEKtHdkKPQRuRZw2GczQQswZywwbPEllh5B5SxCzFPUZWELnDyGqqYLWRO4hkSwZbqIItBqUsI3oM8lRB3qCHUW0Geaogb9DGqDsN8lRB3uBORiX61C1UwRa1L8GYVrWFKmhRW/mf5GfaAPfeR4zuuxca9LMkp934w69pcr+UGohNQ+mXHOlff7iRM9StheX6AbH5QJfD2jpGNV/JmO3qTGIyU93GmCub2Tz84eNXENmnriMm69R9RK54/MPhzUw6okOvzQQ+VncRk13qx8DM14b0yCS44bha+k+CorqfmOxXiyS2ltTjNxDU9Rps5Qu1m5h0q1+w1aC3jhGpNUd1MPu52k1MutXPs4N6dE2K02568tVLD6hvEpM31QOXvvrkTZytQ20nJu1qB+NZr7YSk1Z1PeOZp9alpxKDqek6dR7jyQx4mFknN6eoUGrzyVkcdiDDuLpcywNaqKEiNQV9gLV2cbZMaz2w8GiGZeqhyVRg8iF1GZmjC4H61gxn6PL9elg5mUUGu6nAboNFTF4J9e/bxZnqS55YSjDDyArKtsLIDIKlJyzV8xedOtRE8J3B91nKlP3e4DuCpiHt5K/+1a8/TwdeMbKRMm008gow/Wftv4yzLFH3AYuNfJukLMlvjSwG9qlL+Js2tRESXxuZT1nmG/k6AY1qG3+XPqgFYJWRDZRlg5FVQEEPphlHrkevhmSvwS7KssugNwlXa0+OcdX0+igwZ1D9L2XZrQ7OAR61t4YJ5A60Ezylbqcs29WnCNoP5JhQ6oXO2cBubaQsjbobmN35QopzaSy+00Tm7UMJypI49HaGpneKjZzHxU//eKQlu3pxijKkFq/Othz58emLOb8pLe8e27TteH4u/9Dc/PFtm4692zKFC5RrWvNQn32bruOCXbepz76H1jTl+Gcyjx3Tj/59ORfg8nUf6bHHMpQjuejF3t9O7bmF87hlz6nfel9clGRifwLSyyXlrQ3oRAAAAABJRU5ErkJggg=="); background-repeat: no-repeat;
}
.Award img {
	max-width: 52%;
}
.ie9 .Award img {
	max-width: 80px;
}
.Award--sec {
	width: 125px; height: 85px; max-width: 125px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABVCAMAAABToRtMAAAAY1BMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+aRQ2gAAAAIHRSTlMABxPoJnZN/KhhG7+bQ+6ED8hrA+LQsDHaj/U9fFY3tsMcHtMAAASLSURBVGjezNbLkqJAFIThLFDuQiMqiNHG//5POXAqWuiN44Ji5lsTZHGKStD/p7hra/fi4/BLqa2Vl+LD8IGbtnZj+CjetVBpaxW0Tn+XAUdt7Qhkn13GSVs78clD9SkwOm3NjUDa662uxUa0vYxJ2+mdnNlT23syy/WGuzC5KYQbk8u7PT0ziSOFEMVMzvrlq9BiAMZeYfQjMGhRfCkal+U8gPipUJ4x8FgGPUZSTVnIu5NmhcIpspS7vKKk9kehPslcq05hddVV5lT7g50A6Vmz9KHQHqlm5xRIJHV2yho7b51C6+zMNUx8Ws5PBx8VnuUwy1ftOk+9U3jdPP116x5qJkOnfXQDk/ogeUkaoN3fN36a6CUZgW/t4xsYE60cSrCGPZUnBbHcu4fyoN/63C5IOSuUM6nF573Wvtdf2Fyh5MsXdpXZc3PLlgSc/PJyuRu9vAay5fcnUigR66BGXvn66sfQKpwW4tdfTCn9ZFJHfnEBXzofajk1tg5jXdP4HoidwnGx77TG+kYe4GMTyBVSDoktYibjMMmcnimszMcYJ4OppKRyCstViVRh5MXMBumk0CxjYBbLu2IiOYXnFGGu8jLMQ/t4YDJ5DSbXPnJMIy/BHLWPIyaRFy2L2UODiZb+nd21jzuzdpnF7s++3ufiH+z7n17NtU9ZEIjig5ApIuIFL63l+f6f8klYs2e77qr935X0OzActJlR0oXo456PaKb5+Hlv6ArlTcj6hrak6Zk/YupngdK6LdGCtkNoZy57U7Y0g/8eNW1HDb/GwdxL7wzObLd4gTPGKU2orJn9sO3B2/3v7SZTlAJtJq7OwkBbMVyda5G1QOrtjiS9TI7TVvBLaNMEZ5S3u9OX0x2YtmJ6mkin/W184z9w4dS3S2aCb3XB/XINOcrdwc3lQ+ou1oddOV/oWwCyx4ihbTAY6SWAtv+xRBF3QexzjK3YO88HXSwety9a2or2edNFbladnyv0kh7CN7/X8RezayhMaX3SkJoXkS3cQyhCHdC6BDUiIvu8PCBdySoBKkFrIiogcUUref964EPfMqcOLtYU53DqrK19JMSNI/LjOK4gr44qWC/sFbw6FaPsMb9xtuHAcBYUbMqvh3WfrFBETBAFA8DNHcNNTerdulllfJ0myvZuZaq0o3xwleJqQ2tg9FWCHozitqQbTvvpOJbf47M1k0ZdTjeU/enRMB9uBQdn61TJHMptwuNFsXwKdwNPSMsJ4Wn8Jjx+BUGO0+zpTDLNdzkKjoTO9GNA5ZNOqQ/3CQ5Ly7FwnNwmPOvy+gZNOBeSNC1HzyWi0LdjnsqruV29p+Xs56a6cuLPSLWdzVLRcqrZvlan9AKR+yHZSn9z6ssZS3NBLzGRjZnf+iMt5+g3ncU2Mu/9oOJ9QKxOSlpOmdSMgp5Xby/FZPqgBItDRkthYcyEOujM0PuYwmJIe66+aAlfivfpAFsY+iWiiKK+QpUJ+hsiq1D1UVQI+iOmOwB2J+m3yJ0FDp2hZchOA0jiX+1bnADQnaTlsLDLNfZKvBtxtYfOu3cs+w9WJIXpCiQmuAAAAABJRU5ErkJggg==");
}
.Award--featured {
	background-position: 50% 50%; width: 274px; height: 185px; padding-right: 0px; max-width: 100%; background-image: url("../img/dist/awards/awards-bg-featured.png"); background-repeat: no-repeat; background-size: 100% auto;
}
.Award--popular {
	background-position: 50% 50%; width: 274px; height: 185px; padding-right: 0px; max-width: 100%; background-image: url("../img/dist/awards/awards-bg-featured.png"); background-repeat: no-repeat; background-size: 100% auto;
}
.Award--featured img {
	max-width: 65%;
}
.Award--popular img {
	max-width: 65%;
}
.Award--small {
	height: 118px;
}
.Award--popular {
	background-image: url("../img/dist/awards/awards-bg-popular.png");
}
.Award--neutral {
	width: 170px; height: 115px; max-width: 170px; background-image: url("../img/dist/awards/awards-bg-neutral.png");
}
.AwardBadge {
	background: rgb(255, 210, 1); height: 6px; overflow: visible;
}
.AwardBadge a {
	padding: 25px 0px 20px; display: block; position: relative; z-index: 2;
}
.AwardBadge a:hover img {
	opacity: 1;
}
.AwardBadge .Award {
	float: right; position: relative; background-color: rgb(255, 210, 1);
}
.AwardBadge .Award::before {
	top: 95px; width: 0px; height: 0px; border-top-color: rgb(255, 210, 1); border-right-color: transparent; border-top-width: 15px; border-right-width: 50px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: "";
}
.AwardBadge .Award::after {
	top: 95px; width: 0px; height: 0px; border-top-color: rgb(255, 210, 1); border-right-color: transparent; border-top-width: 15px; border-right-width: 50px; border-top-style: solid; border-right-style: solid; display: block; position: absolute; content: "";
}
.AwardBadge .Award::after {
	right: 0px; border-right-color: currentColor; border-left-color: transparent; border-right-width: medium; border-left-width: 50px; border-right-style: none; border-left-style: solid;
}
.AwardBadge .Award--featured {
	background-position: 50% 65%; width: 100px; height: 95px; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF8AAABBCAMAAACATogsAAACXlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8zurleAAAAyXRSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFxkaGxwdHiAhIiMlJicoKSstMDEyMzQ1Njc4OTo7PD4/QEFCQ0ZJTE1OT1BRUlNUWlteX2BhYmNlZmdoaWprbG5wcnN0dXZ3eXp7fH1+f4CCg4SFhoiKi4yPkZSVlpeZmp2foKGjpaaoq6ytrq+wsbKztLe5uru9vr/AwsPEx8jJysvMzc7P0NHS1NXW19na29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr8/f4rWM3pAAAFvUlEQVQYGa3BjV+TBQLA8d9ekTV5O4NLUzGpxLeyF0ILjPMItdLKUJMGiZidOpSjUjJDPTlNMUyQeNlAaTC5AWtssA3Y9rywMf+r8HB9UJHann2/PK5+SkOiNFP1/ImGcDSVRKVGww0sqlZyBUlc0CXVsoiyUGvdCIkbqWsNlbGAvS4zkO3qf+bWLyTul1vP9LuyAbNrL/PdCIpLoMW/LtVzjsSd86Su87fAEjF4g/k2eEfTKBC+4aTwMol7WTjJN0IBaaPeTcRo0wBdGnQMLcn3t6BEiz9/yVAHpOmANC0PHJz+Qs2sl6SqF50j2SiRPTLyYpX0ErPUX0wf5IGdM6JlNXA+eNPj3ogyG92em8HzwGqLOLOTB1aEzW5vKXQH3XfyUSr/jjvYBaVetzm8gv9znH/OGvyIofpMkiGzfoiPgtbnzjuYUx1arr8uFNi/Jzm+txcIzfrlwWrm6J0WrdZiL6kmOapL7Bat1uLU89DboRsp+fImkmWTnJ9yI/Q2fzCF7hYKpRT3D6LUYP92SsXCuyET8xTZI9LfN/g9EQPKGCIe/8YcKWIv4lH5+7n1224pA2UypN2/3WJ/PvPpm3IBo/90jU+NMmrf0dN+I5D7Xz0xVeGJ1+FN+YXb3SjV3f6C/Ca8PjFdRcztnr7xHPYG1odOoNSJ0PrAXnLG+3puE+P+OttzkxqvzZmOUulOm7eGm57sr0d5SB/4gEpxw8no1C6U2zUVPblBrOSDoJ45RnE7+pEm88w+kuGTmdqmET3bRSMPBXbDdbvhlIFkMJwy2K/D7gAxniOwR3yeZHle2ANHPMRYLkGuXESyFMm5cMlCTFMnaCcqSZbKCS10NhGzJ6CGUTPJYh4FdWAPMc+GX4VhM8liHoZXws/yB9sF8B0mWQ77oNHGnMveXRwQjFqphGQpkbRG4QC7vE2Aa+YHdN7/rJfXkCxr5PWXxnX8MOMCivpN8Frkf341apJBjdrviLwGpv5iYrZNtnPcWYtytc7jtE9u4zE6g3rYIZegVInsGFYbdMQ07MtkzmZpW+uvKPVr61ZpM3My9zUg3R/rrFrKrMoJfaGchzJ58lb9RBWzllZ1jt2XqJgetMvu0zo4dw/N1AGUOTCl4d450J12y/cGpyugeXLnGy1iu54r3WD7DmW+s0HXFfTtYssbOyebAX2L0Lz2w8ApmrrBepVMEpfJVSt0N3Eq8OHaZqFFzyzVV6NCn7+Hb21gvdoa/ZhEfRxtvWoF27dYfX3C6Fcq5hir2nzdHBoDR4MjfI1EXQs7GhwwdohuX1uVkUe9JWvSg/vfn6whUTWT7+8Ppmvkt1hIViSvTFqDlsRpWSOVrY1ksaCJ8p9tKGX7uXyChV10CceXGVHCuOxfIddFFrYy4k21BI6qSJTqaMCa6o2s5CneHShwj0s/pZCYlJ+kcXfBwLs8KdVjOZzCrPFDBwMdOhKh6wh8dmiMWSmHLZ5U5tNMCdP2AsBtYkfwAom4ENyByQ0U2KeFKQ2PKJdMg5PFcOcsHJGKiF+RdATO3oXiyUGTVM6j1AO9GZaJPC53AZ0DxG+gE+i6TJ7fktFrV/OYzeKx9JFeValsgI1yMfEqljeBQS5V9TjTj4mbeUJ9qHCrVKYLfg70/ki8fuwFKkK696SthaF6nqTp8K5qs3LGq4OzA8RroAF03jNYb6/ydmpYQMaws0JcliHWgslHvHwmqBUz/yZWOIczWNBKj1v8B9XTW/hynHiNf8mr09WUSG7PKp5iteP+GVRd3hWtvcSrt3WFt0vFmfuO1TxVVp/cti7L5Q79m3jVCW5X1ro2uS+LRahOeAIdx4ToP4nXjqhwrCPgOaFiccsvOqNuKdxoJB7GxrDkjjovLOfPLS2/1iPNDNfl8Ffl1A3PSD3Xypfyl71jlXyWK3XmT1UsRvWpue6KxSf1vEO8tjRahsbGnLksJtc5NjbU3biFp/kdxQoNRqkM1P0AAAAASUVORK5CYII="); background-size: 95%;
}
.AwardBadge .Award--featured img {
	max-width: 44%;
}
.Award--noGarland {
	background-image: none;
}
.AwardsList {
	margin: 0px -15px;
}
.AwardsList li {
	margin-bottom: 10px; margin-left: 15px; vertical-align: top; display: inline-block;
}
@media only screen and (max-width:1230px)
{
.col-7 + .col-5 .col-4 .Award--sec {
	background-size: 100%;
}
}
@media only screen and (max-width:1230px) and (min-width:770px)
{
.col-2 .Award--neutral {
	background-size: 100%;
}
}
@media only screen and (max-width:1230px) and (min-width:590px)
{
.col-7 + .col-5 .col-4 .Award--sec {
	height: 40px;
}
}
@media only screen and (max-width:960px)
{
.col-2 .Award--featured {
	background-size: auto 100%;
}
.col-2 .Award--featured img {
	max-width: 40%;
}
.col-5 .AwardsList li {
	margin: 2% 1%; width: 31%; float: left;
}
.col-5 .AwardsList .Award {
	margin: 0px auto; display: block;
}
}
@media only screen and (max-width:590px)
{
.AwardsList li {
	margin: 2% 1% !important; width: 45% !important; float: left;
}
.AwardsList .Award--popular {
	height: 140px;
}
}
@media only screen and (max-width:320px)
{
.AwardsList li {
	margin: 2% 3%; width: 44%; float: left;
}
}
.AwardsList--l {
	margin: 0px -20px;
}
.AwardsList--l li {
	margin-left: 20px;
}
.Justify {
	width: 100%; text-align: justify; font-size: 0.1px; display: block;
}
.Justify::after {
	width: 100%; display: inline-block; content: "";
}
.Justify-item {
	text-align: center; vertical-align: top; display: inline-block;
}
.DividerAnd ~ .Justify-item {
	vertical-align: middle;
}
.ie7 .Justify {
	text-align: center;
}
.ie7 .Justify-item {
	padding: 0px 30px; display: inline; -ms-zoom: 1;
}
@media only screen and (max-width:770px)
{
.Justify--breakable {
	display: block;
}
.Justify--breakable .Justify-item {
	width: 50%; text-align: center; margin-top: 2%; margin-bottom: 2%; float: left;
}
.Justify--breakable :nth-child(2n+1).Justify-item {
	clear: both;
}
.Justify--breakable :last-child:nth-child(2n+1).Justify-item {
	width: 100%;
}
}
@media only screen and (max-width:590px)
{
.Justify {
	display: table;
}
.Justify .Justify-item {
	display: table-cell;
}
.Justify--breakable .Justify-item {
	width: 100%; text-align: left;
}
}
.DividerChoice {
	top: 0px; height: 100%; right: 0px; border-left-color: rgb(224, 224, 224); border-left-width: 1px; border-left-style: solid; position: absolute;
}
.col-6 + .col-6 &gt; .DividerChoice {
	left: 0px; right: auto;
}
.DividerChoice span {
	background: rgb(255, 255, 255); border-radius: 50%; left: -36px; top: 50%; width: 72px; height: 72px; text-align: center; line-height: 72px; margin-top: -36px; position: absolute; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
@media only screen and (max-width:960px)
{
.DividerChoice span {
	left: -15px; width: 30px;
}
}
@media only screen and (max-width:590px)
{
.DividerChoice {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(224, 224, 224) currentColor currentColor; border-image: none; width: 100%; height: 72px; text-align: center; margin-top: 72px; position: relative; max-width: 100%;
}
.DividerChoice span {
	background: rgb(224, 224, 224); left: auto; top: -36px; width: 72px; margin-top: 0px; display: inline-block; position: relative;
}
}
.DividerAnd {
	font: 300 32px/1.4 Arial, Helvetica, sans-serif; width: 32px; color: rgb(56, 190, 53); overflow: hidden; padding-bottom: 1em; vertical-align: middle; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.DividerAnd::before {
	font-family: tlrk-icon-font;
}
@media only screen and (max-width:590px)
{
.DividerAnd {
	width: 20px; font-size: 20px;
}
}
.DividerHorizontal {
	padding: 20px 0px; text-align: center; overflow: hidden;
}
.DividerHorizontal-text {
	padding: 0px 20px; display: inline; position: relative;
}
.DividerHorizontal-text::before {
	background: rgb(224, 224, 224); top: 50%; width: 765px; height: 1px; position: absolute; content: "";
}
.DividerHorizontal-text::after {
	background: rgb(224, 224, 224); top: 50%; width: 765px; height: 1px; position: absolute; content: "";
}
.DividerHorizontal-text::before {
	left: 100%;
}
.DividerHorizontal-text::after {
	right: 100%;
}
.DividerSection {
	margin: auto auto 30px; width: 450px; height: 110px; overflow: hidden; position: relative; max-width: 100%;
}
.DividerSection::before {
	background: rgb(204, 204, 204); left: 0px; top: 50%; width: 150px; height: 1px; margin-top: -1px; position: absolute; max-width: 33.33%; content: "";
}
.DividerSection::after {
	background: rgb(204, 204, 204); left: 0px; top: 50%; width: 150px; height: 1px; margin-top: -1px; position: absolute; max-width: 33.33%; content: "";
}
.DividerSection::after {
	left: auto; right: 0px;
}
.DividerSection--kendo {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/kendo/kendoka-states.png?v=2") no-repeat 50% 0px; height: 90px;
}
.DividerSection--kendo::before {
	background: rgb(247, 193, 188);
}
.DividerSection--kendo::after {
	background: rgb(247, 193, 188);
}
.Section--black .DividerSection--kendo::before {
	background: rgb(214, 77, 65);
}
.Section--black .DividerSection--kendo::after {
	background: rgb(214, 77, 65);
}
.is-kendoka-0 {
	background-position: 50% 0px;
}
.is-into-view.is-kendoka-0 {
	background-position: 50% -90px;
}
.is-kendoka-1 {
	background-position: 50% -90px;
}
.is-into-view.is-kendoka-1 {
	background-position: 50% -180px;
}
.is-kendoka-2 {
	background-position: 50% -180px;
}
.is-into-view.is-kendoka-2 {
	background-position: 50% -270px;
}
.is-kendoka-3 {
	background-position: 50% -270px;
}
.is-into-view.is-kendoka-3 {
	background-position: 50% -360px;
}
.is-kendoka-4 {
	background-position: 50% -360px;
}
.is-into-view.is-kendoka-4 {
	background-position: 50% -450px;
}
.is-kendoka-5 {
	background-position: 50% -450px;
}
.is-into-view.is-kendoka-5 {
	background-position: 50% -540px;
}
.is-kendoka-6 {
	background-position: 50% -540px;
}
.is-into-view.is-kendoka-6 {
	background-position: 50% -630px;
}
.Contacts h3 div {
	display: inline-block;
}
.Contacts h3 &gt; div {
	padding-top: 7px; padding-left: 2px;
}
#map-canvas img {
	max-width: none;
}
@media only screen and (max-width:770px)
{
#map-canvas {
	display: none;
}
}
.Whitepapers-list .List-thumb {
	width: 170px; padding-right: 10px;
}
@media only screen and (max-width:590px)
{
.Whitepapers-list .List-thumb {
	width: 100%; text-align: center;
}
.Whitepapers-list .List-body {
	float: left;
}
}
.Event-box {
	background: rgb(219, 219, 219); min-height: 250px;
}
.Event-addToCalendar .Tooltip-info {
	left: 0px; width: 170px;
}
.Event-addToCalendar .Tooltip-info span {
	line-height: 1.4em; font-size: 16px; display: block;
}
.flickr_badge_image {
	height: 160px; overflow: hidden; margin-bottom: 20px;
}
.flickr_badge_image a {
	text-align: center; line-height: 160px; overflow: hidden; display: block;
}
.flickr_badge_image img {
	left: 100%; margin-left: -200%; display: inline-block; position: relative; max-width: none;
}
.Tabs {
	display: table;
}
.Section .Tabs {
	margin-top: -84px; margin-bottom: -84px;
}
.Tabs &gt; li {
	width: 25%; vertical-align: top; display: table-cell; position: relative;
}
.Tabs a {
	padding: 84px 20px; transition:background-color 0.2s; color: rgb(85, 85, 85); text-decoration: none; display: block; position: relative; cursor: pointer;
}
.Tabs a:hover {
	background-color: rgb(220, 221, 224);
}
.Tabs a:focus {
	background-color: rgb(220, 221, 224);
}
.Tabs a.is-selected {
	background-color: rgb(218, 219, 222);
}
.Tabs a.is-selected h3 {
	color: rgb(0, 0, 0);
}
.Tabs a.is-selected:hover a {
	background-color: rgb(218, 219, 222);
}
.Tabs a.is-selected::before {
	border-width: 24px; border-style: solid; border-color: transparent transparent rgb(218, 219, 222); border-image: none; left: 50%; top: -48px; width: 0px; height: 0px; margin-left: -24px; position: absolute; content: "";
}
.Tabs h3 {
	color: rgb(4, 135, 196);
}
.Tabs-image {
	height: 160px;
}
@media only screen and (max-width:770px)
{
.Tabs {
	margin: 0px auto !important;
}
.Tabs {
	width: 100%; text-align: left; display: block; box-sizing: border-box;
}
.Tabs &gt; li {
	width: 100%; text-align: left; display: block; box-sizing: border-box;
}
.Tabs a {
	padding: 4% 4% 3%;
}
.Tabs li + li {
	border-top-color: rgb(195, 196, 201); border-top-width: 1px; border-top-style: solid;
}
.Tabs br {
	display: none;
}
.Tabs h3 {
	margin-bottom: 5px;
}
.Tabs p {
	margin-bottom: 0px;
}
.Tabs-image {
	display: none;
}
.is-selected::before {
	display: none;
}
}
.Steps {
	counter-reset: step;
}
.Steps-item {
	color: rgb(76, 148, 5); font-size: 20px; margin-top: 88px; position: relative; z-index: 1; counter-increment: step;
}
.Steps-item::before {
	top: -100px; color: rgba(0, 0, 0, 0.1); font-family: Arial,Helvetica,sans-serif; font-size: 125px; font-weight: 700; position: absolute; z-index: -1; content: counter(step);
}
.Steps--v2 .Steps-item {
	padding: 5%; text-align: center; color: rgb(101, 101, 101); font-size: 16px;
}
.Steps--v2 .Steps-item h3 {
	font-size: 24px;
}
.Steps--v2 .Steps-item::before {
	left: 0px; top: -80px; text-align: center; right: 0px; color: rgba(61, 172, 213, 0.2); font-size: 150px;
}
.Showcases-item {
	padding: 10px; border: 1px solid rgb(230, 230, 230); border-image: none; background-color: rgb(148, 148, 148);
}
.Showcases-item &gt; div {
	height: 105px; overflow: hidden;
}
.Showcases-color-1 {
	background-color: rgb(255, 255, 255);
}
.Showcases-color-2 {
	background-color: rgb(0, 0, 0);
}
.Showcases-color-3 {
	background-color: rgb(255, 102, 0);
}
.Showcases-color-4 {
	background-color: rgb(31, 84, 151);
}
.Showcases-color-5 {
	background-color: rgb(70, 70, 70);
}
.Showcases-color-6 {
	background-color: rgb(57, 136, 191);
}
.Showcases-color-7 {
	background-color: rgb(255, 210, 0);
}
.Showcases-color-8 {
	background-color: rgb(31, 52, 69);
}
.Showcases-color-9 {
	background-color: rgb(250, 249, 248);
}
.Showcases-color-10 {
	background-color: rgb(95, 128, 49);
}
.Showcases-color-11 {
	background-color: rgb(0, 171, 255);
}
.Showcases-color-12 {
	background-color: rgb(210, 71, 38);
}
.Showcases-color-13 {
	background-color: rgb(8, 72, 145);
}
.Showcases-color-14 {
	background-color: rgb(0, 155, 173);
}
.Showcases-color-15 {
	background-color: rgb(218, 84, 45);
}
.Showcases-color-16 {
	background-color: rgb(45, 136, 239);
}
.Showcases-color-17 {
	background-color: rgb(0, 160, 0);
}
.Showcases-color-18 {
	background-color: rgb(161, 0, 168);
}
.Showcases-color-19 {
	background-color: rgb(10, 88, 192);
}
.Showcases-color-20 {
	background-color: rgb(94, 59, 185);
}
.Showcases-color-21 {
	background-color: rgb(189, 30, 74);
}
.Showcases-color-22 {
	background-color: rgb(82, 82, 82);
}
.Showcases-color-23 {
	background-color: rgb(0, 173, 118);
}
.Showcases-color-24 {
	background-color: rgb(122, 173, 0);
}
.Showcases-color-25 {
	background-color: rgb(204, 191, 47);
}
.Showcases-color-26 {
	background-color: rgb(148, 148, 148);
}
.ShowcaseFilters {
	background: rgb(242, 242, 242); padding: 15px 25px 10px; transition:height 0.5s ease-in-out; width: auto; height: 30px; overflow: hidden; -webkit-transition: .5s height ease-in-out;
}
.ShowcaseFilters .ExpandFilters {
	margin-bottom: -7px;
}
.ShowcaseFilters .icon-arrow-up {
	transition:transform 0.5s ease-in-out; color: rgb(4, 135, 196); font-size: 12px; display: inline-block; transform: rotate(180deg); -webkit-transform: rotate(180deg); -webkit-transition: .5s transform ease-in-out;
}
.ShowcaseFilters .Filters {
	transition:opacity 0.5s ease-in-out 0.3s; opacity: 0; -webkit-transition: .5s opacity ease-in-out .3s;
}
.ShowcaseFilters .FilterPlatforms ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ShowcaseFilters .FilterCategories ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ShowcaseFilters .FilterCategories ul {
	display: inline;
}
.ShowcaseFilters .FilterCategories li {
	font-size: 14px; margin-right: 10px; display: inline-block;
}
.ShowcaseFilters .FilterCategories a {
	line-height: 23px; display: inline-block;
}
.ShowcaseFilters .FilterCategories .selected {
	line-height: 23px; display: inline-block;
}
.ShowcaseFilters .FilterCategories .selected {
	background: rgb(255, 255, 255); padding: 0px 7px; color: rgb(50, 50, 50);
}
.ShowcaseFilters .FilterPlatforms li {
	margin-bottom: 5px;
}
.ShowcaseFilters .FilterPlatforms a {
	line-height: 15px;
}
.ShowcaseFilters .FilterPlatforms a:hover span {
	text-decoration: underline;
}
.ShowcaseFilters .FilterPlatforms span {
	margin-left: -15px; display: inline-block; position: relative; z-index: 5;
}
.ShowcaseFilters .FilterPlatforms span img {
	width: 25px; height: 15px;
}
.ShowcaseFilters .FilterPlatforms input {
	margin: 0px; border-radius: 0px; width: 15px; height: 15px; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.expanded.ShowcaseFilters {
	height: 180px;
}
.expanded.ShowcaseFilters .icon-arrow-up {
	transform: rotate(0deg); -webkit-transform: rotate(0deg);
}
.expanded.ShowcaseFilters .Filters {
	opacity: 1;
}
.ShowcasesContainer h1 {
	font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 70px;
}
.ShowcasesContainer h3 {
	line-height: 1.4em; font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 30px;
}
.ShowcasesContainer .FeatureDetails-right {
	background: rgb(255, 255, 255); height: 600px;
}
.ShowcasesContainer .Features-items {
	padding-bottom: 50px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.ShowcasesContainer .is-visible.Features-items {
	height: 600px;
}
.ShowcasesContainer .Features-items .FeatureDetails {
	height: 650px; padding-top: 45px; margin-top: 0px;
}
.ShowcasesContainer .Features-items .FeatureDetails-controls {
	top: 0px;
}
.ShowcasesContainer .FeatureDetails-content {
	height: 600px;
}
.ShowcasesContainer .FeatureDetails-contentNext {
	left: 50%; margin-left: 15px;
}
.ShowcasesContainer .AppStores img {
	border-radius: 5px; height: 45px; position: static;
}
.ShowcaseBoxContainer {
	transition:background 0.1s ease-in-out; text-decoration: none;
}
.ShowcaseBoxContainer h4 {
	transition:color 0.1s ease-in-out;
}
.ShowcaseBoxContainer .Label {
	transition:color 0.1s ease-in-out;
}
.ShowcaseBoxContainer .ShowcaseMarkets span {
	transition:color 0.1s ease-in-out;
}
.ShowcaseBoxContainer .ShowcaseBox {
	transition:border-color 0.1s ease-in-out;
}
.ShowcaseBoxContainer:hover {
	text-decoration: none; cursor: pointer;
}
.ShowcaseBoxContainer:hover h4 {
	color: rgb(4, 135, 196);
}
.ShowcaseBoxContainer:hover .Label {
	color: rgb(4, 135, 196);
}
.ShowcaseBoxContainer:hover .ShowcaseMarkets span {
	color: rgb(4, 135, 196);
}
.ShowcaseBoxContainer:hover .ShowcaseBox {
	border-color: rgb(4, 135, 196);
}
.ShowcaseBoxContainer:hover .ShowcaseImage::before {
	opacity: 0.72;
}
.ShowcaseBox {
	height: 430px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative;
}
.ShowcaseImage {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/default-album/default-showcase.jpg?sfvrsn=2") center; border: 1px solid rgb(229, 229, 229); border-image: none; width: 170px; height: 280px; overflow: hidden; position: relative; max-width: 100%;
}
.ShowcaseImage::before {
	background: rgb(4, 135, 196); transition:opacity 0.1s ease-in-out; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; z-index: 1; content: ""; opacity: 0;
}
.ShowcaseImage img:hover {
	opacity: 1;
}
.ie8 .ShowcaseImage::before {
	content: none;
}
.ShowcaseMarkets {
	width: 100%; bottom: 20px; position: absolute;
}
.ShowcaseMarkets span {
	color: rgb(212, 212, 212);
}
.ImagesSlider {
	margin: 0px auto; text-align: center; overflow: visible; display: none; position: relative; max-width: 315px;
}
.ImagesSlider ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.ImagesSlider li {
	transition:transform 0.5s ease-in-out, left 0.5s ease-in-out, opacity 0.5s ease-in-out; left: 0px; top: 0px; width: 100%; display: inline-block; position: absolute; opacity: 0; transform: scale(0.5);
}
.ImagesSlider li.prev-active {
	top: 0px; opacity: 0.1; transform: scale(0.85);
}
.ImagesSlider li.next-active {
	top: 0px; opacity: 0.1; transform: scale(0.85);
}
.ImagesSlider li.active {
	left: 0px; position: relative; z-index: 1; opacity: 1; transform: scale(1);
}
.ImagesSlider li.prev-active {
	left: -50%;
}
.ImagesSlider li.next-active {
	left: 50%;
}
.ImagesSlider .sfTxtContent {
	display: none;
}
.SliderControls svg {
	top: 50%; width: 51px; height: 90px; margin-top: -45px; vertical-align: middle; position: absolute;
}
.SliderControls path {
	transition:opacity 0.5s ease-in-out; opacity: 0.7; stroke: #005587;
}
.SliderControls a {
	top: 0px; width: 140px; bottom: 0px; position: absolute;
}
.SliderControls a:hover path {
	opacity: 1;
}
.SliderControls .next {
	left: 100%;
}
.SliderControls .next svg {
	right: 60px;
}
.SliderControls .prev {
	right: 100%;
}
.SliderControls .prev svg {
	left: 60px;
}
.is-visible.FeatureDetails-contentItem .ImagesSlider {
	display: inline-block;
}
.ShowcaseShareApp h2 {
	font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 46px; margin-bottom: 25px;
}
.ShowcaseShareApp p {
	margin: 0px auto 50px; color: rgb(34, 34, 34); font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif; font-size: 24px; max-width: 810px;
}
@media only screen and (max-width:1230px)
{
.ShowcaseBox {
	height: 400px;
}
.ShowcaseImage {
	height: 52%;
}
}
@media only screen and (max-width:960px)
{
.expanded.ShowcaseFilters {
	height: 220px;
}
.ShowcasesContainer .col-2 {
	width: 25%;
}
.ShowcaseImage {
	height: 250px;
}
}
@media only screen and (max-width:770px)
{
.ShowcasesContainer .col-2 {
	width: 33.33%;
}
.ShowcasesContainer h1 {
	font-size: 55px;
}
.ImagesSlider {
	transition:none; max-width: 200px;
}
.ImagesSlider li {
	transition:none; max-width: 200px;
}
.next-active.ImagesSlider {
	opacity: 0;
}
.ImagesSlider li.next-active {
	opacity: 0;
}
.prev-active.ImagesSlider {
	opacity: 0;
}
.ImagesSlider li.prev-active {
	opacity: 0;
}
.SliderControls a {
	width: 90px;
}
}
@media only screen and (max-width:590px)
{
.expanded.ShowcaseFilters {
	height: auto;
}
.ShowcasesContainer h1 {
	font-size: 40px;
}
.ShowcasesContainer .col-2 {
	width: 50%;
}
.ShowcasesContainer .AppStores img {
	display: inline-block;
}
.SliderControls {
	display: none;
}
}
@media only screen and (max-width:320px)
{
.ShowcasesContainer .col-2 {
	width: 100%;
}
}
.Arrow {
	width: 170px; height: 0px; color: rgb(102, 102, 102); line-height: 0; text-indent: calc(100% - 6px); font-family: sans-serif; font-size: 24px; font-weight: 700; vertical-align: top; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 2px; border-bottom-style: solid; display: table-cell;
}
.Arrow--full {
	width: auto; display: block;
}
.Arrow--DevTools {
	border-color: rgb(5, 158, 28); color: rgb(5, 158, 28);
}
.Arrow--DevCloud {
	border-color: rgb(0, 153, 204); color: rgb(0, 153, 204);
}
.Arrow--ALM {
	border-color: rgb(250, 140, 33); color: rgb(250, 140, 33);
}
.Arrow--CMS {
	border-color: rgb(94, 112, 200); color: rgb(94, 112, 200);
}
.Slider {
	background: rgb(255, 255, 255); width: 100%; color: rgb(0, 0, 0); overflow: hidden; position: relative; max-height: 500px; -webkit-transform: translateZ(0);
}
.in-motion.Slider {
	pointer-events: none;
}
.Slider-slide {
	margin: 0px; width: 100%; font-size: 24px; float: left; position: relative; max-width: 100%;
}
.Slider-slide .container {
	height: 100%; position: relative;
}
.Slider-slide h1 {
	line-height: 77%; letter-spacing: -0.03em; font-size: 85px; margin-bottom: 2.3%;
}
.Slider-slide p {
	color: inherit; margin-bottom: 4%;
}
.Slider-actions {
	bottom: -20px; position: absolute;
}
.Slider-navigation {
	margin: 0px auto; height: 0px; text-align: right; bottom: 80px; position: relative; z-index: 1;
}
.Slider-navigation::after {
	display: none;
}
.Slider-navigation li {
	margin: 0px 5px; display: inline-block;
}
.Slider-navigation a {
	border-radius: 50%; width: 10px; height: 10px; display: block; box-shadow: 0px 0px 1px #111; background-color: rgba(255, 255, 255, 0.5);
}
.Slider-navigation a:hover {
	background-color: rgb(255, 255, 255);
}
.Slider-navigation a:focus {
	background-color: rgb(255, 255, 255);
}
.Slider-navigation .active {
	background-color: rgb(255, 255, 255);
}
.Slider-next {
	right: 8%;
}
.Slider-prev {
	left: 8%;
}
.Slider svg {
	width: 51px; height: 119px; vertical-align: middle;
}
.Slider path {
	opacity: 0.2; stroke: #fff;
}
.Slider-prev {
	top: 0px; width: 51px; height: 100%; line-height: 500px; position: absolute; z-index: 999999; cursor: pointer;
}
.Slider-next {
	top: 0px; width: 51px; height: 100%; line-height: 500px; position: absolute; z-index: 999999; cursor: pointer;
}
.Slider-prev:focus {
	outline: 0px;
}
.Slider-next:focus {
	outline: 0px;
}
.Slider-prev:hover path {
	opacity: 0.6;
}
.Slider-next:hover path {
	opacity: 0.6;
}
@media only screen and (max-width:1530px)
{
.Slider-prev {
	left: 2%;
}
.Slider-next {
	right: 2%;
}
}
@media only screen and (max-width:1330px)
{
.Slider-prev {
	left: 5px;
}
.Slider-next {
	right: 5px;
}
}
@media only screen and (max-width:1230px)
{
.Slider-prev {
	line-height: 360px;
}
.Slider-next {
	line-height: 360px;
}
.Slider {
	height: 360px;
}
.Slider-actions {
	position: relative;
}
.Section-banner.Slider-slide {
	height: 360px; padding-top: 80px; padding-bottom: 30px;
}
.Slider-slide br {
	display: none;
}
.Slider-slide h1 {
	font-size: 64px;
}
.Slider-slide .SubTitle {
	font-size: 20px;
}
}
@media only screen and (max-width:960px)
{
.Slider-next {
	display: none;
}
.Slider-prev {
	display: none;
}
.Slider {
	height: 300px;
}
.Slider-slide h1 {
	font-size: 45px;
}
.Section-banner.Slider-slide {
	height: 300px; padding-top: 60px;
}
}
@media only screen and (max-width:590px)
{
.Slider {
	height: 260px;
}
.Slider-slide h1 {
	font-size: 30px;
}
.Slider-slide .SubTitle {
	font-size: 16px;
}
.Section-banner.Slider-slide {
	height: 260px;
}
}
.Footer {
	background:#343434; width: 100%; color: rgb(129, 134, 146); display: block;
}
.Footer &gt; .container {
	padding-top: 60px; padding-bottom: 50px;
}
.Footer ul {
	color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 25px;
}
.Footer ul &gt; li {
	margin-bottom: 8px;
}
.Footer h6 {
	color: rgb(129, 134, 146); line-height: 1;
}
.Footer a {
	color: rgb(255, 255, 255); font-size: 13px;
}
.Footer a:hover {
	color: rgb(73, 195, 251);
}
.Footer a:focus {
	color: rgb(73, 195, 251);
}
.Footer dt {
	color: rgb(119, 119, 119);
}
.Footer p {
	margin-top: 21px; font-size: 11px;
}
.Footer p a {
	font-size: 11px;
}
.Footer mark {
	background: 0px 0px; color: rgb(129, 134, 146); font-size: 12px;
}
.Footer-social {
	text-align: justify; font-size: 0.1px;
}
.Footer-social::after {
	width: 100%; display: inline-block; content: "";
}
.Footer-social a {
	transition:opacity 200ms; width: 32px; overflow: hidden; padding-right: 1px; padding-left: 1px; font-size: 32px; display: inline-block;
}
.Footer-social a:hover {
	color: rgb(255, 255, 255); text-decoration: none; opacity: 0.5;
} 
/*.Footer-end {
	background: url("logo-mini.png") no-repeat 0px 0px; padding-left: 36px;*/
}
.Footer-end .col-2 {
	margin-left: -6px;
}
.Footer--lp &gt; .container {
	padding-top: 40px; padding-bottom: 35px;
}
.Footer--lp .Footer-social {
	width: 34.5%; display: inline-block;
}
.Footer--lp .Footer-end {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAAAmCAMAAAA1IN8gAAAAkFBMVEUAAAD////////////////////////h+9X///////////////////////////////////////////////////////9c5gD///////////9c5gBc5gD///////9c5gBc5gBc5gBc5gBc5gD///////////9c5gBc5gBc5gBc5gD///9c5gBc5gBc5gD///9c5gDCNL0FAAAALnRSTlMAGSQEeWQJARAxcq5AUGuHOCuTf1xWHeVEIJ8LzyJKfFora567jRHau/HwOI49IVVaoQAAA4BJREFUWMPt1ely2jAUBeAjZPvKimSbLZgG2qZA06at/f5v16sFHAZ77E469E/PTNASoQ/kGwU+Xz8QLvn4GffN17b9dvF/te19/afvbduev/+PlvMRd0rUvR/1u/pRjz7r9/Sj/vIcfN98+nzx1XUydMnccDDmYAHJbxnjPzid8OjIb14Hvrj2CZDNdRbo8tA0CYay58U5cn6lEZ5enA7vR937z3gHX/Pi9SQeFGv+sdPZZ/0dfPbaNFnkJ+bZ8z9xG94lDb2pPKSQmM5fH/4wn60Px4WhK36fHB+0AIdmsxnNF4c89C685NF+XI+lN8ybxmejOl4ewtyS+4pbnub5jF/Vmc823G7H9Z949v4Qnzcxr/LCH89zq8A3N7zccTMf17kEo9/PS253e1VxYwMfzqNQquRGBn6TLvVbXh6n6/Ha+9LLG28A7O/O/CZWAH/DKhw+AfSGl+5p5GN/+pyn7hpqH/v4A7M5x/KYPO+Z1M3xSENdnnHHO70av3jP/3LjhdvHb5ouWeC3TZeT59UV71OPX/xt9D+6zmf08s0Nz0CXxRC/xmi+Bj/q/TzfZHoWQ923n8cp1cv7sp/ov1z0gWdf4pzu2QvE9PLZq+tO8y/6YOWHy0uoN5V/JHCo6ufJTW7kVP8LBnnyV8p8Xx0aceYrt7ndz9ab3QCPeeM/4mgevT7Md3Xe8VicpwZ5rMOdPO57fZiH2ARqk114FJHXgzxO3NYT/Cf0hq+VWDw0K05lOiN3FHkuAlUni6V1CyQvlGGd72X8GkYcwv/8vZDCfbJLi+XtzSUtJqZ4H+8q3OQ9/B0SeSyQLbWlFXdXSHUimRdJUUOtdVKBo5a6QgpUytRFKSATnUKtErWKXesOkVKtpdsKKknNZH4lS0IuCsJ2b3jvVFoq2RKCxbWrAx7ZTNWZhZ0BC9ISIhepe7/rzkUBnMJSv5UGaDKfZg/GrI2qoFEaY07SijkgV4KtrOKfhTF6C+s+hXRnwOvr1P02wdEY6xemVIJVv9V2qf7g8KkgImAp1yiJc8UbQNX+96sTeT5XJzcOfBm7kZdhK6r0RJ7SrTsxTlVmqAV3+g6fsM2zFHYfDx+RT7gb+VU8fH/yyyn8Q6K1ArKk0ATJClJdKGlC6QmuQxNKryhcac6VtdqVni60VAJwpRe7lqjQWvqtqrSo8O6I2c2UlZiYf8z/Blyiox50HIICAAAAAElFTkSuQmCC") no-repeat 0px 0px; padding-left: 200px;
}
@media only screen and (max-width:1230px)
{
.Footer--lp .Footer-social {
	width: 42%;
}
}
@media only screen and (max-width:1100px) and (min-width:960px)
{
.Footer-social a {
	width: 28px; font-size: 28px;
}
}
@media only screen and (max-width:960px)
{
.Footer-end .col-2 {
	margin-left: -12px;
}
.Footer--lp .Footer-social {
	width: 62%;
}
.Footer--lp .Footer-end {
	padding-left: 150px;
}
}
@media only screen and (max-width:770px)
{
.Footer--lp .Footer-end {
	background-position: top; padding-top: 60px; padding-left: 0px;
}
.Footer--lp .Footer-end .col-6 {
	width: 100%; text-align: center !important; margin-top: 20px; display: block;
}
.Footer--lp .Footer-end .col-6 p {
	text-align: center !important; padding-top: 5px;
}
}
@media only screen and (max-width:590px)
{
.Footer {
	text-align: center;
}
.Footer .row {
	margin: 0px;
}
.Footer .row &gt; div {
	margin: 0px;
}
.Footer &gt; .container {
	padding: 8% 0px;
}
.Footer .col-2 {
	width: auto; display: none;
}
.Footer :last-child.col-2 {
	margin-bottom: 4%; display: block;
}
.Footer :last-child.col-2 ul {
	margin-bottom: 0px;
}
.Footer :last-child.col-2 ul .is-hidden {
	display: none;
}
.Footer :last-child.col-2 ul + ul {
	margin-bottom: 28px;
}
.Footer-end {
	background-position: 50% 0px; padding: 40px 0px 0px;
}
.Footer-end .col-2 {
	text-align: center; padding-top: 6%;
}
.Footer-social {
	margin: auto; display: block; max-width: 220px;
}
.Footer-credits {
	margin: 0px; padding: 0px; width: auto;
}
}
#aspnetForm {
	width: 100%; height: 100%; display: table;
}
.PageWrapper {
	background: rgb(255, 255, 255); width: 100%; height: 100%; display: table-row; position: relative; z-index: 1;
}
@media only screen and (max-width:940px)
{
#aspnetForm {
	height: auto; display: block;
}
.PageWrapper {
	height: auto; display: block;
}
}
.ie7 .PageWrapper {
	height: auto; display: block;
}
.Sidebar {
	padding-left: 11px;
}
.col-3 &gt; .Sidebar {
	padding-left: 21px;
}
@media only screen and (max-width:590px)
{
.Sidebar {
	padding-left: 0px;
}
}
.Sidebar--top {
	position: relative; z-index: 10;
}
@media only screen and (max-width:590px)
{
.Sidebar--top {
	margin-top: 0px;
}
}
.Sidebar--bottom {
	bottom: 0px; float: left; position: relative;
}
@media only screen and (max-width:590px)
{
.Sidebar--bottom {
	display: none;
}
}
.Sidebar--bottom h4 {
	font-size: 22px; margin-bottom: -1px;
}
.Sidebar--bottom .h4 {
	font-size: 22px; margin-bottom: -1px;
}
.Sidebar--bottom h3 {
	margin-bottom: -5px;
}
.Sidebar--bottom .h3 {
	margin-bottom: -5px;
}
.Panel {
	position: relative;
}
.Panel .Panel-toggle-content {
	display: none;
}
.is-toggled.Panel .Panel-content {
	display: none;
}
.is-toggled.Panel .Panel-toggle-content {
	display: block;
}
.PopupFixed {
	background: rgb(248, 248, 248); left: 0px; width: 100%; bottom: 0px; padding-top: 40px; padding-bottom: 20px; border-top-color: rgb(119, 119, 119); border-top-width: 6px; border-top-style: solid; position: fixed; z-index: 1; backface-visibility: hidden;
}
blockquote {
	margin: 0px;
}
blockquote p {
	margin: 0px; padding: 33px 22px 28px 26px; line-height: 1.35; text-indent: 37px; font-size: 15px; position: relative; background-color: rgb(225, 229, 234);
}
blockquote p::before {
	left: -7px; top: 23px; color: rgb(160, 171, 176); line-height: 1.2; overflow: hidden; font-family: tlrk-icon-font; font-size: 48px; position: absolute;
}
blockquote p::after {
	border-width: 34px 34px 0px 0px; border-style: solid; border-color: rgb(194, 204, 212) transparent transparent; right: 0px; bottom: -34px; text-indent: 0px; display: block; position: absolute; content: "";
}
blockquote cite {
	color: rgb(119, 119, 119); text-transform: uppercase; padding-left: 26px; font-size: 12px; font-style: normal; margin-top: 32px; display: block;
}
blockquote cite strong {
	color: rgb(26, 26, 26); text-transform: none; font-size: 16px; display: block;
}
blockquote cite span {
	display: block;
}
.BlockquoteTriangle--left p::after {
	border-width: 34px 34px 0px 0px; border-color: rgb(225, 229, 234) transparent transparent; left: 0px; right: auto;
}
.BlockquoteTriangle--left cite {
	padding: 26px 0px 0px;
}
.TestimonialsList blockquote p {
	background: 0px 0px; padding: 5px 0px 0px; text-indent: 0px; font-size: 16px;
}
.TestimonialsList blockquote p::before {
	left: -40px; top: 0px;
}
.TestimonialsList blockquote p::after {
	display: none;
}
.TestimonialsList blockquote p + p::before {
	content: none;
}
.Testimonial--clean blockquote p {
	background: 0px 0px; padding: 0px 22px 0px 26px; text-indent: 30px; font-size: 16px;
}
.Testimonial--clean blockquote p::before {
	top: -5px; font-size: 40px;
}
.Testimonial--clean blockquote p::after {
	display: none;
}
@media only screen and (max-width:960px)
{
.TestimonialsList blockquote p {
	padding-left: 40px;
}
.TestimonialsList blockquote p::before {
	left: 0px; top: 10px;
}
}
.Dialog-A {
	padding: 36px; margin-top: 20px; margin-bottom: 20px; position: relative;
}
.Dialog-B {
	padding: 36px; margin-top: 20px; margin-bottom: 20px; position: relative;
}
.Dialog-A::after {
	border-style: solid; width: 0px; height: 0px; bottom: -20px; position: absolute; content: "";
}
.Dialog-B::after {
	border-style: solid; width: 0px; height: 0px; bottom: -20px; position: absolute; content: "";
}
.Dialog-A {
	background-color: rgb(232, 248, 255);
}
.Dialog-A::after {
	border-width: 0px 20px 20px 0px; border-color: transparent rgb(232, 248, 255); right: 0px;
}
.Dialog-B {
	background-color: rgb(248, 241, 250);
}
.Dialog-B::after {
	border-width: 20px 20px 0px 0px; border-color: rgb(248, 241, 250) transparent; left: 0px;
}
blockquote.Dialog-A {
	padding-right: 0px; padding-left: 0px;
}
blockquote.Dialog-B {
	padding-right: 0px; padding-left: 0px;
}
.Section--grey1 .Dialog-A {
	background-color: rgb(255, 255, 255);
}
.Form .Dialog-A {
	background-color: rgb(255, 255, 255);
}
.UpgradeFooter .Dialog-A {
	background-color: rgb(255, 255, 255);
}
.Section--grey1 .Dialog-B {
	background-color: rgb(255, 255, 255);
}
.Form .Dialog-B {
	background-color: rgb(255, 255, 255);
}
.UpgradeFooter .Dialog-B {
	background-color: rgb(255, 255, 255);
}
.Section--grey1 .Dialog-A::after {
	border-color: transparent rgb(255, 255, 255);
}
.Form .Dialog-A::after {
	border-color: transparent rgb(255, 255, 255);
}
.UpgradeFooter .Dialog-A::after {
	border-color: transparent rgb(255, 255, 255);
}
.Section--grey1 .Dialog-B::after {
	border-color: rgb(255, 255, 255) transparent;
}
.Form .Dialog-B::after {
	border-color: rgb(255, 255, 255) transparent;
}
.UpgradeFooter .Dialog-B::after {
	border-color: rgb(255, 255, 255) transparent;
}
.TestimonialContent {
	margin: 0px auto; height: 120px; overflow: hidden; padding-bottom: 30px; position: relative;
}
.TestimonialContent p {
	background: 0px; font: 400 30px/1.2 MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; margin: auto; padding: 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.TestimonialContent blockquote {
	background: 0px; font: 400 30px/1.2 MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; margin: auto; padding: 0px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.TestimonialContent p {
	margin: auto; max-width: 730px;
}
.TestimonialContent mark {
	background: 0px 0px; color: rgb(190, 200, 209); font-size: 30px; display: inline;
}
.TestimonialContent blockquote {
	transition:left 2s ease-in-out, opacity 1s ease-in-out; left: 100%; width: 100%; position: absolute; opacity: 0;
}
.TestimonialContent .active {
	left: 0px; opacity: 1;
}
.TestimonialContent .inactive {
	left: -100%; opacity: 0;
}
.TestimonialContent p::before {
	display: none; content: "";
}
.TestimonialContent p::after {
	display: none; content: "";
}
.TestimonialContent .active {
	left: 0px !important; opacity: 1 !important;
}
.TestimonialNav {
	padding-bottom: 40px; display: inline-block; position: relative;
}
.TestimonialNav a {
	background: rgb(215, 221, 227); margin: 0px 3px; border-radius: 50%; transition:background-color 1s ease-in-out; width: 6px; height: 6px; display: inline-block;
}
.TestimonialNav a.active {
	background: rgb(106, 123, 138);
}
.TestimonialNav::after {
	border-width: 34px 0px 0px 34px; border-style: solid; border-color: rgb(255, 255, 255) transparent; left: -230px; bottom: -34px; text-indent: 0px; display: block; position: absolute; content: "";
}
.TestimonialAuthor {
	padding-top: 50px; min-height: 70px;
}
.TestimonialAuthor .author {
	margin: auto; width: 420px; font-size: 0px;
}
.TestimonialAuthor img {
	border-radius: 50%; width: 70px; height: 70px;
}
.TestimonialAuthor .info {
	width: 330px; text-align: left; font-size: 16px; margin-left: 20px; vertical-align: middle; display: inline-block;
}
.TestimonialAuthor strong {
	color: rgb(0, 0, 0); display: block;
}
.TestimonialAuthor span {
	text-transform: uppercase;
}
.Testimonials2 {
	background-position: 25px 0px; padding-top: 90px; position: relative; -ms-zoom: 1; background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/appbuilder/quotes.png?Status=Master&amp;sfvrsn=2"); background-repeat: no-repeat;
}
.Testimonials2::after {
	clear: both; display: block; content: "";
}
.Testimonials2 .TestimonialAuthor {
	background: 0px 0px; width: 230px; padding-top: 0px; float: left;
}
.Testimonials2 .TestimonialAuthor .author {
	width: 100%;
}
.Testimonials2 .TestimonialAuthor img {
	margin-left: 0px; display: block;
}
.Testimonials2 .TestimonialAuthor .info {
	margin-left: 0px; display: block;
}
.Testimonials2 .TestimonialAuthor img {
	margin-bottom: 10px;
}
.Testimonials2 .TestimonialAuthor .info {
	width: 100%;
}
.Testimonials2 .TestimonialAuthor .info strong {
	font: 20px/1.1 MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; color: rgb(255, 255, 255); padding-bottom: 8px; font-size-adjust: none; font-stretch: normal;
}
.Testimonials2 .TestimonialAuthor .info .Label {
	font: 11px/1.3 Arial, Helvetica, sans-serif; color: rgb(211, 234, 247); display: block; font-size-adjust: none; font-stretch: normal;
}
.Testimonials2 .TestimonialContent {
	width: 940px; height: 160px; padding-bottom: 30px; float: right;
}
.Testimonials2 .TestimonialContent p {
	font: 24px/1.2 MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; color: rgb(255, 255, 255); text-indent: 0px; padding-right: 100px; padding-left: 10px; max-width: none; font-size-adjust: none; font-stretch: normal;
}
.Testimonials2 .TestimonialNav {
	padding: 0px; left: auto; top: auto; height: 23px; right: 50%; bottom: 20px; margin-right: -580px; position: absolute;
}
.Testimonials2 .TestimonialNav::after {
	display: none;
}
.Testimonials2 .TestimonialNav a {
	background: rgb(143, 209, 239);
}
.Testimonials2 .TestimonialNav a.active {
	background: rgb(255, 255, 255);
}
@media only screen and (max-width:1260px)
{
.Testimonials2 .TestimonialContent {
	width: 72%;
}
.Testimonials2 .TestimonialNav {
	right: 10px; margin-right: 0px;
}
}
@media only screen and (max-width:960px)
{
.Testimonials2 .TestimonialContent {
	width: auto;
}
.Testimonials2 .TestimonialContent {
	float: none; display: block;
}
.Testimonials2 .TestimonialAuthor {
	float: none; display: block;
}
.Testimonials2 .TestimonialNav {
	left: 0px; width: 100%; text-align: center; right: auto; bottom: 160px; margin-bottom: 20px; min-width: 100%;
}
.Testimonials2 .TestimonialContent {
	margin-top: 90px;
}
.Testimonials2 .TestimonialContent blockquote p {
	padding: 0px; text-align: center;
}
.Testimonials2 .TestimonialAuthor {
	margin: 70px auto auto;
}
.Testimonials2 .TestimonialAuthor img {
	margin: auto auto 10px; text-align: center;
}
.Testimonials2 .TestimonialAuthor .info {
	margin: auto auto 10px; text-align: center;
}
}
@media only screen and (max-width:720px)
{
.TestimonialContent {
	height: 180px;
}
.TestimonialContent blockquote {
	padding: 0px 5%; box-sizing: border-box;
}
}
@media only screen and (max-width:550px)
{
.TestimonialContent p {
	font-size: 22px;
}
.TestimonialContent blockquote {
	font-size: 22px;
}
.TestimonialContent mark {
	font-size: 22px;
}
}
@media only screen and (max-width:440px)
{
.TestimonialAuthor {
	padding-top: 20px;
}
.TestimonialAuthor .author {
	width: 100%; text-align: center; box-sizing: border-box;
}
.TestimonialAuthor .author .info {
	width: auto; text-align: center; padding-top: 20px; margin-left: 0px; display: block;
}
.Link--nonext {
	left: 0px !important;
}
}
.Indicator {
	text-transform: uppercase; font-size: 10px; font-weight: 700; display: inline-block; position: relative;
}
.Indicator-4 {
	text-transform: uppercase; font-size: 10px; font-weight: 700; display: inline-block; position: relative;
}
.Indicator-7 {
	text-transform: uppercase; font-size: 10px; font-weight: 700; display: inline-block; position: relative;
}
.BlogPost-comments-link {
	text-transform: uppercase; font-size: 10px; font-weight: 700; display: inline-block; position: relative;
}
.Indicator::after {
	border-style: solid; top: 0px; height: 0px; position: absolute; content: "";
}
.Indicator-4::after {
	border-style: solid; top: 0px; height: 0px; position: absolute; content: "";
}
.Indicator-7::after {
	border-style: solid; top: 0px; height: 0px; position: absolute; content: "";
}
.BlogPost-comments-link::after {
	border-style: solid; top: 0px; height: 0px; position: absolute; content: "";
}
.Indicator {
	background: rgb(255, 215, 63); padding: 0px 0.75em; color: rgb(68, 68, 68); line-height: 22px; margin-right: 11px; vertical-align: top;
}
.Indicator::after {
	border-width: 11px 11px 11px 0px; border-color: rgb(255, 215, 63) transparent; right: -11px;
}
.Indicator--prim {
	background: rgb(145, 206, 250);
}
.Indicator--prim::after {
	border-color: rgb(145, 206, 250) transparent;
}
.Indicator--sec {
	background: rgb(169, 225, 92);
}
.Indicator--sec::after {
	border-color: rgb(169, 225, 92) transparent;
}
.Indicator--reversed {
	margin-right: 0px; margin-left: 11px;
}
.Indicator--reversed::after {
	left: -11px; right: auto; border-right-width: 0px; border-left-width: 11px;
}
.IndicatorWrapper {
	position: relative;
}
.IndicatorWrapper .Indicator {
	left: 0px; top: 20px; position: absolute;
}
.IndicatorWrapper .Indicator--reversed {
	left: auto; right: 0px;
}
.Indicator-2 {
	padding: 5px 7px 4px; right: 0px; bottom: 0px; color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; position: absolute; background-color: rgba(0, 0, 0, 0.65);
}
.Indicator-3 {
	color: rgb(149, 151, 154); font-size: 11px;
}
.Indicator-4 {
	padding: 0px 4px 0px 8px; color: rgb(107, 104, 114); line-height: 26px; margin-top: 5px; background-color: rgb(222, 216, 237);
}
.Indicator-4::after {
	border-width: 13px; border-color: transparent transparent transparent rgb(222, 216, 237); right: -26px;
}
.Indicator-5 {
	font-size: 14px; font-weight: 700; margin-bottom: 10px; display: block;
}
.Indicator-6 {
	font-size: 18px; font-weight: 700; margin-bottom: 10px;
}
.Indicator-7 {
	padding: 0px 8px 0px 4px; color: rgb(107, 104, 114); line-height: 26px; margin-top: 9px; background-color: rgb(229, 241, 246);
}
.BlogPost-comments-link {
	padding: 0px 8px 0px 4px; color: rgb(107, 104, 114); line-height: 26px; margin-top: 9px; background-color: rgb(229, 241, 246);
}
.Indicator-7::after {
	border-width: 13px; border-color: transparent rgb(229, 241, 246) transparent transparent; left: -26px;
}
.BlogPost-comments-link::after {
	border-width: 13px; border-color: transparent rgb(229, 241, 246) transparent transparent; left: -26px;
}
.QuickLinks {
	margin-bottom: 10px;
}
.QuickLinks a {
	font-size: 12px; vertical-align: top; display: inline-block;
}
.QuickLinks .sftaxonHorizontalList &gt; li {
	font-size: 12px; vertical-align: top; display: inline-block;
}
.QuickLinks a::before {
	height: 1em; padding-left: 0.5em; margin-left: 0.1em; vertical-align: middle; border-left-color: rgb(206, 209, 212); border-left-width: 1px; border-left-style: solid; display: inline-block; content: "";
}
.QuickLinks .sftaxonHorizontalList &gt; li::before {
	height: 1em; padding-left: 0.5em; margin-left: 0.1em; vertical-align: middle; border-left-color: rgb(206, 209, 212); border-left-width: 1px; border-left-style: solid; display: inline-block; content: "";
}
.QuickLinks a:first-child::before {
	display: none;
}
.QuickLinks .sftaxonHorizontalList &gt; li:first-child::before {
	display: none;
}
.Footer .QuickLinks {
	line-height: 1; margin-bottom: 0px;
}
.Footer .QuickLinks a {
	font-size: 11px;
}
.Footer .QuickLinks a::before {
	border-color: rgb(85, 85, 85); margin-left: 0.2em; vertical-align: top;
}
.Product-info.QuickLinks {
	white-space: nowrap; max-width: none;
}
.QuickLinks .sftaxonHorizontalList &gt; li::before {
	padding-left: 1em;
}
.QuickLinks .sftaxonHorizontalList a {
	padding: 0px 10px;
}
.QuickLinks .sftaxonHorizontalList a:hover {
	background: 0px 0px; color: rgb(3, 108, 156); text-decoration: underline;
}
@media only screen and (max-width:590px)
{
.QuickLinks .sftaxonHorizontalList li {
	display: block;
}
.QuickLinks .sftaxonHorizontalList li::before {
	display: none;
}
.QuickLinks .sftaxonHorizontalList a {
	padding: 10px; display: block;
}
}
.Product--Platform::after {
	content: "PL";
}
.Product--Platform::before {
	color: rgb(0, 153, 204);
}
a.Product--Platform:hover {
	color: rgb(0, 153, 204);
}
.Product--PhoneGap::after {
	content: "PG";
}
.Product--PhoneGap::before {
	color: rgb(5, 158, 28);
}
a.Product--PhoneGap:hover {
	color: rgb(5, 158, 28);
}
.Product--iOS::after {
	content: "iOS";
}
.Product--iOS::before {
	color: rgb(5, 158, 28);
}
a.Product--iOS:hover {
	color: rgb(5, 158, 28);
}
.Product--Xamarin::after {
	content: "X";
}
.Product--Xamarin::before {
	color: rgb(5, 158, 28);
}
a.Product--Xamarin:hover {
	color: rgb(5, 158, 28);
}
.Product--Android::after {
	content: "AN";
}
.Product--Android::before {
	color: rgb(5, 158, 28);
}
a.Product--Android:hover {
	color: rgb(5, 158, 28);
}
.Product--WindowsPhone::after {
	content: "WP";
}
.Product--WindowsPhone::before {
	color: rgb(5, 158, 28);
}
a.Product--WindowsPhone:hover {
	color: rgb(5, 158, 28);
}
.Product--Windows8::after {
	content: "W8";
}
.Product--Windows8::before {
	color: rgb(5, 158, 28);
}
a.Product--Windows8:hover {
	color: rgb(5, 158, 28);
}
.Product--Kendo::after {
	content: "K";
}
.Product--Kendo::before {
	color: rgb(5, 158, 28);
}
a.Product--Kendo:hover {
	color: rgb(5, 158, 28);
}
.Product--KendoC::after {
	content: "KC";
}
.Product--KendoC::before {
	color: rgb(5, 158, 28);
}
a.Product--KendoC:hover {
	color: rgb(5, 158, 28);
}
.Product--KendoW::after {
	content: "KW";
}
.Product--KendoW::before {
	color: rgb(5, 158, 28);
}
a.Product--KendoW:hover {
	color: rgb(5, 158, 28);
}
.Product--KendoM::after {
	content: "KM";
}
.Product--KendoM::before {
	color: rgb(5, 158, 28);
}
a.Product--KendoM:hover {
	color: rgb(5, 158, 28);
}
.Product--KendoD::after {
	content: "KD";
}
.Product--KendoD::before {
	color: rgb(5, 158, 28);
}
a.Product--KendoD:hover {
	color: rgb(5, 158, 28);
}
.Product--AspAjax::after {
	content: "AJAX";
}
.Product--AspAjax::before {
	color: rgb(5, 158, 28);
}
a.Product--AspAjax:hover {
	color: rgb(5, 158, 28);
}
.Product--AspMvc::after {
	content: "MVC";
}
.Product--AspMvc::before {
	color: rgb(5, 158, 28);
}
a.Product--AspMvc:hover {
	color: rgb(5, 158, 28);
}
.Product--Php::after {
	content: "PHP";
}
.Product--Php::before {
	color: rgb(5, 158, 28);
}
a.Product--Php:hover {
	color: rgb(5, 158, 28);
}
.Product--Jsp::after {
	content: "JSP";
}
.Product--Jsp::before {
	color: rgb(5, 158, 28);
}
a.Product--Jsp:hover {
	color: rgb(5, 158, 28);
}
.Product--Silverlight::after {
	content: "SL";
}
.Product--Silverlight::before {
	color: rgb(5, 158, 28);
}
a.Product--Silverlight:hover {
	color: rgb(5, 158, 28);
}
.Product--Wpf::after {
	content: "WPF";
}
.Product--Wpf::before {
	color: rgb(5, 158, 28);
}
a.Product--Wpf:hover {
	color: rgb(5, 158, 28);
}
.Product--WinForms::after {
	content: "WF";
}
.Product--WinForms::before {
	color: rgb(5, 158, 28);
}
a.Product--WinForms:hover {
	color: rgb(5, 158, 28);
}
.Product--TestingFramework::after {
	content: "TF";
}
.Product--TestingFramework::before {
	color: rgb(5, 158, 28);
}
a.Product--TestingFramework:hover {
	color: rgb(5, 158, 28);
}
.Product--JustMock::after {
	content: "JM";
}
.Product--JustMock::before {
	color: rgb(5, 158, 28);
}
a.Product--JustMock:hover {
	color: rgb(5, 158, 28);
}
.Product--JustTrace::after {
	content: "JT";
}
.Product--JustTrace::before {
	color: rgb(5, 158, 28);
}
a.Product--JustTrace:hover {
	color: rgb(5, 158, 28);
}
.Product--JustDecompile::after {
	content: "JD";
}
.Product--JustDecompile::before {
	color: rgb(5, 158, 28);
}
a.Product--JustDecompile:hover {
	color: rgb(5, 158, 28);
}
.Product--JustCode::after {
	content: "JC";
}
.Product--JustCode::before {
	color: rgb(5, 158, 28);
}
a.Product--JustCode:hover {
	color: rgb(5, 158, 28);
}
.Product--Fiddler::after {
	content: "F";
}
.Product--Fiddler::before {
	color: rgb(5, 158, 28);
}
a.Product--Fiddler:hover {
	color: rgb(5, 158, 28);
}
.Product--DataAccess::after {
	content: "DA";
}
.Product--DataAccess::before {
	color: rgb(5, 158, 28);
}
a.Product--DataAccess:hover {
	color: rgb(5, 158, 28);
}
.Product--Reporting::after {
	content: "R";
}
.Product--Reporting::before {
	color: rgb(5, 158, 28);
}
a.Product--Reporting:hover {
	color: rgb(5, 158, 28);
}
.Product--Sharepoint::after {
	content: "SP";
}
.Product--Sharepoint::before {
	color: rgb(5, 158, 28);
}
a.Product--Sharepoint:hover {
	color: rgb(5, 158, 28);
}
.Product--Windows8X::after {
	content: "W8X";
}
.Product--Windows8X::before {
	color: rgb(5, 158, 28);
}
a.Product--Windows8X:hover {
	color: rgb(5, 158, 28);
}
.Product--Windows8H::after {
	content: "W8H";
}
.Product--Windows8H::before {
	color: rgb(5, 158, 28);
}
a.Product--Windows8H:hover {
	color: rgb(5, 158, 28);
}
.Product--WindowsUniversal::after {
	content: "WU";
}
.Product--WindowsUniversal::before {
	color: rgb(5, 158, 28);
}
a.Product--WindowsUniversal:hover {
	color: rgb(5, 158, 28);
}
.Product--DevCraft::after {
	content: "DC";
}
.Product--DevCraft::before {
	color: rgb(5, 158, 28);
}
a.Product--DevCraft:hover {
	color: rgb(5, 158, 28);
}
.Product--TeamPulse::after {
	content: "TP";
}
.Product--TeamPulse::before {
	color: rgb(250, 140, 33);
}
a.Product--TeamPulse:hover {
	color: rgb(250, 140, 33);
}
.Product--TestStudio::after {
	content: "TS";
}
.Product--TestStudio::before {
	color: rgb(250, 140, 33);
}
a.Product--TestStudio:hover {
	color: rgb(250, 140, 33);
}
.Product--BackendServices::after {
	content: "BS";
}
.Product--BackendServices::before {
	color: rgb(0, 153, 204);
}
a.Product--BackendServices:hover {
	color: rgb(0, 153, 204);
}
.Product--Analytics::after {
	content: "A";
}
.Product--Analytics::before {
	color: rgb(0, 153, 204);
}
a.Product--Analytics:hover {
	color: rgb(0, 153, 204);
}
.Product--AppBuilder::after {
	content: "AB";
}
.Product--AppBuilder::before {
	color: rgb(0, 153, 204);
}
a.Product--AppBuilder:hover {
	color: rgb(0, 153, 204);
}
.Product--MobileTest::after {
	content: "MT";
}
.Product--MobileTest::before {
	color: rgb(0, 153, 204);
}
a.Product--MobileTest:hover {
	color: rgb(0, 153, 204);
}
.Product--AppManager::after {
	content: "AM";
}
.Product--AppManager::before {
	color: rgb(0, 153, 204);
}
a.Product--AppManager:hover {
	color: rgb(0, 153, 204);
}
.Product--AppPrototyper::after {
	content: "AP";
}
.Product--AppPrototyper::before {
	color: rgb(0, 153, 204);
}
a.Product--AppPrototyper:hover {
	color: rgb(0, 153, 204);
}
.Product--AppFeedback::after {
	content: "AF";
}
.Product--AppFeedback::before {
	color: rgb(0, 153, 204);
}
a.Product--AppFeedback:hover {
	color: rgb(0, 153, 204);
}
.Product--NativeScript::after {
	content: "NS";
}
.Product--NativeScript::before {
	color: rgb(0, 153, 204);
}
a.Product--NativeScript:hover {
	color: rgb(0, 153, 204);
}
.Product--Sitefinity::after {
	content: "CMS";
}
.Product--Sitefinity::before {
	color: rgb(94, 112, 200);
}
a.Product--Sitefinity:hover {
	color: rgb(94, 112, 200);
}
.Product {
	color: rgb(0, 0, 0); line-height: 1; padding-left: 39px; font-size: 22px; vertical-align: top; display: inline-block; position: relative; transform: translateZ(0px);
}
.Product::before {
	left: 0px; top: -5px; font-family: tlrk-icon-font; font-size: 34px; margin-right: 5px; margin-bottom: -10px; vertical-align: top; display: inline-block; position: absolute;
}
.Product::after {
	left: 0px; top: -5px; width: 34px; text-align: center; color: rgb(255, 255, 255); line-height: 34px; font-family: MetricWeb-Semibold,"Arial Bold",Gadget,sans-serif; font-size: 12px; position: absolute;
}
.Product:hover {
	text-decoration: none;
}
.Product:focus {
	text-decoration: none;
}
.Product:hover::before {
	animation:pulse 1s infinite; -webkit-animation: pulse 1s infinite;
}
.Product:focus::before {
	animation:pulse 1s infinite; -webkit-animation: pulse 1s infinite;
}
.ie7 .Product {
	padding-left: 0px;
}
.ie8 .Product::after {
	top: -2px;
}
.ProductList .Product {
	line-height: 31px; font-size: 14px; display: block;
}
.ProductList .Product::before {
	top: 0px; font-size: 31px;
}
.ProductList .Product::after {
	top: 0px; width: 31px; line-height: 31px; font-size: 10px;
}
@media only screen and (max-width:1230px)
{
.Sidebar .Product {
	white-space: normal;
}
}
@media screen and (-ms-high-contrast:active), all and (-ms-high-contrast:none)
{
.Product::after {
	line-height: 29px;
}
}
.ie8 .Product::after {
	line-height: 29px;
}
.ie9 .Product::after {
	line-height: 29px;
}
.Product--noicon::before {
	display: none;
}
.Product--noicon::after {
	display: none;
}
.Product-info {
	padding: 5px 0px; color: rgb(101, 101, 101); font-size: 14px; margin-bottom: 0px; margin-left: 39px; max-width: 75%;
}
.Product--noicon ~ .Product-info {
	margin-left: 0px;
}
.ie7 .Product-info {
	margin-left: 0px;
}
.Product-info--fullwidth {
	max-width: 100%;
}
.Product-price {
	color: rgb(59, 59, 59); font-size: 15px; font-weight: 700; margin-bottom: 40px; margin-left: 39px; display: inline-block;
}
.TagsList .sfTxtLbl {
	text-transform: uppercase; padding-right: 6px; font-size: 11px; font-weight: 400; display: inline-block;
}
.TagsList ul {
	font-size: 0px; display: inline-block;
}
.TagsList ul li {
	margin-right: 6px; margin-bottom: 6px; display: inline-block;
}
.TagsList a {
	padding: 5px 10px; border: 1px solid rgba(85, 85, 85, 0.3); transition:0.3s; border-image: none; color: rgb(85, 85, 85); line-height: 1.3; font-size: 11px; display: block;
}
.TagsList a:hover {
	border-color: rgb(239, 241, 243); text-decoration: none; background-color: rgb(239, 241, 243);
}
.TagsList--cloud a {
	border: 1px solid rgba(0, 153, 204, 0.3); border-image: none; color: rgb(0, 153, 204);
}
.TagsList--cloud a:hover {
	border-color: rgb(229, 245, 250); background-color: rgb(229, 245, 250);
}
.TagsList--tools a {
	border: 1px solid rgba(5, 158, 28, 0.3); border-image: none; color: rgb(5, 158, 28);
}
.TagsList--tools a:hover {
	border-color: rgb(221, 238, 197); background-color: rgb(221, 238, 197);
}
.TagsList--alm a {
	border: 1px solid rgba(250, 140, 33, 0.3); border-image: none; color: rgb(250, 140, 33);
}
.TagsList--alm a:hover {
	border-color: rgb(252, 231, 204); background-color: rgb(252, 231, 204);
}
.ie7 .sfTagsList {
	vertical-align: middle; display: inline; -ms-zoom: 1;
}
.ie7 .sfTxtLbl {
	vertical-align: middle; display: inline; -ms-zoom: 1;
}
.ie7 .TagsList li {
	vertical-align: middle; display: inline; -ms-zoom: 1;
}
.sfforumPostBreabcrumbWrp {
	margin: 40px 0px 1em; color: rgb(153, 153, 153); padding-top: 4%; font-size: 12px;
}
.sfDisabled {
	color: inherit; text-decoration: inherit;
}
.sfDisabled:hover {
	color: inherit; text-decoration: inherit;
}
.Pagination {
	padding: 30px 0px; font-size: 18px; display: inline-block;
}
.Pagination .sf_pagerNumeric {
	margin: 4px; display: inline-block;
}
.Pagination .sf_PagerCurrent {
	color: rgb(0, 0, 0); font-weight: 700; pointer-events: none;
}
.Pagination &gt; div &gt; a {
	padding: 7px 10px;
}
.Pagination &gt; a:first-child {
	padding: 0px 0px 0px 2em; margin-right: 12px; margin-left: 8px; position: relative;
}
.Pagination .Pagination-prev {
	padding: 0px 0px 0px 2em; margin-right: 12px; margin-left: 8px; position: relative;
}
.Pagination &gt; div + a {
	padding: 0px 2em 0px 0px; margin-left: 12px; position: relative;
}
.Pagination .Pagination-next {
	padding: 0px 2em 0px 0px; margin-left: 12px; position: relative;
}
@media only screen and (max-width:590px)
{
.Pagination a {
	font-size: 13px;
}
.Pagination &gt; a::before {
	margin: 0px 3px;
}
.Pagination .sf_pagerNumeric {
	margin-right: 0px; margin-left: 0px;
}
.Pagination .sf_PagerNextGroup {
	display: none;
}
}
@media only screen and (max-width:370px)
{
.Pagination &gt; div &gt; a {
	padding: 8px;
}
}
.BlogPost {
	padding-top: 30px;
}
.BlogPost &gt; article {
	margin-bottom: 40px;
}
.BlogPost &gt; article iframe {
	max-width: 100%;
}
.BlogPost &gt; article pre {
	width: auto !important; overflow: auto;
}
.BlogPost &gt; article img {
	margin-bottom: 20px;
}
.BlogPost .TagsList {
	margin: 30px 0px; padding: 20px 0px; border-top-color: rgb(229, 229, 229); border-bottom-color: rgb(229, 229, 229); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.BlogPost blockquote {
	clear: both; margin-bottom: 40px;
}
.BlogPost-list {
	overflow: hidden;
}
.BlogPost-list &gt; li {
	overflow: hidden; padding-bottom: 20px; margin-bottom: 32px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.BlogPost-list &gt; li h4 {
	margin-bottom: 0px;
}
.BlogPost-list &gt; li article {
	margin-bottom: 22px;
}
.BlogPost-list ~ .Pagination {
	padding: 0px;
}
.BlogPost-meta {
	padding-bottom: 18px;
}
.BlogPost-comments-link {
	float: right;
}
.BlogPost-date {
	font: 400 12px/normal Arial, Helvetica, sans-serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.BlogPost-author {
	font-size: 14px;
}
.BlogPost-comment {
	padding: 20px 0px; -ms-word-wrap: break-word;
}
:nth-child(2n+1).BlogPost-comment {
	background-color: rgb(228, 232, 241);
}
.BlogPost-comment time {
	margin-top: 10px; display: block;
}
.BlogPost-write-comment small {
	margin-top: -8px; display: block;
}
.BlogPost-write-comment iframe {
	max-width: 100%;
}
#author {
	margin: 20px 0px; padding: 10px 0px; overflow: hidden; clear: both; border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.single-author-footer {
	margin: 20px 0px; padding: 10px 0px; overflow: hidden; clear: both; border-top-color: rgb(214, 214, 214); border-bottom-color: rgb(214, 214, 214); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#author &gt; img {
	margin-bottom: 20px; float: left;
}
.single-author-footer &gt; img {
	margin-bottom: 20px; float: left;
}
#author &gt; p {
	margin-left: 90px;
}
.single-author-footer &gt; p {
	margin-left: 90px;
}
#author h3 {
	margin-left: 90px;
}
.single-author-footer h3 {
	margin-left: 90px;
}
#author div {
	margin-left: 90px;
}
.single-author-footer div {
	margin-left: 90px;
}
.Telerik-share {
	height: 30px;
}
.BlogPost-share {
	height: 30px;
}
.Telerik-share .mailto {
	background: url("../img/dist/btn-email.png") no-repeat 0px 0px; width: 57px; height: 20px; text-indent: 100%; overflow: hidden; float: left;
}
.BlogPost-share .mailto {
	background: url("../img/dist/btn-email.png") no-repeat 0px 0px; width: 57px; height: 20px; text-indent: 100%; overflow: hidden; float: left;
}
.Telerik-share .mailto:hover {
	background-position: 0px bottom;
}
.BlogPost-share .mailto:hover {
	background-position: 0px bottom;
}
.Telerik-share .buttons .button {
	background: none !important; padding: 0px; border: 0px currentColor; border-image: none; margin-right: 10px; float: left;
}
.BlogPost-share .buttons .button {
	background: none !important; padding: 0px; border: 0px currentColor; border-image: none; margin-right: 10px; float: left;
}
.Telerik-share .buttons .googleplus {
	width: 60px !important;
}
.BlogPost-share .buttons .googleplus {
	width: 60px !important;
}
.Telerik-share .buttons .twitter {
	margin-right: 7px;
}
.BlogPost-share .buttons .twitter {
	margin-right: 7px;
}
.Telerik-share .buttons .twitter iframe.twitter-count-horizontal {
	width: 84px !important;
}
.BlogPost-share .buttons .twitter iframe.twitter-count-horizontal {
	width: 84px !important;
}
.Telerik-share .buttons .twitter .twitter-count-none {
	margin-right: 6px;
}
.BlogPost-share .buttons .twitter .twitter-count-none {
	margin-right: 6px;
}
.Telerik-share .buttons .facebook {
	line-height: 12px;
}
.BlogPost-share .buttons .facebook {
	line-height: 12px;
}
.Telerik-share .buttons .facebook iframe {
	min-width: 73px;
}
.BlogPost-share .buttons .facebook iframe {
	min-width: 73px;
}
.Telerik-share .buttons {
	float: left;
}
.Telerik-share .fb-share-button {
	float: left;
}
.Telerik-share .mailto {
	float: none; display: inline-block;
}
.Telerik-share .buttons .button {
	margin-right: 17px;
}
.Telerik-share .buttons .twitter {
	margin-right: 11px;
}
.Telerik-share .fb-share-button {
	margin-right: 20px;
}
.sfcommentsList {
	margin-bottom: 40px; display: table;
}
.sfcommentsList .sfcommentDetails {
	padding: 15px 10px; display: table-row;
}
.sfcommentsList :nth-child(2n).sfcommentDetails {
	background-color: rgb(243, 245, 246);
}
.sfcommentNumber {
	display: none;
}
.sfcommentAuthor {
	font-size: 11px; font-style: normal; font-weight: 400; display: table-caption;
}
.sfcommentDate {
	font-size: 11px; font-style: normal; font-weight: 400; display: table-caption;
}
.sfcommentAuthor {
	padding: 15px 0px 0px 10px; caption-side: top;
}
.sfcommentDate {
	padding: 0px 0px 15px 10px;
}
.sfcommentText {
	width: 85%; padding-top: 15px; vertical-align: top; display: table-cell;
}
.sfcommentsField {
	margin-bottom: 20px;
}
@media only screen and (max-width:1230px)
{
.sfcommentsList {
	display: block;
}
.sfcommentsList .sfcommentDetails {
	display: block;
}
.sfcommentAuthor {
	display: block;
}
.sfcommentDate {
	display: block;
}
.sfcommentText {
	display: block;
}
.sfcommentAuthor {
	padding: 0px;
}
.sfcommentDate {
	padding: 0px;
}
}
.LoginBox {
	margin: 0px auto; display: block; max-width: 370px;
}
.LoginBox [class*=icon-].Btn {
	text-align: left; padding-right: 30px; padding-left: 30px;
}
.LoginBox [class*=icon-].Btn::before {
	padding-right: 25px;
}
.LoginBox--span2 {
	max-width: 970px;
}
.LoginBox-forgotten {
	text-align: right; margin-bottom: -15px;
}
.Forgotten-panel {
	display: none;
}
.is-toggled .Login-panel {
	display: none;
}
.is-toggled .Forgotten-panel {
	display: block;
}
.prettyprint {
	background: rgb(255, 255, 255); margin: 6px 0px 1.6em; border-radius: 5px; border: 3px solid rgb(222, 222, 222); border-image: none; color: rgb(0, 0, 0);
}
.details-list {
	background: rgb(255, 255, 255); margin: 6px 0px 1.6em; border-radius: 5px; border: 3px solid rgb(222, 222, 222); border-image: none; color: rgb(0, 0, 0);
}
.sfpostDetails .code-title {
	margin: 0px; color: rgb(78, 78, 78); line-height: 33px; text-indent: 10px; font-size: 13px; font-weight: 700; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.sfpostDetails .details-title {
	margin: 0px; color: rgb(78, 78, 78); line-height: 33px; text-indent: 10px; font-size: 13px; font-weight: 700; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.sfpostDetails .sample-title {
	margin: 0px; color: rgb(78, 78, 78); line-height: 33px; text-indent: 10px; font-size: 13px; font-weight: 700; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.sfpostDetails .prettyprint &gt; h3 {
	margin: 0px; color: rgb(78, 78, 78); line-height: 33px; text-indent: 10px; font-size: 13px; font-weight: 700; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: solid;
}
.prettyprint {
	-ms-overflow-x: auto;
}
.prettyprint {
	background: rgb(251, 251, 251); padding: 10px; border-radius: 2px;
}
.code.code-sample pre {
	padding: 0px; display: block;
}
pre .nocode {
	color: rgb(0, 0, 0); background-color: transparent;
}
pre .str {
	color: rgb(226, 80, 0);
}
pre .atv {
	color: rgb(226, 80, 0);
}
pre .kwd {
	color: rgb(0, 51, 255);
}
pre .com {
	color: rgb(102, 102, 102);
}
pre .typ {
	color: rgb(0, 0, 0);
}
pre .lit {
	color: rgb(0, 102, 102);
}
pre .pun {
	color: rgb(51, 51, 51);
}
pre .pln {
	color: rgb(66, 84, 90);
}
pre .tag {
	color: rgb(0, 102, 204);
}
pre .atn {
	color: rgb(102, 102, 255);
}
pre .dec {
	color: rgb(204, 0, 0);
}
ol.linenums {
	list-style: none; color: rgb(51, 51, 51); margin-top: 0px; margin-bottom: 0px;
}
ol.linenums li:nth-child(2n) {
	background-color: rgb(238, 238, 238);
}
.SocialLinks a {
	color: rgb(170, 170, 170); font-size: 48px; text-decoration: none; display: inline-block;
}
@media only screen and (max-width:960px)
{
.SocialLinks a {
	font-size: 36px;
}
}
.SocialLinks a + a {
	margin-left: 0.4em;
}
.SocialLinks a:hover {
	opacity: 0.6;
}
.SocialLinks a.icon-twitter {
	color: rgb(0, 182, 241);
}
.SocialLinks a.icon-facebook {
	color: rgb(53, 99, 161);
}
.SocialLinks a.icon-google {
	color: rgb(221, 75, 57);
}
.SocialLinks a.icon-youtube {
	color: rgb(205, 32, 31);
}
.SocialLinks a.icon-linkedin {
	color: rgb(9, 118, 180);
}
.SocialLinks a.icon-liveid {
	color: rgb(19, 184, 213);
}
.SocialLinks a.icon-yahoo {
	color: rgb(123, 74, 169);
}
.Footer .SocialLinks {
	text-align: justify; font-size: 0.1px;
}
.Footer .SocialLinks::after {
	width: 100%; display: inline-block; content: "";
}
.Footer .SocialLinks a {
	color: rgb(255, 255, 255); font-size: 32px;
}
.Footer .SocialLinks a + a {
	margin-left: 0px;
}
.Footer .SocialLinks a:hover {
	opacity: 0.5;
}
@media only screen and (max-width:1100px) and (min-width:960px)
{
.Footer .SocialLinks a {
	font-size: 28px;
}
}
@media only screen and (max-width:590px)
{
.Footer .SocialLinks {
	margin: auto; display: block; max-width: 220px;
}
}
.Footer--lp .SocialLinks {
	width: 34.5%; display: inline-block;
}
@media only screen and (max-width:1230px)
{
.Footer--lp .SocialLinks {
	width: 40%;
}
}
@media only screen and (max-width:960px)
{
.Footer--lp .SocialLinks {
	width: 62%;
}
}
.RadSocialShare {
	padding: 6px 0px 0px; border: 0px currentColor; border-image: none; width: 100%; height: 24px; overflow: hidden;
}
.RadSocialShare a {
	text-decoration: none;
}
.RadSocialShare .sshContent::before {
	top: 2px; font-size: 12px; font-weight: 700; margin-right: 13px; position: relative; content: "SHARE:";
}
.RadSocialShare .sshListItem {
	padding: 0px;
}
.RadSocialShare .fb-share-button {
	width: 99px;
}
.RadSocialShare .twitter-share-button {
	top: 1px; width: 93px !important; position: relative;
}
.RadSocialShare .sshText {
	margin-right: 15px;
}
.RadSocialShare .sshText {
	top: -1px; position: relative;
}
.RadSocialShare .sshLinkedIn {
	top: -1px; position: relative;
}
.RadSocialShare #___plusone_0 {
	top: 2px; width: 64px !important; position: relative;
}
.Features {
	position: relative;
}
.Features .List {
	margin-bottom: 64px;
}
.Features .List-thumb {
	margin-right: 20px;
}
.FeatureDetails {
	left: 0px; top: 0px; height: 500px; right: 0px; position: absolute;
}
.FeatureDetails-right {
	height: 500px;
}
.FeatureDetails-left {
	height: 500px;
}
.FeatureDetails-right {
	position: relative;
}
.FeatureDetails-right img {
	right: 15px; bottom: 0px; position: absolute;
}
.FeatureDetails-controls {
	top: -35px; right: 0px; position: absolute; z-index: 1;
}
.FeatureDetails-controls a {
	width: 19px; height: 19px; overflow: hidden; margin-left: 24px; display: inline-block; position: relative;
}
.FeatureDetails-controls a::before {
	width: 19px; text-align: center; font-size: 17px; display: inline-block;
}
.FeatureDetails-content {
	height: 500px; overflow: hidden; position: relative;
}
.FeatureDetails-contentItem {
	transition:opacity 0.15s, visibility 0s 0.45s; left: 0px; top: 0px; right: 0px; visibility: hidden; position: absolute; opacity: 0;
}
.is-visible.FeatureDetails-contentItem {
	transition:opacity 0.3s, visibility; visibility: visible; opacity: 1;
}
.FeatureDetails-contentNext {
	bottom: 80px; position: absolute;
}
.Features-grid {
	transition:transform 0.2s, opacity 0.4s; height: 0px; overflow: hidden; visibility: hidden; opacity: 0; transform: scale(1.4); -webkit-transform: scale(1.4); -webkit-transition: -webkit-transform .2s ease, opacity .4s ease;
}
.is-visible.Features-grid {
	height: auto; overflow: visible; visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.Features-items {
	transition:transform 0.3s, opacity 0.3s; width: 0px; height: 0px; visibility: hidden; opacity: 0; transform: scale(1.4); -webkit-transform: scale(1.4); -webkit-transition: -webkit-transform .3s ease, opacity .3s ease;
}
.is-visible.Features-items {
	width: auto; height: 500px; visibility: visible; opacity: 1; transform: scale(1); -webkit-transform: scale(1);
}
.Features-items .FeatureDetails {
	padding-top: 84px; margin-top: -84px;
}
.Features-items .FeatureDetails-controls {
	top: 51px;
}
@media only screen and (max-width:1130px)
{
.FeatureDetails-left {
	font-size: 14px;
}
}
@media only screen and (max-width:770px)
{
.FeatureDetails-controls {
	padding: 30px 0px; top: 81px; z-index: 1;
}
.FeatureDetails {
	height: auto;
}
.FeatureDetails-right {
	height: auto;
}
.FeatureDetails-right img {
	top: 50px;
}
.FeatureDetails-left {
	height: auto; padding-bottom: 50px;
}
.FeatureDetails-contentNext {
	bottom: 15px;
}
}
@media only screen and (max-width:590px)
{
.Features {
	padding-bottom: 20px;
}
.Features .List {
	margin: 0px;
}
.Features .List-item {
	padding: 4% 0px; border-top-color: rgba(100, 100, 100, 0.2); border-top-width: 1px; border-top-style: solid;
}
.Features :last-child.List-item {
	padding-bottom: 0px; margin-bottom: 0px;
}
.FeatureDetails-content img {
	display: none;
}
.FeatureDetails-left {
	padding-bottom: 0px;
}
.Features-items .FeatureDetails {
	height: auto; padding-top: 40px; padding-bottom: 20px; margin-top: 0px;
}
.Features-items .FeatureDetails .FeatureDetails-left {
	margin-bottom: 0px;
}
.Features-items .FeatureDetails .FeatureDetails-right {
	margin-bottom: 0px;
}
.Features-items .FeatureDetails-controls {
	background: rgb(207, 207, 207); padding: 15px 0px 10px; left: -5.5%; top: -25px; right: -5.5%;
}
.Features-items .FeatureDetails-controls a {
	margin-left: 55px;
}
.Features-items .FeatureDetails-contentNext {
	top: 20px; bottom: auto; position: relative;
}
}
.FormOverlay {
	background: rgba(42, 45, 51, 0.7); transition:opacity 0.2s, visibility 0s linear 0.2s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 5000; transform: translateZ(0px); -webkit-transform: translateZ(0);
}
.is-visible.FormOverlay {
	transition-delay: 0s;
}
.oldie .FormOverlay {
	background: 0px 0px;
}
.Form--sticky {
	transition:padding-bottom 0.2s; left: 0px; right: 0px; bottom: 0px; position: fixed; z-index: 5001;
}
.Form--sticky .container {
	padding-top: 25px; padding-bottom: 60px;
}
.is-collapsed.Form--sticky .container {
	padding-bottom: 0px;
}
.Form-close {
	border-radius: 100%; border: 2px solid rgb(4, 135, 196); transition:color 0.2s, border-color 0.2s; border-image: none; top: 45px; width: 35px; height: 35px; text-align: center; right: 50%; color: rgb(4, 135, 196); line-height: 30px; font-family: georgia,arial,sans-serif; font-size: 34px; margin-right: -615px; position: absolute; z-index: 1; cursor: pointer;
}
.Form-close:hover {
	border-color: rgb(5, 156, 226); color: rgb(5, 156, 226);
}
.Form-close:focus {
	border-color: rgb(5, 156, 226); color: rgb(5, 156, 226);
}
.Form-counter {
	border-radius: 100%; border: 2px solid rgb(238, 83, 21); border-image: none; width: 75px; height: 75px; text-align: center; color: rgb(238, 83, 21); line-height: 75px; font-family: Arial,Helvetica,sans-serif; font-size: 60px; margin-right: 8px; vertical-align: middle; display: inline-block;
}
.oldie .Form-counter {
	line-height: 155%;
}
.PanelChoice input[type=checkbox] {
	margin-top: 40px; margin-left: 17px; position: relative;
}
.PanelChoice input[type=checkbox]:checked + label {
	background: rgb(243, 249, 253);
}
.PanelChoice label {
	padding: 30px 25px 20px 60px; border-radius: 10px; border: 2px solid rgb(183, 199, 200); border-image: none; width: 100%; margin-top: -60px; margin-left: 0px !important; cursor: pointer; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.PanelChoice label:hover {
	border-color: rgb(128, 199, 237);
}
.PanelChoice label span {
	font-weight: 400; margin-top: 5px; display: block;
}
@media only screen and (max-width:590px)
{
.Form--sticky .container {
	padding-top: 10px; padding-bottom: 0px;
}
.Form--sticky img {
	display: none;
}
.Form--sticky h2 {
	display: none;
}
.Form--sticky h5 {
	display: none;
}
.Form--sticky :last-child.col-4 {
	display: none;
}
.Form--sticky .col-4 {
	margin-bottom: 2%;
}
.Form--sticky h4 {
	width: auto;
}
.Form--sticky fieldset {
	margin-bottom: 0px;
}
.Form--sticky input[type=submit].u-db {
	width: auto;
}
.Form--sticky .Form-close {
	top: auto; right: 3%; bottom: 2%; margin-right: 0px;
}
}
@media only screen and (max-width:1230px)
{
.Form-close {
	top: 2%; right: 3%; margin-right: 0px;
}
}
.Form-checkbox-nm input[type=checkbox] {
	margin: 0px;
}
.Form-checkbox-nm input[type=checkbox] + label {
	padding-right: 0px; margin-bottom: 0px;
}
.rddtAutoWidth.rddtPopup {
	width: 250px; height: 250px;
}
.Form--requests .sfFieldWrp.sfDropdownList {
	display: inline;
}
.Form--requests .RadDropDownTree {
	width: 250px; margin-bottom: 10px;
}
.Form--requests textarea {
	width: 500px;
}
.Form--testimonial textarea {
	width: 100%; max-width: 370px;
}
.Form--checkboxes-in-cols input[type=radio] + label {
	width: 25%;
}
.Form--checkboxes-in-cols input[type=checkbox] + label {
	width: 25%;
}
.has-reveal {
	position: relative; -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.has-reveal .reveal-eye {
	background: url("../img/dist/reveal-password.png") no-repeat 50% 50% rgb(255, 255, 255); transition:opacity 0.2s, visibility 0s linear 0.2s; top: 1px; width: 30px; right: 1px; bottom: 1px; visibility: hidden; position: absolute; z-index: 2; cursor: pointer; opacity: 0;
}
.has-reveal .is-visible.reveal-eye {
	transition:opacity 0.2s, visibility linear; visibility: visible; opacity: 1;
}
.has-reveal .reveal-pass {
	left: 1px; top: 1px; right: 30px; bottom: 1px; line-height: 34px; overflow: hidden; padding-left: 5px; position: absolute; z-index: 2; -ms-text-overflow: ellipsis; background-color: rgb(255, 255, 255);
}
.FailedInput .has-reveal .reveal-pass {
	left: 6px;
}
.has-reveal input::-ms-reveal {
	display: none;
}
.FileUpload {
	position: relative;
}
.FileUpload-input {
	left: 0px; top: 0px; position: absolute; z-index: -1; opacity: 0;
}
.oldie .FileUpload-input {
	left: -9999px; top: -9999px;
}
.FileUpload-value {
	overflow: hidden; -ms-text-overflow: ellipsis; max-width: 100%;
}
.FileUpload-value--fancy {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.Faq {
	position: relative;
}
.Faq h2 {
	margin-bottom: 60px;
}
.Faq .sflistExpandAllLnkWrp {
	top: 50px; text-transform: lowercase; font-size: 13px; position: absolute;
}
.Faq .sflistItemContent {
	margin: 25px 0px 25px 32px;
}
.Faq .sflistItemToggleLnk::before {
	transition:400ms; -webkit-transition: all 400ms ease; -moz-transition: all 400ms ease;
}
.Faq .sflistListItemExpanded::before {
	transform: rotate(90deg); -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg);
}
.Tbl {
	background: rgb(255, 255, 255); margin-bottom: 20px;
}
.Tbl th {
	padding: 18px 20px 16px; border: 1px solid rgb(225, 229, 234); border-image: none;
}
.Tbl td {
	padding: 18px 20px 16px; border: 1px solid rgb(225, 229, 234); border-image: none;
}
.Tbl thead {
	background: rgb(95, 105, 119); color: rgb(255, 255, 255); font-size: 14px; font-weight: 700; position: relative;
}
.Tbl thead th {
	border-color: rgb(95, 105, 119) rgb(119, 130, 142) rgb(95, 105, 119) rgb(95, 105, 119);
}
.Tbl thead th:last-child {
	border-right-color: rgb(95, 105, 119);
}
.Tbl thead a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
.Tbl thead a:hover {
	color: rgb(204, 204, 204);
}
.Tbl tbody {
	border-bottom-color: rgb(225, 229, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.Tbl tbody td {
	border-bottom-color: rgb(225, 229, 234); border-bottom-width: medium; border-bottom-style: none;
}
.Tbl tbody th {
	border-bottom-color: rgb(225, 229, 234); border-bottom-width: medium; border-bottom-style: none;
}
.Tbl tbody tr:first-child td {
	border-top-color: rgb(225, 229, 234); border-top-width: medium; border-top-style: none;
}
.Tbl tbody tr:hover td {
	background: rgb(232, 247, 253); border-top-color: rgb(204, 228, 238); border-bottom-color: rgb(204, 228, 238); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.Tbl tbody th {
	background: rgb(225, 229, 234); padding: 10px 20px 8px; color: rgb(69, 81, 96); font-size: 13px;
}
.Tbl tbody .subheader th {
	background: rgb(246, 247, 249); padding-top: 15px; padding-bottom: 17px;
}
.Tbl tbody .subheader th .Product::before {
	line-height: 1; font-size: 30px;
}
.Tbl tbody .subheader th .Product::after {
	width: 30px; line-height: 30px;
}
.Tbl--comparison td {
	text-align: center;
}
.Tbl--comparison th {
	text-align: center;
}
.Tbl--comparison td:first-child {
	text-align: left;
}
.Tbl--comparison th:first-child {
	text-align: left;
}
.TblAlt td {
	text-align: center; padding-bottom: 10px;
}
.TblAlt th {
	text-align: center; padding-bottom: 10px;
}
.TblAlt td:first-child {
	text-align: right; padding-right: 30px; padding-left: 10px;
}
.TblAlt th:first-child {
	text-align: right; padding-right: 30px; padding-left: 10px;
}
.TblAlt caption {
	background: rgb(13, 137, 195); color: rgb(255, 255, 255); line-height: 1.5; padding-top: 1em; padding-bottom: 1em; font-size: 24px;
}
.TblAlt caption + thead th {
	padding-top: 0px;
}
.TblAlt thead th {
	background: rgb(13, 137, 195); color: rgb(255, 255, 255); padding-top: 10px; font-size: 13px; font-weight: 400; border-right-color: rgba(152, 171, 182, 0.36); border-right-width: 1px; border-right-style: solid;
}
.TblAlt thead th:first-child:empty {
	background: inherit; border-bottom-color: rgb(225, 229, 234);
}
.TblAlt thead th:last-child {
	border-right-color: rgb(13, 137, 195);
}
.TblAlt tbody td {
	border: 1px solid rgb(225, 229, 234); border-image: none; padding-top: 20px; padding-bottom: 18px;
}
.Tbl--compact th {
	padding: 12px 20px 10px;
}
.Tbl--compact td {
	padding: 10px 20px 8px;
}
.Tbl--compact tbody {
	font-size: 13px;
}
.Tbl--purchase {
	margin-bottom: 0px; table-layout: fixed; min-width: 650px;
}
.Tbl--purchase col:first-child {
	width: 185px;
}
@media only screen and (max-width:770px)
{
.Tbl--purchase col:first-child {
	width: 150px;
}
}
.Tbl--purchase tbody {
	font-size: 13px;
}
.Tbl--purchase tbody th {
	padding: 10px 10px 6px;
}
.Tbl--purchase tbody td {
	padding: 8px 10px 4px; vertical-align: middle;
}
.Tbl--purchase .dot {
	line-height: 0.55; font-size: 24px;
}
.Tbl--purchase .Tooltip--text {
	text-align: left; font-weight: 400; margin-left: 0px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.dot {
	color: rgb(48, 207, 85); line-height: 1; font-size: 18px;
}
.Table {
	margin-bottom: 20px;
}
.Table th {
	padding: 5px 10px; border: 1px solid rgb(225, 229, 234); border-image: none;
}
.Table td {
	padding: 5px 10px; border: 1px solid rgb(225, 229, 234); border-image: none;
}
.Table--comparison .dot {
	color: rgb(8, 169, 224); line-height: 16px; font-size: 21px; -webkit-text-stroke: 1px;
}
.Pricing-features .dot {
	color: rgb(8, 169, 224); line-height: 16px; font-size: 21px; -webkit-text-stroke: 1px;
}
.UpgradeTable .dot {
	color: rgb(8, 169, 224); line-height: 16px; font-size: 21px; -webkit-text-stroke: 1px;
}
.Table--comparison .header--top th {
	padding: 14px; border: 1px solid rgb(63, 149, 190); border-image: none; background-color: rgb(13, 137, 195);
}
.Pricing-features .header--top th {
	padding: 14px; border: 1px solid rgb(63, 149, 190); border-image: none; background-color: rgb(13, 137, 195);
}
.UpgradeTable .header--top th {
	padding: 14px; border: 1px solid rgb(63, 149, 190); border-image: none; background-color: rgb(13, 137, 195);
}
.Table--comparison .header--top th h4 {
	color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 5px;
}
.Pricing-features .header--top th h4 {
	color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 5px;
}
.UpgradeTable .header--top th h4 {
	color: rgb(255, 255, 255); font-size: 13px; margin-bottom: 5px;
}
.Table--comparison .header--top th h3 {
	color: rgb(255, 255, 255); font-size: 24px;
}
.Pricing-features .header--top th h3 {
	color: rgb(255, 255, 255); font-size: 24px;
}
.UpgradeTable .header--top th h3 {
	color: rgb(255, 255, 255); font-size: 24px;
}
.Table--comparison .header--inner th:first-child {
	padding: 8px; text-align: center; color: rgb(69, 81, 96); font-size: 13px; vertical-align: middle; background-color: rgb(225, 229, 234);
}
.Pricing-features .header--inner th:first-child {
	padding: 8px; text-align: center; color: rgb(69, 81, 96); font-size: 13px; vertical-align: middle; background-color: rgb(225, 229, 234);
}
.UpgradeTable .header--inner th:first-child {
	padding: 8px; text-align: center; color: rgb(69, 81, 96); font-size: 13px; vertical-align: middle; background-color: rgb(225, 229, 234);
}
.Table--comparison td {
	text-align: center;
}
.Pricing-features td {
	text-align: center;
}
.UpgradeTable td {
	text-align: center;
}
.Table--comparison th {
	text-align: center;
}
.Pricing-features th {
	text-align: center;
}
.UpgradeTable th {
	text-align: center;
}
.Table--comparison td:first-child {
	text-align: left;
}
.Pricing-features td:first-child {
	text-align: left;
}
.UpgradeTable td:first-child {
	text-align: left;
}
.Table--comparison th:first-child {
	text-align: left;
}
.Pricing-features th:first-child {
	text-align: left;
}
.UpgradeTable th:first-child {
	text-align: left;
}
.Table--style1 {
	font-size: 14px;
}
.Table--style1 thead td {
	border: 0px currentColor; border-image: none; padding-bottom: 12px;
}
.Table--style1 thead th {
	border: 0px currentColor; border-image: none; padding-bottom: 12px;
}
.Table--style1 td {
	padding: 8px 0px 7px; text-align: left; vertical-align: middle; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.Table--style1 th {
	padding: 8px 0px 7px; text-align: left; vertical-align: middle; border-right-color: currentColor; border-left-color: currentColor; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none;
}
.Table--style1 th {
	color: rgb(0, 0, 0);
}
.Table--comparison.Table--style1 td {
	text-align: center;
}
.Table--comparison.Table--style1 th {
	text-align: center;
}
.Table--comparison.Table--style1 td:first-child {
	text-align: left; padding-left: 5px;
}
.Table--comparison.Table--style1 th:first-child {
	text-align: left; padding-left: 5px;
}
.Table-RowDivision td {
	background: rgb(243, 245, 247);
}
.Table-RowDivision th {
	background: rgb(243, 245, 247);
}
.Table-RowDevTools td {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowDevCloud td {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowALM td {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowCMS td {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowDevTools th {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowDevCloud th {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowALM th {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowCMS th {
	background: rgb(5, 158, 28); text-align: center; color: rgb(255, 255, 255);
}
.Table-RowDevCloud td {
	background: rgb(0, 153, 204);
}
.Table-RowDevCloud th {
	background: rgb(0, 153, 204);
}
.Table-RowALM td {
	background: rgb(250, 140, 33);
}
.Table-RowALM th {
	background: rgb(250, 140, 33);
}
.Table-RowCMS td {
	background: rgb(94, 112, 200);
}
.Table-RowCMS th {
	background: rgb(94, 112, 200);
}
.Table-top-align td {
	padding-top: 20px; padding-bottom: 20px; vertical-align: top;
}
.Table-highlight-last td:last-child {
	background-color: rgb(243, 252, 255);
}
.Pricing--col1.Pricing-features td {
	width: 81.5%;
}
.Pricing--fluid .Pricing--col1.Pricing-head td {
	width: 50%;
}
.Pricing--col2.Pricing-features td {
	width: 40.75%;
}
.Pricing--fluid .Pricing--col2.Pricing-head td {
	width: 33.33%;
}
.Pricing--col3.Pricing-features td {
	width: 27.16%;
}
.Pricing--fluid .Pricing--col3.Pricing-head td {
	width: 25%;
}
.Pricing--col4.Pricing-features td {
	width: 20.37%;
}
.Pricing--fluid .Pricing--col4.Pricing-head td {
	width: 20%;
}
.Pricing--col5.Pricing-features td {
	width: 16.3%;
}
.Pricing--fluid .Pricing--col5.Pricing-head td {
	width: 16.66%;
}
.Pricing-head td {
	width: auto;
}
.Pricing--fluid .Pricing-head {
	width: 100%; margin-left: 0px;
}
.Pricing-subtable {
	max-width: 985px;
}
.Pricing-subtable td:first-child {
	width: 207px;
}
.Pricing-subtable td:first-child + td {
	width: auto;
}
.Pricing-heading {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(225, 229, 234) rgb(225, 229, 234) currentColor; border-image: none; text-align: center; vertical-align: middle; background-color: rgb(243, 245, 247);
}
.Pricing-heading h3 {
	margin-bottom: 0px;
}
.Pricing-heading h4 {
	margin-bottom: 0px;
}
.Pricing-heading h5 {
	margin-bottom: 0px;
}
.Pricing-heading h6 {
	margin-bottom: 0px;
}
.Pricing-head {
	width: 100%; color: rgb(207, 208, 208); border-collapse: separate; table-layout: fixed; background-color: rgb(42, 45, 51);
}
.Pricing--grey .Pricing-head {
	background-color: rgb(233, 238, 244);
}
.Pricing--grey .Pricing-head h5 {
	color: rgb(85, 85, 85); font-size: 16px;
}
.Pricing--grey .Pricing-head h3 {
	color: rgb(26, 26, 26); font-size: 33px; margin-bottom: 10px;
}
.Pricing--grey .Pricing-head strong {
	color: rgb(0, 0, 0); font-size: 20px;
}
.Pricing-head h3 {
	color: rgb(107, 208, 244); font-size: 28px; margin-bottom: 0px;
}
.Pricing-head h4 {
	color: rgb(88, 159, 186); font-size: 16px; font-weight: 700; margin-bottom: 5px; min-height: 1em;
}
.Pricing-head h5 {
	margin: 0px; color: rgb(207, 208, 208); font-size: 13px; font-weight: 400;
}
.Pricing-head strong {
	color: rgb(255, 255, 255); line-height: 1.3; font-size: 30px; font-weight: 400;
}
.Pricing-head tr:first-child td {
	padding-top: 30px;
}
.Pricing-head tr:last-child td {
	padding-bottom: 30px;
}
.Pricing-head td {
	padding: 0px 10px; text-align: center; font-size: 14px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.Pricing-head td:first-child {
	border-left-color: currentColor; border-left-width: medium; border-left-style: none;
}
.Pricing-head .Label {
	color: rgb(224, 224, 224); margin-top: 20px;
}
.Pricing-head .Btn {
	margin-top: 20px;
}
.Pricing-head--small h3 {
	font-size: 20px; margin-bottom: 10px;
}
.Pricing-head--small .Pricing-head-price td {
	padding-top: 5px; padding-bottom: 5px;
}
.Pricing-head--small .Btn {
	margin-top: 10px;
}
.Pricing-head-price td {
	color: rgb(255, 255, 255); line-height: 1; padding-top: 20px; padding-bottom: 20px;
}
.Pricing-head-price em {
	font-size: 12px; font-style: normal;
}
.Pricing--highlight {
	position: relative;
}
.Pricing-badge-wrap {
	margin: -30px -10px 30px; position: relative;
}
.Pricing-badge {
	padding: 20px 0px 0px; left: 0px; top: -23px; right: 0px; color: rgb(255, 255, 255); font-weight: 700; display: block; position: absolute; background-color: rgb(42, 45, 51);
}
.Pricing-head tr:first-child td.Highlight--circle {
	padding-top: 70px;
}
.Highlight--circle .Pricing-badge {
	background: rgb(238, 83, 21); padding: 30px 10px; border-radius: 50%; left: 50%; top: -87px; width: 74px; height: 34px; font-weight: 400; margin-left: -47px;
}
.Highlight--circle .Pricing-badge span {
	font-size: 20px; font-weight: 700;
}
.Highlight--mp .Pricing-badge {
	color: rgb(42, 45, 51); -ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.Highlight--mp .Pricing-badge::before {
	background-position: 100% 0px; top: 0px; width: 72px; height: 72px; right: 0px; position: absolute; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAY1BMVEUAAADvxb/cTzTISDD99vX44+HDRy/lUzflUzf////nf2/67eviUjbhopnJWUbnY03ZiHzupZvqjX/TTDLTeWzz0MvrmY3jrabncV712tbOalreYErturPxsajqr6falYv89PM5GEJkAAAACHRSTlMA////////ONDKAyEAAAJSSURBVFjDrdTZbqQwEAXQMl6Gi8Ft9qWh8/9/OTaZqEeyolKissRDvRzhWxfoTy1zSEoiKYmkJJKSSEoiKYl+IlW6+h7ipPY/x3345luIkVodvqjRdcDMQG+pcKx9/HNOKAxjxUK3VDrw9vNeCt0+62luWChLpdMHc+VhQdeZqAzMg4FKaUwO1g9c93WewXujZvRVy0Cl9ELfG/gwxUwNUMeJzh3xyUClNNT1I047cO99cx3OcAKmZ6Ey8SpYXIO6k2mgnMI8rBgKiJXGDlfSsORkhupIVWqdPQuIlaoVdaU7LC4n00YMrT5wjlUBcVLE5KLxKZ+czNOs7rA44toVECcpWJipg8eSpj5N6A/jjSogTlquV+hgw2ranPj12uqIpcFSQJzUpoxg4wx95FHHbfSqbsKrgDjpaey2A+tkzpz/vuvT5K9GFRAnNY/0TJMxTZUnY41Pu1zfErHS++jbcUPuuJq3Ks0eqoB4ye3ZyS3IJzv20ZcQL2lcY3KU2/J0O9+EzXXcz+6VnO7ee7u/nQLiEje4nU9hezsFxEmPpbkd/sfGN/PLaRmIb6bJTju6JwPxOanMHAo9A/FSp8ML3nsG4qWwGqwxvVHLQJw0mNna3dajfjIQ24I2eAyjU75hILbjwezJgTcbA/GJx+QoPc8MxEvJMTZay0F84lABxjcsxEs6Yii29qvErS969Dup7zmIl8pDUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSX8B9WpZ3/2ge78AAAAASUVORK5CYII="); background-repeat: no-repeat;
}
.Pricing-features .justline th {
	padding: 20px; font-size: 16px; vertical-align: top; background-color: rgb(235, 238, 241);
}
.UpgradeTable th {
	padding: 20px; font-size: 16px; vertical-align: top; background-color: rgb(235, 238, 241);
}
.Pricing-features .justline th .u-db {
	color: rgb(102, 102, 102); font-weight: 400;
}
.UpgradeTable th span {
	color: rgb(102, 102, 102); font-weight: 400;
}
.UpgradeTable th .u-db {
	color: rgb(102, 102, 102); font-weight: 400;
}
.Pricing-features {
	border: 1px solid rgb(225, 229, 234); border-image: none; width: 100%; font-size: 12px;
}
.UpgradeTable {
	border: 1px solid rgb(225, 229, 234); border-image: none; width: 100%; font-size: 12px;
}
.Pricing-features th {
	padding: 5px;
}
.UpgradeTable th {
	padding: 5px;
}
.Pricing-features td {
	padding: 5px;
}
.UpgradeTable td {
	padding: 5px;
}
.Pricing-features th {
	color: rgb(0, 0, 0); padding-left: 10px; border-top-color: rgb(225, 229, 234); border-bottom-color: rgb(225, 229, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(243, 245, 247);
}
.UpgradeTable th {
	color: rgb(0, 0, 0); padding-left: 10px; border-top-color: rgb(225, 229, 234); border-bottom-color: rgb(225, 229, 234); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(243, 245, 247);
}
.Pricing-features td {
	border-bottom-color: rgb(225, 229, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.UpgradeTable td {
	border-bottom-color: rgb(225, 229, 234); border-bottom-width: 1px; border-bottom-style: solid;
}
.Pricing-features td:first-child {
	padding-left: 10px; border-right-color: rgb(225, 229, 234); border-right-width: 1px; border-right-style: solid;
}
.UpgradeTable td:first-child {
	padding-left: 10px; border-right-color: rgb(225, 229, 234); border-right-width: 1px; border-right-style: solid;
}
.Pricing-features td .u-tac {
	text-align: center;
}
.UpgradeTable td .u-tac {
	text-align: center;
}
.Pricing-features td .u-tal {
	text-align: left;
}
.UpgradeTable td .u-tal {
	text-align: left;
}
.Pricing-features--light {
	background: rgb(255, 255, 255);
}
@media only screen and (max-width:590px)
{
.Pricing-features--light {
	table-layout: auto;
}
}
.Pricing-features--light .caption {
	padding-top: 30px; padding-bottom: 30px;
}
.Pricing-features--light th {
	padding: 16px 20px; color: inherit; line-height: 1.6; font-size: inherit; font-weight: 400; vertical-align: bottom; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.Pricing-features--light td {
	padding-top: 10px; padding-bottom: 10px; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid;
}
.Pricing-features--light th.u-tac {
	text-align: center;
}
.Pricing-features--light td.u-tac {
	text-align: center;
}
.Pricing-features--light th.u-tar {
	text-align: right; padding-right: 16px;
}
.Pricing-features--light td.u-tar {
	text-align: right; padding-right: 16px;
}
@media only screen and (max-width:770px)
{
.Pricing-features--light th.u-tar {
	text-align: center;
}
.Pricing-features--light td.u-tar {
	text-align: center;
}
}
.Pricing-features--light th.u-vab {
	vertical-align: bottom;
}
.Pricing-features--light td.u-vab {
	vertical-align: bottom;
}
@media only screen and (max-width:770px)
{
.Pricing-features--light th {
	padding-right: 0px; padding-left: 0px; font-size: 10px;
}
.Pricing-features--light td {
	padding-right: 0px; padding-left: 0px; font-size: 10px;
}
}
.Pricing-features--light .Pricing-head th {
	background: rgb(42, 45, 51); border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.Pricing-features--light .Pricing-head h3 {
	font-size: 20px;
}
.Pricing-features--light .Pricing-head .h3 {
	font-size: 20px;
}
@media only screen and (max-width:590px)
{
.Pricing-features--light .Pricing-head h3 {
	font-size: 16px;
}
.Pricing-features--light .Pricing-head .h3 {
	font-size: 16px;
}
}
.Pricing-features--light .Pricing-head strong {
	font-size: inherit; font-weight: 700; margin-bottom: 10px; display: block;
}
.Pricing-features--vice {
	font-size: 13px;
}
.Pricing-features--vice .caption {
	padding-top: 25px; padding-bottom: 25px;
}
.Pricing-features--vice .Pricing-header {
	border-right-color: rgb(63, 149, 190);
}
.Pricing-features--vice th {
	line-height: 1.5; padding-top: 0px; padding-bottom: 10px; background-color: rgb(13, 137, 195) !important;
}
.Pricing-features--vice td {
	padding-top: 20px; padding-bottom: 20px;
}
.Pricing-features--vice strong {
	font: 400 18px/normal FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif !important; margin-bottom: 5px !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.Pricing-header {
	border-right-color: rgb(88, 92, 99); border-right-width: 1px; border-right-style: solid;
}
.Pricing-master &gt; div {
	width: 100%; padding-top: 48px; margin-top: -48px; -ms-overflow-y: visible; max-width: 985px;
}
.Pricing-master .Pricing-wrapper {
	padding-left: 185px;
}
.Pricing-master .Pricing-features-wrapper {
	width: auto;
}
.Pricing-master .Pricing-features .header {
	background-color: rgb(243, 245, 247);
}
.Pricing-master .Pricing-features .header--large {
	background-color: rgb(243, 245, 247);
}
.Pricing-master .Pricing-features td {
	height: auto; line-height: 1; border-top-color: rgb(225, 229, 234); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none;
}
.Pricing-master--full &gt; div {
	max-width: 100%;
}
.Pricing-master--full .Pricing-wrapper {
	padding-left: 0px;
}
.Pricing-master--full .Pricing-features-wrapper {
	padding-left: 0px;
}
.Pricing-master--full .Pricing-features {
	width: 100%; margin-left: 0px;
}
.Pricing-master--vice &gt; div {
	max-width: 100%;
}
.Pricing-master--vice .Pricing-head {
	background-color: rgb(24, 53, 72);
}
.Pricing-master--vice .Highlight--mp .Pricing-badge {
	background-color: rgb(24, 53, 72);
}
.Pricing-master--vice .Highlight--mp .Pricing-badge {
	color: rgb(24, 53, 72);
}
.Pricing-master--vice .Pricing-head h3 {
	font-size: 24px;
}
.Pricing-master--vice .Pricing-head h4 {
	color: rgb(107, 208, 244); font-size: 14px; font-weight: 400;
}
.Pricing-master--vice .Pricing-head strong {
	line-height: 1; font-family: FaktSlabPro-Medium,"Roboto Condensed",Arial,Helvetica,sans-serif;
}
.Pricing-master--vice .Pricing-head .Btn {
	margin-top: 0px;
}
.Pricing-master--vice .Pricing-features {
	font-size: 13px;
}
.Pricing-master--vice .Pricing-features b {
	color: rgb(0, 0, 0);
}
.Pricing-master--vice .Pricing-features td {
	line-height: normal;
}
.Pricing-master--vice .Pricing-features .Label {
	font-size: 11px;
}
.Pricing-master--vice .dot {
	color: rgb(48, 207, 85);
}
.Pricing-master--vice .Product {
	font-size: 18px; font-weight: 400;
}
.Pricing-master--vice .Pricing-features .header {
	height: 32px; background-color: rgb(204, 210, 218);
}
.Pricing-master--vice .Pricing-features .header &gt; th {
	height: 18px; padding-top: 8px; background-color: rgb(204, 210, 218);
}
.Pricing-master--vice .Pricing-features .header--large {
	height: 51px;
}
.Pricing-master--vice .Pricing-features .header--large &gt; th {
	height: 40px;
}
.Pricing-master--vice .Pricing-features .header--large .Product {
	line-height: 22px; margin-top: 5px;
}
.Pricing-master--vice .Pricing-features .header--large .Product::before {
	line-height: 1; font-size: 30px;
}
.Pricing-master--vice .Pricing-features .header--large .Product::after {
	width: 30px; line-height: 30px;
}
.Pricing-master--vice .justline:hover td {
	background-color: rgb(232, 247, 253);
}
.Pricing-master--vice .Tooltip-info {
	width: 220px;
}
.Pricing-master--vice .justline .Tooltip-info {
	width: 200px;
}
.Pricing-master--vice .justline .Tooltip--text {
	margin: 0px; text-align: left; font-weight: 400; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
@media only screen and (min-width:1000px)
{
.Pricing-master--vice .Pricing-btns .Btn {
	min-width: 160px;
}
.Pricing-master--vice .Pricing-prim-button .Btn {
	min-width: 160px;
}
}
.Pricing-addInfo p {
	color: rgb(90, 177, 210);
}
.Pricing-addInfo .Tooltip--text {
	font-size: 16px; border-bottom-color: rgb(17, 103, 146);
}
.Pricing-addInfo .List .List {
	margin-top: 5px;
}
.Pricing-addInfo &gt; .List &gt; li:first-child {
	min-height: 70px;
}
.badge-animation-helper {
	padding-top: 23px;
}
.Pricing-master .Pricing-features td:first-child {
	width: 16%; margin-top: 0px; min-width: 185px;
}
.Pricing-features--grid {
	table-layout: fixed;
}
.Pricing-features--grid td {
	padding: 10px; width: 16.7%;
}
.Pricing-features--grid td.Pricing-head {
	padding: 20px 0px !important;
}
.Pricing-features--grid th {
	background: rgb(0, 0, 0); margin: 0px; padding: 10px 0px; color: rgb(107, 208, 244);
}
.Pricing-features--quart.Pricing-features--grid td {
	width: 25%;
}
.Pricing-features--grid-2 {
	width: 66.66%; margin-left: 33.33%;
}
.Pricing-features--grid-3 {
	width: 50%; margin-left: 50%;
}
.Pricing-features--grid-4 {
	width: 75%; margin-left: 25%;
}
.Pricing-features--grid-5 {
	width: 80%; margin-left: 20%;
}
td mark {
	background: rgb(255, 255, 255); padding: 4px 5px 0px; color: rgb(0, 0, 0); font-size: 14px; margin-left: 3px; vertical-align: middle; display: inline-block;
}
.Pricing-switcher {
	text-align: center; line-height: 1; font-size: 0px; margin-bottom: 70px;
}
.Pricing-switcher a {
	padding: 0.66em 0px; border: 2px solid rgb(225, 229, 234); border-image: none; width: 15em; font-size: 18px; margin-top: -1px; margin-left: -1px; display: inline-block; position: relative; background-color: rgb(255, 255, 255);
}
.Pricing-switcher a:first-child {
	border-radius: 2px 0px 0px 2px;
}
.Pricing-switcher a:last-child {
	border-radius: 0px 2px 2px 0px;
}
.Pricing-switcher a:hover {
	outline: 0px; text-decoration: none;
}
.Pricing-switcher a:focus {
	outline: 0px; text-decoration: none;
}
.Pricing-switcher a:hover span {
	text-decoration: underline;
}
.Pricing-switcher a:focus span {
	text-decoration: underline;
}
.Pricing-switcher a.is-active span {
	text-decoration: none;
}
.Pricing-switcher b {
	color: rgb(85, 85, 85); text-transform: uppercase; line-height: 18px; font-size: 11px; display: block;
}
.Pricing-switcher strong {
	color: rgb(85, 85, 85); text-transform: uppercase; line-height: 18px; font-size: 11px; display: block;
}
.Pricing-switcher .is-active {
	color: rgb(85, 85, 85); pointer-events: none; background-color: rgb(225, 229, 234);
}
.Pricing-switcher .is-active::before {
	border-width: 12px; border-style: solid; border-color: rgb(225, 229, 234) transparent transparent; left: 50%; bottom: -25px; margin-left: -12px; position: absolute; content: "";
}
.Pricing--ts.Pricing-switcher a {
	width: 220px;
}
.Pricing--small.Pricing-switcher a {
	padding: 15px 18px; width: auto; font-size: 12px;
}
.VolumeDiscount .Text {
	vertical-align: bottom; display: inline-block;
}
.VolumeDiscount .Image {
	height: 130px; overflow: hidden; vertical-align: bottom; display: inline-block;
}
.VolumeDiscount .discount {
	margin-top: 30px;
}
.VolumeDiscount .discount--xs {
	margin-top: 50px;
}
.PricingBtnWrap {
	margin-bottom: 20px;
}
.PricingBtnWrap h5 {
	display: inline;
}
.PricingBtnWrap div {
	display: inline;
}
.PricingBtnWrap p {
	margin: 0px; padding: 0px;
}
.PricingBtnWrap span {
	display: inline-block;
}
.RadDockZone .PricingBtnWrap div {
	display: block;
}
.Pricing--vat {
	vertical-align: top;
}
.Pricing--vat td {
	vertical-align: top;
}
.Pricing--font-inherit {
	font-size: inherit;
}
.Pricing--font-inherit td {
	font-size: inherit;
}
.header--1 th {
	font-size: 16px; background-color: rgb(225, 229, 234);
}
.Pricing-cross-sell .Pricing-head {
	table-layout: fixed;
}
.Pricing-cross-sell .Pricing-head td:first-child {
	width: 300px;
}
.Pricing-cross-sell .Pricing-features td:first-child + td {
	width: 300px;
}
.Pricing-cross-sell .Highlight--circle &gt; .Pricing-badge-wrap::before {
	left: 0px; top: -69px; width: 100%; height: 69px; display: block; position: absolute; content: ""; background-color: rgb(42, 45, 51);
}
.Pricing-cross-sell .Pricing-badge {
	top: -116px; width: 54px; height: 44px; padding-top: 20px; padding-right: 20px; padding-left: 20px; font-size: 14px;
}
@media only screen and (max-width:990px)
{
.Pricing-head h3 {
	font-size: 20px;
}
.Pricing-head strong {
	font-size: 18px;
}
.Pricing-features--light .Pricing-head strong {
	font-size: inherit;
}
}
@media only screen and (max-width:1140px)
{
.Pricing-addInfo &gt; p {
	min-height: 60px;
}
}
@media only screen and (max-width:1060px)
{
.Pricing-addInfo .Tooltip--text {
	font-size: inherit;
}
.Pricing-addInfo &gt; p {
	min-height: 75px;
}
}
@media only screen and (max-width:940px)
{
.Pricing-subtable {
	width: 111%; margin-left: -5.5%;
}
.Pricing-subtable &gt; .Pricing-features &gt; tbody &gt; tr &gt; td:first-child {
	width: 19%;
}
.Pricing-master {
	width: 111%; margin-left: -5.5%; position: relative;
}
.Pricing-master::after {
	background: linear-gradient(to right, transparent, rgba(0, 0, 0, 0.2)); top: 0px; width: 10px; right: 0px; bottom: 0px; display: block; position: absolute; content: "";
}
.Pricing-master &gt; div {
	-ms-overflow-x: scroll;
}
.Pricing-master .Pricing-master &gt; div {
	-ms-overflow-x: inherit;
}
.Pricing-master .Pricing-master::after {
	display: none;
}
.Pricing-master table.Pricing-head {
	min-width: 630px;
}
.Pricing-master .Pricing-features {
	min-width: 630px;
}
.Pricing-master table.Pricing--col1.Pricing-head {
	min-width: 260px;
}
.Pricing-master .Pricing--col1.Pricing-features {
	min-width: 260px;
}
.Pricing-master table.Pricing--col5.Pricing-head {
	min-width: 705px;
}
.Pricing-master .Pricing--col5.Pricing-features {
	min-width: 705px;
}
.Pricing-master .Pricing--col1.Pricing-features {
	min-width: 445px;
}
.Pricing-master .Pricing--col3.Pricing-features {
	min-width: 815px;
}
.Pricing-master .Pricing--col4.Pricing-features {
	min-width: 815px;
}
.Pricing-master .Pricing--col5.Pricing-features {
	min-width: 890px;
}
.Pricing-switcher a {
	font-size: 14px;
}
.Pricing-head tr:first-child td {
	padding-top: 12px;
}
.Pricing-head tr:last-child td {
	padding-bottom: 12px;
}
.Pricing-head .Label {
	font-size: 11px; margin-top: 1em;
}
.Pricing-head .Btn {
	margin-top: 8px;
}
.Pricing-head h4 {
	
}
.Pricing-badge {
	top: -19px;
}
.Pricing-head-price td {
	padding-top: 6px; padding-bottom: 6px;
}
.Pricing-master--vice.Pricing-master {
	width: 100%; margin-left: 0px;
}
.Pricing-master table.Pricing-head {
	min-width: 630px;
}
.Pricing-addInfo &gt; p {
	min-height: 70px;
}
.Pricing-master--vice .Pricing--col3.Pricing-head {
	min-width: 815px;
}
.Pricing-master--vice .Pricing--col4.Pricing-head {
	min-width: 815px;
}
.Pricing-master--vice .Pricing--col3.Pricing-features {
	min-width: 1000px;
}
.Pricing-master--vice .Pricing--col4.Pricing-features {
	min-width: 1000px;
}
}
@media only screen and (max-width:720px)
{
.pricing-teaser--vice {
	width: 100% !important;
}
}
@media only screen and (max-width:590px)
{
.Pricing-subtable tr {
	width: 100%; display: table;
}
.Pricing-subtable tr td {
	padding: 5px 1px;
}
.Pricing-subtable tr td:first-child {
	width: 100% !important; text-align: center; border-right-color: currentColor; border-right-width: 0px; border-right-style: none; display: table-caption;
}
.Pricing-subtable tr td:first-child:empty {
	display: none;
}
}
@media only screen and (max-width:960px)
{
.col--offset-3.col-6.Pricing-prim-button {
	width: 100%; margin-left: 0px;
}
}
.ie8 td.Pricing-btns {
	padding-bottom: 30px;
}
.Purchase-badge-wrap {
	margin: -30px -10px 30px; position: relative;
}
.Purchase-badge {
	padding: 20px 0px 0px; left: 0px; top: -23px; right: 0px; color: rgb(24, 53, 72); font-weight: 700; display: block; position: absolute; background-color: rgb(24, 53, 72);
}
.Purchase-badge::before {
	background-position: 100% 0px; top: 0px; width: 72px; height: 72px; right: 0px; position: absolute; content: ""; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAMAAABiM0N1AAAAY1BMVEUAAADvxb/cTzTISDD99vX44+HDRy/lUzflUzf////nf2/67eviUjbhopnJWUbnY03ZiHzupZvqjX/TTDLTeWzz0MvrmY3jrabncV712tbOalreYErturPxsajqr6falYv89PM5GEJkAAAACHRSTlMA////////ONDKAyEAAAJSSURBVFjDrdTZbqQwEAXQMl6Gi8Ft9qWh8/9/OTaZqEeyolKissRDvRzhWxfoTy1zSEoiKYmkJJKSSEoiKYl+IlW6+h7ipPY/x3345luIkVodvqjRdcDMQG+pcKx9/HNOKAxjxUK3VDrw9vNeCt0+62luWChLpdMHc+VhQdeZqAzMg4FKaUwO1g9c93WewXujZvRVy0Cl9ELfG/gwxUwNUMeJzh3xyUClNNT1I047cO99cx3OcAKmZ6Ey8SpYXIO6k2mgnMI8rBgKiJXGDlfSsORkhupIVWqdPQuIlaoVdaU7LC4n00YMrT5wjlUBcVLE5KLxKZ+czNOs7rA44toVECcpWJipg8eSpj5N6A/jjSogTlquV+hgw2ranPj12uqIpcFSQJzUpoxg4wx95FHHbfSqbsKrgDjpaey2A+tkzpz/vuvT5K9GFRAnNY/0TJMxTZUnY41Pu1zfErHS++jbcUPuuJq3Ks0eqoB4ye3ZyS3IJzv20ZcQL2lcY3KU2/J0O9+EzXXcz+6VnO7ee7u/nQLiEje4nU9hezsFxEmPpbkd/sfGN/PLaRmIb6bJTju6JwPxOanMHAo9A/FSp8ML3nsG4qWwGqwxvVHLQJw0mNna3dajfjIQ24I2eAyjU75hILbjwezJgTcbA/GJx+QoPc8MxEvJMTZay0F84lABxjcsxEs6Yii29qvErS969Dup7zmIl8pDUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSSQlkZREUhJJSX8B9WpZ3/2ge78AAAAASUVORK5CYII="); background-repeat: no-repeat;
}
.Purchase-offset {
	min-width: 800px;
}
.Purchase {
	background: rgb(24, 53, 72); table-layout: fixed; min-width: 615px;
}
.Purchase td {
	text-align: center; line-height: 1; padding-right: 10px; padding-left: 10px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.Purchase td:first-child {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.Purchase tr:first-child td {
	padding-top: 30px;
}
.Purchase tr:last-child td {
	padding-bottom: 30px;
}
.Purchase .Purchase-price td {
	padding-top: 20px; padding-bottom: 20px;
}
.Purchase &gt; * {
	color: rgb(255, 255, 255);
}
.Purchase h3 {
	color: rgb(107, 208, 244); font-size: 24px; margin-bottom: 0px;
}
.Purchase h4 {
	color: rgb(107, 208, 244); font-size: 14px; font-weight: 400; margin-bottom: 0.33em;
}
.Purchase h5 {
	margin: 0px; color: rgb(207, 208, 208); font-size: 13px; font-weight: 400;
}
.Purchase strong {
	color: rgb(255, 255, 255); line-height: 1; font-family: FaktSlabPro-Medium,"Roboto Condensed",Arial,Helvetica,sans-serif; font-size: 30px; font-weight: 400;
}
.Purchase span {
	font-size: 12px;
}
.Purchase .Btn {
	min-width: 160px;
}
.Purchase-offset {
	margin-left: 185px;
}
.Purchase-info {
	font: 400 12px/normal Arial, Helvetica, sans-serif; color: rgb(224, 224, 224); margin-top: 20px; font-size-adjust: none; font-stretch: normal;
}
.Purchase-info p {
	color: rgb(90, 177, 210);
}
.Purchase-info &gt; .List &gt; li:first-child {
	min-height: 70px;
}
.Purchase-info .Tooltip--text {
	font-size: 16px; border-bottom-color: rgb(17, 103, 146);
}
.Purchase-info .List .List {
	margin-top: 5px;
}
.UpgradeTable {
	margin-bottom: 20px;
}
.UpgradeTable td:first-child {
	width: auto;
}
.UpgradeFooter {
	padding: 20px 0px; margin-top: 20px;
}
.PurchaseOrders {
	background: url("/telerik/img/dist/bg-purchase-orders.jpg") no-repeat 50% 0px; height: 600px; line-height: 1.4; font-size: 12px; margin-bottom: 70px; position: relative;
}
.PurchaseOrders h4 {
	font-size: 16px; font-weight: 700;
}
.PurchaseOrders &gt; div {
	left: 50%; width: 250px; position: absolute;
}
.PurchaseOrders-1 {
	text-align: right;
}
.PurchaseOrders-3 {
	text-align: right;
}
.PurchaseOrders-5 {
	text-align: right;
}
.PurchaseOrders-1 {
	top: 0px; margin-left: -550px;
}
.PurchaseOrders-2 {
	top: 20px; margin-left: 280px;
}
.PurchaseOrders-3 {
	top: 140px; margin-left: -550px;
}
.PurchaseOrders-4 {
	top: 120px; margin-left: 250px;
}
.PurchaseOrders-5 {
	top: 390px; margin-left: -550px;
}
.PurchaseOrders-6 {
	top: 590px; width: 420px !important; margin-left: -200px;
}
.PurchaseOrders-7 {
	top: 590px; width: 320px !important; margin-left: 150px;
}
.Timeline {
	background: url("../img/dist/timeline-arrow.png") no-repeat right 154px; width: 100%; padding-right: 270px; padding-left: 170px; margin-right: 45px; margin-left: 0px; list-style-type: none; position: relative; max-width: 2100px;
}
@media only screen and (max-width:1230px)
{
.Timeline {
	padding-right: 250px; padding-left: 110px;
}
}
@media only screen and (min-width:2000px)
{
.Timeline {
	margin: 0px auto;
}
}
.Timeline::before {
	border-width: 2px 0px; border-style: solid; border-color: rgb(255, 255, 255); left: -200%; top: 154px; height: 118px; right: 200px; display: block; position: absolute; content: "";
}
.Timeline li {
	width: 87px; padding-top: 276px; position: relative;
}
@media only screen and (max-width:2000px)
{
.Timeline li:nth-child(2n) h4 {
	padding-top: 135px;
}
}
.Timeline li h4 {
	line-height: 0.8; padding-top: 50px; margin-bottom: 0px; position: relative;
}
.Timeline li h4::before {
	background: rgb(255, 255, 255); left: 42px; top: 0px; width: 2px; bottom: 45px; display: block; position: absolute; content: "";
}
.Timeline li p {
	line-height: 1; font-size: 20px; margin-right: -45px; margin-left: -45px; position: relative;
}
.Timeline li img {
	left: 0px; top: 0px; width: auto; position: absolute; z-index: 1; max-width: none;
}
.Timeline li:first-child img {
	left: auto; right: -185%; z-index: 0;
}
.Timeline li:nth-child(5) img {
	z-index: 2;
}
.Timeline li:nth-child(7) img {
	z-index: 2;
}
@media only screen and (max-width:1150px)
{
.Timeline {
	background: 0px 0px; margin: 40px 0px 0px 25%; width: auto; padding-right: 20px; padding-bottom: 10px; padding-left: 0px; border-left-color: rgb(255, 255, 255); border-left-width: 3px; border-left-style: solid;
}
.Timeline::before {
	background: rgb(255, 255, 255); border-radius: 50%; border: 0px currentColor; border-image: none; left: -6px; top: -8px; width: 9px; height: 9px; display: block; position: absolute; content: "";
}
.Timeline::after {
	left: -12.5px; width: 10px; height: 10px; bottom: 9px; color: rgb(255, 255, 255); font-size: 22px; font-weight: 700; display: block; position: absolute; content: "¨‹";
}
.Justify.Timeline {
	display: block;
}
.Timeline .Justify-item {
	display: block;
}
.Timeline li {
	width: 100%; text-align: left; padding-top: 0px;
}
.Timeline li h4 {
	width: 60px; line-height: 1; padding-top: 0px !important; padding-left: 30px; font-size: 22px !important; float: left;
}
.Timeline li h4::before {
	left: 0px; top: 9px; width: 20px; height: 1px; position: absolute;
}
.Timeline li p {
	font-size: 18px; margin-top: 23px; margin-right: 0px; margin-left: 90px;
}
.Timeline li img {
	display: none;
}
}
@media only screen and (max-width:590px)
{
.Timeline {
	margin-left: 10%;
}
}
.is-triggered.Timeline li {
	transition:opacity 1s; opacity: 1 !important;
}
.is-triggered.Timeline li:nth-child(1) {
	transition-delay: 0.1s;
}
.is-triggered.Timeline li:nth-child(2) {
	transition-delay: 0.2s;
}
.is-triggered.Timeline li:nth-child(3) {
	transition-delay: 0.3s;
}
.is-triggered.Timeline li:nth-child(4) {
	transition-delay: 0.4s;
}
.is-triggered.Timeline li:nth-child(5) {
	transition-delay: 0.5s;
}
.is-triggered.Timeline li:nth-child(6) {
	transition-delay: 0.6s;
}
.is-triggered.Timeline li:nth-child(7) {
	transition-delay: 0.7s;
}
.is-triggered.Timeline li:nth-child(8) {
	transition-delay: 0.8s;
}
.is-triggered.Timeline li:nth-child(9) {
	transition-delay: 0.9s;
}
.ie8 .Timeline li:first-child + li h4 {
	padding-top: 135px;
}
.ie8 .Timeline li:first-child + li + li + li h4 {
	padding-top: 135px;
}
.ie8 .Timeline li:first-child + li + li + li + li + li h4 {
	padding-top: 135px;
}
.ie8 .Timeline li:first-child + li + li + li + li + li + li + li h4 {
	padding-top: 135px;
}
.u-db {
	display: block;
}
.u-dbi {
	display: block;
}
.u-dn {
	display: none;
}
.u-dib {
	display: inline-block;
}
.u-pr {
	position: relative !important;
}
.u-ps {
	position: static !important;
}
.u-pa {
	position: absolute !important;
}
.u-vat {
	vertical-align: top !important;
}
.u-vam {
	vertical-align: middle !important;
}
.u-vab {
	vertical-align: bottom !important;
}
.u-tal {
	text-align: left !important;
}
.u-tar {
	text-align: right !important;
}
.u-tac {
	text-align: center !important;
}
.u-ttu {
	text-transform: uppercase !important;
}
.u-fl {
	float: left !important;
}
.u-fr {
	float: right !important;
}
.u-full {
	width: 100% !important;
}
.u-half {
	width: 50% !important;
}
.u-wa {
	width: auto !important;
}
.u-ha {
	height: auto !important;
}
.u-full-size img {
	width: 100% !important;
}
.u-mw {
	max-width: 100% !important;
}
.u-mw img {
	max-width: 100% !important;
}
.u-mwn {
	max-width: none !important;
}
.u-mwn img {
	max-width: none !important;
}
.u-nbt {
	border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.u-nbb {
	border-bottom-color: currentColor !important; border-bottom-width: medium !important; border-bottom-style: none !important;
}
.u-nbr {
	border-right-color: currentColor !important; border-right-width: medium !important; border-right-style: none !important;
}
.u-nbl {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.u-pen {
	pointer-events: none !important;
}
.u-wsn {
	white-space: nowrap !important;
}
.u-lsn {
	letter-spacing: normal !important;
}
.u-ff-base {
	font-family: Arial,Helvetica,sans-serif !important;
}
.u-ff-sans1 {
	font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif !important;
}
.u-ff-sans2 {
	font-family: MetricWeb-Semibold,"Arial Bold",Gadget,sans-serif !important;
}
.u-ff-slab1 {
	font-family: FaktSlabPro-Light,Arial,Helvetica,sans-serif !important;
}
.u-ff-slab2 {
	font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif !important;
}
.u-ff-slab3 {
	font-family: FaktSlabPro-Medium,"Roboto Condensed",Arial,Helvetica,sans-serif !important;
}
.u-nm {
	margin: 0px !important;
}
.u-ma {
	margin: 0px auto !important;
}
.u-np {
	padding: 0px !important;
}
.u-bn {
	background: none !important;
}
.u-p0 {
	padding: 0px !important;
}
.u-p1 {
	padding: 10px !important;
}
.u-p2 {
	padding: 20px !important;
}
.u-p3 {
	padding: 30px !important;
}
.u-p4 {
	padding: 40px !important;
}
.u-p5 {
	padding: 50px !important;
}
.u-p6 {
	padding: 60px !important;
}
.u-p7 {
	padding: 70px !important;
}
.u-p8 {
	padding: 80px !important;
}
.u-p9 {
	padding: 90px !important;
}
.u-p10 {
	padding: 100px !important;
}
.u-pt0 {
	padding-top: 0px !important;
}
.u-pt1 {
	padding-top: 10px !important;
}
.u-pt2 {
	padding-top: 20px !important;
}
.u-pt3 {
	padding-top: 30px !important;
}
.u-pt4 {
	padding-top: 40px !important;
}
.u-pt5 {
	padding-top: 50px !important;
}
.u-pt6 {
	padding-top: 60px !important;
}
.u-pt7 {
	padding-top: 70px !important;
}
.u-pt8 {
	padding-top: 80px !important;
}
.u-pt9 {
	padding-top: 90px !important;
}
.u-pt10 {
	padding-top: 100px !important;
}
.u-pr0 {
	padding-right: 0px !important;
}
.u-pr1 {
	padding-right: 10px !important;
}
.u-pr2 {
	padding-right: 20px !important;
}
.u-pr3 {
	padding-right: 30px !important;
}
.u-pr4 {
	padding-right: 40px !important;
}
.u-pr5 {
	padding-right: 50px !important;
}
.u-pr6 {
	padding-right: 60px !important;
}
.u-pr7 {
	padding-right: 70px !important;
}
.u-pr8 {
	padding-right: 80px !important;
}
.u-pr9 {
	padding-right: 90px !important;
}
.u-pr10 {
	padding-right: 100px !important;
}
.u-pb0 {
	padding-bottom: 0px !important;
}
.u-pb1 {
	padding-bottom: 10px !important;
}
.u-pb2 {
	padding-bottom: 20px !important;
}
.u-pb3 {
	padding-bottom: 30px !important;
}
.u-pb4 {
	padding-bottom: 40px !important;
}
.u-pb5 {
	padding-bottom: 50px !important;
}
.u-pb6 {
	padding-bottom: 60px !important;
}
.u-pb7 {
	padding-bottom: 70px !important;
}
.u-pb8 {
	padding-bottom: 80px !important;
}
.u-pb9 {
	padding-bottom: 90px !important;
}
.u-pb10 {
	padding-bottom: 100px !important;
}
.u-pl0 {
	padding-left: 0px !important;
}
.u-pl1 {
	padding-left: 10px !important;
}
.u-pl2 {
	padding-left: 20px !important;
}
.u-pl3 {
	padding-left: 30px !important;
}
.u-pl4 {
	padding-left: 40px !important;
}
.u-pl5 {
	padding-left: 50px !important;
}
.u-pl6 {
	padding-left: 60px !important;
}
.u-pl7 {
	padding-left: 70px !important;
}
.u-pl8 {
	padding-left: 80px !important;
}
.u-pl9 {
	padding-left: 90px !important;
}
.u-pl10 {
	padding-left: 100px !important;
}
.u-mt0 {
	margin-top: 0px !important;
}
.u-mt1 {
	margin-top: 10px !important;
}
.u-mt2 {
	margin-top: 0px;
	margin-left:-830px !important;
}
.u-mt3 {
	margin-top: 30px !important;
}
.u-mt4 {
	margin-top: 40px !important;
}
.u-mt5 {
	margin-top: 50px !important;
}
.u-mt6 {
	margin-top: 60px !important;
}
.u-mt7 {
	margin-top: 70px !important;
}
.u-mt8 {
	margin-top: 40px !important;
}
.u-mt9 {
	margin-top: 90px !important;
}
.u-mt10 {
	margin-top: 100px !important;
}
.u-mr0 {
	margin-right: 0px !important;
}
.u-mr1 {
	margin-right: 10px !important;
}
.u-mr2 {
	margin-right: 20px !important;
}
.u-mr3 {
	margin-right: 30px !important;
}
.u-mr4 {
	margin-right: 40px !important;
}
.u-mr5 {
	margin-right: 50px !important;
}
.u-mr6 {
	margin-right: 60px !important;
}
.u-mr7 {
	margin-right: 70px !important;
}
.u-mr8 {
	margin-right: 80px !important;
}
.u-mr9 {
	margin-right: 90px !important;
}
.u-mr10 {
	margin-right: 100px !important;
}
.u-mb0 {
	margin-bottom: 0px !important;
}
.u-mb1 {
	margin-bottom: 10px !important;
}
.u-mb2 {
	margin-bottom: 20px !important;
}
.u-mb3 {
	margin-bottom: 30px !important;
}
.u-mb4 {
	margin-bottom: 40px !important;
}
.u-mb5 {
	margin-bottom: 50px !important;
}
.u-mb6 {
	margin-bottom: 60px !important;
}
.u-mb7 {
	margin-bottom: 70px !important;
}
.u-mb8 {
	margin-bottom: 40px !important;
}
.u-mb9 {
	margin-bottom: 90px !important;
}
.u-mb10 {
	margin-bottom: 100px !important;
}
.u-ml0 {
	margin-left: 0px !important;
}
.u-ml1 {
	margin-left: 10px !important;
}
.u-ml2 {
	margin-left: 20px !important;
}
.u-ml3 {
	margin-left: 30px !important;
}
.u-ml4 {
	margin-left: 40px !important;
}
.u-ml5 {
	margin-left: 50px !important;
}
.u-ml6 {
	margin-left: 60px !important;
}
.u-ml7 {
	margin-left: 70px !important;
}
.u-ml8 {
	margin-left: 80px !important;
}
.u-ml9 {
	margin-left: 90px !important;
}
.u-ml10 {
	margin-left: 100px !important;
}
.u-fs10 {
	font-size: 10px !important;
}
.u-fs11 {
	font-size: 11px !important;
}
.u-fs12 {
	font-size: 12px !important;
}
.u-fs13 {
	font-size: 13px !important;
}
.u-fs14 {
	font-size: 14px !important;
}
.u-fs15 {
	font-size: 15px !important;
}
.u-fs16 {
	font-size: 16px !important;
}
.u-fs17 {
	font-size: 17px !important;
}
.u-fs18 {
	font-size: 18px !important;
}
.u-fs19 {
	font-size: 19px !important;
}
.u-fs20 {
	font-size: 20px !important;
}
@media only screen and (max-width:590px)
{
.u-small-dn {
	display: none !important;
}
.u-small-full {
	width: 100% !important;
}
.u-small-mb0 {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.u-small-mb2 {
	margin-bottom: 20px !important;
}
.u-mt3 {
	margin-top: 20px !important;
}
.u-mt4 {
	margin-top: 20px !important;
}
.u-mt5 {
	margin-top: 20px !important;
}
.u-mt6 {
	margin-top: 20px !important;
}
.u-mt7 {
	margin-top: 30px !important;
}
.u-mt8 {
	margin-top: 30px !important;
}
.u-mt9 {
	margin-top: 30px !important;
}
.u-mb3 {
	margin-bottom: 20px !important;
}
.u-mb4 {
	margin-bottom: 20px !important;
}
.u-mb5 {
	margin-bottom: 20px !important;
}
.u-mb6 {
	margin-bottom: 20px !important;
}
.u-mb7 {
	margin-bottom: 30px !important;
}
.u-mb8 {
	margin-bottom: 30px !important;
}
.u-mb9 {
	margin-bottom: 30px !important;
}
}
@media only screen and (max-width:320px)
{
.u-min-dn {
	display: none !important;
}
.u-min-full {
	width: 100% !important;
}
}
@media only screen and (max-width:960px)
{
.u-normal-dn {
	display: none !important;
}
.u-normal-full {
	width: 100% !important;
}
.u-normal-firstfull &gt; div:first-child {
	width: 100%;
}
}
.List .Space--zero {
	margin-bottom: -1px;
}
.list-reset.Space--zero li {
	margin-bottom: 1px;
}
.Space--zero &gt; .List-item {
	margin-bottom: 1px;
}
.Space--zero &gt; li {
	margin-bottom: 1px;
}
.list-reset.Space--zero li:last-child {
	margin-bottom: 0px;
}
.Space--zero &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--zero &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--zero li .List {
	margin-top: 1px;
}
.Space--zero &gt; .List-item .List {
	margin-top: 1px;
}
.Space--zero &gt; li .List {
	margin-top: 1px;
}
.list-reset.Space--zero li .List-thumb {
	margin-right: 1px;
}
.Space--zero &gt; .List-item .List-thumb {
	margin-right: 1px;
}
.Space--zero &gt; li .List-thumb {
	margin-right: 1px;
}
.List--imgFullWidth.Space--zero .List-thumb {
	margin-right: 0px; margin-bottom: 1px;
}
.List .Space--compact {
	margin-bottom: -5px;
}
.list-reset.Space--compact li {
	margin-bottom: 5px;
}
.Space--compact &gt; .List-item {
	margin-bottom: 5px;
}
.Space--compact &gt; li {
	margin-bottom: 5px;
}
.list-reset.Space--compact li:last-child {
	margin-bottom: 0px;
}
.Space--compact &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--compact &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--compact li .List {
	margin-top: 5px;
}
.Space--compact &gt; .List-item .List {
	margin-top: 5px;
}
.Space--compact &gt; li .List {
	margin-top: 5px;
}
.list-reset.Space--compact li .List-thumb {
	margin-right: 1px;
}
.Space--compact &gt; .List-item .List-thumb {
	margin-right: 1px;
}
.Space--compact &gt; li .List-thumb {
	margin-right: 1px;
}
.List--imgFullWidth.Space--compact .List-thumb {
	margin-right: 0px; margin-bottom: 5px;
}
.List .Space--cozy {
	margin-bottom: -10px;
}
.list-reset.Space--cozy li {
	margin-bottom: 10px;
}
.Space--cozy &gt; .List-item {
	margin-bottom: 10px;
}
.Space--cozy &gt; li {
	margin-bottom: 10px;
}
.list-reset.Space--cozy li:last-child {
	margin-bottom: 0px;
}
.Space--cozy &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--cozy &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--cozy li .List {
	margin-top: 10px;
}
.Space--cozy &gt; .List-item .List {
	margin-top: 10px;
}
.Space--cozy &gt; li .List {
	margin-top: 10px;
}
.list-reset.Space--cozy li .List-thumb {
	margin-right: 5px;
}
.Space--cozy &gt; .List-item .List-thumb {
	margin-right: 5px;
}
.Space--cozy &gt; li .List-thumb {
	margin-right: 5px;
}
.List--imgFullWidth.Space--cozy .List-thumb {
	margin-right: 0px; margin-bottom: 10px;
}
.List .Space--mid {
	margin-bottom: -20px;
}
.list-reset.Space--mid li {
	margin-bottom: 20px;
}
.Space--mid &gt; .List-item {
	margin-bottom: 20px;
}
.Space--mid &gt; li {
	margin-bottom: 20px;
}
.list-reset.Space--mid li:last-child {
	margin-bottom: 0px;
}
.Space--mid &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--mid &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--mid li .List {
	margin-top: 20px;
}
.Space--mid &gt; .List-item .List {
	margin-top: 20px;
}
.Space--mid &gt; li .List {
	margin-top: 20px;
}
.list-reset.Space--mid li .List-thumb {
	margin-right: 10px;
}
.Space--mid &gt; .List-item .List-thumb {
	margin-right: 10px;
}
.Space--mid &gt; li .List-thumb {
	margin-right: 10px;
}
.List--imgFullWidth.Space--mid .List-thumb {
	margin-right: 0px; margin-bottom: 20px;
}
.List .Space--comfort {
	margin-bottom: -30px;
}
.list-reset.Space--comfort li {
	margin-bottom: 30px;
}
.Space--comfort &gt; .List-item {
	margin-bottom: 30px;
}
.Space--comfort &gt; li {
	margin-bottom: 30px;
}
.list-reset.Space--comfort li:last-child {
	margin-bottom: 0px;
}
.Space--comfort &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--comfort &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--comfort li .List {
	margin-top: 30px;
}
.Space--comfort &gt; .List-item .List {
	margin-top: 30px;
}
.Space--comfort &gt; li .List {
	margin-top: 30px;
}
.list-reset.Space--comfort li .List-thumb {
	margin-right: 15px;
}
.Space--comfort &gt; .List-item .List-thumb {
	margin-right: 15px;
}
.Space--comfort &gt; li .List-thumb {
	margin-right: 15px;
}
.List--imgFullWidth.Space--comfort .List-thumb {
	margin-right: 0px; margin-bottom: 30px;
}
.List .Space--relaxed {
	margin-bottom: -40px;
}
.list-reset.Space--relaxed li {
	margin-bottom: 40px;
}
.Space--relaxed &gt; .List-item {
	margin-bottom: 40px;
}
.Space--relaxed &gt; li {
	margin-bottom: 40px;
}
.list-reset.Space--relaxed li:last-child {
	margin-bottom: 0px;
}
.Space--relaxed &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--relaxed &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--relaxed li .List {
	margin-top: 40px;
}
.Space--relaxed &gt; .List-item .List {
	margin-top: 40px;
}
.Space--relaxed &gt; li .List {
	margin-top: 40px;
}
.list-reset.Space--relaxed li .List-thumb {
	margin-right: 20px;
}
.Space--relaxed &gt; .List-item .List-thumb {
	margin-right: 20px;
}
.Space--relaxed &gt; li .List-thumb {
	margin-right: 20px;
}
.List--imgFullWidth.Space--relaxed .List-thumb {
	margin-right: 0px; margin-bottom: 40px;
}
.List .Space--streched {
	margin-bottom: -55px;
}
.list-reset.Space--streched li {
	margin-bottom: 55px;
}
.Space--streched &gt; .List-item {
	margin-bottom: 55px;
}
.Space--streched &gt; li {
	margin-bottom: 55px;
}
.list-reset.Space--streched li:last-child {
	margin-bottom: 0px;
}
.Space--streched &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--streched &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--streched li .List {
	margin-top: 55px;
}
.Space--streched &gt; .List-item .List {
	margin-top: 55px;
}
.Space--streched &gt; li .List {
	margin-top: 55px;
}
.list-reset.Space--streched li .List-thumb {
	margin-right: 28px;
}
.Space--streched &gt; .List-item .List-thumb {
	margin-right: 28px;
}
.Space--streched &gt; li .List-thumb {
	margin-right: 28px;
}
.List--imgFullWidth.Space--streched .List-thumb {
	margin-right: 0px; margin-bottom: 55px;
}
.List .Space--grande {
	margin-bottom: -70px;
}
.list-reset.Space--grande li {
	margin-bottom: 70px;
}
.Space--grande &gt; .List-item {
	margin-bottom: 70px;
}
.Space--grande &gt; li {
	margin-bottom: 70px;
}
.list-reset.Space--grande li:last-child {
	margin-bottom: 0px;
}
.Space--grande &gt; :last-child.List-item {
	margin-bottom: 0px;
}
.Space--grande &gt; li:last-child {
	margin-bottom: 0px;
}
.list-reset.Space--grande li .List {
	margin-top: 70px;
}
.Space--grande &gt; .List-item .List {
	margin-top: 70px;
}
.Space--grande &gt; li .List {
	margin-top: 70px;
}
.list-reset.Space--grande li .List-thumb {
	margin-right: 35px;
}
.Space--grande &gt; .List-item .List-thumb {
	margin-right: 35px;
}
.Space--grande &gt; li .List-thumb {
	margin-right: 35px;
}
.List--imgFullWidth.Space--grande .List-thumb {
	margin-right: 0px; margin-bottom: 70px;
}
@media only screen and (max-width:590px)
{
.List .Space--grande {
	margin-bottom: -40px;
}
.list-reset.Space--grande li {
	margin-bottom: 40px;
}
.Space--grande &gt; .List-item {
	margin-bottom: 40px;
}
.Space--grande &gt; li {
	margin-bottom: 40px;
}
}
h1 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
h2 {
	color:#3b3b3b; -ms-word-wrap: break-word;
}
h3 {
	color:#3B3B3B; -ms-word-wrap: break-word;
}
h4 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
h5 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
h6 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h1 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h2 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h3 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h4 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h5 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.h6 {
	color: rgb(0, 0, 0); -ms-word-wrap: break-word;
}
.Title {
	font: 40px/1.2 FaktSlabPro-Blond, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.Title--s.Title {
	font-size: 30px;
}
.Title--l.Title {
	font-size: 50px;
}
.Title--xl.Title {
	font-size: 60px;
}
.Title--xxl.Title {
	font-size: 70px;
}
.Title--xxxl.Title {
	font-size: 80px;
}
.SubTitle {
	color: rgb(0, 0, 0);
}
.Aggregate {
	color: rgb(0, 0, 0);
}
.SubTitle {
	font: 400 24px/1.4 Arial, Helvetica, sans-serif; margin-top: 15px; margin-bottom: 0px; font-size-adjust: none; font-stretch: normal;
}
.SubTitle--s {
	font-size: 18px;
}
.SubTitle--l {
	line-height: 1.1; font-size: 28px;
}
.Label {
	font: 400 12px/normal Arial, Helvetica, sans-serif; color: rgb(119, 119, 119); font-size-adjust: none; font-stretch: normal;
}
.Aggregate {
	font: 400 60px/0.8 MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif; letter-spacing: -0.04em; margin-bottom: 0.13em; font-size-adjust: none; font-stretch: normal;
}
.Aggregate--theme2 {
	font: 400 120px/0.8 FaktSlabPro-Light, Arial, Helvetica, sans-serif; color: rgb(0, 181, 241); vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.medium.Aggregate--theme2 {
	letter-spacing: -0.07em; font-size: 110px;
}
.medium.Aggregate--theme2 em {
	left: -0.1em; top: -0.11em;
}
.small.Aggregate--theme2 {
	font-size: 90px;
}
.small.Aggregate--theme2 em {
	margin-left: -0.15em;
}
.Aggregate--theme2 em {
	top: -0.07em; font-style: normal; position: relative;
}
.purple.Aggregate--theme2 {
	color: rgb(138, 129, 231);
}
.blue.Aggregate--theme2 {
	color: rgb(1, 192, 255);
}
.blue2.Aggregate--theme2 {
	color: rgb(9, 140, 222);
}
.green.Aggregate--theme2 {
	color: rgb(21, 185, 141);
}
.pink.Aggregate--theme2 {
	color: rgb(255, 89, 137);
}
.yellow.Aggregate--theme2 {
	color: rgb(255, 200, 25);
}
.Aggregate--theme2 + p {
	margin: 10px auto 0px; color: rgb(85, 85, 85); font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif; font-size: 24px; vertical-align: middle; max-width: 270px;
}
.AggregateTitle {
	font: 400 20px/0.9 FaktSlabPro-Medium, "Roboto Condensed", Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.Text--xs {
	font-size: 13px; font-weight: 400;
}
.Text--s {
	font-size: 14px; font-weight: 400;
}
.Text--l {
	line-height: 1.2; letter-spacing: 0em; font-size: 18px; font-weight: 400;
}
.Text--xl {
	line-height: 39px; font-size: 24px; font-weight: 400;
}
.Text--xxl {
	line-height: 1.3; letter-spacing: -0.04em; font-size: 36px; font-weight: 400;
}
.Text--b0 {
	color: rgb(0, 0, 0) !important;
}
.Text--b1 {
	color: rgb(34, 34, 34) !important;
}
.Text--b2 {
	color: rgb(51, 51, 51) !important;
}
.Text--b3 {
	color: rgb(68, 68, 68) !important;
}
.Text--b4 {
	color: rgb(85, 85, 85) !important;
}
.Text--b5 {
	color: rgb(119, 119, 119) !important;
}
.Text--b6 {
	color: rgb(153, 153, 153) !important;
}
.Text--b7 {
	color: rgb(204, 204, 204) !important;
}
.Text--b8 {
	color: rgb(238, 238, 238) !important;
}
.Text--b9 {
	color: rgb(255, 255, 255) !important;
}
.Text--lb {
	color: rgb(54, 179, 251) !important;
}
.Text--lb1 {
	color: rgb(107, 208, 244) !important;
}
.Text--lb2 {
	color: rgb(50, 132, 175) !important;
}
.Text--lb3 {
	color: rgb(61, 172, 213) !important;
}
.Text--lb4 {
	color: rgb(112, 203, 240) !important;
}
.Text--lg {
	color: rgb(103, 254, 156) !important;
}
.Text--lg2 {
	color: rgb(144, 253, 182) !important;
}
.Text--lg3 {
	color: rgb(0, 221, 149) !important;
}
.Text--lg4 {
	color: rgb(76, 148, 5) !important;
}
.Text--lo {
	color: rgb(254, 191, 1) !important;
}
.Text--lo2 {
	color: rgb(245, 136, 31) !important;
}
.Text--lo3 {
	color: rgb(255, 87, 71) !important;
}
.Text--lo4 {
	color: rgb(232, 75, 60) !important;
}
.hgroup {
	text-align: center; margin-bottom: 40px;
}
.hgroup h2 {
	margin-bottom: 10px;
}
.hgroup .SubTitle {
	color: rgb(119, 119, 119); margin-top: 0px;
}
.hgroup--v2 h2 {
	line-height: 1.2; font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 50px;
}
.hgroup--v2 .SubTitle {
	color: rgb(34, 34, 34); line-height: 1; font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif;
}
.hgroup--banner {
	font: 400 20px/1.2 Arial, Helvetica, sans-serif; text-align: center; color: rgb(255, 255, 255); margin-bottom: 40px; font-size-adjust: none; font-stretch: normal;
}
.hgroup--banner h1 {
	font: 400 60px/1.2 FaktSlabPro-Blond, Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.hgroup--banner h2 {
	font: 400 30px/1.2 Arial, Helvetica, sans-serif; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.hgroup--banner-v2 h1 {
	font-family: FaktSlabPro-Blond,Arial,Helvetica,sans-serif; font-size: 70px; margin-bottom: 40px;
}
.hgroup--banner-v2 h3 {
	letter-spacing: -1px; font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif; font-size: 36px;
}
.hgroup--banner-v2 .SubTitle {
	letter-spacing: 0em; font-family: MetricWeb-Regular,"Arial Bold",Gadget,sans-serif;
}
@media only screen and (max-width:1230px)
{
.Aggregate {
	font-size: 44px;
}
.Text--xl {
	font-size: 20px;
}
}
@media only screen and (max-width:960px)
{
.SubTitle {
	font-size: 17px;
}
.Aggregate {
	font-size: 32px;
}
.Text--s {
	font-size: 12px;
}
}
@media only screen and (max-width:590px)
{
.SubTitle br {
	display: none;
}
.hgroup--banner h1 {
	font-size: 30px;
}
.hgroup--banner h2 {
	font-size: 15px;
}
.hgroup--banner br {
	display: none;
}
.hgroup--banner-v2 h1 {
	font-size: 40px;
}
.hgroup--banner-v2 h3 {
	font-size: 24px;
}
.hgroup--banner-v2 br {
	display: none;
}
.hgroup--v2 h2 {
	font-size: 35px;
}
.Aggregate--theme2.Aggregate {
	padding-top: 60px; font-size: 90px; display: block;
}
.Title--l.Title {
	font-size: 30px;
}
.Title--xl.Title {
	font-size: 40px;
}
.Title--xxl.Title {
	font-size: 50px;
}
.Title--xxxl.Title {
	font-size: 60px;
}
}
.Section--blue1 span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue2 span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue3 span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue4 span.skype_pnh_container span.skype_pnh_highlighting_inactive_common span.skype_pnh_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue1 span.skype_c2c_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue2 span.skype_c2c_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue3 span.skype_c2c_text_span {
	color: rgb(255, 255, 255) !important;
}
.Section--blue4 span.skype_c2c_text_span {
	color: rgb(255, 255, 255) !important;
}
.is-fixed {
	left: 0px; top: 0px; right: 0px; margin-top: 0px; position: fixed; z-index: 20; transform: translateZ(0px);
}
.page-header__sub-title {
	line-height: 1.15; font-size: 28px;
}
@media only screen and (max-width:770px)
{
.page-header__sub-title {
	font-size: 22px;
}
}
.page-header h1 {
	color: rgb(255, 255, 255); font-size: 80px; margin-bottom: 20px;
}
@media only screen and (max-width:770px)
{
.page-header h1 {
	font-size: 60px;
}
}
@media only screen and (max-width:590px)
{
.page-header h1 {
	font-size: 36px;
}
}
.page-header--xxl .Section-banner {
	height: 718px; padding-top: 109px;
}
@media only screen and (max-width:770px)
{
.page-header--xxl .Section-banner {
	height: auto; padding-top: 80px;
}
}
.page-content h2 {
	font-size: 49px;
}
@media only screen and (max-width:770px)
{
.page-content h2 {
	font-size: 25px;
}
}
.page-content h4 {
	font-size: 20px;
}
.page-content .SubTitle {
	color: rgb(119, 119, 119); letter-spacing: -0.03em;
}
.page-content--platform-steps {
	background: url("../img/dist/pages/section--platforms-steps.png") no-repeat 50% 60px rgb(255, 255, 255); min-height: 2340px;
}
@media only screen and (max-width:770px)
{
.page-content--platform-steps {
	background-image: none;
}
}
@media only screen and (max-width:590px)
{
.page-content [class*=u-ml] {
	margin-left: 0px;
}
.page-content [class*=u-mr] {
	margin-right: 0px;
}
.page-content [class*=u-mb] {
	margin-bottom: 10%;
}
.page-content [class*=u-mt] {
	margin-top: 0px;
}
.page-content [class*=u-pt] {
	padding-top: 10%;
}
}
.page-body-ui .sfimageWrp {
	margin-bottom: 20px;
}
.page-indent-ui &gt; :first-child.col-2 {
	margin-left: 8.33%;
}
.page-body-ui .Section {
	padding: 104px 0px;
}
.page-body-ui .Section-title {
	padding-top: 104px; margin-top: -104px;
}
.page-body-ui .Section--m {
	padding: 70px 0px;
}
.page-body-ui .Section--m .Section-title {
	padding-top: 70px; margin-top: -70px;
}
.page-body-ui h2 {
	font-size: 49px; margin-bottom: 20px;
}
.page-body-ui .h2--relaxed {
	margin-bottom: 50px;
}
.page-body-ui .col-2 h3 {
	font-size: 20px; margin-bottom: 6px;
}
.page-body-ui .h3--cozy {
	line-height: 25px; margin-bottom: 15px;
}
.page-body-ui h4 {
	color: rgb(0, 0, 0); font-size: 16px; font-weight: 700; margin-bottom: 8px;
}
.page-body-ui .col-2 p {
	font-size: 14px;
}
.page-body-ui .SubTitle {
	line-height: 1.25; font-size: 24px; margin-top: 0px; margin-bottom: 70px;
}
@media only screen and (max-width:770px)
{
.page-body-ui h2 {
	margin: 5% 0px; font-size: 35px;
}
.page-body-ui .SubTitle {
	font-size: 17px;
}
.page-indent-ui &gt; :first-child.col-2 {
	margin-left: 0px;
}
}
.prices-ui h5 {
	font: 60px/1.2 MetricWeb-Semibold, "Arial Bold", Gadget, sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.prices-ui h5 span {
	font-family: Arial,Helvetica,sans-serif; font-size: 14px; margin-bottom: 30px; display: block;
}
.prices-ui .Btn--prim {
	padding: 10px 36px;
}
.Section--en-steps {
	counter-reset: step;
}
.Section--en-steps ul {
	font-size: 16px;
}
.Section--en-steps .step {
	margin-top: 100px; position: relative; z-index: 1; counter-increment: step;
}
.Section--en-steps .step::before {
	top: -84px; color: rgb(237, 239, 242); font-size: 125px; font-weight: 700; position: absolute; z-index: -1; content: counter(step);
}
.Section--en-steps .h4 {
	color: rgb(76, 148, 5); font-size: 20px;
}
.Section--company-header {
	padding-top: 73px; padding-bottom: 20px;
}
.Section--company-header h1 {
	font-size: 85px;
}
.Section--company-header p {
	margin-bottom: 20px;
}
.Section--company-content .List-thumb {
	margin-left: 15px;
}
.Section--company-content .Text--contact-map {
	padding: 0px 5px; color: rgb(142, 160, 174);
}
@media only screen and (max-width:770px)
{
.Section--company-header .col-6 {
	width: 100%;
}
.Section--company-header img {
	display: none;
}
}
.Section--CompanyBanner {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/company-header-bg.jpg") no-repeat 50% 0px / 100% rgb(0, 0, 0); height: 570px; padding-top: 200px; position: relative;
}
.Section--CompanyMap {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/map.png") no-repeat 50% 0px rgb(9, 193, 254);
}
.CompanyMap {
	text-align: center; padding-top: 195px; padding-bottom: 90px; font-size: 0px;
}
.CompanyMap li {
	margin-left: 13%; display: inline-block;
}
.CompanyMap li:first-child {
	margin-left: 0px;
}
.CompanyMap .num {
	font: 150px FaktSlabPro-Light, Arial, Helvetica, sans-serif; color: rgb(255, 255, 255); margin-bottom: -25px; font-size-adjust: none; font-stretch: normal;
}
.Section--CompanyBrackets {
	background-position: 50% 0px; background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/bgbrackets.jpg"); background-repeat: no-repeat;
}
.Section--ManagementSky {
	position: relative; z-index: 30; max-width: 100%; background-image: radial-gradient(50% 80% at 50% 15%, rgb(51, 195, 241), rgb(8, 113, 165)); background-color: rgb(19, 126, 179);
}
.Section--ManagementSky .hgroup--banner-v2 h3 {
	color: rgb(19, 115, 157) !important; letter-spacing: -0.03em;
}
.ManagementTeam-wrap {
	overflow: hidden; padding-bottom: 34px; margin-bottom: -34px;
}
.ManagementTeam {
	height: 320px; font-size: 0px; border-bottom-color: rgb(29, 187, 232); border-bottom-width: 70px; border-bottom-style: solid; position: relative; max-width: 100%; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.ManagementTeam::before {
	background: rgb(29, 187, 232); transition:height 0.2s; left: 0px; top: 390px; height: 0px; right: 0px; position: absolute; content: "";
}
.ManagementTeam:hover .ManagementTeam-switch {
	transition:max-height 0.2s; max-height: 104px;
}
.ManagementTeam:hover .ManagementTeam-firstName {
	height: 104px; line-height: 104px;
}
.ManagementTeam:hover::before {
	height: 34px;
}
.ManagementTeam a {
	font: 24px FaktSlabPro-Blond, Arial, Helvetica, sans-serif; text-decoration: none; vertical-align: top; display: inline-block; position: relative; z-index: 1; max-height: 454px; font-size-adjust: none; font-stretch: normal; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0);
}
.ManagementTeam a:hover {
	z-index: 2;
}
.ManagementTeam a:hover .ManagementTeam-firstName {
	transition:opacity 0.2s, visibility 0s linear 0.2s, transform 0.2s, height 0.2s; height: 0px; visibility: hidden; opacity: 0; transform: translate3d(0px, -30px, 0px); -webkit-transform: translate3d(0, -30px, 0); -webkit-transition: opacity .2s ease 0s, visibility 0s linear .2s, -webkit-transform .2s, height .2s;
}
.ManagementTeam a:hover .ManagementTeam-infoWrap {
	transition:opacity 0.35s, visibility linear, transform 0.35s; height: 104px; visibility: visible; opacity: 1; -webkit-transition: opacity .35s ease 0s, visibility 0s linear 0s, -webkit-transform .35s;
}
.ManagementTeam-firstName {
	transition:opacity 0.2s, visibility linear, transform 0.2s, height 0.2s, line-height 0.2s; height: 70px; color: rgb(255, 255, 255); line-height: 70px; display: block; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -webkit-transition: opacity .2s ease 0s, visibility 0s linear 0s, -webkit-transform .2s, height .2s, line-height .2s;
}
.ManagementTeam-switch {
	margin: 0px -5%; transition:max-height 0.2s 0.2s; overflow: hidden; display: block; max-height: 70px;
}
.ManagementTeam-infoWrap {
	transition:opacity 0.2s, visibility 0s linear 0.2s, transform 0.2s; height: 0px; vertical-align: middle; display: table-cell; visibility: hidden; opacity: 0; transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -webkit-transition: opacity .2s ease 0s, visibility 0s linear .2s, -webkit-transform .2s;
}
.ManagementTeam-wholeName {
	display: block;
}
.ManagementTeam-position {
	font: 11px Arial, Helvetica, sans-serif; margin: 0px -15%; padding: 5px 15% 0px; color: rgb(34, 34, 34); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.ManagementTeam-photo {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/management.png?v1") no-repeat 0px 0px; transition:opacity 0.1s; height: 320px; display: block;
}
.ManagementTeam-photo-hover {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/management.png?v1") no-repeat 0px 0px; transition:opacity 0.1s; height: 320px; display: block;
}
.ManagementTeam-photo-hover {
	transition:opacity 0.2s; left: 0px; top: 0px; right: 0px; position: absolute; opacity: 0;
}
.ManagementTeam-member {
	outline: 0px !important;
}
.ManagementTeam-member:hover {
	outline: 0px !important;
}
.ManagementTeam-member:hover .ManagementTeam-photo-hover {
	transition:opacity 0.1s; opacity: 1; background-repeat: no-repeat;
}
.ManagementTeam-member:hover .ManagementTeam-photo {
	transition:opacity 0.2s; opacity: 0; background-repeat: no-repeat;
}
.ManagementTeam-dimitre {
	transition:none; width: 132px;
}
.ManagementTeam-dimitre .ManagementTeam-photo {
	background-position: 0px 0px;
}
.ManagementTeam-dimitre .ManagementTeam-photo-hover {
	background-position: 0px -320px;
}
.ManagementTeam-aaron {
	transition:none; width: 146px;
}
.ManagementTeam-aaron .ManagementTeam-photo {
	background-position: -132px 0px;
}
.ManagementTeam-aaron .ManagementTeam-photo-hover {
	background-position: -132px -320px;
}
.ManagementTeam-hristo {
	transition:none; width: 134px;
}
.ManagementTeam-hristo .ManagementTeam-photo {
	background-position: -278px 0px;
}
.ManagementTeam-hristo .ManagementTeam-photo-hover {
	background-position: -278px -320px;
}
.ManagementTeam-svetozar {
	transition:none; width: 260px;
}
.ManagementTeam-svetozar .ManagementTeam-photo {
	background-position: -412px 0px;
}
.ManagementTeam-svetozar .ManagementTeam-photo-hover {
	background-position: -412px -320px;
}
.ManagementTeam-vassil {
	transition:none; width: 138px;
}
.ManagementTeam-vassil .ManagementTeam-photo {
	background-position: -672px 0px;
}
.ManagementTeam-vassil .ManagementTeam-photo-hover {
	background-position: -672px -320px;
}
.ManagementTeam-boyko {
	transition:none; width: 124px;
}
.ManagementTeam-boyko .ManagementTeam-photo {
	background-position: -810px 0px;
}
.ManagementTeam-boyko .ManagementTeam-photo-hover {
	background-position: -810px -320px;
}
.ManagementTeam-esther {
	transition:none; width: 131px;
}
.ManagementTeam-esther .ManagementTeam-photo {
	background-position: -934px 0px;
}
.ManagementTeam-esther .ManagementTeam-photo-hover {
	background-position: -934px -320px;
}
.ManagementTeam-john {
	transition:none; width: 157px;
}
.ManagementTeam-john .ManagementTeam-photo {
	background-position: -1065px 0px;
}
.ManagementTeam-john .ManagementTeam-photo-hover {
	background-position: -1065px -320px;
}
.ManagementTeam-faris {
	transition:none; width: 155px;
}
.ManagementTeam-faris .ManagementTeam-photo {
	background-position: -1222px 0px;
}
.ManagementTeam-faris .ManagementTeam-photo-hover {
	background-position: -1222px -320px;
}
.ManagementTeam-svetozar {
	width: 121px;
}
.ManagementTeam-svetozar .ManagementTeam-switch {
	margin: 0px; width: 133.1px;
}
.ManagementTeam-svetozar .ManagementTeam-photo {
	transition-duration: 0s;
}
.ManagementTeam-svetozar .ManagementTeam-photo-hover {
	transition-duration: 0s;
}
.ManagementTeam-svetozar:hover {
	width: 260px; margin-right: -139px;
}
.ManagementTeam-svetozar:hover + .ManagementTeam-vassil {
	z-index: 3;
}
.ManagementTeam-svetozar:hover + .ManagementTeam-vassil .ManagementTeam-photo {
	opacity: 0;
}
.ManagementTeam-aaron .ManagementTeam-switch {
	left: -5px; margin-right: -30px; position: relative; max-width: 179px;
}
.ManagementTeam-aaron .ManagementTeam-switch .ManagementTeam-firstName {
	text-indent: 15px;
}
.ManagementTeam-faris {
	margin-left: -40px; z-index: 10 !important;
}
.ManagementTeam-faris .ManagementTeam-switch {
	margin-left: 10px;
}
.ManagementTeam-john .ManagementTeam-switch {
	margin-left: -5px;
}
.ManagementTeam-john:hover .ManagementTeam-switch {
	margin-left: 5px;
}
.ManagementTeam-esther .ManagementTeam-switch {
	margin-left: 10px;
}
.ManagementBio-wrap .Section {
	background-position: 100% 25%; padding-top: 0px; padding-bottom: 0px; background-attachment: scroll; background-repeat: no-repeat; background-size: auto 190%;
}
.ManagementBio-wrap .Section--even.Section {
	background-position: 0px 25%;
}
.ManagementBio {
	padding: 95px 0px 30px; width: 470px; min-height: 460px;
}
.ManagementBio h2 {
	font: 50px FaktSlabPro-Blond, Arial, Helvetica, sans-serif; color: rgb(34, 34, 34); margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.ManagementBio h2 span {
	color: rgb(3, 155, 229);
}
.ManagementBio h3 {
	font: 24px MetricWeb-Regular, "Arial Bold", Gadget, sans-serif; color: rgb(34, 34, 34); letter-spacing: -0.02em; margin-bottom: 35px; font-size-adjust: none; font-stretch: normal;
}
.ManagementBio p {
	color: rgb(0, 0, 0);
}
.ManagementBio--even {
	float: right;
}
.ManagementBio-wrap .Section--Vassil.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_vassil.jpg?v2"); background-color: rgb(237, 229, 213);
}
.ManagementBio-wrap .Section--Svetozar.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_zarko.jpg?v2"); background-color: rgb(2, 4, 62);
}
.ManagementBio-wrap .Section--Boyko.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_boyko.jpg?v2"); background-color: rgb(242, 239, 222);
}
.ManagementBio-wrap .Section--Hristo.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_hristo.jpg?v2"); background-color: rgb(12, 96, 135);
}
.ManagementBio-wrap .Section--Aaron.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_aaron.jpg?v2"); background-color: rgb(243, 219, 185);
}
.ManagementBio-wrap .Section--Esther.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_esther.jpg?v2"); background-color: rgb(69, 44, 41);
}
.ManagementBio-wrap .Section--Faris.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_faris.jpg?v2"); background-color: rgb(255, 226, 156);
}
.ManagementBio-wrap .Section--Dimitre.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_dimitre.jpg?v2"); background-color: rgb(54, 80, 101);
}
.ManagementBio-wrap .Section--John.Section {
	background-image: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/mgmt_john.jpg?v2"); background-color: rgb(232, 233, 211);
}
.Panimg {
	background: url("//d585tldpucybw.cloudfront.net/sfimages/default-source/labs/company/life-at-telerik-sidescrolleer.jpg") repeat-x 0px 0px; animation:bgloop 300s linear infinite; width: 100%; height: 470px; overflow: hidden; position: relative; max-width: 100vw; backface-visibility: hidden; -webkit-animation: bgloop 300s linear infinite; -webkit-backface-visibility: hidden; -moz-animation: bgloop 300s linear infinite; -o-animation: bgloop 300s linear infinite;
}
@media only screen and (min-width:1990px)
{
.ManagementBio-wrap .Section {
	background-position: 100% 22%; background-size: auto 240%;
}
.ManagementBio-wrap .Section--even.Section {
	background-position: 0px 22%;
}
}
@media only screen and (max-width:1460px)
{
.ManagementTeam a {
	font-size: 20px;
}
.ManagementTeam-position {
	margin: 0px;
}
.ManagementTeam-switch {
	margin: 0px;
}
.ManagementTeam-position {
	width: auto;
}
}
@media only screen and (max-width:1366px)
{
.ManagementBio-wrap .Section {
	background-position: 100% 0px; background-size: 53%;
}
.ManagementBio-wrap .Section--even.Section {
	background-position: 0px 0px;
}
}
@media only screen and (max-width:1280px)
{
.ManagementTeam a {
	margin-right: -10px; margin-left: -10px;
}
.ManagementTeam-svetozar:hover {
	margin-left: -20px;
}
}
@media only screen and (max-width:1080px)
{
.ManagementTeam {
	display: none;
}
}
@media only screen and (max-width:1040px)
{
.ManagementBio-wrap .Section {
	background-position: 100% 100%; background-size: 40%;
}
.ManagementBio-wrap .Section--even.Section {
	background-position: 0px 100%;
}
}
@media only screen and (max-width:980px)
{
.CompanyWhatsup {
	width: auto; padding-bottom: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; display: block;
}
.CompanyWhatsup .col-4 {
	width: 100%; padding-right: 5% !important; padding-bottom: 30px; padding-left: 5% !important; margin-bottom: 30px; border-top-color: currentColor !important; border-bottom-color: rgb(228, 228, 228) !important; border-top-width: 0px !important; border-bottom-width: 1px !important; border-top-style: none !important; border-bottom-style: solid !important;
}
.CompanyWhatsup :last-child.col-4 {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
.CompanyWhatsup .col-4::before {
	background: 0px 0px;
}
.CompanyWhatsup .col-4 .u-pl7 {
	padding-left: 0px !important;
}
}
@media only screen and (max-width:820px)
{
.Section--ManagementSky .hgroup--banner-v2 {
	margin-bottom: 60px !important;
}
.Section--ManagementSky .SubTitle br {
	display: none;
}
}
@media only screen and (max-width:660px)
{
.ManagementBio-wrap .Section {
	background-image: none !important;
}
.ManagementBio {
	padding: 20px 0px; width: auto; float: none !important; min-height: 0px;
}
.ManagementBio p:last-child {
	margin-bottom: 0px;
}
}
@media only screen and (max-width:440px)
{
.Section--CompanyBanner {
	background-position: 50% 100% !important; padding: 100px 5% 200px; height: auto;
}
.CompanyMap {
	padding-top: 30px; padding-bottom: 0px;
}
.CompanyMap li {
	margin-bottom: 90px; margin-left: 0px; display: block;
}
.Section--companyLife p {
	font-size: 20px !important;
}
.Section--companyLife p br {
	display: none;
}
.Section--ManagementSky .hgroup {
	margin-top: 60px !important; margin-bottom: 60px !important;
}
.Section--ManagementSky .SubTitle {
	padding-top: 20px; font-size: 20px;
}
}
@media only screen and (max-width:1400px)
{
.Section--CompanyBanner {
	background-size: auto;
}
}
@media print
{
.Bar .Bar-table::after {
	background: none !important;
}
.Bar .Bar-navi {
	display: none;
}
.Bar .Dropdown {
	display: none;
}
.Bar .Bar-slide {
	display: none;
}
.Bar .Bar-logo {
	width: 0px; margin-right: 160px; float: right; position: relative;
}
.Bar .Bar-logo::after {
	left: 0px; top: 10px; width: 160px; height: 39px; display: block; position: absolute; z-index: 10000; content: url(../img/dist/logo-print.png);
}
.Bar .Bar-logo img {
	display: none;
}
.Footer .row.sf_cols {
	display: none;
}
.Footer .QuickLinks {
	display: none;
}
.Section--sidebar .col-2 .Sidebar {
	display: none;
}
.Footer {
	background: none !important; color: rgb(0, 0, 0) !important;
}
.Footer .Footer-end .row {
	height: 60px;
}
.Link--print {
	display: none !important;
}
.HideWhenPrint {
	display: none !important;
}
.Print--hide {
	display: none !important;
}
.Print--fullWidth .col-8 {
	width: 100%;
}
.FullSizeContentWhenPrint .col-8 {
	width: 100%;
}
.Print--fullWidth .col-9 {
	width: 100%;
}
.FullSizeContentWhenPrint .col-9 {
	width: 100%;
}
.Section {
	padding: 10px 0px !important;
}
.Section--black {
	background: rgb(255, 255, 255) !important; color: #ebf5ff !important;
}
.Section--black h1 {
	color: rgb(0, 0, 0) !important;
}
.Section--heading h1 {
	font-size: 40px; margin-top: 30px;
}
.Pricing-master {
	margin-top: 25px;
}
.Pricing-master .Pricing-btns .Btn {
	display: none;
}
.sfInlineEditingPageMenu .sfInlineEditingToggleLnk {
	display: none !important;
}
.sfInlineEditingPageMenu .sfInlineEditingActionsList {
	display: none !important;
}
marquee {
	-moz-binding: none;
}
* {
	overflow: visible !important;
}
::after {
	overflow: visible !important;
}
::before {
	overflow: visible !important;
}
}
.chrome23-bugfix {
	-webkit-animation: bugfix infinite alternate 50ms;
}
body.tlrk-litebox-noscroll {
	overflow: hidden; position: static;
}
body.tlrk-litebox-noscroll &gt; * {
	display: none;
}
body.tlrk-litebox-noscroll #tlrk-overlay {
	display: block; position: absolute; background-color: rgb(247, 247, 247);
}
body.tlrk-litebox-noscroll #tlrk-litebox {
	display: block; position: relative;
}
body.tlrk-litebox-noscroll #tlrk-litebox .litebox-loader {
	background: url("../img/preloader.gif") no-repeat 0px 0px; color: rgb(17, 17, 17); line-height: 60px; text-shadow: 1px 1px 0px #fff;
}
body.tlrk-litebox-noscroll #tlrk-litebox .litebox-close {
	color: rgb(247, 247, 247); box-shadow: inset 0px 0px 1px #999; text-shadow: 0px 1px 0px #b7b7b7; background-color: rgb(222, 222, 222);
}
body.tlrk-litebox-noscroll #tlrk-litebox .litebox-close:hover {
	color: rgb(237, 93, 76); text-shadow: 0px 1px 0px red; background-color: rgb(221, 221, 221);
}
body.tlrk-litebox-noscroll #tlrk-litebox .litebox-close:active {
	outline: 0px; color: rgb(237, 93, 76); box-shadow: inset 0px 0px 1px #999, inset 0px 0px 40px #c9c9c9;
}
body.tlrk-litebox-noscroll #tlrk-litebox .litebox-close:focus {
	outline: 0px; color: rgb(237, 93, 76); box-shadow: inset 0px 0px 1px #999, inset 0px 0px 40px #c9c9c9;
}
#tlrk-overlay {
	backface-visibility: hidden; animation-duration: 120ms; animation-timing-function: ease-in; animation-delay: 0s; animation-fill-mode: both; -webkit-backface-visibility: hidden; -webkit-animation-duration: 120ms; -moz-animation-duration: 120ms; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; -webkit-animation-delay: 0; -moz-animation-delay: 0; -moz-backface-visibility: hidden; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both;
}
#tlrk-litebox .litebox-content {
	backface-visibility: hidden; animation-duration: 420ms; animation-timing-function: ease-out; animation-delay: 40ms; animation-fill-mode: both; -webkit-backface-visibility: hidden; -webkit-animation-duration: 420ms; -moz-animation-duration: 420ms; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out; -webkit-animation-delay: 40ms; -moz-animation-delay: 40ms; -moz-backface-visibility: hidden; -webkit-animation-fill-mode: both; -moz-animation-fill-mode: both;
}
#tlrk-overlay {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
#tlrk-litebox {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed;
}
#tlrk-overlay {
	background: rgba(0, 0, 0, 0.5); z-index: 6000;
}
.ie8 #tlrk-litebox .litebox-content {
	max-width: 84%;
}
#tlrk-litebox {
	background: 0px 0px; z-index: 7000;
}
#tlrk-litebox .litebox-content {
	left: 50%; top: 50%; position: absolute;
}
#tlrk-litebox .litebox-content::after {
	clear: both; display: block; content: "";
}
#tlrk-litebox .litebox-content &gt; iframe {
	display: block;
}
#tlrk-litebox .litebox-content &gt; img {
	width: auto; height: auto; display: block;
}
#tlrk-litebox .litebox-loader {
	background: url("../img/loading-dbg.gif") no-repeat 0px 0px; font: 400 14px/50px "Segoe UI Light", "Segoe UI", arial, sans-serif; padding: 0px 0px 0px 60px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; text-shadow: 1px 1px 0px #000;
}
#tlrk-litebox .litebox-close {
	background: rgb(0, 0, 0); font: 700 39px/40px arial, sans-serif; border-radius: 10%; top: 40px; width: 40px; height: 40px; text-align: center; right: 30px; color: rgb(187, 187, 187); text-decoration: none; position: absolute; font-size-adjust: none; font-stretch: normal; text-shadow: 0px 1px 0px #b7b7b7;
}
#tlrk-litebox .litebox-close:hover {
	background: rgb(17, 17, 17); color: rgb(237, 93, 76); text-shadow: 0px 1px 0px red;
}
#tlrk-litebox .litebox-close:active {
	outline: 0px; box-shadow: 1px 1px 1px #444, inset 0px 0px 40px #000;
}
#tlrk-litebox .litebox-close:focus {
	outline: 0px; box-shadow: 1px 1px 1px #444, inset 0px 0px 40px #000;
}
#tlrk-litebox .litebox-title {
	background: rgb(17, 17, 17); font: 400 14px/normal "Segoe UI Light", "Segoe UI", Tahoma, arial, sans-serif; margin: 0px; padding: 5px; left: 0px; top: 100%; right: 0px; color: rgb(255, 255, 255); position: absolute; font-size-adjust: none; font-stretch: normal; text-shadow: 1px -1px 0px #000;
}
.fadeIn {
	animation-name: fadeIn; -webkit-animation-name: fadeIn; -moz-animation-name: fadeIn;
}
.fadeOut {
	animation-name: fadeOut; -webkit-animation-name: fadeOut; -moz-animation-name: fadeOut;
}
.fadeInScale {
	animation-name: fadeInScale; -webkit-animation-name: fadeInScale; -moz-animation-name: fadeInScale;
}
.fadeOutScale {
	animation-name: fadeOutScale; -webkit-animation-name: fadeOutScale; -moz-animation-name: fadeOutScale;
}
.col-5 .u-mt8{font:36px "Microsoft YaHei UI";
				color:#646464;}
.text_media{width:100%}
 @media only screen and (max-width : 1230px) {
	 .col-5 .u-mt8{font:46px "Microsoft YaHei UI";color:#ebf5ff}
	 }
 @media only screen and (max-width : 980px) {
	 .col-5 .u-mt8{font:30px "Microsoft YaHei UI";color:#ebf5ff}
	 .text_media{width:50%}
	 }
	 
.Section-title-english{font-size:14px; letter-spacing:2px;color:#b0b0b0;display:block;width:250px;text-align:center;line-height:14px;margin:auto;margin-bottom:50px
}
.sfContentBlock hr{margin:4px auto;
}
#GeneralContent_C144_Col00{line-height:36px
}
.GeneralContent_C144_Col00-text1{text-align:left;line-height:36px;
}

.GeneralContent_C144_Col00-text1 font{color:#858585
}
#GeneralContent_C144_Col03_1 h1{font:26px "Microsoft YaHei UI";/*text-align:center;*/color:#3b3b3b
}
#GeneralContent_C144_Col03_2 h1{font:26px "Microsoft YaHei UI";/*text-align:center;*/color:#3b3b3b
}
#GeneralContent_C144_Col03_3 h1{font:26px "Microsoft YaHei UI";/*text-align:center;*/color:#3b3b3b
}
#GeneralContent_C144_Col03_4 h1{font:26px "Microsoft YaHei UI";/*text-align:center;*/color:#3b3b3b
}
#GeneralContent_C144_Col03_5 h1{font:26px "Microsoft YaHei UI";/*text-align:center;*/color:#3b3b3b
}
.GeneralContent_C144_Col00-text2{text-align:left;line-height:36px;
}
.GeneralContent_C144_Col00-text2 font{font-size:18px;color:#858585
}
/*#GeneralContent_C144_Col04 h1{font:26px "Microsoft YaHei UI";color:#3b3b3b;margin-top:80px;
}


#GeneralContent_C144_Col04 h2{font:26px "Microsoft YaHei UI";color:#3b3b3b;
	}*/

#GeneralContent_C144_Col00-text2_imageItem{margin-top:45px
}

.GeneralContent_C144_Col00-text3 font{color:#858585
}
.GeneralContent_C144_Col00-text3{text-align:right;line-height:36px;
}
#GeneralContent_C144_Col07 h1{font:26px "Microsoft YaHei UI";text-align:right;color:#3b3b3b;margin-top:80px;
}
#GeneralContent_C144_Col00-text6_imageItem{margin-top:45px
}
.sf_colsIn h6{margin:0;padding:0;border:none;color:#6e6e6e;font:20px "Microsoft YaHei UI";width:13%;height:50px;display:inline-block;text-align:right;line-height:46px;margin-right:6%;
}
.Section-title_ico1{background-image:url(hjtf.png);
}
.Section-title_ico2{background-image:url(hjtf.png);background-position:-260px 0px
}
.Section-title_ico3{background-image:url(hjtf.png);background-position:-500px 0px
}
.Section-title_ico4{background-image:url(hjtf.png);background-position:-720px 0px
}
.Section-title_ico5{background-image:url(hjtf.png);background-position:-960px 0px;background-repeat:no-repeat;margin:0px
}
.Section-title_ico6{background-image:url(hjtf.png);background-position:-1120px 0px;background-repeat:no-repeat;margin:0px
}
.applications h3{color:#3b3b3b;font: 24px "Microsoft YaHei UI";padding-top:30px;height:14px
}

 @media only screen and (max-width : 1230px) {
	 .applications h3{color:#3b3b3b;font: 20px "Microsoft YaHei UI";padding-top:30px;height:14px}
	 .sf_colsIn h6{margin:0;padding:0;border:none;color:#6e6e6e;font:16px "Microsoft YaHei UI";width:14%;height:50px;display:inline-block;text-align:right;line-height:46px;margin-right:5%;
}	#KendoPC{height:450px;}
}
 @media only screen and (max-width : 980px) {#KendoPC{height:400px;}
	 
	 }
.applications h3 span{color:#bbbbbb;font-size:16px;
}

 @media only screen and (max-width : 1230px) {
.applications h3 span{color:#bbbbbb;font-size:14px;
}
#GeneralContent_C144_Col03_1 h1,#GeneralContent_C144_Col04 h1,#GeneralContent_C144_Col07 h1,#GeneralContent_C144_Col04 h1,#GeneralContent_C144_Col07 h1,#GeneralContent_C144_Col04 h1{font:22px "Microsoft YaHei UI";color:#3b3b3b}
.col-6{font-size:16px}
hr{width:200px}
	 }
.applications{width:24%;height:200px;color:#646464;font:18px "Microsoft YaHei UI";line-height:45px;float:left;margin-left:1%
}
 @media only screen and (max-width : 1230px) {
.applications{color:#646464;font:16px "Microsoft YaHei UI";line-height:30px;
}
	 }
.callme h2{font:22px "Microsoft YaHei UI";color:#FFF;text-align:left
}
.callme p{color:rgb(255,255,255);float:left;font:14px "Microsoft YaHei UI";line-height:36px
}
.callme{float:left;
}
.erweima{float:right
}
.erweima h3{font:19px "Microsoft YaHei UI";color:rgb(169, 169, 169);text-align:right
}
.erweima img{width:130px;height:130px;margin-top:6px;opacity:0.9;
}	
		
@media only screen and (max-width:960px)
{
#GeneralContent_C144_Col07 h1,#GeneralContent_C144_Col04 h1,#GeneralContent_C144_Col04 h1,#GeneralContent_C144_Col03_1 h1,.GeneralContent_C144_Col00-text1,#GeneralContent_C144_Col07 h1,#GeneralContent_C144_Col04 h1{font:16px "Microsoft YaHei UI";text-align:left;margin-top:20px;line-height:36px
}
font .GeneralContent_C144_Col00-text1{ling-height:36px}
}
#GeneralContent_C144_Col03_1{margin-top:120px;text-indent:30px;margin-right:-1400px}
#GeneralContent_C144_Col03_2{margin-top:220px;text-indent:30px;margin-right:-1400px}
#GeneralContent_C144_Col03_3{margin-top:180px;text-indent:30px;margin-right:-1400px}
#GeneralContent_C144_Col03_4{margin-top:120px;text-indent:30px;margin-right:-1400px}
#GeneralContent_C144_Col03_5{margin-top:120px;text-indent:30px;margin-right:-1400px}
#GeneralContent_C144_Col00-text1{font-size:26px} </pre></body></html>