/* normal */
/* font-family: 'Roboto Condensed', sans-serif; */
* {
	margin: 0px;
	padding: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
html,
body {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #8c806e;
}
input,
select,
textarea {
	font-family: Arial;
	font-size: 12px;
	color: #8c806e;
}
body {
	background: #fff;
}
img {
	border: 0px;
	display: block;
}
a,
input {
	outline: none;
}
a, a:hover {
	text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-family: 'Roboto Condensed', sans-serif;
	color: #1f2024;
	font-weight: 600;
}

/*new*/
h1 {
	font-size: 32px;
	line-height: 40px;
	font-weight: 700;
	color: #1f2024;
	letter-spacing: -0.2px;
}
h2 {
	font-size: 28px;
	line-height: 36px;
	font-weight: 400;
	color: #1f2024;
	margin-bottom: 10px;
}
h3 {
	font-size: 18px;
	line-height: 24px;
	font-weight: 700;
	color: #1f2024;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
h4 {
	font-size: 17px;
	line-height: 24px;
	font-weight: 700;
	color: #1f2024;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
h5 {
	font-size: 16px;
	line-height: 24px;
	font-weight: 700;
	color: rgba(31,32,36,0.4);
	font-family: 'Roboto', sans-serif;
	margin-bottom: 10px;
}
p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #1f2024;
	font-family: 'Roboto', sans-serif;
}
/*new*/


ul, ol {
	list-style: none;
}
.tag {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 12px;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.container {
	max-width: 1130px;
}
.red-colour {
	color: #e60918 !important;
}
.extra-pad20 {
	padding: 20px 0px !important;
}

.latestUpdate-bar.extra-pad20 {
	padding-top: 0px !important;
}
.topextra-pad20 {
	padding-top: 20px !important;
}
.btmextra-pad20 {
	padding-bottom: 20px !important;
}
.bordertop0 {
	border-top: 0px !important; 
}
.m-border-top {
	border-top: solid 1px #1f2024 !important;
}
.container {
    max-width: 1115px;
    padding-right: 7.5px;
    padding-left: 7.5px;
}
.row {
	margin-right: -7.5px;
	margin-left: -7.5px;
}
.row > * {
	padding-right: 7.5px;
	padding-left: 7.5px;
}
.md-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

/* template  */
#template {
	overflow: hidden;
	position: relative;
	display: block;
	width: 100%;
	min-height: 100%;
}

/* layout */
#layout {
	margin: 0 auto;
	width: 100%;
}
/* header */
#header-part {
	position: relative;
	width: 100%;
	background: rgba(31,32,36,1);
}

/* top-leaderboard */
.top-leaderboard {
	padding: 10px 0px;
}
.top-leaderboard .inner {
	/*max-width: 970px;*/
	/*height: 90px;*/
	/*width: 100%;*/
	/*border: solid 2px #191214;*/
	/*background: #5c3336;*/
	margin: 0 auto;
}

/* bottom-header */
.bottom-header {
	background: rgba(31,32,36,1);
	border-bottom: solid 5px #434447;
}
.logo {
	float: left;
}
.navigation {
	float: right;
    position: relative;
    margin-bottom: -4px;
}
.search {
	float: right;
    margin-left: 8px;
    margin-top: 15px;
}
.flag {
    margin-top: 15px;
	float: right;
}
.logo {
    max-width: 175px;
}
.logo a {
	display: block;
}
.logo a img {
	width: 100%;
}

/* navigation */
.navigation ul li {
	float: left;
    margin-left: 8px;
}
.navigation ul li a {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 500;
	color: #fff;
	font-size: 17px;
	display: block;
    padding: 14px 7px;
    position: relative;
	-webkit-transition: all 100ms ease-in 0s;
	-moz-transition: all 100ms ease-in 0s;
	transition: all 100ms ease-in 0s;
}
.navigation ul li a:after,.menu-bar ul li a:after{
	position: absolute;
    bottom: 0%;
    left: 0px;
    width: 100%;
    height: 5px;
    content: "";
    background: transparent;
    margin-bottom: -4px;
    -webkit-transform: skew(-45deg);
    -moz-transform: skew(-45deg);
    transform: skew(-45deg);
	-webkit-transition: all 100ms ease-in 0s;
	-moz-transition: all 100ms ease-in 0s;
	transition: all 100ms ease-in 0s;
}
.navigation ul li.active a:after, .navigation ul li:hover a:after,.menu-bar ul li:hover a:after ,.menu-bar ul li.active a:after {
    background: #e60918;
}

/* flag */
.flag ul li {
	float: left;
    margin-left: 23px;
}
.flag ul li a {
	display: block;
    width: 25px;
	height: 25px;
}
.flag ul li a img {
	width: 100%;
}
.search button {
	display: block;
    width: 25px;
	height: 25px;
	border: 0px;
	background: url(../images/search.svg)no-repeat center/15px;
    -webkit-appearance: none;
	appearance: none;
	cursor: pointer;
}

/* bottom-header-bar */
.bottom-header-bar {
    padding-bottom: 12px;
}
.bottom-header-bar .inner {
	position: relative;
}
.date-column {
    float: left;
    padding-top: 8px;
    max-width: 300px;
    width: 100%;
}
.date-column .primarylink {
	margin-left: 30px;
}
.date-column .primarylink.mobileshow {
	display: none;
}
.countdown-column {
    position: absolute;
    left: 50%;
    top: 0px;
    max-width: 230px;
    width: 100%;
    transform: translate(-50%, 0%);
    text-align: center;
    padding-top: 8px;
}
.details-column {
	float: right;
}
.details-column .mapimg {
    float: right;
    width: 87px;
    display: block;
    margin-top: 8px;
    margin-right: 6px;
    height: 60px;
}

/* date-column */
.date-column > span {
    font-family: 'Roboto Condensed', sans-serif;
    color: #ffffff;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: 600;
    display: inline-block;
}
.date-column > span.mobileshow {
	display: none;
	position: relative;
	padding-left: 10px;
	margin-left: 10px;
}
.date-column > span.mobileshow:after {
	position: absolute;
    width: 1px;
    height: 16px;
    top: 50%;
    left: 0px;
    content: "";
    background: #67686a;
    transform: translate(0%, -50%);
}
.date-column > span.borderlabel {
    position: relative;
    padding-left: 10px;
    margin-left: 5px;
}
.date-column > span.borderlabel:after {
	position: absolute;
    width: 1px;
    height: 16px;
    top: 50%;
    left: 0px;
    content: "";
    background: #67686a;
    transform: translate(0%, -50%);
}
.date-column > span.mobileshow em {
	font-style: normal;
}
.date-column label {
    font-size: 39px;
    font-weight: 700;
    color: #fff;
    margin: 3px 0px;
    display: block;
    letter-spacing: -2.5px;
	position: relative;
}
.date-column label span {
	display: inline-block;
	color: #fff;
	font-size: initial;
	width: 100px;
	letter-spacing: initial;
	padding-left: 10px;
	position: relative;
	top: -1px;
}
.date-column label span:before {
    content: "";
    width: 1px;
    height: 31px;
    background: rgba(255,255,255,0.3);
    position: absolute;
    top: 0px;
    left: 3px;
}
.date-column label span b {
	display: inline-block;
	line-height: 16px;
	padding: 0px 6px;
	font-size: 20px;
}
.date-column label span b i {
	display: block;
	font-weight: 300;
	font-style: normal;
	font-size: 12px;
}
.date-column label > img {
    position: absolute;
    top: 50%;
    transform: translate(0%, -50%);
    left: -32px;
    margin-top: -4px;
}
.date-column sub {
    font-size: 12px;
    color: #fff;
    display: block;
    position: relative;
    margin-top: -5px;
}
.date-column > span.fst, .date-column label, .date-column sub {
	margin-left: 30px;
}
.date-column > span.liverace {
	color: #ff0000;
}
.date-column > span.liverace > i {
	display: inline-block;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	border-radius: 50%;
	background: #ff0000;
	position: relative;
	margin-top: -3px;
	margin-right: 2px;
}

/* details-column */
.details-column a {
	margin-top: 8px;
}
.primarylink {
	font-size: 14px;
    color: #fff;
    padding-right: 27px;
	margin-top: 8px;
    display: inline-block;
    line-height: 18px;
    letter-spacing: 1px;
    background: url(../images/arrow-right.svg)no-repeat center right/20px;
}

/* countdown-column */
.countdown-column label {
	display: block;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    letter-spacing: 1.2px;
	margin-bottom: 4px;
}
.countdown-column > div {
	display: inline-block;
    padding: 0px 2px;
	position: relative;
}
.countdown-column > div i {
    font-style: normal;
    display: inline-block;
    background: #fff;
    color: #1f2024;
    font-weight: 700;
    height: 32px;
    line-height: 32px;
    padding: 0px 3px;
    font-size: 25px;
    margin: 0px 1px;
    border-radius: 4px;
}
.countdown-column > div span {
    display: block;
    color: #fff;
    font-weight: 300;
    font-size: 12px;
    margin-top: 0px;
}
.countdown-column > div:after {
	position: absolute;
	top: 0px;
	right: -5px;
	color: #ffffff;
	line-height: 32px;
	content: ":";
	font-size: 24px;
	font-weight: 700;
}
.countdown-column > div:last-child:after {
	display: none;
}

.fixedheader {
	width: 100%;
	background: rgba(31,32,36,1);
}
.fixedheader.fixed {
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 999999;
}

/* content */
#content-part {
	width: 100%;
}

/* latestUpdate-bar */
.latestUpdate-bar {
    padding: 0px;
	background: #f1f1f1;
}
/* .latestUpdate-bar .container {
    max-width: 1115px;
    padding-right: 7.5px;
    padding-left: 7.5px;
}
.latestUpdate-bar .row {
	margin-right: -7.5px;
	margin-left: -7.5px;
}
.latestUpdate-bar .row > * {
	padding-right: 7.5px;
	padding-left: 7.5px;
} */
.latestUpdate-bar .left-panel {
    -ms-flex: 0 0 64.666667%;
    flex: 0 0 64.666667%;
    max-width: 64.666667%;
/*     padding-left: 7.5px;
    padding-right: 7.5px; */
}
.latestUpdate-bar .right-panel {
    -ms-flex: 0 0 35.333333%;
    flex: 0 0 35.333333%;
    max-width: 35.333333%;
/* 	padding-left: 7.5px;
	padding-right: 7.5px; */
}
.largeUpdated-box {
    display: flex;
    padding: 10px;
	background: #fff;
    border: solid 1px #c9cacb;
	margin-bottom: 20px;
}
.largeUpdated-box .figure-bx img {
	width: 100%;
}
.largeUpdated-box .figure-bx {
	width: 55.5%;
}
.largeUpdated-box .context-bx {
    width: 44.5%;
	padding: 0px 12px 35px;
	position: relative;
}
.largeUpdated-box .context-bx label {
    color: #e60918;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    font-weight: 700;
}
.largeUpdated-box h1 {
	margin-bottom: 5px;
}
.largeUpdated-box p {
    font-size: 17px;
    line-height: 23px;
    color: #67686a;
}
.largeUpdated-box .datetime ul li {
	display: inline-block;
	vertical-align: top;
	color: #67686a;
	line-height: 14px;
	font-size: 12px;
    margin-right: 5px;
}
.largeUpdated-box .datetime ul li .sm-icon  {
	position: relative;
	margin-top: -2px;
	margin-right: 2px;
}
.largeUpdated-box .datetime {
    position: absolute;
    bottom: 0px;
}

.sm-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
}
.clock-sm-icon {
	background: url(../images/clock.svg)no-repeat center/16px;
}
.comment-sm-icon {
	background: url(../images/comment.svg)no-repeat center/14px;
}
.play-sm-icon {
	background: url(../images/play-circle.svg)no-repeat center/14px;
}
.trophie-sm-icon {
	background: url(../images/trophie-icon.svg)no-repeat center/13px;
}
.constructor-sm-icon {
	background: url(../images/constructor-icon.svg)no-repeat center/16px;
}

.smallUpdated-box {
    display: flex;
    padding: 8px;
    border: solid 1px #c9cacb;
	margin-bottom: 20px;
	background: #fff;
}
.smallUpdated-box .figure-bx {
	width: 102px;
}
.smallUpdated-box .figure-bx img {
	width: 100%;
}
.smallUpdated-box .context-bx {
	width: calc(100% - 102px);
	padding-left: 10px;
}
.smallUpdated-box .context-bx label {
    color: #e60918;
    display: block;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 0.5px;
    font-weight: 700;
}
.smallUpdated-box .context-bx h3 {
	font-size: 19px;
	margin-bottom: 8px;
}

/* trending */
.trending-bar {
	background: #f1f1f1;
    padding-bottom: 20px;
}
/* .trending-bar .container {
	max-width: 1115px;
	padding-right: 7.5px;
	padding-left: 7.5px;
}
.trending-bar .row {
	margin-right: -7.5px;
	margin-left: -7.5px;
}
.trending-bar .row > * {
	padding-right: 7.5px;
	padding-left: 7.5px;
} */
.trending-bar .inner {
	border-top: solid 1px #1f2024;
}
h3.more, h4.more {
    padding: 4px 11px;
    letter-spacing: 1px;
	margin-bottom: 0px;
}
h3.more a, h4.more a {
    color: #0064cf;
    font-size: 10px;
    letter-spacing: 2px;
    font-weight: 700;
    padding-right: 10px;
    background: url(../images/angle-right.svg)no-repeat right center/5px;
}
/*2*/
.largeUpdated-box.sm {
	display: block;
	min-height: 280px;
	position: relative;
}
.largeUpdated-box.sm .context-bx {
	padding-left: 0px;
	padding-right: 0px;
	width: 100%;
	position: initial;
}
.largeUpdated-box.sm .figure-bx {
	width: 100%;
    margin-bottom: 6px;
    max-height: 94px;
    overflow: hidden;
}
.largeUpdated-box.sm .context-bx h3 {
	font-size: 20px;
    margin-bottom: 5px;
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.largeUpdated-box.sm .context-bx label {
	color: #0064cf;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.largeUpdated-box.sm .context-bx label i {
	margin-right: 4px;
	position: relative;
	margin-top: -2px;
}
.trending-bar .left-panel {
    flex: 0 0 71.666667%;
    max-width: 71.666667%;
}
.trending-bar .right-panel {
    flex: 0 0 28.3333333%;
    max-width: 28.333333%;
}

.advertise-panel {
	background: #FFF;
	margin-bottom: 20px;
}
.advertise-panel > span {
	text-align: center;
	display: block;
	font-size: 12px;
	margin-bottom: -2px;
    color: #67686a;
}
.advertise-panel .inner {
	width: 100%;
	height: 250px;
	background: #e8bebf;
	border: solid 1px #0b161c;
}

#center-part {
	padding: 10px 0px;
}
/* #center-part .container {
	max-width: 1115px;
	padding-right: 7.5px;
	padding-left: 7.5px;
}
#center-part .row {
	margin-right: -7.5px;
	margin-left: -7.5px;
}
#center-part .row > * {
	padding-right: 7.5px;
	padding-left: 7.5px;
} */
#center-part .left-panel {
    flex: 0 0 71.666667%;
    max-width: 71.666667%;
}
#center-part .left-panel .inner {
	border-top: solid 1px #1f2024;
}
#center-part .right-panel {
    flex: 0 0 28.3333333%;
    max-width: 28.333333%;
}
#center-part .right-panel .inner {
	border-top: solid 1px #1f2024;
}
#center-part .left-side {
    flex: 0 0 20%;
    max-width: 20%;
}
#center-part .right-side {
    flex: 0 0 80%;
    max-width: 80%;
}

/* megaNews-bar */
.megaNews-bar h2 {
    font-size: 24px;
    margin-bottom: 0;
    font-weight: 700;
}

/* latestNews-box */
.latestNews-box {
    display: flex;
    padding: 7.3px 0px;
    border-bottom: solid 1px #ccc;
}
.latestNews-box.last {
	border-bottom: 0px;
}
.latestNews-box .figure-bx {
	width: 92px;
}
.latestNews-box .figure-bx img {
	width: 100%;
}
.latestNews-box .context-bx {
	width: calc(100% - 92px);
	padding-left: 13px;
}
.latestNews-box .context-bx h3 {
    letter-spacing: 0.8px;
    margin-bottom: 5px;
}
.latestNews-box .context-bx ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
    font-size: 12px;
    margin-right: 10px;
	color: #787878;
	line-height: 18px;
}


.latestNews-box .context-bx ul li:first-child {
	color: #787878;
}
.latestNews-box .context-bx ul li:after {
    position: absolute;
    top: 6px;
    right: -10px;
    width: 5px;
    height: 5px;
    background: #a5a6a7;
    border-radius: 50%;
    content: "";
}
.latestNews-box .context-bx ul li:last-child:after{
	display: none;
}
/* largeUpdated-box */
.largeUpdated-box.sec {
	padding: 8px;
    margin-top: 10px;
}
.largeUpdated-box.sec .figure-bx {
    width: 47.5%;
    max-height: 292px;
    overflow: hidden;
}
.largeUpdated-box.sec .context-bx {
    width: 52.5%;
    padding: 0px 5px 35px 12px;
}
.largeUpdated-box.sec .context-bx h2 {
	font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
}
.largeUpdated-box.sec p {
    letter-spacing: -0.2px;
}
/*.advertise-panel.sec {
	max-width: 120px;
}*/

.advertise-panel.sec .inner {
    width: 100%;
    height: 600px;
}
/* fulldetailsTop-bx */
.fulldetailsTop-bx {
    overflow: hidden;
    background: #1f2024;
    padding: 8px 8px 14px;
    margin-top: 8px;
    margin-bottom: 8px;
}
.fulldetailsTop-bx .date-column {
    padding-top: 1px;
    max-width: 255px;
}
.fulldetailsTop-bx .date-column label {
    margin: 5px 0px 18px;
}
.fulldetailsTop-bx .date-column label > img {
    margin-top: 0px;
}
.fulldetailsTop-bx .date-column a {
    font-size: 14px;
    color: #fff;
    padding-right: 27px;
    display: inline-block;
    line-height: 18px;
    letter-spacing: 1px;
    background: url(../images/arrow-right.svg)no-repeat center right/20px;
}
.qualifylist {
    float: right;
    width: 100%;
    max-width: 335px;
}
.qualifylist .in {
	float: right;
	max-width: 215px;
	width: 100%;
}
.qualifylist > .mapimg {
	float: left;
	width: 102px;
	margin-top: 20px;
	margin-left: 5px;
}
.qualifylist label {
	color: #ffa600;
	display: block;
	font-size: 12px;
	letter-spacing: 1.2px;
	font-weight: 600;
}
.qualifylist label i.sm-icon {
	margin-right: 5px;
}
.qualifylist ul {
	background: #3a3b3e;
    padding: 2px 8px;
	overflow: hidden;
}
.qualifylist ul li {
	display: table;
	width: 100%;
	color: #dfdfdf;
	font-size: 12px;
	letter-spacing: 1.2px;
	font-weight: 600;
    line-height: 24px;
}
.qualifylist ul li > * {
	display: table-cell;
	vertical-align: middle;
	position: relative;
}
.qualifylist ul li > span:nth-child(1) {
	width: 15px;
}
.qualifylist ul li > span:nth-child(2) {
	width: 21px;
	padding-left: 5px;
}
.qualifylist ul li > span:nth-child(3) {
	width: 85px;
	padding-left: 7px;
}
.qualifylist ul li > span:nth-child(4) {
    text-align: right;
}
.qualifylist img {
	width: 100%;
}
.qualifylist ul li > span i {
    width: 2px;
    height: 13px;
    background: #ccc;
    display: block;
    position: absolute;
    right: 0px;
    top: 5px;
}
.qualifylist ul li:nth-child(odd) > span i {
	background: #dc0000;
}
.qualifylist ul li:nth-child(even) > span i {
	background: #00d2be;
}
.details-column.header2 .qualifylist > .mapimg.smallscreenhide {
	display: block;
}

/* mainblog-bx */
.mainblog-bx {
	background: #1f2024;
    margin-bottom: 20px;
}
.mainblog-bx figure {
	display: block;
}
.mainblog-bx figure img {
	width: 100%;
}
.mainblog-bx h2, .mainblog-bx h5, .mainblog-bx p, .mainblog-bx span, .mainblog-bx label {
	color: #fff;
}
.mainblog-bx .dots {
    width: 10px;
    height: 10px;
    background: transparent;
    border: solid 2px #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 6px;
}
.mainblog-bx .dotslines {
    position: absolute;
    width: 2px;
    background: #fff;
    left: 10px;
}
.mainblog-bx h2 .dots {
	top: 19px;
}
.mainblog-bx h5 .dots {
	top: 8px;
}
.mainblog-bx h2 .dotslines {
	top: 27px;
	height: calc(100% - 17px);
}
.mainblog-bx h5 .dotslines {
	top: 18px;
	height: calc(100% - 10px);
}
.mainblog-bx .context-bx {
    position: relative;
    z-index: 2;
    margin-top: -198px;
    padding: 0px 12px 15px;
    padding-top: 140px;
	background: -webkit-linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)32%);
	background: -moz-linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)32%);
	background: linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)32%);
}
.mainblog-bx label {
	position: relative;
    display: inline-block;
    background: #e60918;
    padding: 0px 6px;
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: 500;
    margin-bottom: 26px;
}
.mainblog-bx label:after {
    position: absolute;
    top: 0px;
    left: 100%;
    width: 20px;
    height: 100%;
    content: "";
    background: #e60918;
    transform: skew(-26deg);
    margin-left: -13px;
    z-index: -1;
}
.mainblog-bx .context-bx > div {
    padding-left: 30px;
    padding-bottom: 4px;
	position: relative;
}
.mainblog-bx .context-bx h2 {
	font-size: 32px;
    letter-spacing: -0.2px;
    padding: 4px 0px;
}
.mainblog-bx .context-bx p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 3px;	
}
.mainblog-bx .context-bx h5 {
    margin-bottom: 0px;
}
.mainblog-bx .context-bx .cmnts {
	position: relative;
    font-size: 14px;
    display: inline-block;
	padding-left: 21px;
	line-height: 20px;
    color: #67686a;
}
.mainblog-bx .context-bx .cmnts:after {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	left: 0px;
	top: -1px;
	background: url(../images/comment2.svg)no-repeat center/14px;
}
.mainblog-bx .context-bx .times {
	position: relative;
    font-size: 12px;
    display: inline-block;
	padding-left: 21px;
	line-height: 20px;
    color: #67686a;
	margin-right: 5px;
}
.mainblog-bx .context-bx .times:after {
	position: absolute;
	content: "";
	width: 20px;
	height: 20px;
	left: 0px;
	top: -1px;
	background: url(../images/clock.svg)no-repeat center/14px;
}
.largeUpdated-box.main {
	display: block;
    position: relative;
	min-height: 305px;
}
.largeUpdated-box.main .figure-bx {
    max-height: 156px;
	overflow: hidden;
    margin-bottom: 9px;
}
.largeUpdated-box.main .figure-bx, .largeUpdated-box.main .context-bx {
	width: 100%;
}
.largeUpdated-box.main .context-bx {
	position: initial;
	padding: 0px;
	padding-right: 10px;
}
.largeUpdated-box.main h3 {
	margin-bottom: 0px;
}
.largeUpdated-box.main.active {
	background: #1f2024;
}
.largeUpdated-box.main.active h3 {
	color: #fff;
}
.fulldetailsTop-bx.sec .qualifylist label {
	color: #fff;
	padding-left: 0px;
}
.fulldetailsTop-bx.sec .qualifylist label span, .qualifylist label span {
    font-size: 12px;
    display: none;
    vertical-align: baseline;
}
.fulldetailsTop-bx.sec .qualifylist .in {
    max-width: 235px;
}

/* standing-bx */
.megatabpanel .switchtab {
	width: 100%;
	display: none;
}
.megatabpanel .switchtab li {
	display: block;
	width: 50%;
	float: left;
}
.megatabpanel .switchtab li a {
	display: block;
	color: #1f2024;
	font-weight: 600;
	line-height: 40px;
	padding: 5px 12px;
    font-size: 20px;
	text-align: center;
	background: #f1f1f1;
	position: relative;
	cursor: pointer;
}
.standing-bx {
	background: #f1f1f1;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.mobileshow.rightheader {
	display: none;
}
.megatabpanel .switchtab li a.active {
	background: #fff;
}
.megatabpanel .switchtab li a.active:after {
	position: absolute;
	top: -1px;
	left: 0px;
	width: 100%;
	height: 3px;
	content: "";
	background: #e60918;
}
.bor-top1 {
	border-top: solid 1px #1f2024;
}
.standing-bx h3 {
    padding: 5px 12px;
    font-size: 20px;
    margin-bottom: 5px;
}
.standing-bx ul {
    padding: 0px 9px 12px;
}
.standing-bx ul li {
	display: table;
	width: 100%;
    padding: 2px 0px 8px;
}
.standing-bx ul li > * {
	display: table-cell;
	vertical-align: middle;
    color: #1f2024;
}
.standing-bx ul li > span.no {
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -1px;
	width: 32px;
	position: relative;
}
.standing-bx ul li > span.img {
    width: 88px;
    padding: 0px 4px;
}
.standing-bx ul li > span.name {
	font-size: 14px;
}
.standing-bx ul li > span.rank {
	font-weight: 600;
    text-align: right;
}
.standing-bx ul li > span.img  img {
	width: 100%;
}
.standing-bx ul li > span.name b {
    font-size: 16px;
    letter-spacing: -1px;
}
.standing-bx ul li > span.name sub {
	display: block;
    position: relative;
    margin-top: -6px;
}
.standing-bx ul li > span.no i {
	width: 2px;
	position: absolute;
	height: 26px;
	right: -3px;
	top: 50%;
	transform: translate(0%, -50%);
}
.standing-bx a.readmore  {
    float: right;
    display: inline-block;
    margin-right: 10px;
    padding-right: 27px;
    font-size: 17px;
	color: #1f2024;
    background: url(../images/arrow-right.svg)no-repeat center right/20px;
}
.standing-bx.sec ul li > span.img {
    width: 44px;
    padding: 0px 8px;
}
.standing-bx.sec ul li > span.name {
    width: 148px;
}
.standing-bx.sec ul li > span.rank {
    text-align: right;
}

.col-lightgreen {
	background: #00d2be !important;
}
.col-yellow {
	background: #fff500 !important;
}
.col-darkred {
	background: #dc0000 !important;
}

/* footer-links */
.footer-links ul li a {
	color: #67686a;
	display: block;
    font-size: 12px;
	text-decoration: underline;
}
.footer-links ul li {
	margin: 0px 6px;
	display: inline-block;
    margin-bottom: 10px;
}
.footer-links {
	text-align: center;
    padding: 16px 0px 0px;
}
.footer-copyright {
	text-align: center;
	color: #67686a;
	font-size: 12px;
	padding: 7px 0px;
	font-weight: 700;
}
.footer-copyright a {
    text-align: center;
	display: inline-block;
    vertical-align: middle;
}
.footer-copyright a > img {
    max-width: 77px;
    display: inline-block;
    vertical-align: middle;
}

.footer-readmore {
	position: relative;
    padding: 6px 0px;
    max-height: 140px;
    overflow: hidden;
    padding-bottom: 30px;
	margin-bottom: 10px;
}
.footer-readmore p {
	color: #67686a;
	font-size: 12px;
    line-height: 16px;
}
.footer-readmore:after {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 70px;
    content: "";
    background: -webkit-linear-gradient( rgba(255,255,255,0.2)0%, rgba(255,255,255,1)65%);
    background: -moz-linear-gradient( rgba(255,255,255,0.2)0%, rgba(255,255,255,1)65%);
    background: linear-gradient( rgba(255,255,255,0.2)0%, rgba(255,255,255,1)65%);
}
.footer-readmore a {
	color: #1f2024;
    font-size: 12px;
    text-transform: uppercase;
    display: inline-block;
    padding: 3px 0px;
    bottom: 0px;
    left: 0;
    position: absolute;
    z-index: 99;
    font-weight: 900;
    letter-spacing: 1px;
}
.footer-readmore.full {
	max-height: initial;
}
.footer-readmore.full:after {
	display: none;
}

/* footer part */
#footer-part {
	width: 100%;
}

/* header-2 */
.details-column.header2 {
    max-width: 400px;
	width: 100%;
    padding-top: 10px;
}
.details-column.header2 .qualifylist {
    max-width: inherit;
    width: 100%;
}
.details-column.header2 .qualifylist label {
    color: #ffffff;
    padding-bottom: 3px;
}
.details-column.header2 .qualifylist .in {
    max-width: 284px;
}
.details-column.header2 .qualifylist ul {
    background: #3a3b3e;
    padding: 2px 0px;
    overflow: hidden;
}
.details-column.header2 .qualifylist ul li {
	border-bottom: solid 1px rgba(255,255,255,0.15);
}
.details-column.header2 .qualifylist ul li > span:nth-child(1) {
    width: 30px;
    padding-left: 10px;
}
.details-column.header2 .qualifylist ul li > span:nth-child(4) {
	width: 84px;
    padding-right: 10px;
}
.qualifylist ul li > span:nth-child(3) {
    width: 148px;
    padding-left: 7px;
}
.qualifylist ul li > span:nth-child(3) em {
	font-style: normal;
	font-size: 12px;
	display: none;
}
.details-column.header2 .qualifylist ul li:last-child {
	border-bottom: 0px;
}

/* header-3 */
.details-column.header2.sec {
    max-width: 700px;
}
.details-column.header2.sec .qualifylist .in.last {
    margin-left: 15px;
}
.details-column.header2.sec .qualifylist .in.last label span {
	position: relative;
    color: #ff0000;
}
.details-column.header2.sec .qualifylist .in.last label i {
    display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-radius: 50%;
    background: #ff0000;
    position: relative;
    margin-top: -3px;
    margin-right: 7px;
}
.details-column.header2.sec .qualifylist .in.last ul {
    background: transparent;
	position: relative;
	overflow: initial;
}
.details-column.header2.sec .qualifylist .in.last ul li {
	border-bottom: solid 1px transparent;
}
.details-column.header2.sec .qualifylist .in.last ul:before {
	position: absolute;
	bottom: 100%;
	left: 0px;
	width: 100%;
	height: 3px;
	background: #ff0000;
	content: "";
}
.details-column.header2.sec .qualifylist ul li > span:nth-child(2) i {
	position: relative;
	display: inline-block;
    width: 8px;
    height: 8px;
    vertical-align: middle;
    border-radius: 50%;
    background: #ff0000;
    position: relative;
	margin-right: 3px;
	right: initial;
	top: initial;
}
.details-column.header2.sec .qualifylist .in.last ul li > span:nth-child(2) {
    width: 40px;
    padding-left: 5px;
}
.details-column.header2.sec .qualifylist .in.last ul li > span:nth-child(2) img {
    width: 16px;
    display: inline-block;
    vertical-align: middle;
}

/* third */
.details-column.header2.third {
    max-width: 700px;
}
.details-column.header2.third .qualifylist .in.lst {
	margin-left: 15px;
}
.details-column.header2.third .qualifylist label {
	color: #ffa600;
}

/* latestUpdate-bar small-gap */
/* .latestUpdate-bar.small-gap .row {
	margin-left: -7.5px;
	margin-right: -7.5px;
}
.latestUpdate-bar.small-gap .row > * {
	padding-left: 7.5px;
	padding-right: 7.5px;
} */
.largeUpdated-box.main h3.h1 {
	font-size: 32px;
	line-height: 34px;
	margin-bottom: 10px;
}
.smallUpdated-box.active {
	background: #1f2024;
}
.smallUpdated-box.active .context-bx h3 {
    color: #fff;
}
.darklayout {
	background: #494b4e;
}
.darklayout .largeUpdated-box.main.active, .darklayout .smallUpdated-box.active {
    border: solid 1px rgba(0,0,0,0.4);
}
.darklayout h3.more {
    color: #fff;
	margin-top: 20px;
    border-top: solid 1px #fff;
}
.darklayout h3.more a {
    color: #e60918;
    background: url(../images/angle-right-red.svg)no-repeat right center/5px;
}
/* mainblog-bx toppanel */
.mainblog-bx.toppanel .context-bx {
	padding-top: 147px;
}
.mainblog-bx.toppanel .context-bx > div {
	padding-left: 0px;
	margin-top: -100px;
}
.mainblog-bx.toppanel .context-bx h2 {
    margin-bottom: 10px;
}
.mainblog-bx.toppanel .context-bx p {
    margin-bottom: 10px;
}

/* mainblog-galary */
.mainblog-galary {
	position: relative;
	margin-bottom: 20px;
    max-height: 455px;
    height: 100%;
    overflow: hidden;
}
.mainblog-galary img {
	width: 100%;
}
.mainblog-galary:after {
	position: absolute;
    bottom: -2px;
	left: 0px;
	width: 100%;
	height: 50%;
	content: "";
	background: -webkit-linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)80%);
	background: -moz-linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)80%);
	background: linear-gradient(rgba(31,32,36,0)0%, rgba(31,32,36,1)80%);
}
/* main-contextbox */
.main-contextbox {
    padding: 5px 10px;
	background: #2d2f32;
	border: solid 1px rgba(0,0,0,0.4);
	margin-bottom: 20px;
}
.main-contextbox h2 {
	color: #fff;
    margin-bottom: 5px;
}
.main-contextbox p {
	color: #fff;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0px;
}
.main-contextbox .cmnts {
    position: relative;
    font-size: 14px;
    display: inline-block;
    padding-left: 21px;
    line-height: 20px;
    color: #67686a;
}
.main-contextbox .cmnts:after {
    position: absolute;
    content: "";
    width: 20px;
    height: 20px;
    left: 0px;
    top: -1px;
    background: url(../images/comment2.svg)no-repeat center/14px;
}
.main-contextbox > div {
	padding-left: 30px;
	padding-bottom: 4px;
	position: relative;
}
.main-contextbox h2 .dots {
    top: 19px;
}
.main-contextbox .dots {
    width: 10px;
    height: 10px;
    background: transparent;
    border: solid 2px #fff;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 6px;
}
.main-contextbox .dotslines {
    top: 27px;
    height: calc(100% - 27px);
}
.main-contextbox .dotslines {
    position: absolute;
    width: 2px;
    background: #fff;
    left: 10px;
}

.latestUpdate-bar .right-panel.sec {
    -ms-flex: 0 0 64.666667%;
    flex: 0 0 64.666667%;
    max-width: 64.666667%;
}
.latestUpdate-bar .left-panel.sec {
    -ms-flex: 0 0 35.333333%;
    flex: 0 0 35.333333%;
    max-width: 35.333333%;
}
.main-contextbox.small {
	padding: 10px 10px 5px;
}
.main-contextbox.small h3 {
	color: #ffffff;
	margin-bottom: 0px;
}
.main-contextbox .mints {
    position: relative;
    font-size: 14px;
    display: inline-block;
    line-height: 20px;
    color: #67686a;
}
.main-contextbox.small .dots {
    background: rgba(31,32,36,1);
    border: solid 2px #e60918;
    top: 7px;
}
.main-contextbox.small .dotslines {
	top: 16px;
	background: #e60918;
	height: calc(100% - 8px);
}
.main-contextbox.small label {
    position: relative;
    display: inline-block;
    background: #e60918;
    padding: 0px 6px;
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: 500;
    margin-bottom: 5px;
	color: #fff;
    z-index: 1;
}
.main-contextbox.small label:after {
    position: absolute;
    top: 0px;
    left: 100%;
    width: 20px;
    height: 100%;
    content: "";
    background: #e60918;
    transform: skew(-26deg);
    margin-left: -13px;
    z-index: -1;
}
.main-contextbox.small label .mdots {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 50%;
	margin-right: 8px;
}
.megatabpanel .row.desktophide {
	display: none;
}
.mtoggle {
	display: none;
	cursor: pointer;
	float: right;
	margin-top: 8px;
    margin-left: 15px;
}
.bar1, .bar2, .bar3 {
    width: 30px;
    height: 3px;
    background-color: #ffffff;
    margin: 7px 0;
    transition: 0.4s;
}
.change .bar1 {
	-webkit-transform: rotate(-45deg) translate(-9px, 6px);
	transform: rotate(-45deg) translate(-9px, 6px);
}
.change .bar2 {
	opacity: 0;
}
.change .bar3 {
	-webkit-transform: rotate(45deg) translate(-8px, -8px);
	transform: rotate(45deg) translate(-8px, -6px);
}

/* Subpages */
.mainlabel {
    position: relative;
    display: inline-block;
    background: #e60918;
    padding: 0px 6px;
    font-size: 12px;
    letter-spacing: 1.2px;
    font-weight: 500;
    margin-bottom: 10px;
	color: #fff;
	text-transform: uppercase;
}
.mainlabel:after {
    position: absolute;
    top: 0px;
    left: 100%;
    width: 20px;
    height: 100%;
    content: "";
    background: #e60918;
    transform: skew(-26deg);
    margin-left: -13px;
    z-index: -1;
}
h2.h1 {
	font-size: 40px;
    line-height: 46px;
	margin-bottom: 20px;
	letter-spacing: 0px;
}
.megaNews-bar p {
    font-size: 16px;
    line-height: 24px;
    color: #1f2024;
	margin-top: 10px;
	margin-bottom: 10px;
}
.megaNews-bar figure img {
	width: 100%;
}
.megaNews-bar figure {
	margin-bottom: 20px;
}
.chat-comments h5 figure {
    width: 40px;
    height: 40px;
    background: #1e1e1e;
    border-radius: 50%;
    overflow: hidden;
    display: none;
    vertical-align: middle;
	margin: 0px;
	margin-right: 10px;
}
.chat-comments h5 figure img {
	width: 100%;
	height: 100%;
}
.ads-columns {
	margin-bottom: 10px;
}
.ads-columns.videos {
    background: #f1f1f1;
    padding: 5px 20px 20px;
}
.ads-columns.videos label {
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	display: block;
	margin-bottom: 2px;
    color: #1f2024;
}
.ads-columns.videos img {
	width: 100%;
}
.ads-columns.videos .video {
    border: solid 2px #000;
}
.ads-columns.videos .title {
    background: #1a1a1a;
    text-align: center;
    padding: 30px 0px;
    font-size: 14px;
    line-height: 26px;
    color: rgba(255,255,255,0.4);
}
.morebtn{
    cursor: pointer;
    font-size: 14px;
    line-height: 27px;
    margin: 16px 20px 14px;
    display: inline-block;
    color: rgba(0,0,0,0.5);
}

.smallUpdated-box.sponser .spons {
	position: absolute;
	bottom: 0px;
	width: 100%;
	overflow: hidden;
	padding-right: 10px;
}
.smallUpdated-box.sponser .spons span {
	display: block;
	color: #67686a;
	line-height: 14px;
	font-size: 12px;
	width: 50%;
	float: left;
}
.smallUpdated-box.sponser .spons span:nth-child(2) {
	text-align: right;
}
.smallUpdated-box.sponser .context-bx {
    position: relative;
	padding-bottom: 20px;
}
/* chat-comments */
.chat-column {
	display: flex;
	width: 100%;
    margin-bottom: 18px;
}
.chat-comments {
	width: calc(100% - 60px);
}
.chat-figure {
	width: 50px;
	margin-right: 20px;
}
.chat-figure figure {
	width: 50px;
	height: 50px;
	background: #1e1e1e;
	border-radius: 50%;
	margin-top: 10px;
	overflow: hidden;
}
.chat-figure figure img {
	width: 100%;
	height: 100%;
	display: block;
}
.chat-comments h5 {
	color: #1f2024;
    margin-bottom: 0px;
}
.chat-comments h5 sup {
	display: inline-block;
	vertical-align: baseline;
	font-weight: 400;
	font-size: 11px;
	color: rgba(31, 32, 36, 0.68);
}
.chat-comments h5 span {
    display: inline-block;
    color: #e60918;
    float: right;
    font-size: 14px;
    text-transform: uppercase;
}
.chat-comments h5 span .hidedesktop {
	display: none;
}
.chat-comments p {
	margin-bottom: 5px;
    word-break: break-all;
}
.chat-comments .likemore span {
	font-size: 16px;
    line-height: 24px;
    color: #1f2024;
	margin-right: 10px;
	display: inline-block;
	cursor: pointer;
}
.chat-comments .likebtn {
	width: 52px;
}
.chat-comments .dislikebtn {
	width: 40px;
}
.chat-comments .likemore span i {
	position: relative;
	margin-top: -6px;
    color: rgba(31, 32, 36, 0.4);
}
.chat-comments .likemore span i.active {
	color: #0064cf;
}
.chat-comments .likemore span.rplybtn {
	color: #0064cf;
}
.chat-comments sub.reportbtn {
    display: inline-block;
    vertical-align: baseline;
    font-weight: 400;
    font-size: 11px;
    color: rgba(31, 32, 36, 0.68);
    float: right;
    line-height: 11px;
    padding-top: 10px;
}
.comments-section {
    background: #f1f1f1;
    padding: 5px 15px 15px;
    border-top: solid 1px #1f2024;
	margin-bottom: 15px;
}
.comments-section h4 {
	margin-bottom: 5px;
	padding: 0px;
}
.comments-section .globaltextarea {
	padding: 10px 15px;
    width: 100%;
    height: 100px;
    margin-bottom: 15px;
	color: #000000;
	font-size: 14px;
}
.donecomments {
    background: #0064cf;
    color: #fff;
    border: 0;
    font-size: 16px;
    padding: 7px 15px 6px;
    border-radius: 4px;
    line-height: 20px;
    display: inline-block;
	cursor: pointer;
}
.donecomments i {
    font-size: 18px;
	margin-right: 3px;
}

.chat-column.subcomments {
    padding-left: 20px;
}
.chat-column.subcomments .chat-figure figure {
	width: 42px;
	height: 42px;
}
.chat-column.subcomments .chat-figure {
    width: 42px;
    margin-right: 10px;
}
.chat-column.subcomments .chat-comments {
    padding-left: 10px;
    width: calc(100% - 52px);
    border-left: solid 2px rgba(31, 32, 36, 0.4);
}
.chat-comments .commentsback {
    font-weight: 400;
    font-size: 12px;
    color: rgba(31, 32, 36, 0.68);
    display: block;
    margin-bottom: 5px;
    margin-top: -8px;
}
.chat-comments .commentsback i {
	color: #000000;
}
.chat-comments .commentsback em {
	font-style: normal;
	color: #000000;
	cursor: pointer;
}
.viewall-comments {
	margin-bottom: 15px;
	text-align: center;
}
.votepanel {
    border: solid 1px rgba(31, 32, 36, 0.24);
    padding: 15px 15px;
	margin-bottom: 20px;
    width: 96%;
    float: right;
}
.votepanel > div {
	padding: 10px 0px;
	border-bottom: solid 1px rgba(31, 32, 36, 0.24);
}
.votepanel > div.last {
	border-bottom: 0px;
}
.votepanel .globalradiobtn {
	display: none;
}
.votepanel .globalradiobtn + label {
    display: block;
    color: #1f2024;
    line-height: 34px;
    cursor: pointer;
    padding: 0px 10px;
    background: transparent;
    border-radius: 8px;
    border: solid 1px transparent;
	overflow: hidden;
    position: relative;
}
.votepanel .globalradiobtn + label i {
	display: inline-block;
	width: 14px;
	height: 14px;
	border: solid 1px rgba(0, 0, 0, 0.26);
	border-radius: 50%;
	vertical-align: middle;
	position: relative;
	margin-top: -2px;
	margin-right: 5px;
	background: #fff;
    box-shadow: -1px 1px 2px rgba(0,0,0,0.15) inset;
}
.votepanel .globalradiobtn + label b {
	float: right;
	display: inline-block;
    line-height: 34px;
}
.votepanel .globalradiobtn:checked + label i {
	border: solid 1px #0064cf;
	background: #0064cf;
}
.votepanel .globalradiobtn:checked + label i:after {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    content: "";
    background: #fff;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.votepanel .globalradiobtn + label .completed {
    height: 100%;
    width: 50%;
    background: #0064cf;
    opacity: 0.12;
    position: absolute;
    left: 0px;
	top: 0;
	z-index: -1;
}
.votepanel .totalvote {
    font-size: 12px;
    color: rgba(31, 32, 36, 0.68);
    display: block;
    text-align: right;
}
.votepanel .globalradiobtn + label .completed.per-74 {
	width: 74% !important;
}
.votepanel .globalradiobtn + label .completed.per-8 {
	width: 8%;
}
.votepanel .globalradiobtn + label .completed.per-18 {
	width: 18%;
}
.votepanel.noborder .globalradiobtn:checked + label {
	border: solid 1px #0064cf;
}
.votepanel.noborder > div {
	border-bottom: solid 1px transparent;
}
.votepanel.withimage > div {
	border-bottom: solid 1px transparent;
}
.votepanel.withimage .globalradiobtn + label .imagetag {
	position: relative;
    display: block;
    width: 100%;
    height: 80px;
    background: rgba(31, 32, 36, 0.04);
    border-radius: 6px;
	overflow: hidden;
	padding-right: 15px;
}
.votepanel.withimage .globalradiobtn + label .imagetag em {
	display: block;
	width: 80px;
	height: 80px;
	background: #cccccc;
	float: left;
}
.votepanel.withimage .globalradiobtn + label .imagetag em img {
	width: 100%;
	height: 100%;
}
.votepanel.withimage .globalradiobtn + label b {
    margin: 23px 0px;
}
.votepanel.withimage .globalradiobtn:checked + label i:after {
	
}


/* sharepanel */
.sharepanel p {
    color: rgba(31, 32, 36, 0.68);
    font-size: 12px;
    line-height: 18px;
    padding: 10px 0px;
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    margin-top: 5px;
	margin-bottom: 0px;
}
.sharepanel .sharelinks {
    padding: 10px 0px;
    border-bottom: solid 1px #ccc;
}
.sharepanel .sharelinks ul li {
	display: inline-block;
    vertical-align: top;
    line-height: 16px;
}
.sharepanel .sharelinks ul li a {
    font-size: 16px;
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    display: block;
}
.sharepanel .sharelinks ul li a i {
	display: block;
	line-height: 26px;
}
.sharepanel .sharelinks ul li a.fa-facebookbtn {
	background: #3b5a97;
}
.sharepanel .sharelinks ul li a.fa-twitterbtn {
	background: #1ca1f1;
}
.sharepanel .sharelinks ul li a.fa-sharebtn {
	background: transparent;
}
.sharepanel .sharelinks ul li a.fa-sharebtn i {
	color: rgba(31, 32, 36, 0.68);
}
.sharepanel .sharelinks ul li a.fa-plusbtn {
	background: #ff6550;
}
.sharepanel .sharelinks ul li b {
    display: block;
    line-height: 14px;
	color: #1f2024;
	font-weight: 700;
}
.sharepanel .sharelinks ul li {
	color: #1f2024;
}
.sharepanel .commentsviews {
    display: flex;
    color: #0064cf;
    align-items: center;
    padding: 10px 0px;
    margin-bottom: 10px;
    border-bottom: solid 1px #ccc;
}
.sharepanel .commentsviews i {
	margin-right: 5px;
}
.sharepanel .commentsviews span {
	line-height: 16px;
}
.sharepanel .commentsviews span b {
	display: inline-block;
}

/* Team and Drivers */

#top-part .left-panel {
	flex: 0 0 71.666667%;
	max-width: 71.666667%;
	padding: 33px 20px 0px;
}
#top-part .left-panel h1 {
	font-size: 40px;
	margin-bottom: 23px;
}
.inner-panel {
	background: rgba(31, 32, 36, 1);
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 15px;
}
.headprt {
	padding: 10px 8px 18px;
	position: relative;
}
.bg-blue:after,
.bg-blue:before,
.inner-panel:before,.team-panel-bar:after {
	content: "";
	height: 5px;
	width: 100%;
	display: block;
	background: linear-gradient(to right, #00d2be 0%, #0c8e83 50%, #1f2226 100%);
	position: absolute;
	left: 0;
	top: 0;
}
.bg-blue.red:after,
.bg-blue.red:before,
.inner-panel.red:before {
	background: linear-gradient(to right, #9b0000 0%, #6e0b0d 50%, #241f23 100%);
}
.bg-blue.drk:after,
.bg-blue.drk:before,
.inner-panel.drk:before {
	background: linear-gradient(to right, #00327d 0%, #092c61 50%, #1f2024 100%);
}
.bg-blue.yellow:after,
.bg-blue.yellow:before,
.inner-panel.yellow:before {
	background: linear-gradient(to right, #fff500 0%, #a6a00e 50%, #252523 100%);
}
.bg-blue.grey:after,
.bg-blue.grey:before,
.inner-panel.grey:before {
	background: linear-gradient(to right, #5a5a5a 0%, #444446 50%, #202125 100%);
}
.bg-blue.orange:after,
.bg-blue.orange:before,
.inner-panel.orange:before {
	background: linear-gradient(to right, #ff8700 0%, #aa5f0e 50%, #272323 100%);
}
.bg-blue.pink:after,
.bg-blue.pink:before,
.inner-panel.pink:before {
	background: linear-gradient(to right, #f596c8 0%, #a26888 50%, #232227 100%);
}
.bg-blue.drkblue:after,
.bg-blue.drkblue:before,
.inner-panel.drkblue:before {
	background: linear-gradient(to right, #0032ff 0%, #0e2a9d 50%, #1e202f 100%);
}
.bg-blue.lgtblue:after,
.bg-blue.lgtblue:before,
.inner-panel.lgtblue:before {
	background: linear-gradient(to right, #061d41 0%, #0e1e35 50%, #1c1f25 100%);
}
.bg-blue:before,
.inner-panel:before{
	bottom: 0;
	top: inherit;
}
.inner-panel:before {
	height: 25px;
}
.headprt > figure {
	border-radius: 50%;
	width: 16%;
	margin-top: 3px;
}
.headprt > figure > img {
	max-width: 100%;
}
.headprt figure,
.headprt .team-name,
.headprt .pos-part,
.player-part .driver,
.player-part .driver-name,
.player-part .pos-part {
	float: left;
}
.headprt .pos-part span {
	display: block;
}
.headprt .team-name {
	padding: 6px 0px 0px 15px;
	width: 68%;
}
.headprt .team-name .primarylink {
	font-size: 28px;
	font-weight: 700;
	line-height: 28px;
	letter-spacing: -0.1px;
	color: #fff;
	margin: 0;
	margin-bottom: 8px;
}
.headprt .team-name .crs-lgo figure {
	display: inline-block;
	vertical-align: middle;
}
.headprt .team-name .crs-lgo figure img {
	max-width: 100%;
}
.headprt .team-name .crs-lgo .flag-img {
	width: 22px;
	margin-right: 10px;
}
.headprt .team-name .crs-lgo .flag-img img {
	max-width: 100%;
}
.headprt .team-name .crs-lgo .car-img {
	width: 72px;
}
.headprt .pos-part {
	text-align: right;
}
.pos {
	font-size: 12px;
	line-height: 12px;
	color: rgba(255, 255, 255, 0.68);
}
.pos-team {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	color: #fff;
}
.points-team {
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	line-height: 16px;
}
.player-part {
	padding: 10px 6px;
}
.player-part .driver {
	width: 55px;
	height: 55px;
	border-radius: 50%;
	margin-right: 5px;
}
.player-part .driver img {
	border-radius: 50%;
	max-width: 100%;
}
.player-part .driver-name {
	width: 65%;
}
.player-part .driver-name .first-name {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	display: block;
}
.player-part .driver-name .last-name {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0;
}
.player-part .driver-name .points span {
	font-size: 13px;
	margin-right: 10px;
	color: rgba(255, 255, 255, 0.68);
}
.player-part .driver-name .points span b {
	color: #fff;
}
.player-part .pos-part {
    width: 15%;
    text-align: center;
	float: right;
}
.player-part .pos-part span {
	margin-top: 10px;
	display: block;
	color: rgba(255, 255, 255, 0.68);
}
#top-part .right-panel {
	flex: 0 0 28.3333333%;
	max-width: 28.333333%;
}
.nws-title {
	width: 100%;
	background: #555;
	margin: 20px 0px;
}

.homepage-bar .nws-title {
	margin: 0px;
	margin-bottom: 20px;
}

.nws-title ul li {
	display: inline-block;
	vertical-align: middle;
}
.nws-title ul li img {
	max-width: 100%;
	width: 167px;
}
.nws-title ul li a {
	font-size: 13px;
	text-align: center;
	color: #fff;
	display: block;
	left: 0px;
	position: relative;
}
.top-cal.mobilehide{
	display:none;
}
.top-cal.mobilehide .form-group .DivSelectyze {
	width:80px;
}
.top-cal.mobilehide .form-group.sm .DivSelectyze {
	width:150px;
}
.next-race.mobilehide{
	text-align:inherit;
	float:right;
}

/* calender and results */
.next-race {
	text-align: right;
	position: relative;
}

.next-race a {
	font-size: 16px;
	letter-spacing: 0.1px;
	color: #1f2024;
	padding-right: 35px;
	padding-top: 7px;
	display: inline-block;
}
.next-race a.dwn:after {
	position: absolute;
	right: 13px;
	top: 8px;
	content: "";
	background: url(../images/arrow-down.svg)no-repeat center;
	width: 15px;
	height: 20px;
	color: #1f2024;
}
.form-group {
	position: relative;
}
.form-group label {
	font-size: 16px;
	letter-spacing: 0.1px;
	color: #1f2024;
	margin-right: 15px;
}
.form-group select {
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 150px;
	height: 28px;
	border-radius: 2px;
	box-shadow: inset 0 0 1.5px 0 rgba(0, 0, 0, 0.2);
	background-color: #fff;
	padding: 0px 11px;
	font-size: 14px;
}
.top-cal {
	margin-bottom: 15px;
}
/* team-panel */

.team-panel {
	width: 100%;
	padding: 8px 10px;
	overflow: hidden;
	margin-bottom: 15px;
	background: #fff;
}
.team-panel.dark {
	background: #1f2024;
}
.team-panel .map-img {
	float: right;
}
.team-panel .map-img figure {
	width: 125px;
	margin-top: 13px;
}
.team-details {
	float: left;
	width: 75%;
}
.date-pnl .country {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 700;
	letter-spacing: 0.6px;
	color: rgba(255, 255, 255, 0.68);
}
.date-pnl .date {
	color: #fff;
	font-size: 13px;
	line-height: 13px;
	margin-right: 3px;
	letter-spacing: 0.8px;
	text-transform: uppercase;
}
.country-pnl span {
	font-size: 28px;
	font-weight: 700;
	line-height: 34px;
	color: #fff;
	text-transform: uppercase;
}
.country-pnl figure {
	display: inline-block;
	vertical-align: middle;
	width: 22px;
	margin-top: -10px;
	margin-right: 6px;
}
.name-pnl figure {
	width: 13px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.name-pnl figure img,
.country-pnl figure img,
.team-panel .map-img figure img {
	max-width: 100%;
}
.name-pnl span {
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	letter-spacing: 0.3px;
	color: #ffa600;
	line-height: 26px;
}
.team-details ul li.primarylink {
	margin-top: 10px;
	margin-bottom: 5px;
}
.team-details ul li.primarylink a {
	color: #fff;
	display: block;
}
.team-panel.white {
	border: solid 1px #d2d2d2;
	padding: 10px 10px;
}
.team-panel.white .date-pnl .date,
.team-panel.white .date-pnl .country,
.team-panel.white .country-pnl span,
.team-panel.white .team-details ul li.primarylink a {
	color: #1f2024;
}
.team-panel.white .team-details ul li.primarylink {
	background: url(../images/arrow-right-grey.svg)no-repeat center right/20px;
}
.DivSelectyze {
	display: inline-block;
	width: 100%;
	position: relative;
    max-width: 152px;
}
.DivSelectyze a {
	display: block;
	line-height: 28px;
	position: relative;
	vertical-align: middle;
	font-size: 14px;
	color: #4c4c4c;
	border-radius: 2px;
	box-shadow: inset 0 0 1.5px 0 rgba(0, 0, 0, 0.2);
	background-color: #fff;
	padding: 0px 11px;
}
.DivSelectyze:after {
	position: absolute;
	right: 8px;
	top: 6px;
	width: 10px;
	height: 10px;
	content: "";
	background: url(../images/up.png)no-repeat center/6px;
	z-index: 99;
	cursor: pointer;
}
.DivSelectyze:before {
	background: url(../images/down.png)no-repeat center/6px;
	top: 15px;
	position: absolute;
	right: 8px;
	width: 10px;
	height: 10px;
	content: "";
	z-index: 99;
	cursor: pointer;
}
.DivSelectyze ul {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	display: none;
	background: #fff;
	border: solid 1px #f2f2f2;
	border-top: 0px;
}
.DivSelectyze ul li {
	border-bottom: solid 1px #f2f2f2;
}
.DivSelectyze ul li a {
	line-height: 36px;
	border: 0px;
	transition: all 0.2s ease-in-out;
}

/* team members */
.breadcrumbs-bar { background-color: #434447; padding: 6px 0px; }
.inner-breadcrumbs{
	display:inline-block;
	vertical-align:middle;
	width: 266px;
}
.breadcrumbs-bar p {
    display: inline-block;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 13px;
    color: rgba(255,255,255,0.68);
    letter-spacing: 0.1px;
    width: calc(100% - 270px);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: clip;
}
.inner-breadcrumbs li {
	float:left;   
	position:relative;
}
.inner-breadcrumbs li a { 
	display:block;
	margin-right: 30px; 
	color:#fff; 
	font-family: 'Roboto Condensed', sans-serif;  
	font-size: 12px; 
	position:relative; 
}
.inner-breadcrumbs li a:after{
	position:absolute;
	right:-21px;
	top:6px;
	content:"";
	width:8px;
	height:10px;
	background: url(../images/angle-right-white.svg)no-repeat center/5px;
}
.inner-breadcrumbs li select { 
    appearance: none;
    -webkit-appearance: none;
    width: 94px;
    border-radius: 4px;
    box-shadow: inset 0 0 1.5px 0 rgba(0, 0, 0, 0.1);
    color: #fff;
    padding: 4px 6px;
	outline:0;
	font-size: 12px;
    background: #434447 url(../images/updwn-icon.png)no-repeat center right 5px/9px;
	margin-right:7px;
  }

  /* team-panel-bar */
.team-panel-bar {
    background: rgba(31,32,36,1);
	padding:24px 0px;
	position:relative;
}
.team-panel-bar:before{
	content: "";
    height: 5px;
    width: 100%;
    display: block;
    background: linear-gradient(to right, #00d2be 0%, #0c8e83 50%, #1f2226 100%);
    position: absolute;
    left: 0;
    bottom: 0;
}
.team-panel-bar .team-column > figure{
	display:inline-block;
	vertical-align:middle;
	width: 20%;
	margin-right: 6px;
}
.team-panel-bar .team-column figure img {
	display: inline-block;
	vertical-align: middle;
	max-width:100%;
}
.team-panel-bar .team-column .team-name{
	display:inline-block;
	vertical-align:middle;
	width: calc(100% - 32%);
}
.team-panel-bar .team-column .team-name a {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    font-family: 'Roboto Condensed', sans-serif;
    line-height: 40px;
    display: inline-block;
}

.team-panel-bar .team-column .team-name .crs-lgo figure{	
	display:inline-block;
	vertical-align:middle;   
	width: 22px;	
}
.team-panel-bar .team-column .team-name .crs-lgo span {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
}
.player-column .cars-using {  
	width: 50%;
	float: left;
	text-align: center;
	padding: 11px 0px;
}
.player-column .cars-using figure{
	display:inline-block;
	margin-bottom: 5px;
}

.player-column .cars-using span { 
	color: rgba(255, 255, 255, 0.68);
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 1.2px;
}
.player-column .cars-using span.pts{
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 24px;
	text-transform:inherit;
}
 .player-column .cars-using span.pts b{
	 margin-right:5px;
 }

.player-column .player-rating {
	width: 25%;
	float: left;
}
.player-column .player-rating figure{
	display:block;
	text-align:center;
	position:relative;
	margin-bottom: 9px;
}
.player-column .player-rating figure span{
	position:absolute;
	left:0;
	top:0;
	color: rgba(255, 255, 255, 0.68);
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
}
.player-column .player-rating figure i{
	position:absolute;
	left:0;
	bottom:0;
}
.player-column .player-rating figure img{
	display:inline-block;
}
.player-column .player-rating .name {
	display:block;
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 24px;
}
.player-column .player-rating .position{
	color: rgba(255, 255, 255, 0.68);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	color: #ffffff;
}
.player-column .player-rating .position b {
	margin-right:5px;
}

/* menu-bar */
.tabs-bar {
	width:100%;
	background: #1f2024;
	padding-bottom: 4px;
}
.menu-bar ul li,.followers li  { 
	float:left; 
	position: relative; 
}
.menu-bar ul li a ,.followers li a{  
	color: #fff;
	position: relative;
	padding: 13px 13px 8px;
	display: block;
}
.menu-bar ul,.followers {
	display:table;
	width:100%;
}
.followers li {
	margin:0px 8px;
	position:relative;
}
.followers li:after {
	position: absolute;
    right: -7px;
    top: 13px;
    content: "";
    width: 1.5px;
    background: #fff;
    height: 25px;
}
.followers.bgs li:after {
	box-shadow: -1px 0 0 rgba(31, 32, 36, 0.24);
	background-color: #ffffff;
}
.followers li:last-child:after {
	display:none;
}
.followers li:last-child {
	margin:0;
}
.followers li a{
	display:inline-block;
	vertical-align:middle;
}
.followers li a img {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px;
	margin-top: -5px;
}

/* driver-statistics */
.driver-statistics h2{
	color: #1f2024;
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 17px;
	font-weight: 900;
	line-height: 24px;
	letter-spacing: 0.5px;
	margin-bottom: 20px;
    margin-top: 5px;
}
.abt-drivers{
	margin-bottom:15px;
}
.abt-drivers .top {
	border-radius: 4px 4px 0 0;
	background-color: rgba(31, 32, 36, 0.24);
	text-align:center;
	position: relative;
}
.abt-drivers .top:after {
	position:absolute;
	left:0;
	bottom:0;
	width: 100%;
	height: 31px;
	background-color: rgba(31, 32, 36, 0.4);
	content:"";
}
.abt-drivers .top figure {
	display:inline-block;
	position: relative;
	margin-top: -15px;
}
.abt-drivers .top i { 
	position:absolute;
	left:0;
	bottom:0; 
	z-index: 99;
 }
.abt-drivers .top span {
	position:absolute;
	right:6px;
	bottom:0;
	color: #ffffff;
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	z-index: 99;
 }
 
 .rc-uid-144400 .rc-item {
    border: 1px solid #c9cacb !important;
    padding: 8px !important;
    box-sizing: border-box !important;
    max-width: 400px !important;
    min-height: 122px !important;
}
.abt-drivers ul {
	text-align:center;
	padding-bottom: 4px;
	border-bottom: solid 2px rgba(31, 32, 36, 0.68);
}
.abt-drivers ul li a{ 
	color: #1f2024;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.25px; 
}
 
.abt-drivers ul .last-name a{ 
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 20px; 
	font-weight: 700;
	text-transform: uppercase;  
 }

 /* circle */
 .c100 {
    position: relative;
    font-size: 55px;
    width: 1em;
    height: 1em;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin: 0 auto 3px;
    background-color: #cccccc;
}
.c100 > span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 50%;
    top: 50%;
	transform:translate(-50%,-50%);
    font-size: 20px;
    color: #1f2024;
	font-weight:700;
	font-family: 'Roboto Condensed', sans-serif;
    display: block;
    text-align: center;
    white-space: nowrap;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
}
.c100:after {
    position: absolute;
	top: 0.16em;
	left: 0.16em;
    display: block;
    content: " ";
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
	background-color: #fff;
	width: 0.70em;
	height: 0.70em;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.2s;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -webkit-transition-timing-function: ease-in;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}
.c100 *, .c100 *:before, .c100 *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.c100.p25 .bar{
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
 .c100 .bar ,.c100.p25 .fill{
    position: absolute;
    border: 0.12em solid #307bbb;
    width: 0.76em;
    height: 0.76em;
    clip: rect(0em, 0.5em, 1em, 0em);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.c100.p25 .fill{
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
	transform: rotate(-60deg);
}
.progress-bar{
	padding: 10px 0px;
	display: table;
	width: 100%;
	border-bottom: solid 2px rgba(31, 32, 36, 0.24);
}
.c100.p25.p26 .fill{
    -webkit-transform: rotate(-75deg);
    -moz-transform: rotate(-75deg);
    -ms-transform: rotate(-75deg);
    -o-transform: rotate(-75deg);
	transform: rotate(-75deg);
}
.progress-bar .circle-bar{
	width:50%;
	float:left;
}
.progress-bar .circle-bar > span{
	display:block;
	color: rgba(31, 32, 36, 0.68);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-align: center;
}
.standing-bx.team .heading span{
	color: rgba(31, 32, 36, 0.68);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}
.comments-section.team{
	margin-top:10px;
}
.cars-using.mobile{
	display:none;
}
.followers.bgs{
	display:none;
}
/* driver-information */
.driver-information {
	position:relative;
}
.megaNews-bar .driver-information  h2{
	font-size:17px;
}
.driver-information .more{
	position:absolute;
	left:50%;
	top:5px;
	transform:translate(-50%,0%);
	color: #e60918;
	font-size: 10px;
	font-weight: 900;
	line-height: 24px;
	text-transform: uppercase;
	letter-spacing: 0.47px;
	display:inline-block;
	vertical-align:middle;
}
.driver-information .more img{
	display:inline-block;
	vertical-align:middle;
	margin-top: -2px
}
.driver-information .driver-abts{
	border: 1px solid rgba(31, 32, 36, 0.24);
	background-color: #ffffff;
	padding: 0px 10px;
}
.driver-information .driver-abts ul li {
	width:100%;
	display:table;
	border-bottom: solid 1px rgba(31, 32, 36, 0.24);
	padding: 5px 0px 5px;
}
.driver-information .driver-abts .heading{
	float:left;
	color: #1f2024;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.25px;
}
.driver-information .driver-abts .stats{
	float:right;
	color: #1f2024;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	letter-spacing: 0.25px;
}

.driver-information .driver-abts .averages {
	text-align:center;
	border-bottom: solid 1px rgba(31, 32, 36, 0.24);
	padding-bottom: 10px;
}
.driver-information .driver-abts .averages .inners .left {
	float:left;
	width:50%;
}
.driver-information .driver-abts .averages .inners .left span,.driver-information .driver-abts .averages .inners .right span {
	color: #1f2024;
    font-family: 'Roboto Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	display:block;
}
.driver-information .driver-abts .averages .inners .left sub,.driver-information .driver-abts .averages .inners .right sub {
	color: rgba(31, 32, 36, 0.68);
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	display:block;
}
.driver-information .driver-abts .averages .inners .right{
	float:right;
	width:50%;
}
.driver-information .primarylink{
	color: #1f2024;
	float:right;
}
 .driver-statistics.mobile,.driver-information.mobile ,.progress-bottom-bar.mobile{
	display:none;
} 

.bar-prog .bg-color{
	background-color: rgba(31, 32, 36, 0.12);
}
.bar-prog .bg-color .up-color{
	background-color: #e60918;
	height:8px;
	width:100%
}
.progress-bottom-bar{
	position:relative;
	width:100%;
}
.progress-bottom-bar li {
	margin-bottom:10px;
}
.progress-bottom-bar .top{
	width:100%;
	display:table;
	position:relative;
}
.progress-bottom-bar .top sub{
	position:absolute;
	left:50%;
	top:0;
	transform:translate(-50%,-0%);
	color: #1f2024;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	letter-spacing: 0.25px;
}
.progress-bottom-bar .left{
	float:left;
}
.progress-bottom-bar .right{
	float:right;
}
.bar-prog .bg-color .up-color.seas{
	width:65%
}
.bar-prog .bg-color .up-color.gps{
	width:70%
}
.bar-prog .bg-color .up-color.won{
	width:95%
}
.bar-prog .bg-color .up-color.pos{
	width:90%
}
.bar-prog .bg-color .up-color.laps{
	width:80%
}
.bar-prog .bg-color .up-color.total{
	width:60%
}


















