html {color: #000; background: #FFF;}table {border-collapse: collapse; border-spacing: 0;}address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; font-weight: normal;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%; font-weight: normal;}q:before,q:after {content: '';}abbr,acronym {border: 0; font-variant: normal;}sup {vertical-align: text-top;}sub {vertical-align: text-bottom;}input,textarea,select {font-family: inherit; font-size: inherit; font-weight: inherit;}input,textarea,select {*font-size: 100%;}legend {color: #000;}img {display: block;}@font-face {font-family: 'Ubuntu'; src: url(/static/fonts/ubuntu.woff2) format('woff2');}.grid_1 {width: 3.3333333333333%;}.grid_2 {width: 7.5%;}.grid_3 {width: 11.666666666667%;}.grid_4 {width: 15.833333333333%;}.grid_5 {width: 20%;}.grid_6 {width: 24.166666666667%;}.grid_7 {width: 28.333333333333%;}.grid_8 {width: 32.5%;}.grid_9 {width: 36.666666666667%;}.grid_10 {width: 40.833333333333%;}.grid_11 {width: 45%;}.grid_12 {width: 99%;}@media (min-width:700px) {.grid_12 {width: 49.166666666667%;}}.grid_13 {width: 53.333333333333%;}.grid_14 {width: 57.5%;}.grid_15 {width: 61.666666666667%;}.grid_16 {width: 65.833333333333%;}.grid_17 {width: 70%;}.grid_18 {width: 74.166666666667%;}.grid_19 {width: 78.333333333333%;}.grid_20 {width: 82.5%;}.grid_21 {width: 86.666666666667%;}.grid_22 {width: 90.833333333333%;}.grid_23 {width: 95%;}.grid_24 {width: 99.166666666667%;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {margin-left: 0.41666666666667%; margin-right: 0.41666666666667%; float: left; display: block;}.alpha {margin-left: 0px;}.omega {margin-right: 0px;}.clear {clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}.clearfix:after {clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0;}* html .clearfix,*:first-child+html .clearfix {zoom: 1;}.jcrop-holder {direction: ltr; text-align: left;}.jcrop-vline,.jcrop-hline {background: #ffffff url(/static/img/Jcrop.gif) top left repeat; font-size: 0; position: absolute;}.jcrop-vline {height: 100%; width: 1px !important;}.jcrop-hline {height: 1px !important; width: 100%;}.jcrop-vline.right {right: 0;}.jcrop-hline.bottom {bottom: 0;}.jcrop-handle {background-color: #333; border: 1px #eee solid; font-size: 1px;}.jcrop-tracker {height: 100%; width: 100%; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none;}.jcrop-handle.ord-n {left: 50%; margin-left: -4px; margin-top: -4px; top: 0;}.jcrop-handle.ord-s {bottom: 0; left: 50%; margin-bottom: -4px; margin-left: -4px;}.jcrop-handle.ord-e {margin-right: -4px; margin-top: -4px; right: 0; top: 50%;}.jcrop-handle.ord-w {left: 0; margin-left: -4px; margin-top: -4px; top: 50%;}.jcrop-handle.ord-nw {left: 0; margin-left: -4px; margin-top: -4px; top: 0;}.jcrop-handle.ord-ne {margin-right: -4px; margin-top: -4px; right: 0; top: 0;}.jcrop-handle.ord-se {bottom: 0; margin-bottom: -4px; margin-right: -4px; right: 0;}.jcrop-handle.ord-sw {bottom: 0; left: 0; margin-bottom: -4px; margin-left: -4px;}.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {height: 7px; width: 100%;}.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {height: 100%; width: 7px;}.jcrop-dragbar.ord-n {margin-top: -4px;}.jcrop-dragbar.ord-s {bottom: 0; margin-bottom: -4px;}.jcrop-dragbar.ord-e {margin-right: -4px; right: 0;}.jcrop-dragbar.ord-w {margin-left: -4px;}.jcrop-light .jcrop-hline {background: #FFF; filter: alpha(opacity=70) !important; opacity: .70 !important;}.jcrop-light .jcrop-handle {background-color: #000; border-color: #111111;}.jcrop-dark .jcrop-hline {background: #000; filter: alpha(opacity=70) !important; opacity: .7 !important;}.jcrop-dark .jcrop-handle {background-color: #111111; border-color: #000;}.partner-listing {padding: 10px;}.partner-listing .filter {padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 16px; white-space: nowrap; margin-right: 10px;}.partner-listing .filter:active:before {top: 0;}.partner-listing .filter:hover {background: #121212;}.partner-listing .filter:active {background: #121212;}.partner-listing .filter.active {color: #ffffff; background: #2e7d3d;}.partner-listing .filter.active:hover {background: #276a34;}.partner-listing .filter.active:active {background: #43b558;}.partner-listing .filter.reset {color: #ffffff; background: #3e3e3e; padding: 10px; margin: 0;}.partner-listing .filter.reset:after {opacity: 0.15;}.partner-listing .filter.reset:hover {background: #313131;}.partner-listing .filter.reset:active {background: #252525;}.partner-listing .headline {max-width: 100%; padding: 0 30px;}.partner-listing .filters {zoom: 1; padding: 0 0 10px;}.partner-listing .filters:before {content: ''; display: block;}.partner-listing .filters:after {content: ''; display: table; clear: both;}.partner-listing .filters .custom-input {float: right; line-height: 1; margin-left: 10px; margin-top: 2px;}.partner-listing .filters .custom-input .name-filter {font-size: 15px;}.partner-listing .filters .reset {padding: 12px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; font-size: 16px; margin-left: 10px;}.partner-listing .filters .reset:active:before {top: 0;}.partner-listing .filters .reset:hover {background: #121212;}.partner-listing .filters .reset:active {background: #121212;}.partner-listing .companies {padding-right: 5px;}.partner-listing .drivers {padding-left: 5px;}.partner-listing select {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; -webkit-box-shadow: 0 1px 0 0 #3F3E3B; -moz-box-shadow: 0 1px 0 0 #3f3e3b; box-shadow: 0 1px 0 0 #3F3E3B; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #222; border: 1px solid black; color: rgba(255, 255, 255, 0.8); font-size: 13px; height: 41px; position: relative; top: -1px; width: 180px;}.partner-listing .brand-section-container a.brand-section {width: 48%;}@media (min-width:950px) {.partner-listing .brand-section-container a.brand-section {width: 31.33333%;}}@media (min-width:1500px) {.partner-listing .brand-section-container a.brand-section {width: 23%;}}@media (min-width:2000px) {.partner-listing .brand-section-container a.brand-section {width: 18%;}}.partner-listing .brand-section-container a.brand-section .image-wrapper {position: relative;}.partner-listing .brand-section-container a.brand-section .image-wrapper .avatar {top: 13%; left: 1.4%; height: 71.4285714%; width: 8.3499006%; position: absolute;}.partner-listing .brand-section-container .drivers {width: 50%; float: left;}.partner-listing .brand-section-container .drivers a.brand-section {width: 100%;}.select2-container {position: relative; display: inline-block; zoom: 1; *display: inline; vertical-align: top;}.select2-container,.select2-drop,.select2-search,.select2-search input {-moz-box-sizing: border-box; -ms-box-sizing: border-box; -webkit-box-sizing: border-box; -khtml-box-sizing: border-box; box-sizing: border-box;}.select2-container .select2-choice {background-color: #ffffff; background-image: linear-gradient(top, #eeeeee 0%, #ffffff 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff, GradientType=0); -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #aaa; display: block; overflow: hidden; white-space: nowrap; position: relative; height: 26px; line-height: 26px; padding: 0 0 0 8px; color: #444; text-decoration: none;}.select2-container.select2-drop-above .select2-choice {border-bottom-color: #aaa; background-image: linear-gradient(top, #eeeeee 0%, #ffffff 90%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#eeeeee, endColorstr=#ffffff, GradientType=0);}.select2-container .select2-choice span {margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis;}.select2-container .select2-choice abbr {display: block; position: absolute; right: 26px; top: 8px; width: 12px; height: 12px; font-size: 1px; background: url(/static/img/select2.png) right top no-repeat; cursor: pointer; text-decoration: none; border: 0; outline: 0;}.select2-container .select2-choice abbr:hover {background-position: right -11px; cursor: pointer;}.select2-drop {background: #fff; color: #000; border: 1px solid #aaa; border-top: 0; position: absolute; top: 100%; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); z-index: 9999; width: 100%; margin-top: -1px;}.select2-drop.wide {width: 350px !important;}.select2-drop.fixed {position: fixed;}.select2-drop.select2-drop-above {margin-top: 1px; border-top: 1px solid #aaa; border-bottom: 0; -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);}.select2-container .select2-choice div {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background: #ccc; background-image: linear-gradient(top, #cccccc 0%, #eeeeee 60%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#eeeeee, GradientType=0); border-left: 1px solid #aaa; position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px;}.select2-container .select2-choice div b {background: url(/static/img/select2.png) no-repeat 0 1px; display: block; width: 100%; height: 100%;}.select2-search {display: inline-block; white-space: nowrap; z-index: 10000; min-height: 26px; width: 100%; margin: 0; padding-left: 4px; padding-right: 4px;}.select2-search-hidden {display: block; position: absolute; left: -10000px;}.select2-search input {background: #ffffff url(/static/img/select2.png) no-repeat 100% -22px; background: url(/static/img/select2.png) no-repeat 100% -22px,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee)); background: url(/static/img/select2.png) no-repeat 100% -22px,-webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/select2.png) no-repeat 100% -22px,-moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/select2.png) no-repeat 100% -22px,-o-linear-gradient(bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/select2.png) no-repeat 100% -22px,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); background: url(/static/img/select2.png) no-repeat 100% -22px,linear-gradient(top, #ffffff 85%, #eeeeee 99%); padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #aaa; font-family: sans-serif; font-size: 1em; width: 100%; margin: 0; height: auto !important; min-height: 26px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.select2-drop.select2-drop-above .select2-search input {margin-top: 4px;}.select2-search input.select2-active {background: #ffffff url(/static/img/spinner.gif) no-repeat 100%; background: url(/static/img/spinner.gif) no-repeat 100%,-webkit-gradient(linear, left bottom, left top, color-stop(0.85, #ffffff), color-stop(0.99, #eeeeee)); background: url(/static/img/spinner.gif) no-repeat 100%,-webkit-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/spinner.gif) no-repeat 100%,-moz-linear-gradient(center bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/spinner.gif) no-repeat 100%,-o-linear-gradient(bottom, #ffffff 85%, #eeeeee 99%); background: url(/static/img/spinner.gif) no-repeat 100%,-ms-linear-gradient(top, #ffffff 85%, #eeeeee 99%); background: url(/static/img/spinner.gif) no-repeat 100%,linear-gradient(top, #ffffff 85%, #eeeeee 99%);}.select2-container-active .select2-choice,.select2-container-active .select2-choices {-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #5897fb; outline: none;}.select2-dropdown-open .select2-choice {border: 1px solid #aaa; border-bottom-color: transparent; -webkit-box-shadow: 0 1px 0 #fff inset; -moz-box-shadow: 0 1px 0 #fff inset; -o-box-shadow: 0 1px 0 #fff inset; box-shadow: 0 1px 0 #fff inset; background-color: #eee; background-image: linear-gradient(top, #ffffff 0%, #eeeeee 50%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eeeeee, GradientType=0); -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}.select2-dropdown-open .select2-choice div {background: transparent; border-left: none;}.select2-dropdown-open .select2-choice div b {background-position: -18px 1px;}.select2-results {margin: 4px 4px 4px 0; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; max-height: 200px;}.select2-results ul.select2-result-sub {margin: 0 0 0 0;}.select2-results ul.select2-result-sub>li .select2-result-label {padding-left: 20px;}.select2-results ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 40px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 60px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 80px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 100px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 110px;}.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub>li .select2-result-label {padding-left: 120px;}.select2-results li {list-style: none; display: list-item;}.select2-results li.select2-result-with-children>.select2-result-label {font-weight: bold;}.select2-results .select2-result-label {padding: 3px 7px 4px; margin: 0; cursor: pointer;}.select2-results .select2-highlighted {background: #efefef;}.select2-results li em {background: #feffde; font-style: normal;}.select2-results .select2-highlighted em {background: transparent;}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit {background: #f4f4f4; display: list-item;}.select2-results .select2-disabled {display: none;}.select2-more-results.select2-active {background: #f4f4f4 url(/static/img/spinner.gif) no-repeat 100%;}.select2-more-results {background: #f4f4f4; display: list-item;}.select2-container.select2-container-disabled .select2-choice {background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default;}.select2-container.select2-container-disabled .select2-choice div {background-color: #f4f4f4; background-image: none; border-left: 0;}.select2-container-multi .select2-choices {background-color: #ffffff; background-image: linear-gradient(top, #eeeeee 1%, #ffffff 15%); border: 1px solid #aaa; margin: 0; padding: 0; cursor: text; overflow: hidden; height: 1%; position: relative;}.select2-container-multi .select2-choices {min-height: 26px;}.select2-container-multi.select2-container-active .select2-choices {-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #5897fb; outline: none;}.select2-container-multi .select2-choices li {float: left; list-style: none;}.select2-container-multi .select2-choices .select2-search-field {white-space: nowrap; margin: 0; padding: 0;}.select2-container-multi .select2-choices .select2-search-field input {color: #666; background: transparent !important; font-family: sans-serif; font-size: 100%; height: 15px; padding: 5px; margin: 1px 0; outline: 0; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none;}.select2-container-multi .select2-choices .select2-search-field input.select2-active {background: #ffffff url(/static/img/spinner.gif) no-repeat 100% !important;}.select2-default {color: #999 !important;}.select2-container-multi .select2-choices .select2-search-choice {-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #e4e4e4; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#eeeeee, GradientType=0); background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%); -webkit-box-shadow: 0 0 2px #ffffff inset,0 1px 0 rgba(0, 0, 0, 0.05); -moz-box-shadow: 0 0 2px #ffffff inset,0 1px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 2px #ffffff inset,0 1px 0 rgba(0, 0, 0, 0.05); color: #333; border: 1px solid #aaaaaa; line-height: 13px; padding: 3px 5px 3px 18px; margin: 3px 0 3px 5px; position: relative; cursor: default;}.select2-container-multi .select2-choices .select2-search-choice span {cursor: default;}.select2-container-multi .select2-choices .select2-search-choice-focus {background: #d4d4d4;}.select2-search-choice-close {display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px; background: url(/static/img/select2.png) right top no-repeat; outline: none;}.select2-container-multi .select2-search-choice-close {left: 3px;}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {background-position: right -11px;}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {background-position: right -11px;}.select2-container-multi.select2-container-disabled .select2-choices {background-color: #f4f4f4; background-image: none; border: 1px solid #ddd; cursor: default;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {background-image: none; background-color: #f4f4f4; border: 1px solid #ddd; padding: 3px 5px 3px 5px;}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {display: none;}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-result-selectable .select2-match {text-decoration: underline;}.select2-result-unselectable .select2-match {text-decoration: none;}.select2-offscreen {position: absolute; left: -10000px;}#tiptip_holder {display: none; position: absolute; top: 0; left: 0; z-index: 99999; white-space: nowrap;}[data-page="vip-listing"] #tiptip_holder {max-width: 500px !important; white-space: normal;}#tiptip_holder.tip_top {padding-bottom: 5px;}#tiptip_holder.tip_bottom {padding-top: 5px;}#tiptip_holder.tip_right {padding-left: 5px;}#tiptip_holder.tip_left {padding-right: 5px;}#tiptip_content {font-size: 15px; color: #ffffff; padding: 7px 11px; border: 1px solid #3b3734; background: #000;}#tiptip_arrow,#tiptip_arrow_inner {position: absolute; border-color: transparent; border-style: solid; border-width: 6px; height: 0; width: 0;}#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #3b3734;}#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #3b3734;}#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #3b3734;}#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #3b3734;}#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px; margin-left: -6px; border-top-color: #000;}#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px; margin-left: -6px; border-bottom-color: #000;}#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px; margin-left: -5px; border-right-color: #000;}#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px; margin-left: -7px; border-left-color: #000;}.btn {display: inline-block; padding: 4px 10px 4px; font-size: 13px; line-height: 18px; color: #333333; text-align: center; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); background-color: #fafafa; background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6); background-repeat: no-repeat; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0); border: 1px solid #ccc; border-bottom-color: #bbb; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05); cursor: pointer; *margin-left: .3em;}.btn:first-child {*margin-left: 0;}.btn:hover {color: #333333; text-decoration: none; background-color: #e6e6e6; background-position: 0 -15px; -webkit-transition: background-position 0.1s linear; -moz-transition: background-position 0.1s linear; -ms-transition: background-position 0.1s linear; -o-transition: background-position 0.1s linear; transition: background-position 0.1s linear;}.btn:focus {outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}.btn.active,.btn:active {background-image: none; -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05); background-color: #d9d9d9 \9; color: rgba(0, 0, 0, 0.5); outline: 0;}.btn.disabled,.btn[disabled] {cursor: default; background-image: none; background-color: #e6e6e6; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}.btn-large {padding: 9px 14px; font-size: 15px; line-height: normal; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}.btn-large .icon {margin-top: 1px;}.btn-small {padding: 5px 9px; font-size: 11px; line-height: 16px;}.btn-small .icon {margin-top: -1px;}.btn-primary,.btn-primary:hover,.btn-warning,.btn-warning:hover,.btn-danger,.btn-danger:hover,.btn-success,.btn-success:hover,.btn-info,.btn-info:hover {text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); color: #ffffff;}.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active {color: rgba(255, 255, 255, 0.75);}.btn-primary {background-color: #006dcc; background-image: linear-gradient(top, #0088cc, #0044cc); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled] {background-color: #0044cc;}.btn-primary:active,.btn-primary.active {background-color: #003399 \9;}.btn-warning {background-color: #faa732; background-image: linear-gradient(top, #fbb450, #f89406); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled] {background-color: #f89406;}.btn-warning:active,.btn-warning.active {background-color: #c67605 \9;}.btn-danger {background-color: #da4f49; background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {background-color: #bd362f;}.btn-danger:active,.btn-danger.active {background-color: #942a25 \9;}.btn-success {background-color: #5bb75b; background-image: linear-gradient(top, #62c462, #51a351); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled] {background-color: #51a351;}.btn-success:active,.btn-success.active {background-color: #408140 \9;}.btn-info {background-color: #49afcd; background-image: linear-gradient(top, #5bc0de, #2f96b4); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);}.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled] {background-color: #2f96b4;}.btn-info:active,.btn-info.active {background-color: #24748c;}.btn-danger {background-color: #da4f49; background-image: linear-gradient(top, #ee5f5b, #bd362f); background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled] {background-color: #bd362f;}.btn-danger:active,.btn-danger.active {background-color: #942a25;}ul {margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; padding-inline-end: 0;}@font-face {font-family: 'Ubuntu'; src: url(https://game.raceroom.com/static/fonts/ubuntu.woff2) format('woff2');}@font-face {font-family: 'vrp'; src: url('https://game.raceroom.com/static/fonts/vrp.eot?#iefix') format('embedded-opentype'),url('https://game.raceroom.com/static/fonts/vrp.svg') format('svg'),url('https://game.raceroom.com/static/fonts/vrp.woff') format('woff'),url('https://game.raceroom.com/static/fonts/vrp.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'EurostileTOTRegular'; src: url('https://game.raceroom.com/static/fonts/eurostiletot-regular-webfont.eot') format('embedded-opentype'),url('https://game.raceroom.com/static/fonts/eurostiletot-regular-webfont.svg') format('svg'),url('https://game.raceroom.com/static/fonts/eurostiletot-regular-webfont.woff') format('woff'),url('https://game.raceroom.com/static/fonts/eurostiletot-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'EurostileTOTBlack'; src: url('https://game.raceroom.com/static/fonts/euroblack-webfont.eot') format('embedded-opentype'),url('https://game.raceroom.com/static/fonts/euroblack-webfont.svg') format('svg'),url('https://game.raceroom.com/static/fonts/euroblack-webfont.woff') format('woff'),url('https://game.raceroom.com/static/fonts/euroblack-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}html,button,input {margin: 0; padding: 0; font-family: "Ubuntu";}div,span,li,ul,button,a,input,label {-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}input {margin: 0;}li {list-style: none;}table,img {border: 0;}::-webkit-scrollbar {width: 10px; height: 16px;}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement {display: none;}::-webkit-scrollbar-track-piece:vertical:start {background: #fff;}::-webkit-scrollbar-track-piece:vertical:end {background: #fff;}::-webkit-scrollbar-thumb:vertical {border: #fff 2px solid; background: #000;}::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:horizontal:end:decrement {display: none;}::-webkit-scrollbar-track-piece:horizontal:start {background: #fff;}::-webkit-scrollbar-track-piece:horizontal:end {background: #fff;}::-webkit-scrollbar-thumb:horizontal {background: #000;}html,body {position: relative; min-height: 100%;}html {background-color: #353431; background-repeat: repeat-y,repeat; background-position: top right, top left; background-size: auto auto, auto auto; background-attachment: scroll, scroll; min-height: 100%; color: #111111; font: 14px/1.5 "Ubuntu",tahoma,verdana,arial,sans-serif;}html.login,html.standalone {min-height: 100%;}html.content-container-is-collapsed .scroll-data-listing {right: 10px;}html.content-container-is-collapsed #section-container {margin-right: 0;}html.content-container-is-collapsed #content-container {display: none;}html.content-container-is-collapsed #content-container-collapse {background: #000000 url(/static/img/content-expand-button.png) no-repeat center center; right: 13px;}html.content-container-is-collapsed table .user-name {max-width: 350px;}body {margin: 0; line-height: 1.5; padding: 115px 0 0;}img {-ms-interpolation-mode: bicubic;}a {color: #111111; text-decoration: none;}strong {font-weight: bold;}@-webkit-keyframes pulse-opacity { 0% {opacity: 0.3;} 50% {opacity: 1;} 100% {opacity: 0.3;} }.has-game-client #site-nav .nav-button {display: inline-block;}.has-game-client #site-nav .nav-button a {border: 0;}.has-game-client .download-game {display: none;}.has-game-client .no-game-only {display: none;}html {background: #dddddd;}html.login #page-container,.no-sitenav #page-container {top: 20px;}html.login #front-page,.no-sitenav #front-page {padding-bottom: 90px;}html.login .site-nav-container,.no-sitenav .site-nav-container {display: none;}.no-sitenav .site-nav-container {display: none;}#section-container {margin-right: 350px;}#section-container.fixed-page {bottom: 0px; overflow: auto; position: fixed; top: 115px; left: 0; right: 0px; padding: 0 0 30px; overflow-x: hidden;}#content-container {position: absolute; top: 28px; right: 0; width: 350px;}#content-container.fixed-page {-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; bottom: 0px; overflow: auto; position: fixed; top: 115px; right: 0; width: 350px; padding: 0 0 0px; overflow-y: scroll; border-left: 1px solid rgba(255, 255, 255, 0.1);}#content-container.fixed-page.newsfeed-container {border-left: 0;}#content-container.fixed-page .player-profile,#content-container.fixed-page .server-profile {margin-top: 0; padding-bottom: 0;}#content-container.fixed-page .leaderboard-sidebar {margin: 0;}#content-container .loading {position: fixed; top: 50%; right: 175px; width: 32px; height: 32px;}#content-container-collapse {width: 19px; height: 120px; line-height: 50px; text-align: center; background: #000000 url(/static/img/content-collapse-button.png) no-repeat center center; position: absolute; top: 129px; right: 365px; cursor: pointer;}#content-container-collapse.hidden {display: none;}.flash-message-container {position: fixed; top: 0; left: 0; right: 0; height: 0px; overflow: hidden; opacity: 0; cursor: pointer; z-index: 1030;}.login .flash-message-container {top: 0;}.flash-message-container.nav-less {top: 0;}.flash-message-container.error .flash-message {background: #7c0101; background: -moz-linear-gradient(top, #7c0101 0%, #e20101 100%); background: -webkit-linear-gradient(top, #7c0101 0%, #e20101 100%); background: linear-gradient(to bottom, #7c0101 0%, #e20101 100%); color: #111111;}.flash-message-container.error .flash-message:hover {color: #111111; background: #630000; background: -moz-linear-gradient(top, #630000 0%, #c90101 100%); background: -webkit-linear-gradient(top, #630000 0%, #c90101 100%); background: linear-gradient(to bottom, #630000 0%, #c90101 100%);}.flash-message-container.info .flash-message {background: #5498fc; background: -moz-linear-gradient(top, #5498fc 0%, #86b6fd 100%); background: -webkit-linear-gradient(top, #5498fc 0%, #86b6fd 100%); background: linear-gradient(to bottom, #5498fc 0%, #86b6fd 100%); color: #111111;}.flash-message-container.info .flash-message:hover {color: #111111; background: #3b89fc; background: -moz-linear-gradient(top, #3b89fc 0%, #6da7fd 100%); background: -webkit-linear-gradient(top, #3b89fc 0%, #6da7fd 100%); background: linear-gradient(to bottom, #3b89fc 0%, #6da7fd 100%);}.flash-message-container .flash-message {padding: 10px; background: #2e7d3d; background: -moz-linear-gradient(top, #2e7d3d 0%, #52bf66 100%); background: -webkit-linear-gradient(top, #2e7d3d 0%, #52bf66 100%); background: linear-gradient(to bottom, #2e7d3d 0%, #52bf66 100%); border: 1px solid rgba(255, 255, 255, 0.1); border-top: 0; display: block; position: absolute; right: 10px; left: 10px; bottom: 10px; text-align: center; font-size: 17px; color: rgba(255, 255, 255, 0.9);}.flash-message-container .flash-message:hover {color: #111111; background: #276a34; background: -moz-linear-gradient(top, #276a34 0%, #43b558 100%); background: -webkit-linear-gradient(top, #276a34 0%, #43b558 100%); background: linear-gradient(to bottom, #276a34 0%, #43b558 100%);}.vrp {position: relative; display: inline-block !important; line-height: 1;}.vrp:after {content: 'a'; line-height: 1; font-family: 'vrp'; position: absolute; text-transform: lowercase; bottom: 0; font-weight: 300; left: 0;}.msie .vrp {top: 0px !important;}[data-fullscreen] {cursor: zoom-in;}.filter-listing-entry {white-space: nowrap;}.filter-listing-entry img {margin: -9px 10px -2px -8px; display: block; float: left; max-height: 32px;}.online-status {width: 15px; display: inline-block; margin-right: 15px; left: 0; top: 0; bottom: 0;}.online-status.online,.online-status.offline {padding: 2px 7px; text-align: center; border: 0; position: absolute; background: #1a1a1a; cursor: pointer; color: #ffffff;}.online-status.online:active:before,.online-status.offline:active:before {top: 0;}.online-status.online:hover,.online-status.offline:hover {background: #121212;}.online-status.online:active,.online-status.offline:active {background: #121212;}.online-status.online:before,.online-status.offline:before {display: none;}.online-status.online {color: #ffffff; background: #2e7d3d;}.online-status.online:hover {background: #276a34;}.online-status.online:active {background: #43b558;}.online-status.offline {color: #ffffff; background: #3e3e3e;}.online-status.offline:after {opacity: 0.15;}.online-status.offline:hover {background: #313131;}.online-status.offline:active {background: #252525;}.hibernated {position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999999; background: #000;}.block {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383; position: relative;}.block .block-content {background: #ffffff; color: #111111; zoom: 1;}.block .block-content:before {content: ''; display: block;}.block .block-content:after {content: ''; display: table; clear: both;}.block .block-header {background: #3e3e3e; padding: 7px 10px; line-height: 1; color: #ffffff; font-size: 18px; font-weight: 700; text-transform: uppercase;}.block .block-content {padding: 10px;}.see-more {position: absolute; bottom: 50px; left: 10px; height: 30px;}.see-more:hover .text {background: #25b3c9;}.see-more .text {background: #454545; padding: 5px 10px; height: 30px; color: #ffffff; text-transform: uppercase; display: inline-block; vertical-align: top; font-weight: 700;}.see-more .icon {background: #25b3c9; display: inline-block; width: 30px; height: 30px; vertical-align: top; background-repeat: no-repeat; background-position: center center; background-size: 60% 60%; background-image: url(/static/img/icons/eye.svg);}#site-nav {zoom: 1; background: #fff; border-bottom: 1px solid #969696; height: 115px; position: fixed; top: 0; left: 0; right: 0; z-index: 1000;}#site-nav .login .inner {padding: 5px 6px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; margin: -5px; white-space: nowrap;}#site-nav .login .inner:active:before {top: 0;}#site-nav .login .inner:hover {background: #121212;}#site-nav .login .inner:active {background: #121212;}#site-nav .login .inner:hover {background: #276a34;}#site-nav .login .inner:active {background: #43b558;}#site-nav:before {content: ''; display: block;}#site-nav:after {content: ''; display: table; clear: both;}#site-nav .select-currency-loading {display: none; position: absolute; overflow: hidden; background: rgba(255, 255, 255, 0.9); -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; transition: opacity 1s linear; opacity: 1; z-index: 999; top: 0; right: 0; left: 0; bottom: 0;}.login #site-nav .select-currency-loading {top: 0px;}#site-nav .select-currency {color: #000; padding: 0 15px 7px; white-space: nowrap; display: block; cursor: pointer; width: 100%; zoom: 1; background: #fff; border: 1px solid #fff; position: relative; margin-top: 10px;}#site-nav .select-currency:before {content: ''; display: block;}#site-nav .select-currency:after {content: ''; display: table; clear: both;}#site-nav .select-currency label {display: inline-block; font-size: 15px; padding: 0 0 5px;}#site-nav .select-currency .select-currency-help {padding: 2px 5px; text-align: center; border: 0; background: #1a1a1a; color: #ffffff; float: right; position: relative; top: -2px; cursor: pointer;}#site-nav .select-currency .select-currency-help:active:before {top: 0;}#site-nav .select-currency .select-currency-help:hover {background: #121212;}#site-nav .select-currency .select-currency-help:active {background: #121212;}#site-nav .select-currency select,#site-nav .select-currency .select2-container {display: block; width: 100%;}#site-nav .nav-button {display: none; position: relative; top: 8px;}#site-nav .nav-button a {border: 0;}#site-nav>ul {height: 41px; overflow: hidden;}#site-nav ul.nav-items {position: absolute; left: 385px; bottom: 0;}#site-nav ul.nav-items li {position: relative;}#site-nav ul.nav-items li .dropdown-menu {display: none;}#site-nav .search {float: left; background: #f5f5f5; border-right: 1px solid #e5e5e5; height: 100%; position: relative; width: 300px;}#site-nav .search .icon {background-size: 100% 100%; background-image: url(/static/img/icons/search.svg); width: 21px; height: 20px; position: absolute; top: 15px; right: 15px;}#site-nav .search .dropdown {width: 350px; z-index: 111; position: absolute;}#site-nav .search .seach-input-container {zoom: 1;}#site-nav .search .seach-input-container:before {content: ''; display: block;}#site-nav .search .seach-input-container:after {content: ''; display: table; clear: both;}#site-nav .search .search-field {border: 0; padding: 17px 15px; width: 100%; background: transparent; outline: 0;}#site-nav .search .search-loading {background: url(/static/img/small-loader.gif); display: none; height: 16px; position: absolute; width: 16px; top: 8px; right: 10px;}#site-nav .search .search-loading.active {display: block;}#site-nav .search .search-results {display: none; clear: both; overflow: auto; max-height: 450px; background: #fff; color: #000; position: absolute; top: 100%; left: 0; right: -1px; z-index: 1; border: 1px solid #e5e5e5;}#site-nav .search .search-results .entry {color: #000; zoom: 1; display: block; padding: 7px 5px 7px 5px; position: relative; cursor: pointer;}#site-nav .search .search-results .entry:before {content: ''; display: block;}#site-nav .search .search-results .entry:after {content: ''; display: table; clear: both;}#site-nav .search .search-results .entry.active {background: #f5f5f5;}#site-nav .search .search-results .entry .info {float: left; overflow: hidden; text-overflow: ellipsis;}#site-nav .search .search-results .entry .title {font-weight: bold; padding: 0 0 3px; font-size: 12px;}#site-nav .search .search-results .entry .type {color: #aaa; font-size: 10px;}#site-nav .search .search-results .entry.user .image {float: left; margin-right: 10px; width: 27px;}#site-nav .search .search-results .entry.empty .info {float: none;}#site-nav .search .search-results .entry.empty .info .title {font-weight: normal; font-size: 10px; display: block; text-align: center;}#site-nav .search .search-results .entry.team .image,#site-nav .search .search-results .entry.car .image,#site-nav .search .search-results .entry.track .image,#site-nav .search .search-results .entry.brand .image {float: left; margin-right: 10px; height: 27px; min-width: 10px;}#site-nav .search .search-results .entry.team .info,#site-nav .search .search-results .entry.car .info,#site-nav .search .search-results .entry.track .info,#site-nav .search .search-results .entry.brand .info {width: 210px;}#site-nav .search .search-results .entry.no-image .info {width: auto;}#site-nav .item {height: 100%; float: right; vertical-align: top; border: 0; white-space: nowrap; position: relative; border-left: 1px solid #e5e5e5; padding: 15px 20px 15px 50px; color: #969696; cursor: pointer;}@media (max-width:1000px) {#site-nav .item {padding: 15px 20px 15px 40px;}#site-nav .item .text {display: none;}}#site-nav .item .dropdown {display: none; background: #fff; position: absolute; top: 100%; right: 0; border: 1px solid #e5e5e5; z-index: 10000000;}#site-nav .item .dropdown li {padding: 7px 15px; white-space: nowrap; display: block; cursor: pointer; width: 100%;}#site-nav .item .dropdown li:hover {background: #f5f5f5; color: #cb292b;}#site-nav .item .dropdown li:hover a {color: #cb292b;}#site-nav .item.active .dropdown {display: block;}#site-nav .item.inactive {opacity: 0.3;}#site-nav .item:hover {background: #f5f5f5;}#site-nav .item:hover .text {color: #cb292b;}#site-nav .item:hover:after {border-top: 2px solid #cb292b; position: absolute; top: 0; left: 0; right: 0; display: block; content: '';}#site-nav .item a {color: #969696;}#site-nav .item .icon {width: 21px; height: 20px; position: absolute; top: 15px; left: 20px; background-size: 100% 100%;}#site-nav .item.support .icon {background-image: url(/static/img/icons/help.svg);}#site-nav .item.user-options .icon,#site-nav .item.login-button .icon {background-image: url(/static/img/icons/account.svg);}#site-nav .item.wallet .icon {background-image: url(/static/img/icons/wallet.svg);}#site-nav .item.notification-container .icon {background-image: url(/static/img/icons/bell.svg);}#site-nav .item .text {text-transform: uppercase;}#site-nav #pending-friends.has-notifications .text {color: #cb292b; font-weight: bold;}#site-nav #pending-friends.has-notifications .count {width: 15px; height: 15px; position: absolute; top: 7px; left: 34px; border: 2px solid #cb292b; border-radius: 100%; font-size: 11px; line-height: 12px; color: #cb292b; font-weight: bold; text-align: center;}#site-nav #pending-friends.has-notifications .icon {background-image: url(/static/img/icons/bell_red.svg);}#site-nav .notifications .notifications-container {width: 25px; height: 40px; text-align: center; line-height: 34px; color: #444; font-weight: bold; background: url(/static/img/messages-notification.png) no-repeat center center;}#site-nav .notifications .notifications-container.has-new {-webkit-animation: pulse-opacity 1s linear infinite;}#site-nav .notifications .notifications-container span {font-size: 10px;}#site-nav .notifications .notifications-container span.hasMany {font-size: 9px;}#site-nav .wallet {cursor: pointer;}#site-nav .wallet .wallet-overview .vrp {width: 35px; top: 0px; text-transform: lowercase; font-size: 9px;}#site-nav .wallet .wallet-overview .vrp:after {font-size: 200%; width: 35px;}#site-nav .wallet .dropdown .vrp {margin: 0 0 0 3px; width: 41px; top: 0px; color: white;}#site-nav .wallet .dropdown .vrp:after {font-size: 170%;}#site-nav .wallet .dropdown .wallet-info {width: 280px; zoom: 1; background: #fff; color: #000; border: 1px solid #fff; position: relative;}#site-nav .wallet .dropdown .wallet-info:before {content: ''; display: block;}#site-nav .wallet .dropdown .wallet-info:after {content: ''; display: table; clear: both;}#site-nav .wallet .dropdown .wallet-info div {color: #969696; padding: 7px 15px; white-space: nowrap; display: block; cursor: pointer; width: 100%;}#site-nav .wallet .dropdown .wallet-info div:hover {color: #cb292b; background: #f5f5f5;}#site-nav .wallet .dropdown .wallet-info div:hover a {color: #cb292b;}#site-nav .wallet.expanded .wallet-info-container {display: block;}#site-nav .top-items {position: absolute; top: 0; left: 385px; right: 0; height: 49px; border-bottom: 1px solid #e5e5e5;}#site-nav .nav-items>li {display: inline-block; float: left; height: 65px;}#site-nav .nav-items>li>a:hover {background: #fafafa; color: #cb292b;}#site-nav .nav-items>li>a:hover:after {display: block; position: absolute; content: ''; border-bottom: 5px solid #b0b0b0; right: 0; left: 0; bottom: 0;}#site-nav .nav-items>li>a,#site-nav .nav-items>li.end {color: #969696; padding: 20px 15px; font-size: 15px; display: block; height: 65px; line-height: 21px;}@media (min-width:1350px) {#site-nav .nav-items>li>a,#site-nav .nav-items>li.end {padding: 20px 20px; font-size: 18px;}}@media (min-width:1500px) {#site-nav .nav-items>li>a,#site-nav .nav-items>li.end {padding: 20px 30px; font-size: 21px;}}@media (min-width:1680px) {#site-nav .nav-items>li>a,#site-nav .nav-items>li.end {padding: 20px 45px;}}#site-nav .nav-items>li.end {display: inline-block; border-right: 0; padding: 0;}#site-nav .nav-items>li.active>a {color: #cb292b; background: #f5f5f5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}#site-nav .nav-items>li.active>a:after {display: block; position: absolute; content: ''; border-bottom: 8px solid #969696; right: 0; left: 0; bottom: 0;}#site-nav .nav-items>li .browser-nav {width: 26px; height: 26px; padding: 0; position: relative; top: 8px; margin: -10px 3px 0;}#site-nav .nav-items>li .browser-nav:hover {width: 26px !important; height: 22px !important;}#site-nav .nav-items>li .browser-nav-prev {background: url(/static/img/arrow-prev.png);}#site-nav .nav-items>li .browser-nav-prev:hover {background: url(/static/img/arrow-prev-hover.png);}#site-nav .nav-items>li .browser-nav-next {background: url(/static/img/arrow-next.png); margin-right: 10px;}#site-nav .nav-items>li .browser-nav-next:hover {background: url(/static/img/arrow-next-hover.png);}#site-nav .top-items,#site-nav ul.nav-items {left: 185px;}@media (min-width:750px) {#site-nav .top-items,#site-nav ul.nav-items {left: 185px;}}@media (min-width:1100px) {#site-nav .top-items,#site-nav ul.nav-items {left: 285px;}}@media (min-width:1600px) {#site-nav .top-items,#site-nav ul.nav-items {left: 385px;}}#site-nav #home-link {display: block; float: left; background-color: #cb292b; width: 185px; height: 115px; background-position: center; background-repeat: no-repeat; background-size: 80% auto; background-image: url(/static/img/small-logo.png);}@media (min-width:750px) {#site-nav #home-link {width: 185px;}}@media (min-width:1100px) {#site-nav #home-link {background-size: 100% auto; background-image: url(/static/img/logo.png); width: 285px;}}@media (min-width:1600px) {#site-nav #home-link {width: 385px;}}#site-nav ul span {margin-left: 5px;}#tiptip_holder.site-nav-item {display: none !important;}.experience-go-back {display: none;}.customExperience .experience-go-back {display: block;}.transaction-table {width: 100%; border: 1px solid #e6e6e6;}.transaction-table span {display: inline-block; white-space: nowrap; max-width: 250px; overflow: hidden; text-overflow: ellipsis;}.transaction-table td,.transaction-table th {padding: 5px 10px;}.transaction-table th {font-weight: bold; background: #454545; text-transform: uppercase; color: #fff; font-size: 15px; padding: 20px 20px;}.transaction-table td {padding: 7px 20px; white-space: nowrap;}.transaction-table tbody tr {background: #e6e6e6;}.transaction-table tbody tr:nth-child(even) {background: #f5f5f5;}.transaction-table tbody tr:hover td {background: #000; color: #ffffff;}.transaction-table tbody tr:hover td.no-transactions {background: transparent;}.transaction-table tbody .no-transactions {text-align: center; font-size: 200%; padding: 175px 0 0;}.transaction-table tbody span {margin-right: 5px;}.transaction-table tbody .discounted {text-decoration: line-through; opacity: 0.5;}.transaction-table a {display: block; color: #cb292b;}.small-menu #site-nav {height: 50px;}.small-menu #site-nav .search {display: none;}.small-menu #site-nav #home-link {height: 49px; background-size: auto 50px; background-position: center; background-repeat: no-repeat; width: 190px;}.small-menu #site-nav .top-items {position: static; display: inline-block; float: right;}@media (max-width:1400px) {.small-menu #site-nav .item {padding: 15px 20px 15px 40px;}.small-menu #site-nav .item .text {display: none;}}.small-menu #site-nav .nav-items {position: static;}.small-menu #site-nav .nav-items>li {height: 50px;}.small-menu #site-nav .nav-items>li>a {padding: 0 10px; font-size: 15px; line-height: 50px; height: 50px;}.small-menu #site-nav .store-cart {position: static; width: 60px; overflow: visible; float: right;}.small-menu #site-nav .store-cart .top {height: 50px; background-size: 35px 35px; background-position: center center;}.small-menu #site-nav .store-cart .top .text {display: none;}.small-menu #site-nav .store-cart .cart-content {background: #fff; position: absolute; right: 0; width: 220px;}.small-menu #store .breadcrums {top: 50px;}.small-menu .history-back,.small-menu .history-forward {width: 40px;}#purchase-verification {position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: 0; height: auto; width: auto;}#purchase-verification span {font-size: 50px; text-align: center; width: 1000px; height: 200px; line-height: 200px; margin: -100px 0 0 -500px; position: fixed; top: 50%; left: 50%;}.history-back,.history-forward {width: 60px; cursor: pointer; margin-right: 0; border-right: 1px solid #e5e5e5;}.history-back:hover:after,.history-forward:hover:after {opacity: 0.7;}.history-back:after,.history-forward:after {display: block; content: ''; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.history-back:after {background-image: url(/static/img/icons/arrow-left.svg);}.history-forward:after {background-image: url(/static/img/icons/arrow-right.svg);}#content-container .sidebar-tabs {background: transparent; padding: 0 0 10px; margin: 15px 0 0;}#content-container .sidebar-tabs .tab {margin: 0; display: block; cursor: pointer; padding: 4px 10px; color: #fff;}.player-profile {margin: 30px 20px 0; position: relative;}.player-profile .statistics-full.content {padding: 0;}.player-profile .statistics-full.content table {position: relative;}.player-profile .car-render-container {margin: 0 0 -10px;}.player-profile .view-full-profile {clear: both; margin: 20px 0 0; width: 101%; padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; display: block; font-size: 20px; font-weight: normal;}.player-profile .view-full-profile:active:before {top: 0;}.player-profile .view-full-profile:hover {background: #121212;}.player-profile .view-full-profile:active {background: #121212;}.player-profile .player-information .name {font-size: 25px; padding: 0 0 10px;}.player-profile .player-information .name a {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ffffff;}.player-profile .player-information strong {color: #ffffff;}.player-profile .player-information .online-status {width: 20px; height: 20px; margin-right: 10px; position: relative; top: 4px; display: inline-block;}.player-profile .player-information .player-graphics {position: relative; height: 103px; background-color: #1d1d1d; background-size: 100% 100%;}.player-profile .player-information .player-graphics .player-avatar {position: absolute; top: 11%; left: 3.6%; width: 26.4%;}.player-profile .player-information .name {font-size: 15px; position: relative; clear: both; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; height: 30px; line-height: 30px; background: #454545; border: 1px solid #444; box-sizing: content-box;}.player-profile .player-information .name a:hover {color: #fff951;}.most-used-car {position: relative;}.most-used-car img {max-width: 100%;}.most-used-car .car-description {color: #d1d1cc; padding: 5px 0 0;}.most-used-car .car-description strong {color: #111111; font-weight: bold;}.collapsable.most-used-track {position: relative;}.collapsable.most-used-track img {max-width: 100%;}.collapsable.most-used-track .content {padding: 0;}.collapsable.most-used-track .track-description {color: #d1d1cc; padding: 10px 20px;}.collapsable.most-used-track .track-description strong {color: #111111; font-weight: bold;}.styled-list li {margin: 0; padding: 4px 20px;}.styled-list li:hover {background: rgba(0, 0, 0, 0.3) !important;}.styled-list li:nth-child(odd) {background: rgba(0, 0, 0, 0.1);}.styled-list li:last-child {padding-bottom: 10px;}.styled-list li:first-child {padding-top: 10px;}#page-container .server-profile,#page-container .leaderboard-sidebar {padding: 10px; padding-left: 0;}#page-container .server-profile .server-info-image,#page-container .leaderboard-sidebar .server-info-image {width: 100%; margin-bottom: 10px;}#page-container .server-profile .title,#page-container .leaderboard-sidebar .title {background: #3e3e3e; color: #ffffff; margin: -15px -20px 10px; padding: 15px 15px; line-height: 1.2; font-size: 23px; position: relative;}#page-container .server-profile .statistics-full.content,#page-container .leaderboard-sidebar .statistics-full.content {padding: 0;}#page-container .server-profile .statistics-full.content table,#page-container .leaderboard-sidebar .statistics-full.content table {position: relative;}#page-container .server-profile .track-info-image,#page-container .leaderboard-sidebar .track-info-image {max-width: 100%;}#page-container .server-profile .time-played-by-user,#page-container .leaderboard-sidebar .time-played-by-user {float: right;}#page-container .server-profile .current-car .content,#page-container .leaderboard-sidebar .current-car .content {padding: 0;}#page-container .server-profile .current-car .content .offset,#page-container .leaderboard-sidebar .current-car .content .offset {left: -5%;}#page-container .server-profile .current-track .content .offset,#page-container .leaderboard-sidebar .current-track .content .offset {top: -15%;}#page-container .server-profile .content.rules.md table,#page-container .leaderboard-sidebar .content.rules.md table {width: 100%;}#page-container .server-profile .content.rules.md table td,#page-container .leaderboard-sidebar .content.rules.md table td {color: #111111; border: 1px solid rgba(255, 255, 255, 0.05); padding: 5px;}#page-container .server-profile .content.rules.md table td strong,#page-container .leaderboard-sidebar .content.rules.md table td strong {color: #cb292b;}#page-container .server-profile .current-car-class img,#page-container .leaderboard-sidebar .current-car-class img {max-width: 160px; display: block; margin: -5px auto;}#page-container .server-profile .current-track .content img,#page-container .leaderboard-sidebar .current-track .content img {margin: 0 auto -3px;}#page-container .server-profile .current-car .content,#page-container .leaderboard-sidebar .current-car .content {padding: 10px 20px;}#page-container .server-profile #join-server,#page-container .leaderboard-sidebar #join-server {padding: 15px 0; text-align: center; border: 0; position: relative; background: #2e7d3d; color: #ffffff; font-size: 19px; font-weight: normal; display: block; cursor: pointer; margin: 0; height: 100px; line-height: 70px;}#page-container .server-profile #join-server:active:before,#page-container .leaderboard-sidebar #join-server:active:before {top: 0;}#page-container .server-profile #join-server:hover,#page-container .leaderboard-sidebar #join-server:hover {background: #121212;}#page-container .server-profile #join-server:active,#page-container .leaderboard-sidebar #join-server:active {background: #121212;}#page-container .server-profile #join-server:hover,#page-container .leaderboard-sidebar #join-server:hover {background: #276a34;}#page-container .server-profile #join-server:active,#page-container .leaderboard-sidebar #join-server:active {background: #43b558;}#page-container .server-profile #join-server:hover .tire,#page-container .leaderboard-sidebar #join-server:hover .tire {-webkit-animation: spin 1s infinite linear;}#page-container .server-profile #join-server.disabled,#page-container .leaderboard-sidebar #join-server.disabled {opacity: 0.3;}#page-container .server-profile #join-server-missing-content,#page-container .leaderboard-sidebar #join-server-missing-content {padding: 15px 0; text-align: center; border: 0; position: relative; background: #723988; color: #ffffff; font-size: 19px; font-weight: normal; display: block; cursor: pointer; margin: 0; height: 100px; line-height: 70px;}#page-container .server-profile #join-server-missing-content:active:before,#page-container .leaderboard-sidebar #join-server-missing-content:active:before {top: 0;}#page-container .server-profile #join-server-missing-content:hover,#page-container .leaderboard-sidebar #join-server-missing-content:hover {background: #121212;}#page-container .server-profile #join-server-missing-content:active,#page-container .leaderboard-sidebar #join-server-missing-content:active {background: #121212;}#page-container .server-profile #join-server-missing-content:after,#page-container .leaderboard-sidebar #join-server-missing-content:after {opacity: 0.15;}#page-container .server-profile #join-server-missing-content:hover,#page-container .leaderboard-sidebar #join-server-missing-content:hover {background: #633276;}#page-container .server-profile #join-server-missing-content:active,#page-container .leaderboard-sidebar #join-server-missing-content:active {background: #9d56b7;}#page-container .server-profile #join-server-missing-content.disabled,#page-container .leaderboard-sidebar #join-server-missing-content.disabled {opacity: 0.3;}#page-container .server-profile .join-container,#page-container .leaderboard-sidebar .join-container {margin-bottom: 10px;}@-webkit-keyframes spin { 0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);} }#page-container .server-profile .tire,#page-container .leaderboard-sidebar .tire {display: none; position: absolute; width: 50px; -webkit-animation: spin 3s infinite linear; -webkit-filter: invert(100%); top: 53px; margin: 0 0 0 -25px; left: 50%;}#page-container .server-profile #reset-filters,#page-container .leaderboard-sidebar #reset-filters {padding: 15px 0; text-align: center; border: 0; position: relative; background: #3e3e3e; color: #ffffff; font-size: 19px; font-weight: normal; display: block; cursor: pointer; margin: 10px 0 0 0; width: 100%;}#page-container .server-profile #reset-filters:active:before,#page-container .leaderboard-sidebar #reset-filters:active:before {top: 0;}#page-container .server-profile #reset-filters:hover,#page-container .leaderboard-sidebar #reset-filters:hover {background: #121212;}#page-container .server-profile #reset-filters:active,#page-container .leaderboard-sidebar #reset-filters:active {background: #121212;}#page-container .server-profile #reset-filters:after,#page-container .leaderboard-sidebar #reset-filters:after {opacity: 0.15;}#page-container .server-profile #reset-filters:hover,#page-container .leaderboard-sidebar #reset-filters:hover {background: #313131;}#page-container .server-profile #reset-filters:active,#page-container .leaderboard-sidebar #reset-filters:active {background: #252525;}#page-container .server-profile #reset-filters.event,#page-container .leaderboard-sidebar #reset-filters.event {font-size: 31px; padding: 5px 0;}#page-container .server-profile #reset-filters.disabled,#page-container .leaderboard-sidebar #reset-filters.disabled {opacity: 0.3;}#page-container .server-profile .see-leaderboard,#page-container .leaderboard-sidebar .see-leaderboard {width: 100%; padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; display: block; font-size: 19px; font-weight: normal;}#page-container .server-profile .see-leaderboard:active:before,#page-container .leaderboard-sidebar .see-leaderboard:active:before {top: 0;}#page-container .server-profile .see-leaderboard:hover,#page-container .leaderboard-sidebar .see-leaderboard:hover {background: #121212;}#page-container .server-profile .see-leaderboard:active,#page-container .leaderboard-sidebar .see-leaderboard:active {background: #121212;}.content.rules p {padding: 0 0 10px;}.content.rules ul {padding: 0 0 10px 15px;}.content.rules ul ul {padding-bottom: 0;}.content.rules ul li {list-style: disc outside; padding: 2px 0;}.leaderboard-sidebar .collapsable {margin: 0;}.top10 ul {zoom: 1; margin: -10px -10px -10px;}.top10 ul:before {content: ''; display: block;}.top10 ul:after {content: ''; display: table; clear: both;}.top10 ul li.user {width: 25%; padding: 5px; float: left;}.top10 ul li.user .avatar {width: 72px; display: block; border: 1px solid rgba(255, 255, 255, 0.1); height: 72px;}.top10 ul li.user .name {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; height: 30px; line-height: 30px; font-weight: bold; background: #000; color: #ffffff; border: 1px solid #fff;}.top10 ul li.user .vip {width: 16px; height: 16px; position: absolute; top: 3px; left: -3px; display: inline-block; margin-right: 5px;}.top10 ul li.user .vip img {width: 100%; height: 100%;}.top10 ul li.user.big .vip {position: relative; top: 3px; left: -3px;}.top10 ul li.user.small .vip {position: absolute; top: 6px; left: 6px; background: rgba(0, 0, 0, 0.5); padding: 4px; width: 23px; height: 23px;}.top10 ul li.user .avatar-link {position: relative; display: block;}.top10 ul li.user .avatar-link .flag {width: auto; height: auto; float: right; position: absolute; bottom: 5px; left: 5px; border: 0;}.top10 ul li.user.position-1 {width: 100%; position: relative;}.top10 ul li.user.position-1 .avatar {width: 151px; height: 151px; float: left;}.top10 ul li.user.position-1 .avatar-link {position: absolute; top: 34px; left: 5px;}.top10 ul li.user.position-1 .stats {margin-left: 152px; height: 151px; font-weight: bold; border-left: 0; border-top: 0;}.top10 ul li.user.position-1 .stats .name {width: 312px;}.top10 ul li.user.position-1 .stats .stat {position: relative; padding: 7px 10px 7px; font-weight: normal; font-size: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.top10 ul li.user.position-1 .stats .stat:nth-child(odd) {background: #eee;}.top10 ul li.user.position-1 .stats .stat strong {opacity: 0.6;}.top10 ul li.user.position-1 .stats .laptime span {opacity: 0.6;}.top10 ul li.user.position-1 .stats .laptime strong {display: block; font-weight: normal; font-size: 20px; opacity: 1;}.top10 ul li.user.position-2,.top10 ul li.user.position-3 {width: 50%;}.top10 ul li.user.position-2 .avatar,.top10 ul li.user.position-3 .avatar {width: 151px; height: 151px;}.top10 ul li.user.position-2 .name,.top10 ul li.user.position-3 .name {width: 151px;}.top10 ul li.user.position-4,.top10 ul li.user.position-5,.top10 ul li.user.position-6 {width: 33.3333%;}.top10 ul li.user.position-4 img,.top10 ul li.user.position-5 img,.top10 ul li.user.position-6 img {width: 100%; height: auto;}.top10 ul li.user.position-2,.top10 ul li.user.position-3,.top10 ul li.user.position-4,.top10 ul li.user.position-5,.top10 ul li.user.position-6,.top10 ul li.user.position-7,.top10 ul li.user.position-8,.top10 ul li.user.position-9,.top10 ul li.user.position-10 {position: relative;}.top10 ul li.user.position-2 .flag,.top10 ul li.user.position-3 .flag,.top10 ul li.user.position-4 .flag,.top10 ul li.user.position-5 .flag,.top10 ul li.user.position-6 .flag,.top10 ul li.user.position-7 .flag,.top10 ul li.user.position-8 .flag,.top10 ul li.user.position-9 .flag,.top10 ul li.user.position-10 .flag {width: auto; height: auto; border: 0; position: absolute; bottom: 5px; left: 5px;}.top10 ul li.user.position-4,.top10 ul li.user.position-5,.top10 ul li.user.position-6,.top10 ul li.user.position-7,.top10 ul li.user.position-8,.top10 ul li.user.position-9,.top10 ul li.user.position-10 {position: relative;}.top10 ul li.user.position-4 .flag,.top10 ul li.user.position-5 .flag,.top10 ul li.user.position-6 .flag,.top10 ul li.user.position-7 .flag,.top10 ul li.user.position-8 .flag,.top10 ul li.user.position-9 .flag,.top10 ul li.user.position-10 .flag {bottom: 10px; left: 10px;}.top10 ul .top10-trophy {height: 16px; width: 16px; display: inline-block; margin-right: 8px; position: relative; top: 5px;}.top10 ul .top10-trophy.gold {background: url(/static/img/top10-trophy-gold.png);}.top10 ul .top10-trophy.silver {background: url(/static/img/top10-trophy-silver.png);}.top10 ul .top10-trophy.bronze {background: url(/static/img/top10-trophy-bronze.png);}.top_car td .inner {padding: 5px 7px !important;}.top_car img {margin: -11px 0; position: relative; top: 2px;}.scroll-data-listing {position: fixed; top: 285px; left: 10px; right: 360px; bottom: 10px; zoom: 1;}.scroll-data-listing:before {content: ''; display: block;}.scroll-data-listing:after {content: ''; display: table; clear: both;}.scroll-data-listing td {min-width: 50px;}.scroll-data-listing .sorting-by-locked .locked,.scroll-data-listing .sorting-by-spacer .spacer,.scroll-data-listing .sorting-by-server-name .server-name,.scroll-data-listing .sorting-by-mode .mode,.scroll-data-listing .sorting-by-type .type,.scroll-data-listing .sorting-by-class .class,.scroll-data-listing .sorting-by-track-name .track-name,.scroll-data-listing .sorting-by-session .session,.scroll-data-listing .sorting-by-remain .remain,.scroll-data-listing .sorting-by-ping .ping,.scroll-data-listing .sorting-by-player .player {background: rgba(0, 0, 0, 0.1);}.scroll-data-listing .stub {width: 23px; margin-right: -100px;}.scroll-data-listing .sorting-by-pos .pos,.scroll-data-listing .sorting-by-driver-name .driver-name,.scroll-data-listing .sorting-by-car-model .car-model,.scroll-data-listing .sorting-by-class .class,.scroll-data-listing .sorting-by-laps .laps,.scroll-data-listing .sorting-by-lap-time .lap-time,.scroll-data-listing .sorting-by-relative .relative,.scroll-data-listing .sorting-by-avg-speed .avg-speed,.scroll-data-listing .sorting-by-best-lap .best-lap {background: rgba(0, 0, 0, 0.1);}.scroll-data-listing .table-listing {overflow: hidden; color: #ddd; position: relative; width: 100%;}.scroll-data-listing .table-listing .flag {float: left; height: 30px; margin: 2px 5px 0 0;}.scroll-data-listing .table-listing .row {zoom: 1; position: absolute; left: 0; right: 0;}.scroll-data-listing .table-listing .row:before {content: ''; display: block;}.scroll-data-listing .table-listing .row:after {content: ''; display: table; clear: both;}.scroll-data-listing .table-listing .row>div {cursor: pointer; float: left; padding: 0 10px; font-size: 14px; color: #111111; height: 34px; line-height: 34px; white-space: nowrap; border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.scroll-data-listing .table-listing .row .division-divider {background: #000; text-align: center; width: 100%; margin-bottom: 1px; color: #ffffff; font-size: 15px; position: relative; border-top: 1px solid rgba(255, 255, 255, 0.2);}.scroll-data-listing .table-listing .row:hover {color: #111111; cursor: pointer;}.scroll-data-listing .table-listing .row:hover>div {background: #000; color: #ffffff;}.scroll-data-listing .table-listing .row a:hover {text-decoration: underline;}.scroll-data-listing .table-listing .row .re.driving_model,.scroll-data-listing .table-listing .row .re.friend,.scroll-data-listing .table-listing .row .re.division {text-align: center;}.scroll-data-listing .table-listing .lock {width: 10px; height: 13px; background: url(/static/img/lock.png); margin: 0 auto; position: relative; top: 10px;}.scroll-data-listing .table-listing .list-loader {position: fixed; top: 60%; left: 40%; width: 40px; height: 40px; margin: -20px 0 0 -20px;}.scroll-data-listing .table-listing .avatar {float: left; width: 30px; height: 30px; position: relative; top: 2px; margin-right: 10px;}.scroll-data-listing .table-listing .icon {float: left; height: 16px; width: 16px; position: relative; top: 9px; margin-right: 8px; margin-left: -2px; background-size: 100% 100%;}.scroll-data-listing .table-listing .icon.vip {background: url(/static/img/icons/vip_black.svg) no-repeat center;}.scroll-data-listing .table-listing .icon.developer {background: url(/static/img/icons/developer_black.svg) no-repeat center;}.scroll-data-listing .table-listing .row:hover .icon {background-size: 100% 100%;}.scroll-data-listing .table-listing .row:hover .icon.vip {background-image: url(/static/img/icons/vip_white.svg);}.scroll-data-listing .table-listing .row:hover .icon.developer {background-image: url(/static/img/icons/developer_white.svg);}.scroll-data-listing .table-listing .track img {position: relative; top: -1px; height: 40px; width: 40px; margin: 0 auto; display: block;}.scroll-data-listing .table-listing .global_index span {opacity: 0.4;}.scroll-data-listing .table-listing .global_index,.scroll-data-listing .table-listing .index,.scroll-data-listing .table-listing .friends,.scroll-data-listing .table-listing .challenge,.scroll-data-listing .table-listing .rank,.scroll-data-listing .table-listing .driving_model {text-align: center; padding: 0 10px 0 0 !important;}.scroll-data-listing .table-listing .country_icon img,.scroll-data-listing .table-listing .country img {width: 23px; height: 23px; margin: 0 auto; display: block; position: relative; top: 5px;}.scroll-data-listing .table-listing .rank {width: 34px; height: 34px;}.scroll-data-listing .table-listing .rank div {color: white; display: block; width: 25px; height: 25px; border-radius: 99px; margin: auto; margin-top: 5px; padding-top: -5px; vertical-align: top; font-weight: 400; line-height: 26px;}.scroll-data-listing .table-listing .rank .rank-A {background-color: #0e90d2;}.scroll-data-listing .table-listing .rank .rank-B {background-color: #0db369;}.scroll-data-listing .table-listing .rank .rank-C {background-color: #e6ad44;}.scroll-data-listing .table-listing .rank .rank-D {background-color: #db1b2d;}.scroll-data-listing .table-listing .rank .rank-- {background-color: #eee;}.scroll-data-listing .no-entries {display: none;}.scroll-data-listing.has-no-results .no-entries {display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.2);}.scroll-data-listing.has-no-results .no-entries span {position: absolute; top: 50%; left: 50%; width: 400px; margin: -50px 0 0 -200px; line-height: 100px; height: 100px; text-align: center; font-size: 20px;}.scroll-data-listing.has-no-results .leaderboards-header>div.stub {display: block; width: 100% !important; visibility: visible;}.light-theme .scroll-data-listing {color: #111111;}.light-theme .scroll-data-listing .sorting-by-locked .locked,.light-theme .scroll-data-listing .sorting-by-spacer .spacer,.light-theme .scroll-data-listing .sorting-by-server-name .server-name,.light-theme .scroll-data-listing .sorting-by-mode .mode,.light-theme .scroll-data-listing .sorting-by-type .type,.light-theme .scroll-data-listing .sorting-by-class .class,.light-theme .scroll-data-listing .sorting-by-track-name .track-name,.light-theme .scroll-data-listing .sorting-by-session .session,.light-theme .scroll-data-listing .sorting-by-remain .remain,.light-theme .scroll-data-listing .sorting-by-ping .ping,.light-theme .scroll-data-listing .sorting-by-player .player {background: rgba(0, 0, 0, 0.1); color: #000;}.light-theme .scroll-data-listing .sorting-by-pos .pos,.light-theme .scroll-data-listing .sorting-by-driver-name .driver-name,.light-theme .scroll-data-listing .sorting-by-car-model .car-model,.light-theme .scroll-data-listing .sorting-by-class .class,.light-theme .scroll-data-listing .sorting-by-laps .laps,.light-theme .scroll-data-listing .sorting-by-lap-time .lap-time,.light-theme .scroll-data-listing .sorting-by-relative .relative,.light-theme .scroll-data-listing .sorting-by-avg-speed .avg-speed,.light-theme .scroll-data-listing .sorting-by-best-lap .best-lap {background: rgba(0, 0, 0, 0.1);}.light-theme .scroll-data-listing .table-listing {color: #ddd;}.light-theme .scroll-data-listing .table-listing .row {background: rgba(0, 0, 0, 0.05);}.light-theme .scroll-data-listing .table-listing .row>div {color: #444;}.light-theme .scroll-data-listing .table-listing .row.even {background: rgba(0, 0, 0, 0);}.light-theme .scroll-data-listing .table-listing .row:hover {background: rgba(0, 0, 0, 0.1);}.light-theme .scroll-data-listing .table-listing .row a:hover {text-decoration: underline;}.light-theme .scroll-data-listing.has-no-results .no-entries {background: transparent; color: #aaa;}.light-theme .scroll-data-listing .hl-m>div,.light-theme .scroll-data-listing .hl-f {background: rgba(0, 0, 0, 0.1) !important; color: #000 !important; border: 0;}.light-theme .scroll-data-listing .hl-m>div a,.light-theme .scroll-data-listing .hl-f a {color: #000;}.light-theme .scroll-data-listing .hl-m>div a.ghost-challenge,.light-theme .scroll-data-listing .hl-f a.ghost-challenge {color: #111111;}.light-theme .scroll-data-listing #top-information {background: rgba(0, 0, 0, 0.6); border: 1px solid rgba(255, 255, 255, 0.15);}.light-theme .light-theme .scroll-data-listing .leaderboards-header {background: rgba(0, 0, 0, 0.6);}.light-theme .scroll-data-listing .leaderboards-header>div {color: #000; background: #222;}.light-theme .scroll-data-listing .leaderboards-header>div.sorting {color: #000;}.light-theme .scroll-data-listing ::-webkit-scrollbar {width: 10px; height: 16px;}.light-theme .scroll-data-listing ::-webkit-scrollbar-button:vertical:start:increment,.light-theme .scroll-data-listing ::-webkit-scrollbar-button:vertical:end:decrement {display: none;}.light-theme .scroll-data-listing ::-webkit-scrollbar-track-piece:vertical:start {background: #eee;}.light-theme .scroll-data-listing ::-webkit-scrollbar-track-piece:vertical:end {background: #eee;}.light-theme .scroll-data-listing ::-webkit-scrollbar-thumb:vertical {border: #666 1px solid; background: #333333; background: -ms-linear-gradient(left, #333333, #111111); background: -moz-linear-gradient(left, #333333 0%, #111111 100%); background: -webkit-gradient(left, color-stop(0, #333333), color-stop(100%, #111111)); background: -webkit-linear-gradient(left, #333333 0%, #111111 100%);}.embeded {background: transparent !important;}.embeded .scroll-data-listing {top: 78px;}.embeded #top-information {top: 10px;}.embeded .row * {cursor: auto !important;}.embeded #section-container {background: transparent !important;}.embeded #top-information {background: transparent !important;}.embeded #top-information .top_banner {left: 10px !important; right: 10px;}.embeded #top-information .leaderboard-bar {bottom: 70px;}.embeded.has-friend {background: transparent !important;}.embeded.has-friend .scroll-data-listing {top: 163px;}.embeded.has-friend .top.wide {top: 10px;}.embeded.has-friend #top-information {top: 19px;}#leaderboard-table .stub {padding: 0 !important;}#filter-options {background: white; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383;}#filter-options .block-content {background: #ffffff; color: #111111; zoom: 1;}#filter-options .block-content:before {content: ''; display: block;}#filter-options .block-content:after {content: ''; display: table; clear: both;}.options-title {font-weight: bold; font-size: 20px; padding-left: 10px; border-bottom: 2px solid rgba(0, 0, 0, 0.1); margin-bottom: 5px;}#mp-filter-options-driving-assist,#mp-filter-options-server,#mp-filter-options-server-ranked {position: absolute;}#mp-filter-options-driving-assist .filter-container,#mp-filter-options-server .filter-container,#mp-filter-options-server-ranked .filter-container {width: 175px; padding: 1px 5px; display: inline-block; vertical-align: top;}#mp-filter-options-driving-assist .filter-container.wide,#mp-filter-options-server .filter-container.wide,#mp-filter-options-server-ranked .filter-container.wide {width: 250px;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button,#mp-filter-options-server .filter-container .setting-select .reset-button,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button {margin-top: 15px; width: 100%; background: #a30202; padding: 8px; text-align: center; border: 0; cursor: pointer; color: #ffffff; font-family: microgrammadbolextregular,sans-serif; border-radius: 5px; font-size: 17px; box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1); position: relative;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button:active:before,#mp-filter-options-server .filter-container .setting-select .reset-button:active:before,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button:active:before {top: 0;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button:hover,#mp-filter-options-server .filter-container .setting-select .reset-button:hover,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button:hover {background: #121212;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button:active,#mp-filter-options-server .filter-container .setting-select .reset-button:active,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button:active {background: #121212;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button:hover,#mp-filter-options-server .filter-container .setting-select .reset-button:hover,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button:hover {background: #800202;}#mp-filter-options-driving-assist .filter-container .setting-select .reset-button:active,#mp-filter-options-server .filter-container .setting-select .reset-button:active,#mp-filter-options-server-ranked .filter-container .setting-select .reset-button:active {top: 2px; left: 2px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);}#mp-filter-options-driving-assist .filter-container .setting-select label,#mp-filter-options-server .filter-container .setting-select label,#mp-filter-options-server-ranked .filter-container .setting-select label {display: block; white-space: nowrap; font-weight: bold; padding: 2px 0;}#mp-filter-options-driving-assist .filter-container .setting-select label.clickable,#mp-filter-options-server .filter-container .setting-select label.clickable,#mp-filter-options-server-ranked .filter-container .setting-select label.clickable {border-radius: 5px; padding: 5px 10px;}#mp-filter-options-driving-assist .filter-container .setting-select label.clickable input,#mp-filter-options-server .filter-container .setting-select label.clickable input,#mp-filter-options-server-ranked .filter-container .setting-select label.clickable input {display: block;}#mp-filter-options-driving-assist .filter-container .setting-select label.clickable:hover,#mp-filter-options-server .filter-container .setting-select label.clickable:hover,#mp-filter-options-server-ranked .filter-container .setting-select label.clickable:hover {background: rgba(0, 0, 0, 0.05); cursor: pointer;}#mp-filter-options-driving-assist .filter-container .setting-select select,#mp-filter-options-server .filter-container .setting-select select,#mp-filter-options-server-ranked .filter-container .setting-select select {width: 100%;}#mp-filter-options-driving-assist .filter-container .setting-select input[type="checkbox"],#mp-filter-options-server .filter-container .setting-select input[type="checkbox"],#mp-filter-options-server-ranked .filter-container .setting-select input[type="checkbox"] {vertical-align: top; width: 22px; height: 22px; background-color: rgba(0, 0, 0, 0.2); box-shadow: 0 0 0 0.1vh rgba(255, 255, 255, 0.2); padding: 0.5vh;}#mp-filter-options-driving-assist {top: 5px; right: 10px; width: 770px;}#mp-filter-options-server {top: 5px; left: 350px; width: 700px;}.is-competition #top-information {top: 100px;}.is-competition .scroll-data-listing {top: 251px;}.is-competition .top.wide {top: 153px;}.competition-info-page {top: 93px;}.competition-info-page {position: fixed; left: 10px; right: 10px; bottom: 10px; background: #fff; overflow: auto; background-position: top center; background-repeat: fixed;}.competition-info-page .iframe {position: absolute; top: -110px; left: 0; right: 0; bottom: 0;}.competition-info-page .iframe iframe {width: 100%; height: 100%;}.competition-info-page .info-page-container {max-width: 980px; margin: 10px auto; color: #000;}.competition-info-page .info-page-box {background: rgba(0, 0, 0, 0.1); margin: 0 0 10px;}.competition-info-page .info-page-box h1,.competition-info-page .info-page-box h2,.competition-info-page .info-page-box h3,.competition-info-page .info-page-box h4,.competition-info-page .info-page-box h5,.competition-info-page .info-page-box h6 {position: relative;}.competition-info-page .info-page-box h1,.competition-info-page .info-page-box h2 {line-height: 36px; margin-bottom: 18px;}.competition-info-page .info-page-box h1,.competition-info-page .info-page-box h2,.competition-info-page .info-page-box h3,.competition-info-page .info-page-box h4 {margin-top: 18px;}.competition-info-page .info-page-box h3,.competition-info-page .info-page-box h4,.competition-info-page .info-page-box h5,.competition-info-page .info-page-box h6 {line-height: 18px;}.competition-info-page .info-page-box h1 {font-size: 36px; top: 5px;}.competition-info-page .info-page-box h2 {font-size: 28px; top: 8px;}.competition-info-page .info-page-box h3 {font-size: 22px; top: 1px;}.competition-info-page .info-page-box h4 {font-size: 18px; top: 2px;}.competition-info-page .info-page-box h5 {font-size: 15px; top: 4px;}.competition-info-page .info-page-box h6 {font-size: 13px; top: 5px;}.competition-info-page .info-page-box h1:first-child,.competition-info-page .info-page-box h2:first-child,.competition-info-page .info-page-box h3:first-child,.competition-info-page .info-page-box h4:first-child {margin-top: 0;}.competition-info-page .info-page-box p,.competition-info-page .info-page-box pre,.competition-info-page .info-page-box address {font-size: 13px; line-height: 18px; position: relative; top: 5px;}.competition-info-page .info-page-box small {font-size: 11px;}.competition-info-page .info-page-box abbr,.competition-info-page .info-page-box code,.competition-info-page .info-page-box samp,.competition-info-page .info-page-box small,.competition-info-page .info-page-box var {line-height: 15px;}.competition-info-page .info-page-box ul,.competition-info-page .info-page-box ol,.competition-info-page .info-page-box dl,.competition-info-page .info-page-box dialog {font-size: 13px; line-height: 18px; position: relative; top: 5px; margin-top: 18px; margin-bottom: 18px;}.competition-info-page .info-page-box li ul,.competition-info-page .info-page-box li ol,.competition-info-page .info-page-box ul ul,.competition-info-page .info-page-box ol ol {top: 0; margin-top: 0; margin-bottom: 0;}.competition-info-page .info-page-box li h1,.competition-info-page .info-page-box li h2,.competition-info-page .info-page-box li h3,.competition-info-page .info-page-box li h4,.competition-info-page .info-page-box li h5,.competition-info-page .info-page-box li h6,.competition-info-page .info-page-box li p {top: 0;}.competition-info-page .info-page-box form,.competition-info-page .info-page-box legend,.competition-info-page .info-page-box label {font-size: 13px; line-height: 18px;}.competition-info-page .info-page-box legend {position: relative; top: 5px;}.competition-info-page .info-page-box table {font-size: 13px;}.competition-info-page .info-page-box caption {font-size: 13px; line-height: 18px; position: relative;}.competition-info-page .info-page-box hr {position: relative; height: 4px; margin: 18px 0 14px 0;}.competition-info-page .info-page-box hr {border-top: 1px solid #fff;}.competition-info-page .info-page-box h2 {background: #777; color: #111111; padding: 5px 10px; font-size: 14px;}.competition-info-page .info-page-box .content {padding: 10px;}.competition-info-page .info-page-box img {max-width: 100%;}.competition-info-page .info-page-box p {padding: 0 0 10px; line-height: 1.5;}.competition-info-page .info-page-box p:first-letter {font-size: 120%; text-transform: uppercase;}#filter-options {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383;}#filter-options .block-content {background: #ffffff; color: #111111; zoom: 1;}#filter-options .block-content:before {content: ''; display: block;}#filter-options .block-content:after {content: ''; display: table; clear: both;}.leaderboards-header {padding: 0 9px 0 0; height: 28px; background: #3e3e3e; position: relative;}.leaderboards-header>div {float: left; padding: 0 5px; font-size: 13px; height: 28px; line-height: 26px; white-space: nowrap; position: relative; z-index: 10; color: #ddd;}.leaderboards-header>div select {position: absolute; top: 0; left: 0; right: 0; opacity: 0;}.leaderboards-header>div .text {display: block; margin: 3px 0; color: #ffffff; padding: 0 10px; line-height: 22px;}.light-theme .leaderboards-header>div .text {line-height: 19px;}.leaderboards-header>div.has-filter .text {position: relative; top: 1px; background: rgba(0, 0, 0, 0.05); height: 20px; line-height: 18px; border: 1px solid rgba(255, 255, 255, 0.2); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.leaderboards-header>div.has-filter:hover .text {background: rgba(0, 0, 0, 0.1);}.leaderboards-header>div.has-filter .arrow {width: 18px; height: 15px; background: #ddd; float: right; background: url(/static/img/leaderboard-arrow.png); margin: 2px -8px 0 0px;}.leaderboards-header>div.has-filter .select2-container {position: absolute; top: 0; left: 0; right: 0; opacity: 0;}.leaderboards-header>div .text {overflow: hidden; position: relative;}.scroller {background: #ffffff; position: absolute; top: 35px; right: 0; left: 0; bottom: 0; overflow: hidden; overflow-y: auto; -moz-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-perspective: 1000; backface-visibility: hidden; perspective: 1000; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383;}.scroller .block-content {background: #ffffff; color: #111111; zoom: 1;}.scroller .block-content:before {content: ''; display: block;}.scroller .block-content:after {content: ''; display: table; clear: both;}.leaderboard-bar {background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); height: 5px; position: absolute; bottom: 63px; left: 27px; right: 43px; cursor: move;}.leaderboard-bar .start-nr,.leaderboard-bar .end-nr {position: absolute; top: -5px; font-size: 9px;}.light-theme .leaderboard-bar .start-nr,.light-theme .leaderboard-bar .end-nr {color: #000;}.leaderboard-bar .start-nr {right: 100%; padding: 0 5px 0 0;}.leaderboard-bar .end-nr {left: 100%; padding: 0 0 0 5px;}.leaderboard-progress {background: #777; position: absolute; opacity: 0.8; height: 100%; top: 0; width: 0%;}.leaderboard-friend-hilight,.division-hilight {position: absolute; top: 0; left: 0; height: 10px; width: 25px; cursor: pointer; padding: 0 15px 10px; opacity: 0; margin: 0 0 0 -18px;}.leaderboard-friend-hilight .dot,.division-hilight .dot {height: 10px; width: 10px; display: block; background: #fff; cursor: pointer; border-radius: 5px; margin: -4px -4px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}.leaderboard-friend-hilight.vip .dot,.division-hilight.vip .dot {background: url(/static/img/icons/vip_black.svg) no-repeat center; box-shadow: 0 0 transparent; border-radius: 5px; background-size: 100% 100%; width: 16px; height: 16px; position: relative; top: -7px;}.leaderboard-friend-hilight.hovered .dot,.division-hilight.hovered .dot {background-color: #cb292b; height: 10px; width: 10px; margin: -3px 0 0 -3px;}.leaderboard-friend-hilight.active,.division-hilight.active {opacity: 1; -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; transition: opacity 1s linear;}.division-hilight {top: -3px; height: 20px;}.division-hilight .dot {width: 4px; height: 15px; background: rgba(255, 255, 255, 0.8);}.division-hilight:hover .dot,.division-hilight.hovered .dot {background: #ffffff;}.leaderboard-my-position {position: absolute; top: 0; left: 0; height: 100%; width: 5px; cursor: pointer; padding: 0 10px 10px; margin: 0 0 0 -14px;}.leaderboard-my-position .dot {background: #f6ff00; height: 10px; width: 10px; border-radius: 5px; margin: -4px -4px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); display: block; cursor: pointer; z-index: 10;}#top-information {position: fixed; top: 105px; left: 0px; right: 350px; height: 234px; padding: 3px 55px 2px 20px; text-align: right;}#top-information .layout-render-container,#top-information .top_banner,#top-information .class,#top-information .car-render-container {cursor: pointer;}#top-information .layout-render-container .offset {top: -37%;}#top-information .name {font-size: 15px; background: #000; color: #fff;}#top-information .fade-bottom {position: absolute; left: 0; right: 0; bottom: 0; height: 60px; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}#top-information .livery,#top-information .class,#top-information .layout {position: relative; border: 1px solid #987d7c; background: rgba(255, 255, 255, 0.8); height: 120px; overflow: hidden; display: inline-block; margin-left: 10px; margin-top: 21px;}#top-information .livery .name,#top-information .class .name,#top-information .layout .name {position: absolute; bottom: 0; left: 0; right: 0; background: #fff; color: #696969; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 11px; padding: 2px; text-align: center;}#top-information .livery {width: 260px;}#top-information .class {width: 130px;}#top-information .class img {margin-top: -10px; width: 100px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%);}#top-information .layout {width: 130px;}#top-information .layout .layout-render-container {width: 110px; top: 32px; margin: 0 auto; display: block;}#top-information .top_banner {position: absolute; bottom: 90px; left: 10px; right: 45px; background-color: #ddd; color: #ffffff; height: 120px; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: contain;}#top-information .top_banner .name {position: absolute; right: 130px; bottom: 5px; z-index: 10; background: transparent; padding: 10px 15px 5px; font-size: 26px; line-height: 1; text-align: right; text-shadow: 2px 2px 0px rgba(0, 0, 0, 0.5);}#top-information .top_banner_scale {position: absolute; bottom: 85px; left: 10px; right: 10px; background: transparent; height: auto; text-align: center;}#top-information .top_banner_scale img {background: rgba(0, 0, 0, 0); border: 1px solid rgba(255, 255, 255, 0.1); max-width: 100%; max-height: 100%; display: inline; margin: 0 auto;}#top-information ._layout {position: absolute; top: 30px; right: 45px; width: 150px;}@keyframes blink { 0% {opacity: 0.9;} 50% {opacity: 1;} 100% {opacity: 0.9;} }@-webkit-keyframes blink { 0% {opacity: 0.9;} 50% {opacity: 1;} 100% {opacity: 0.9;} }.blink {-webkit-animation: blink 1s linear infinite; -moz-animation: blink 1s linear infinite; -ms-animation: blink 1s linear infinite; -o-animation: blink 1s linear infinite; animation: blink 1s linear infinite;}@-webkit-keyframes spin { 0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);} }.tire {position: absolute; width: 30px; -webkit-animation: spin 1s infinite linear; -webkit-filter: invert(100%); top: 50px; left: 50%;}#join-server {-webkit-animation: blink 1s linear infinite; -moz-animation: blink 1s linear infinite; -ms-animation: blink 1s linear infinite; -o-animation: blink 1s linear infinite; animation: blink 1s linear infinite;}.filter-option {float: left; width: 12.5%; padding: 0 10px; border-left: 1px solid rgba(0, 0, 0, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.05);}.server .filter-option {width: 25%;}.filter-option {padding: 13px 10px 12px;}.filter-option label {margin-bottom: 4px; display: block;}.filter-option:last-child {border-right: 0;}.car-icon {margin-right: 5px; position: relative; top: 2px; width: 66px; height: 33px; display: inline-block;}.class-name {position: relative; top: -12px;}.car-icon-container {position: relative; float: right; margin-left: 5px;}.car-icon-container .ghost {position: relative; top: 10px;}.ghost-challenge {padding: 6px 8px; text-align: center; border: 0; background: #1a1a1a; cursor: pointer; color: #fff !important; display: inline-block; width: auto; margin: 0 auto; position: relative; right: 4px; line-height: 1; font-size: 10px; margin-top: 5px; margin-left: 4px; font-weight: normal !important;}.ghost-challenge:active:before {top: 0;}.ghost-challenge:hover {background: #121212;}.ghost-challenge:active {background: #121212;}.ghost-challenge:hover {text-decoration: none !important;}.ghost-challenge.missing {color: #ffffff; background: #723988;}.ghost-challenge.missing:after {opacity: 0.15;}.ghost-challenge.missing:hover {background: #633276;}.ghost-challenge.missing:active {background: #9d56b7;}.ghost-challenge-placeholder {width: 60px; height: 10px; display: inline-block; float: right; margin-left: 4px;}.ghost {background: url(/static/img/ghost.png); width: 16px; height: 16px; display: block; position: relative; overflow: visible; float: right;}.leaderboard-action-popup {background: rgba(0, 0, 0, 0.9); position: absolute; padding: 2px 7px; top: 0; left: 99%; z-index: 10; border: 1px solid rgba(255, 255, 255, 0.2); color: #111111; line-height: 30px;}.leaderboard-action-popup.dummy {opacity: 0.2;}.leaderboard-action-popup a {font-weight: normal; line-height: 1; cursor: pointer; color: #cb292b;}.leaderboard-action-popup.first {margin-top: -5px;}.leaderboard-action-popup.last {margin-top: -50px;}.leaderboard-action-popup ul {font-size: 11px;}.leaderboard-action-popup li {padding: 0px 2px; line-height: 2.2;}.user-name,.truncated-name {display: block; overflow: hidden; text-overflow: ellipsis;}.re.team,.re.laptime {overflow: hidden; text-overflow: ellipsis;}.hl-m>div {font-weight: bold;}.is-vip>div {font-weight: bold; border: 0;}.is-vip>div a {color: #000;}.is-vip>div a.ghost-challenge {color: #111111;}.light-theme .hl-f>div {color: #000 !important;}.hl-f>div a {color: #fffca8;}.hl-m,.is-vip,.hl-f {background: #eee;}.hl-m>div,.is-vip>div,.hl-f>div {font-weight: bold;}@-webkit-keyframes 'hilight' { }.blip-base 0% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}.blip-base 1% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 1;}.blip-base 60% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);}.blip-base 100% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);}.blip-row-base 0% {opacity: 0;}.blip-row-base 30% {opacity: 1;}.blip-row-base 100% {opacity: 0;}@-webkit-keyframes blip { 0% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;} 1% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 1;} 60% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} 100% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} }@-moz-keyframes blip { 0% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;} 1% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 1;} 60% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} 100% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} }@keyframes blip { 0% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;} 1% {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 1;} 60% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} 100% {opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);} }@-webkit-keyframes blip-row { 0% {opacity: 0;} 30% {opacity: 1;} 100% {opacity: 0;} }@-moz-keyframes blip-row { 0% {opacity: 0;} 30% {opacity: 1;} 100% {opacity: 0;} }@keyframes blip-row { 0% {opacity: 0;} 30% {opacity: 1;} 100% {opacity: 0;} }.blip {position: absolute; top: 300px; left: 200px; width: 30px; height: 30px; margin: -13px 0 0 2px; border: 3px solid #cb292b; opacity: 0; z-index: 1000; animation: blip 1.5s ease-in-out infinite alternate; -moz-animation: blip 1.5s ease-in-out infinite alternate; -webkit-animation: blip 1.5s ease-in-out infinite alternate;}.row-blip {position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000; animation: "blip-row" 2.5s ease-in-out infinite; -moz-animation: "blip-row" 2.5s ease-in-out infinite; -webkit-animation: "blip-row" 2.5s ease-in-out infinite; background: rgba(0, 0, 0, 0.2);}.hilight {-webkit-animation-name: "hilight"; -webkit-animation-duration: 2.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear; -moz-animation-name: "hilight"; -moz-animation-duration: 2.5s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; animation-name: "hilight"; animation-duration: 2.5s; animation-iteration-count: infinite; animation-timing-function: linear;}.filter-button {margin-right: 5px;}.friend.top.wide {background-color: #000;}.friend.top.wide .initial {position: absolute; top: 0; left: 0; right: 0; height: 120px; overflow: hidden;}.row,.leaderboards-header {visibility: hidden;}.input-wrapper {display: inline-block; position: relative;}.input-wrapper .input-reset {background: url(/static/img/input-reset.png); width: 15px; height: 15px; position: absolute; top: 10px; right: 6px; opacity: 0.6;}.input-wrapper .input-reset:hover {opacity: 1;}.content-container-is-collapsed #top-information {right: 0;}.re {position: relative;}.embeded #content-container-collapse {display: none;}.has-action-dropdown.index .action-dropdown {width: 100px;}.form-validation {width: 52px; height: 51px; float: right; background-size: 100% 100% !important;}.form-validation.form-validation-error {background: url(/static/img/form-validation-error.png);}.form-validation.form-validation-ok {background: url(/static/img/form-validation-ok.png);}.form-validation.form-validation-default {background: url(/static/img/form-validation-default.png);}.error-box,.error-box-dummy,.description-box {padding: 0 7px 7px; clear: both; color: #ffffff;}.error-box.show,.error-box-dummy.show,.description-box.show {display: block !important;}.error-box .error,.error-box-dummy .error,.description-box .error {border-top: 1px solid #b9312e; border-left: 1px solid #b9312e; background: #a71f1b; padding: 5px 10px; margin: -7px -7px -6px;}.error-box.registration-complete,.error-box-dummy.registration-complete,.description-box.registration-complete {font-size: 14px; color: #888;}.error-box.registration-complete p,.error-box-dummy.registration-complete p,.description-box.registration-complete p {padding-bottom: 10px;}.error-box.registration-complete p:last-child,.error-box-dummy.registration-complete p:last-child,.description-box.registration-complete p:last-child {padding-bottom: 0;}.error-box a {color: #cb292b; font-weight: bold;}.description-box {margin-bottom: 20px; font-size: 13px;}.custom-input {display: inline-block;}.custom-input>div {border: 1px solid rgba(0, 0, 0, 0.6);}.custom-input input,.custom-input textarea {padding: 9px 10px; border: 1px solid #fff; background: #fff; font-size: 18px; outline: none; width: 100%;}.custom-input input[type=checkbox],.custom-input textarea[type=checkbox] {width: auto; margin: 10px;}html.login {background: #000;}html.login.registration #page-container {background: rgba(0, 0, 0, 0.85); min-height: 1030px;}.cookie-info {background: #333333; padding: 10px; color: rgba(255, 255, 255, 0.5); font-size: 13px; position: fixed; display: none; border-top: 0; text-align: center; bottom: 0px; left: 0; right: 0; z-index: 13;}.cookie-info.show {display: block;}.cookie-info a.cookie-info-modal {cursor: pointer; color: rgba(255, 255, 255, 0.5);}.cookie-info .close {position: absolute; top: 5px; right: 5px; color: #111111; font-weight: bold; font-size: 17px; cursor: pointer; width: 30px; height: 30px; background: rgba(0, 0, 0, 0.2); line-height: 27px; text-align: center;}.cookie-info .close:hover {color: #cb292b;}#login-top-bar {background: url(/static/img/frontpage-top-bar.jpg) bottom left; height: 140px;}#login-top-bar.standalone {margin-bottom: 30px;}.login-mail {position: relative;}.login-mail.loading .loading-indicator {display: block;}.loading-indicator {display: none; background: url(/static/img/loader-white-bg.gif); width: 16px; height: 16px; position: absolute; top: 17px; right: 15px;}#delete-account-page {color: #fff;}#delete-account-page .description-box {padding: 10px 20px;}#delete-account-page .description-box p {margin-bottom: 1em;}#delete-account-page .description-box ul {padding: 0 10px 10px;}#delete-account-page .description-box ul li {list-style: disc outside; padding: 3px 0;}#delete-account-page form .container-password {width: auto; float: none;}#delete-account-page form .container-password .custom-input {width: 445px;}.wrong-login {display: none; margin-top: 10px; margin-bottom: 10px;}#front-page,#verify-page,#delete-account-page {margin-top: 85px; padding: 20px 0 50px;}#front-page .dark-button,#verify-page .dark-button,#delete-account-page .dark-button {width: 100%;}#front-page #login,#verify-page #login,#delete-account-page #login,#front-page #register,#verify-page #register,#delete-account-page #register,#front-page #mandatory-info,#verify-page #mandatory-info,#delete-account-page #mandatory-info,#front-page form,#verify-page form,#delete-account-page form {width: 625px; margin: 0 auto;}#front-page .flash,#verify-page .flash,#delete-account-page .flash {width: 630px; margin: 0 auto 20px; font-size: 14px;}#front-page .flash strong,#verify-page .flash strong,#delete-account-page .flash strong {font-weight: bold; background: rgba(0, 0, 0, 0.2); display: block; margin: -10px -12px 10px; padding: 10px; font-size: 112%;}#front-page .flash .valid,#verify-page .flash .valid,#delete-account-page .flash .valid {border-top: 1px solid #49ad19; border-left: 1px solid #49ad19; background: #017005; padding: 5px 10px; margin: -7px -7px -6px;}#front-page .login-mail input,#verify-page .login-mail input,#delete-account-page .login-mail input {width: 253px;}#front-page label.headline,#verify-page label.headline,#delete-account-page label.headline,#register label.headline {display: block; margin: 0 -40px 20px; padding: 0 50px 10px; width: auto; float: none; text-align: left; line-height: 1.4;}#front-page.show-forgot #login {display: none; opacity: 0;}#front-page.show-forgot #request-pass {display: block;}#front-page.show-registration #login-top-bar {margin-bottom: 30px;}#front-page.show-registration #login {display: none; opacity: 0;}#front-page.show-registration #register {display: block;}#request-pass .error-box {display: none;}#login .custom-input {margin: 0 3px 0 0; width: 220px;}.opt-in-newsletter {font-weight: bold;}#mandatory-info {padding: 10px 0; color: #777; font-size: 10px;}#mandatory-info a {color: #777;}#mandatory-info ul {color: #777; margin: 0 -20px 0 0; zoom: 1; text-align: center;}#mandatory-info ul:before {content: ''; display: block;}#mandatory-info ul:after {content: ''; display: table; clear: both;}#mandatory-info ul li {display: inline-block; list-style: none; padding: 0 5px 0 10px; white-space: nowrap; position: relative;}#mandatory-info ul li.first {list-style: none; padding-left: 0;}#mandatory-info ul li:hover a {color: #cb292b;}#mandatory-info .corp-address {text-align: center;}.login body {padding-top: 0;}#register label.double-line,#delete-account-page label.double-line {line-height: 1.4; position: relative; top: 4px;}#delete-account-page label.double-line {padding-top: 5px;}.vanity-url-explain {position: absolute; top: 10px; left: 114px; color: #aaa; font-size: 20px;}#register.update-user .vanity-url-explain {top: 4px;}#front-page .flags-container,#verify-page .flags-container {position: fixed; top: 46px; right: 10px; z-index: 100;}#front-page .flags-container li,#verify-page .flags-container li {float: left; padding: 5px;}#frontpage-nav {background: #000000 url(/static/img/frontpage/header.jpg) no-repeat top center; height: 85px; position: fixed; top: 0; left: 0; right: 0; z-index: 1;}#frontpage-nav .inner {width: 1080px; position: relative; margin: 0 auto; height: 100%;}#frontpage-nav .inner .home-link {display: block; position: absolute; top: 0; left: 0; width: 290px; height: 100%;}#frontpage-nav .inner ul.links {float: right;}#frontpage-nav .inner ul.links li {float: left; font-family: microgrammadmedextregular; text-transform: uppercase; font-size: 20px; line-height: 85px; margin-left: 40px;}#frontpage-nav .inner ul.links li a {display: block; color: #ffffff; cursor: pointer;}#frontpage-nav .inner ul.links li.play-for-free {background: #000000 url(/static/img/frontpage/play-for-free.png) no-repeat center center; width: 394px; margin-right: -102px;}#frontpage-nav .inner ul.links li.play-for-free a {overflow: hidden; text-indent: -1000px; display: block; width: 100%; height: 100%;}#frontpage-content #intro {width: 1080px; position: relative; margin: 0 auto; margin-top: -20px; margin-bottom: -150px; height: 800px;}#frontpage-content #intro .video-container {width: 1920px; height: 800px; overflow: hidden; position: absolute; top: 0; left: 50%; margin: 0 0 0 -960px;}#frontpage-content #intro .video-container video.frontpage-video {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}#frontpage-content #intro .video-container .vinjette {width: 50%; background-image: url(/static/img/frontpage/vinjette.png); position: absolute; top: 0; bottom: 0;}#frontpage-content #intro .video-container .vinjette.left {left: 0;}#frontpage-content #intro .video-container .vinjette.right {right: 0; -moz-transform: scaleX(-1); -webkit-transform: scaleX(-1); transform: scaleX(-1);}#frontpage-content #videos {padding: 40px 0; min-height: 823px; width: 1080px; position: relative; margin: 0 auto;}#frontpage-content #videos.loading {background: url(/static/img/content-loading.gif) no-repeat center center;}#frontpage-content #videos .main-content,#frontpage-content #videos .thumbs {padding: 0; margin: 0;}#frontpage-content #videos .main-content li,#frontpage-content #videos .thumbs li {width: 20%; margin: 0; border: 0;}#frontpage-content #videos .youtube-video-container {max-width: 100%;}#frontpage-content .columns-holder {width: 1080px; position: relative; margin: 0 auto; zoom: 1; padding: 40px 0;}#frontpage-content .columns-holder:before {content: ''; display: block;}#frontpage-content .columns-holder:after {content: ''; display: table; clear: both;}#frontpage-content .columns-holder>div {float: left; min-height: 10px;}#frontpage-content #feature-list {width: 55%; padding: 20px 0 0;}#frontpage-content #feature-list ul.feature li {padding: 0 0 20px;}#frontpage-content #feature-list ul.feature li h5 {color: #ffffff; font-family: 'microgrammadbolextregular'; font-size: 29px; line-height: 1;}#frontpage-content #feature-list ul.feature li p {font-size: 18px; color: #888888; line-height: 1.5; max-width: 90%;}#frontpage-content #feature-list ul.feature li .icon {float: left; width: 75px; height: 75px; background-repeat: no-repeat; background-position: center center; margin-right: 20px;}#frontpage-content #feature-list ul.feature li.cars .icon {background-image: url(/static/img/frontpage/feature-cars.png);}#frontpage-content #feature-list ul.feature li.tracks .icon {background-image: url(/static/img/frontpage/feature-tracks.png);}#frontpage-content #feature-list ul.feature li.try-before .icon {background-image: url(/static/img/frontpage/feature-try-before.png);}#frontpage-content #feature-list ul.feature li.sound .icon {background-image: url(/static/img/frontpage/feature-sound.png);}#frontpage-content #feature-list ul.feature li.multiplayer .icon {background-image: url(/static/img/frontpage/feature-multiplayer.png);}#frontpage-content #feature-list ul.feature li.championship .icon {background-image: url(/static/img/frontpage/feature-championship.png);}#frontpage-content #feature-list ul.feature li.singleplayer .icon {background-image: url(/static/img/frontpage/feature-singleplayer.png);}#frontpage-content #twitter {width: 45%;}#frontpage-content .feature-block {border-top: 1px solid rgba(255, 255, 255, 0.2); background: rgba(0, 0, 0, 0.7); margin: 10px 0; position: relative;}#frontpage-content .feature-block .lip {background-image: url(/static/img/frontpage/lip.png); height: 83px; position: absolute; top: -31px; left: 0; right: 0;}#frontpage-content .feature-block .inner {padding: 40px 0; width: 1080px; position: relative; margin: 0 auto;}#frontpage-content .feature-block h3,#frontpage-content .feature-block h4 {font-family: 'microgrammadbolextregular'; text-transform: uppercase; line-height: 1; color: #ffffff;}#frontpage-content .feature-block h3 {font-size: 68px;}#frontpage-content .feature-block h4 {font-size: 30px; color: rgba(255, 255, 255, 0.5);}#frontpage-content .feature-block .graphics {background-position: right center; position: absolute; top: 0; right: 0; bottom: 0; left: 50%;}#frontpage-content .feature-block .graphics .link {display: block; position: absolute;}#frontpage-content .feature-block.real-cars .graphics {background: url(/static/img/frontpage/real-cars.png) no-repeat right center;}#frontpage-content .feature-block.real-tracks .graphics {background: url(/static/img/frontpage/real-tracks.png) no-repeat right center;}#frontpage-content .feature-block.race-series .graphics {background: url(/static/img/frontpage/race-series.png) no-repeat right center; right: -60px; left: 55%;}#frontpage-content .feature-block.real-drivers .graphics {background: url(/static/img/frontpage/real-drivers.png) no-repeat right center;}.feature-block a.porsche.link {top: 0px; left: 28px; width: 100px; height: 50%;}.feature-block a.bmw.link {top: 0px; left: 118px; width: 100px; height: 50%;}.feature-block a.audi.link {top: 0px; left: 203px; width: 100px; height: 50%;}.feature-block a.corvette.link {bottom: 10px; left: 28px; width: 100px; height: 44%;}.feature-block a.mercedes.link {top: 0px; left: 295px; width: 100px; height: 50%;}.feature-block a.honda.link {top: 0px; left: 380px; width: 100px; height: 50%;}.feature-block a.alfa.link {top: 0px; left: 460px; width: 100px; height: 50%;}.feature-block a.nissan.link {bottom: 10px; left: 118px; width: 100px; height: 44%;}.feature-block a.mclaren.link {bottom: 10px; left: 215px; width: 160px; height: 44%;}.feature-block a.chevrolet.link {bottom: 10px; left: 380px; width: 80px; height: 44%;}.feature-block a.citroen.link {bottom: 10px; left: 460px; width: 100px; height: 44%;}.feature-block a.dtm.link {top: 0px; left: 0; width: 33%; height: 100%;}.feature-block a.adac.link {top: 0px; left: 33%; width: 33%; height: 100%;}.feature-block a.wtcc.link {top: 0px; left: 66%; width: 33%; height: 100%;}.feature-block a.bruno-spengler.link {top: 0px; left: 130px; width: 70px; height: 100%;}.feature-block a.marco-wittman.link {top: 0px; left: 212px; width: 70px; height: 100%;}.feature-block a.timo-glock.link {top: 0px; left: 293px; width: 70px; height: 100%;}.feature-block a.kevin-linde.link {top: 0px; left: 376px; width: 70px; height: 100%;}.feature-block a.jordan-pepper.link {top: 0px; left: 457px; width: 70px; height: 100%;}.lang-de .feature-block.real-tracks h3,.lang-de .feature-block.real-cars h3,.lang-de .feature-block.race-series h3,.lang-de .feature-block.real-drivers h3 {font-size: 60px !important;}.lang-es .feature-block.real-tracks h3,.lang-es .feature-block.real-cars h3,.lang-es .feature-block.race-series h3,.lang-es .feature-block.real-drivers h3 {font-size: 44px !important;}.lang-fr .feature-block.real-tracks h3,.lang-fr .feature-block.real-cars h3,.lang-fr .feature-block.race-series h3,.lang-fr .feature-block.real-drivers h3 {font-size: 36px !important;}.lang-fr .feature-block.real-tracks h4,.lang-fr .feature-block.real-cars h4,.lang-fr .feature-block.race-series h4,.lang-fr .feature-block.real-drivers h4 {font-size: 25px !important;}#carousel {position: relative; opacity: 0;}#carousel .arrow {width: 38px; height: 44px; position: absolute; top: 50%; left: 50%; margin: -62px 0 0 0; cursor: pointer; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.5;}#carousel .arrow:hover {opacity: 1;}#carousel .arrow.left {background: url(/static/img/login-content-arrow-left.png); margin-left: -370px;}#carousel .arrow.right {background: url(/static/img/login-content-arrow-right.png); margin-left: 332px;}#carousel-controls {background: url(/static/img/login-control-ledge.png); width: 529px; height: 83px; margin: 0 auto; padding: 50px 0 0; text-align: center;}#carousel-controls .dots {display: inline-block;}#carousel-controls .dots ul {overflow: hidden;}#carousel-controls .dots li {-moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; width: 13px; height: 13px; background: url(/static/img/dot-bg.png); float: left; margin: 0 3px; cursor: pointer; opacity: 0.7;}#carousel-controls .dots li:hover {opacity: 1;}#carousel-controls .dots li.active {background: url(/static/img/dot-active.png); width: 19px; height: 19px; margin: -3px 0 0; opacity: 1;}#carousel-content {overflow: hidden; width: 100%; margin: 0 0 -25px;}#carousel-content ul {width: 30000px;}#carousel-content li {float: left;}#carousel-content li div {width: 625px; margin: 0 auto; height: 250px; line-height: 300px; font-size: 20px; text-align: center; background: url(/static/img/content-loading.gif) center center no-repeat;}#carousel-content li div img {visibility: hidden; max-height: 100%; display: block; margin: 0 auto; opacity: 0; -moz-transition: opacity 0.5s linear; -webkit-transition: opacity 0.5s linear; transition: opacity 0.5s linear;}#carousel-content li div.loaded {background: transparent;}#carousel-content li div.loaded img {visibility: visible; opacity: 1;}img.verified {position: relative; left: 10px; top: -3px; width: 20px; margin: 0 0 -7px 2px; display: inline-block;}img.developer {position: relative; left: 10px; top: -3px; margin: 0 0 -7px 2px; width: 20px; display: inline-block;}.profile-page {position: relative;}.profile-page .full-profiler .short-bio {font-size: 16px; padding: 10px 15px 6px; line-height: 1.4; background: rgba(0, 0, 0, 0.2); height: 151px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1) inset; outline: 1px solid rgba(255, 255, 255, 0.3); margin-top: 10px;}.profile-page .full-profiler .short-bio a {color: #cb292b;}.profile-page .relation-button,.profile-page .request-friendship,.profile-page .action-button,.profile-page .report,.profile-page .load-button,.profile-page .are-friends,.profile-page .pending-friends {padding: 5px 10px; text-align: center; border: 1px solid #111; background: #1a1a1a; color: #eee; float: right; font-size: 13px; position: relative; top: 7px; left: 6px; cursor: pointer; font-weight: normal;}.profile-page .relation-button:active:before,.profile-page .request-friendship:active:before,.profile-page .action-button:active:before,.profile-page .report:active:before,.profile-page .load-button:active:before,.profile-page .are-friends:active:before,.profile-page .pending-friends:active:before {top: 0;}.profile-page .relation-button:hover,.profile-page .request-friendship:hover,.profile-page .action-button:hover,.profile-page .report:hover,.profile-page .load-button:hover,.profile-page .are-friends:hover,.profile-page .pending-friends:hover {background: #121212;}.profile-page .relation-button:active,.profile-page .request-friendship:active,.profile-page .action-button:active,.profile-page .report:active,.profile-page .load-button:active,.profile-page .are-friends:active,.profile-page .pending-friends:active {background: #121212;}.profile-page .are-friends,.profile-page .subscribe {color: #ffffff; background: #2e7d3d;}.profile-page .are-friends:hover,.profile-page .subscribe:hover {background: #276a34;}.profile-page .are-friends:active,.profile-page .subscribe:active {background: #43b558;}.profile-page .pending-friends,.profile-page .unsubscribe {color: #ffffff; background: #3e3e3e;}.profile-page .pending-friends:after,.profile-page .unsubscribe:after {opacity: 0.15;}.profile-page .pending-friends:hover,.profile-page .unsubscribe:hover {background: #313131;}.profile-page .pending-friends:active,.profile-page .unsubscribe:active {background: #252525;}.profile-page .request-friendship,.profile-page .action-button {white-space: nowrap;}.profile-page .request-friendship .loader,.profile-page .action-button .loader {display: none;}.profile-page .request-friendship.loading span,.profile-page .action-button.loading span {float: left; padding-right: 10px;}.profile-page .request-friendship.loading .loader,.profile-page .action-button.loading .loader {display: block; position: relative; background: url(/static/img/small-loader-dark.gif); width: 16px; height: 16px; float: right; top: 2px;}.profile-page .report {padding: 6px 8px 7px; margin-left: 10px;}.profile-page .report .warn-symbol {background: url(/static/img/warn.png); width: 16px; height: 16px; opacity: 0.5; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear;}.profile-page .report:hover .warn-symbol {opacity: 1;}.profile-page .column-left {width: 640px; margin: 0 0 10px 10px;}.profile-page .has-facebook .column-left {width: 500px;}.profile-page .item-statistics .content {padding: 0;}.profile-page .content.statistics-full {padding: 0;}.profile-page iframe.user-website {width: 100%; border: 0; height: 800px;}.profile-page #loading-page.mpRanking {bottom: 0; opacity: 1; position: absolute; min-height: 500px; background: transparent;}.profile-page .fallback {filter: blur(6px); opacity: 0.3;}.purchased #store .headline,.profile-page #store .headline {max-width: 100%;}.purchased #store #item-body .frontpage-content.separate .frontpage-section,.profile-page #store #item-body .frontpage-content.separate .frontpage-section,.purchased #store #item-body .frontpage-content.listing .frontpage-section,.profile-page #store #item-body .frontpage-content.listing .frontpage-section {width: 100%;}.purchased #store #item-body .frontpage-content.separate .list-thumb-container,.profile-page #store #item-body .frontpage-content.separate .list-thumb-container,.purchased #store #item-body .frontpage-content.listing .list-thumb-container,.profile-page #store #item-body .frontpage-content.listing .list-thumb-container {width: 50%; clear: none;}@media (min-width:1000px) {.purchased #store #item-body .frontpage-content.separate .list-thumb-container,.profile-page #store #item-body .frontpage-content.separate .list-thumb-container,.purchased #store #item-body .frontpage-content.listing .list-thumb-container,.profile-page #store #item-body .frontpage-content.listing .list-thumb-container {width: 33%; clear: none;}}@media (min-width:1500px) {.purchased #store #item-body .frontpage-content.separate .list-thumb-container,.profile-page #store #item-body .frontpage-content.separate .list-thumb-container,.purchased #store #item-body .frontpage-content.listing .list-thumb-container,.profile-page #store #item-body .frontpage-content.listing .list-thumb-container {width: 25%; clear: none;}}@media (min-width:1955px) {.purchased #store #item-body .frontpage-content.separate .list-thumb-container,.profile-page #store #item-body .frontpage-content.separate .list-thumb-container,.purchased #store #item-body .frontpage-content.listing .list-thumb-container,.profile-page #store #item-body .frontpage-content.listing .list-thumb-container {width: 20%; clear: none;}}@media (min-width:2420px) {.purchased #store #item-body .frontpage-content.separate .list-thumb-container,.profile-page #store #item-body .frontpage-content.separate .list-thumb-container,.purchased #store #item-body .frontpage-content.listing .list-thumb-container,.profile-page #store #item-body .frontpage-content.listing .list-thumb-container {width: 16.6%; clear: none;}}.profile-page #store #item-body .frontpage-content.separate,.profile-page #store #item-body .frontpage-content.listing {margin: 0;}.user-page.profile-page>.tab-group>.tab-containers>.tab-container {display: block;}.user-overview {overflow: hidden;}.profile-page-header {width: 640px; height: 162px; overflow: hidden; background-color: rgba(0, 0, 0, 0.7); position: relative;}.profile-page-header .header-image {width: 512px; position: absolute; top: 0px; left: 127px;}.profile-page-header .edit-avatar,.user-vip-banner .edit-avatar,.profile-page-header .edit-header,.user-vip-banner .edit-header,.profile-page-header .set-as-user-header,.user-vip-banner .set-as-user-header {padding: 5px 7px; text-align: center; border: 0; position: absolute; background: #1a1a1a; color: #ffffff; bottom: 5px; right: 5px; cursor: pointer; z-index: 10; font-size: 9px; font-weight: normal;}.profile-page-header .edit-avatar:active:before,.user-vip-banner .edit-avatar:active:before,.profile-page-header .edit-header:active:before,.user-vip-banner .edit-header:active:before,.profile-page-header .set-as-user-header:active:before,.user-vip-banner .set-as-user-header:active:before {top: 0;}.profile-page-header .edit-avatar:hover,.user-vip-banner .edit-avatar:hover,.profile-page-header .edit-header:hover,.user-vip-banner .edit-header:hover,.profile-page-header .set-as-user-header:hover,.user-vip-banner .set-as-user-header:hover {background: #121212;}.profile-page-header .edit-avatar:active,.user-vip-banner .edit-avatar:active,.profile-page-header .edit-header:active,.user-vip-banner .edit-header:active,.profile-page-header .set-as-user-header:active,.user-vip-banner .set-as-user-header:active {background: #121212;}.profile-page-header .edit-header,.user-vip-banner .edit-header {margin-left: 5px;}.profile-page-header .edit-buttons-container,.user-vip-banner .edit-buttons-container {position: absolute; bottom: 5px; right: 5px;}.profile-page-header .edit-buttons-container .edit-button,.user-vip-banner .edit-buttons-container .edit-button {float: left; position: relative; right: auto; bottom: auto;}.profile-page-header .edit-buttons-container .set-as-user-header,.user-vip-banner .edit-buttons-container .set-as-user-header {position: relative; top: 0px; left: auto; right: 0;}.profile-page-header .player-avatar,.user-vip-banner .player-avatar {background: #111; width: 162px; height: 162px; overflow: hidden; position: absolute; top: 0; left: 0;}.profile-page-header .player-avatar img,.user-vip-banner .player-avatar img {float: left;}.profile-page-header .player-avatar .overlay,.user-vip-banner .player-avatar .overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid rgba(255, 255, 255, 0.2);}.user-vip-banner {background-color: rgba(0, 0, 0, 0.4); background-position: center center; position: relative;}.user-vip-banner .banner {width: 100%;}.user-vip-banner .player-avatar {top: 13%; left: 1.4%; height: 71.4285714%; width: 8.3499006%;}.user-vip-banner .player-avatar img {height: 100%; width: 100%;}.user-vip-banner img {background: #000; aspect-ratio: 8.727272727272727;}.profile-page-overlay {pointer-events: none; position: absolute; top: 0px; left: 0; width: 640px; height: 210px;}.profile-page {font-size: 11px;}.profile-page .box {position: relative;}.profile-page .content {padding: 20px;}.profile-page .most-used-box {margin-bottom: 10px;}.profile-page .most-used-box .header a {font-weight: normal;}.profile-page .full-most-used,.profile-page .featured-competition-box {position: relative; zoom: 1; padding: 0;}.profile-page .full-most-used:before,.profile-page .featured-competition-box:before {content: ''; display: block;}.profile-page .full-most-used:after,.profile-page .featured-competition-box:after {content: ''; display: table; clear: both;}.profile-page .full-most-used img,.profile-page .featured-competition-box img {margin: 0 auto; display: block; width: 100%;}.profile-page .featured-competition-box .header a {font-weight: normal;}.profile-page .featured-competition-box .content {padding: 0;}.profile-page .featured-competition-box img {height: 157px;}.compare-stats {background: #000; float: right; padding: 3px 4px; font-size: 9px !important; color: #cb292b;}.content.statistics-full {padding: 0; overflow: hidden;}.branded-user-headers li,.branded-cars li {padding: 15px; position: relative; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7;}.branded-user-headers li img,.branded-cars li img {display: block; margin: 0 auto; max-width: 100%;}.branded-user-headers li:hover,.branded-cars li:hover {opacity: 1;}.branded-user-headers li .request-friendship,.branded-cars li .request-friendship,.branded-user-headers li .action-button,.branded-cars li .action-button {position: absolute; top: auto; left: auto; bottom: 15px; right: 15px;}.branded-user-headers img {border: 1px solid rgba(255, 255, 255, 0.1);}.branded-user-headers li .container {max-width: 640px; margin: 0 auto; position: relative;}.branded-user-headers li .container .avatar {position: absolute; top: 9.1%; left: 2.9%; height: 80.7692308%;}.branded-cars li {position: relative;}.branded-cars li span.model {position: absolute; top: 10px; left: 20px; font-size: 30px;}.branded-cars li span.team {position: absolute; top: 50px; left: 20px; font-size: 17px;}.branded-cars .car-render-container {max-width: 815px; margin: 0 auto; display: block;}.user-entry-listing li {width: 205px;}.user-entry-listing.small li {width: auto;}.user-entry-listing,.friends-entered,.related-entered {zoom: 1; padding: 6px; margin-right: -10px;}.user-entry-listing.small li,.friends-entered.small li,.related-entered.small li {padding: 6px;}.user-entry-listing:before,.friends-entered:before,.related-entered:before {content: ''; display: block;}.user-entry-listing:after,.friends-entered:after,.related-entered:after {content: ''; display: table; clear: both;}.user-entry-listing li,.friends-entered li,.related-entered li {float: left; padding: 8px;}.user-entry-listing img,.friends-entered img,.related-entered img {width: 64px; height: 64px;}.user-entry-listing .user-listing-entry,.friends-entered .user-listing-entry,.related-entered .user-listing-entry {zoom: 1;}.user-entry-listing .user-listing-entry:before,.friends-entered .user-listing-entry:before,.related-entered .user-listing-entry:before {content: ''; display: block;}.user-entry-listing .user-listing-entry:after,.friends-entered .user-listing-entry:after,.related-entered .user-listing-entry:after {content: ''; display: table; clear: both;}.user-entry-listing .user-listing-entry img,.friends-entered .user-listing-entry img,.related-entered .user-listing-entry img {float: left;}.user-entry-listing .action,.friends-entered .action,.related-entered .action {padding: 2px 0; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 9px; float: left; width: 51px; height: 22px; line-height: 18px; margin: 7px 6px 0 0;}.user-entry-listing .action:active:before,.friends-entered .action:active:before,.related-entered .action:active:before {top: 0;}.user-entry-listing .action:hover,.friends-entered .action:hover,.related-entered .action:hover {background: #121212;}.user-entry-listing .action:active,.friends-entered .action:active,.related-entered .action:active {background: #121212;}.user-entry-listing .action:nth-child(2),.friends-entered .action:nth-child(2),.related-entered .action:nth-child(2) {margin-left: 8px;}.user-entry-listing .action:last-child,.friends-entered .action:last-child,.related-entered .action:last-child {margin-right: 0;}.user-entry-listing .action.accept,.friends-entered .action.accept,.related-entered .action.accept,.user-entry-listing .action.view-profile,.friends-entered .action.view-profile,.related-entered .action.view-profile {color: #ffffff; background: #2e7d3d;}.user-entry-listing .action.accept:hover,.friends-entered .action.accept:hover,.related-entered .action.accept:hover,.user-entry-listing .action.view-profile:hover,.friends-entered .action.view-profile:hover,.related-entered .action.view-profile:hover {background: #276a34;}.user-entry-listing .action.accept:active,.friends-entered .action.accept:active,.related-entered .action.accept:active,.user-entry-listing .action.view-profile:active,.friends-entered .action.view-profile:active,.related-entered .action.view-profile:active {background: #43b558;}.user-entry-listing .action.reject,.friends-entered .action.reject,.related-entered .action.reject {color: #ffffff; background: #3e3e3e;}.user-entry-listing .action.reject:after,.friends-entered .action.reject:after,.related-entered .action.reject:after {opacity: 0.15;}.user-entry-listing .action.reject:hover,.friends-entered .action.reject:hover,.related-entered .action.reject:hover {background: #313131;}.user-entry-listing .action.reject:active,.friends-entered .action.reject:active,.related-entered .action.reject:active {background: #252525;}.user-entry-listing .action.remove,.friends-entered .action.remove,.related-entered .action.remove,.user-entry-listing .action.unsubscribe,.friends-entered .action.unsubscribe,.related-entered .action.unsubscribe,.user-entry-listing .action.view-profile,.friends-entered .action.view-profile,.related-entered .action.view-profile {width: 108px;}.user-entry-listing .controls,.friends-entered .controls,.related-entered .controls {background: #fff; border-left: 0; float: left; width: 125px; height: 64px; position: relative;}.user-entry-listing .controls .name,.friends-entered .controls .name,.related-entered .controls .name {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 10px; background: #000; color: #ffffff; position: relative; padding: 5px 7px;}#content-container .player-profile {margin-left: 0 !important; margin-right: 1px !important;}.collapsable.item-statistics {margin: 0; background: transparent;}.collapsable.item-statistics .stat-item {zoom: 1; position: relative; padding: 15px; padding-left: 330px;}.collapsable.item-statistics .stat-item:before {content: ''; display: block;}.collapsable.item-statistics .stat-item:after {content: ''; display: table; clear: both;}.collapsable.item-statistics .stat-item .info {background: #333; min-height: 84px; overflow: hidden;}.collapsable.item-statistics .stat-item .stat {float: left; text-align: center; padding: 15px 0; border-right: 1px solid rgba(0, 0, 0, 0.2); border-left: 1px solid rgba(255, 255, 255, 0.06);}.collapsable.item-statistics .stat-item .stat:first-child {border-left: 0;}.collapsable.item-statistics .stat-item .stat:last-child {border-right: 0;}.collapsable.item-statistics .stat-item .stat .value {color: #cb292b; font-size: 30px; font-weight: bold; padding: 0 0 5px; line-height: 1.1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}@media (max-width:1450px) {.collapsable.item-statistics .stat-item .stat .value {font-size: 26px;}}@media (max-width:1400px) {.collapsable.item-statistics .stat-item .stat .value {font-size: 23px;}}@media (max-width:1350px) {.collapsable.item-statistics .stat-item .stat .value {font-size: 18px;}}@media (max-width:1300px) {.collapsable.item-statistics .stat-item .stat .value {font-size: 14px;}}.collapsable.item-statistics .stat-item .stat .description {line-height: 1.4;}.collapsable.item-statistics .stat-item .name {-moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; background: #000; font-size: 12px; position: absolute; left: 15px; width: 300px; text-align: center; padding: 5px; border: 1px solid rgba(255, 255, 255, 0.2); opacity: 0; top: 80px;}.collapsable.item-statistics .stat-item .image {-moz-transition: top 0.2s linear; -webkit-transition: top 0.2s linear; transition: top 0.2s linear; position: absolute; top: 15px; left: 15px; width: 300px;}.collapsable.item-statistics .stat-item .class-image {height: 90px; width: 90px; top: 10px; left: 118px;}.collapsable.item-statistics .stat-item.has-items {padding-right: 40px; cursor: pointer;}.collapsable.item-statistics .stat-item.has-items:hover {background: #333;}.collapsable.item-statistics .stat-item.has-items:hover .expand {background: #000000; background: -ms-linear-gradient(left, #222222, #111111); background: -moz-linear-gradient(left, #222222 0%, #111111 100%); background: -webkit-gradient(left, color-stop(0, #222222), color-stop(100%, #111111)); background: -webkit-linear-gradient(left, #222222 0%, #111111 100%);}.collapsable.item-statistics .stat-item .expand {position: absolute; top: 0px; right: 0; bottom: -1px; width: 25px; background: #000000; background: -ms-linear-gradient(left, #1a1a1a, #000000); background: -moz-linear-gradient(left, #1a1a1a 0%, #000000 100%); background: -webkit-gradient(left, color-stop(0, #1a1a1a), color-stop(100%, #000000)); background: -webkit-linear-gradient(left, #1a1a1a 0%, #000000 100%); border-left: 1px solid rgba(255, 255, 255, 0.2);}.collapsable.item-statistics .stat-item .expand .arrow {position: absolute; top: 0; right: 0; bottom: 0; left: 2px; opacity: 0.5; background: url(/static/img/wallet-down-arrow.png) center center no-repeat;}.collapsable.item-statistics .stat-item.expanded .expand .arrow {opacity: 1; background: url(/static/img/wallet-down-arrow-active.png) center center no-repeat;}.collapsable.item-statistics .stat-item.expanded .sub-items {display: block;}.collapsable.item-statistics .stat-item .sub-items {display: none; margin: 20px 0 0 -315px; background: #333; padding: 1px 0; zoom: 1;}.collapsable.item-statistics .stat-item .sub-items .sub-items {margin: 20px 0 0;}.collapsable.item-statistics .stat-item .sub-items:before {content: ''; display: block;}.collapsable.item-statistics .stat-item .sub-items:after {content: ''; display: table; clear: both;}.collapsable.item-statistics .stat-item .sub-items .sub-name {background: #333; text-align: center; padding: 5px; margin-bottom: 10px;}.collapsable.item-statistics .stat-item .sub-items .info {min-height: 1px;}.collapsable.item-statistics .stat-item .sub-items .sub-item {float: left; padding: 10px;}.collapsable.item-statistics .stat-item .sub-items .sub-item .sub-image {max-width: 100%; margin-bottom: 10px;}.collapsable.item-statistics .stat-item .sub-items .sub-item .sub-image.car-render-container {max-width: 450px; margin-left: auto; margin-right: auto; margin-bottom: 0;}.collapsable.item-statistics .stat-item .sub-items .sub-item .sub-image.car-render-container .offset {top: -15%; bottom: -22%;}.collapsable.item-statistics .stat-item .sub-items .sub-item .sub-image.layout-render-container {max-width: 530px; margin-left: auto; margin-right: auto;}.collapsable.item-statistics .stat-item .sub-items .sub-item:last-child {margin-right: 0;}.collapsable.item-statistics .stat-item .sub-items .sub-item .value {font-size: 16px;}.collapsable.item-statistics .stat-item .sub-items .sub-item .description {font-size: 9px;}.collapsable.item-statistics .stat-item:hover .expand .arrow {opacity: 1;}.collapsable.item-statistics .stat-item.hovered .name,.collapsable.item-statistics .stat-item.expanded .name {opacity: 1;}.collapsable.item-statistics .stat-item.hovered .image,.collapsable.item-statistics .stat-item.expanded .image {top: 5px;}.collapsable.item-statistics .stat-item.tracks .image {border: 1px solid rgba(255, 255, 255, 0.1);}.collapsable.item-statistics .stat-item .car-render-container .offset {top: -11%; bottom: 1%;}.collapsable.item-statistics .stat-item .track-render-container .offset {top: -2.5%;}.collapsable.item-statistics .stat-item .track-render-container .aspect {padding-top: 26.9%;}.user-tab-box-help {max-width: 740px; margin: 0 auto; padding: 10px 20px 0; min-width: 520px;}.user-tab-box-help .title {font-size: 35px; padding: 0 0 10px;}.user-tab-box-help .sub-title {font-size: 25px; color: #cb292b; padding: 0 0 0px;}.user-tab-box-help ul {border: 1px solid rgba(255, 255, 255, 0.15);}.user-tab-box-help ul li {position: relative; padding: 20px 235px 20px 90px; background: #ffffff; font-size: 20px; margin-bottom: 10px; min-height: 155px;}.user-tab-box-help ul li .step-nr {position: absolute; top: 20px; left: 20px; width: 50px; height: 50px; text-align: center; line-height: 50px; background: rgba(0, 0, 0, 0.15); border: 1px solid rgba(255, 255, 255, 0.1); font-size: 35px;}.user-tab-box-help ul li p {line-height: 1.4; font-size: 19px; padding: 0 0 10px;}.user-tab-box-help ul li p:last-child {padding-bottom: 0;}.user-tab-box-help ul li img.screenshot {position: absolute; top: 20px; right: 20px; border: 1px solid rgba(255, 255, 255, 0.15);}.user-info-top {border-radius: 10px; overflow: hidden; border: 1px solid #ffffff94;}#page-container .user-page .user-name {background: linear-gradient(180deg, #202020, #343434); color: #ddd; position: relative; border-top: 1px solid #565656; height: 246px;}#page-container .user-page .user-name .user-country-flag {width: 60px; height: 60px; border-radius: 10px; margin: 10px; margin-right: 10px; background-size: contain;}#page-container .user-page .user-name .user-presentation-name {display: flex; background: linear-gradient(180deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3)); border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin-bottom: 10px; width: 100%;}#page-container .user-page .user-name .user-presentation-name .nameTeam {padding: 10px;}#page-container .user-page .user-name .user-presentation-name .name {font-size: 30px; line-height: 1; position: relative;}#page-container .user-page .user-name .user-presentation-name .icons {position: absolute; top: -2px; right: -20px;}#page-container .user-page .user-name .actions {position: absolute; top: 5px; right: 20px;}#page-container .user-page .user-name .user-presentation-team {display: block; font-size: 18px; color: darkgray; white-space: nowrap; max-width: 520px; overflow: hidden; text-overflow: ellipsis;}#page-container .user-page .user-name .user-competition-rank {font-size: 18px; position: relative; left: 10px; width: 30px; height: 30px; margin: 7px 0 -7px 8px; display: inline-block; text-align: center; color: white; border-radius: 99px; vertical-align: top; font-weight: 400; line-height: 28px;}#page-container .user-page .user-name .user-competition-rank.rank-A {background-color: #0e90d2;}#page-container .user-page .user-name .user-competition-rank.rank-B {background-color: #0db369;}#page-container .user-page .user-name .user-competition-rank.rank-C {background-color: #e6ad44;}#page-container .user-page .user-name .user-competition-rank.rank-C.rank-C-adjust {padding-right: 2px;}#page-container .user-page .user-name .user-competition-rank.rank-D {background-color: #db1b2d;}#page-container .profile-page.brand-page {padding-left: 20px !important;}.brand-contests img {max-width: 100%; display: block; margin: 0 auto;}.brand-contests .button {float: right; color: #ffffff; background: #2e7d3d; position: relative; top: -3px; right: -10px; padding: 2px 10px;}.brand-contests .button:hover {background: #276a34;}.brand-contests .button:active {background: #43b558;}#company-youtube-channel {height: 200px; background: url(/static/img/content-loading.gif) no-repeat center center;}#company-youtube-channel.loaded {height: auto; background: transparent;}html body #page-container .brand-information-container {padding: 60px 20px 20px;}html body #page-container .brand-information-container .brand-information {position: relative; margin: 0 auto; padding: 0 20px 0 0; max-width: 900px; min-width: 520px;}html body #page-container .brand-information-container .brand-information-images {position: absolute; top: 10px; left: 10px; width: 200px;}html body #page-container .brand-information-container .brand-information-images li {margin-bottom: 8px;}html body #page-container .brand-information-container .brand-information-content.md {padding-left: 270px;}html body #page-container .brand-information-container .brand-information-content.md h1 {font-size: 35px; padding: 0; position: absolute; top: -45px; left: 0;}html body #page-container .brand-information-container .brand-information-content.md h2,html body #page-container .brand-information-container .brand-information-content.md h3,html body #page-container .brand-information-container .brand-information-content.md h4 {color: #cb292b;}.basic-statistics td .inner {margin: -1px;}iframe.custom-source {border: 0; width: 100%; height: 1000px; background: #fff;}.brand-section-container {padding: 9px;}.brand-section-container a.brand-section {width: 23%; margin: 9px 1%; z-index: 10; background: #ffffff; color: #ddd; text-align: center; float: left; font-size: 20px; position: relative; border: 1px solid rgba(255, 255, 255, 0.15); display: block;}.brand-section-container a.brand-section .inner {border: 1px solid rgba(255, 255, 255, 0.15); display: block;}.brand-section-container a.brand-section .inner .image-wrapper {position: relative; zoom: 1;}.brand-section-container a.brand-section .inner .image-wrapper:before {content: ''; display: block;}.brand-section-container a.brand-section .inner .image-wrapper:after {content: ''; display: table; clear: both;}.brand-section-container a.brand-section .inner .image-wrapper .new-icon {position: absolute; bottom: -11px; right: -14px; width: 67px; height: 67px; background: url(/static/img/brand-section-news-icon.png);}.brand-section-container a.brand-section img {width: 100%; float: left; margin-bottom: 2px;}.brand-section-container a.brand-section .label {font-size: 19px; white-space: nowrap; text-transform: uppercase; overflow: hidden; text-overflow: ellipsis; color: #ffffff; margin-top: 1px; padding: 5px; display: block; background: #000;}.brand-header {background-color: rgba(0, 0, 0, 0.4); background-position: center center; position: relative;}.brand-header .banner {width: 100%;}.brand-header .relation-button-container {position: absolute; bottom: 10px; right: 10px;}.brand-header .relation-button-container .relation-button {position: static;}.brand-header .social-shares {right: 100%; bottom: 0; height: 31px; width: 200px; margin-right: 10px; text-align: right;}.brand-header .social-shares a {opacity: 1; margin-right: 0px; float: none; display: inline-block;}.brand-page .column-right {position: absolute; top: 77px; right: 0; left: 650px; padding: 0 0 30px;}.brand-page.has-facebook .column-right {left: 510px;}.has-vip-bg {background-color: #000; background-size: cover !important; background-position: bottom left; background-attachment: fixed !important;}.has-vip-bg .statistics-full {color: #fff;}.has-vip-bg .statistics-full label {color: #fff;}.brand-page .column-left {position: absolute;}.brand-page .column-right {position: static; top: 208px;}.brand-page.has-facebook .column-right {margin-left: 510px;}.brand-modal .competition-explanation {padding-bottom: 20px;}.brand-modal .competition-explanation .left-col,.brand-modal .competition-explanation .right-col {vertical-align: top; width: 48.5%; background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); font-size: 16px; margin-top: 10px; display: inline-block;}.brand-modal .competition-explanation .left-col .col-header,.brand-modal .competition-explanation .right-col .col-header {background: rgba(0, 0, 0, 0.2); border: 1px solid rgba(255, 255, 255, 0.1); font-size: 30px; padding: 10px 15px;}.brand-modal .competition-explanation .left-col .col-content,.brand-modal .competition-explanation .right-col .col-content {padding: 15px;}.brand-modal .competition-explanation .left-col a,.brand-modal .competition-explanation .right-col a {color: #cb292b;}.brand-modal .competition-explanation .left-col p,.brand-modal .competition-explanation .right-col p {margin-bottom: 15px;}.brand-modal .competition-explanation .left-col p:last-child,.brand-modal .competition-explanation .right-col p:last-child {margin-bottom: 0;}.brand-modal .competition-explanation .left-col .col-button,.brand-modal .competition-explanation .right-col .col-button {padding: 0 10px; text-align: left; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; display: block; font-size: 26px; margin-bottom: 20px;}.brand-modal .competition-explanation .left-col .col-button:active:before,.brand-modal .competition-explanation .right-col .col-button:active:before {top: 0;}.brand-modal .competition-explanation .left-col .col-button:hover,.brand-modal .competition-explanation .right-col .col-button:hover {background: #121212;}.brand-modal .competition-explanation .left-col .col-button:active,.brand-modal .competition-explanation .right-col .col-button:active {background: #121212;}.brand-modal .competition-explanation .left-col .col-button:hover,.brand-modal .competition-explanation .right-col .col-button:hover {background: #276a34;}.brand-modal .competition-explanation .left-col .col-button:active,.brand-modal .competition-explanation .right-col .col-button:active {background: #43b558;}.brand-modal .competition-explanation .left-col .col-button .step,.brand-modal .competition-explanation .right-col .col-button .step {background: #000; color: #111111; margin-right: 15px; width: 35px; font-size: 25px; height: 35px; text-align: center; display: inline-block; position: relative; top: 1px;}.brand-modal .competition-explanation .left-col {margin-left: 1%; margin-right: 0.5%;}.brand-modal .competition-explanation .left-col .col-header {color: #cb292b;}.brand-modal .competition-explanation .right-col {margin-right: 1%; margin-left: 0.5%;}.brand-modal .competition-explanation h2 {font-size: 200%;}.brand-modal .competition-explanation ul {padding: 0 0 0 20px; margin-bottom: 20px;}.brand-modal .competition-explanation ul li {list-style: outside disc; padding: 0 0 10px;}.brand-modal .brand-contests .box {padding: 20px; position: relative;}.brand-modal .brand-contests .go-to-leaderboard {position: absolute; bottom: 20px; background: rgba(0, 0, 0, 0.8); font-size: 14px; padding: 12px 20px 6px; text-align: center; font-weight: bold; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; z-index: 10; border-left: 1px solid rgba(255, 255, 255, 0.2); left: auto; right: 20px;}.brand-modal .brand-contests .go-to-leaderboard:hover {color: #cb292b;}.brand-modal .get-more-container {padding: 10px 10px 0;}.brand-modal .get-more-container .get-more-subscribers {padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; width: 100%; display: block; clear: both;}.brand-modal .get-more-container .get-more-subscribers:active:before {top: 0;}.brand-modal .get-more-container .get-more-subscribers:hover {background: #121212;}.brand-modal .get-more-container .get-more-subscribers:active {background: #121212;}.videos-tab>.content,.screenshots-tab>.content {padding-left: 0; padding-right: 0;}.videos-tab .player-gallery.large.videos .youtube-video-container,.screenshots-tab .player-gallery.large.videos .youtube-video-container {max-width: 1024px; margin: 0 auto;}.advanced-statistics .header {padding: 10px; font-size: 12px;}.advanced-statistics .header label {font-size: 15px;}.advanced-statistics .header .select2-choice span {font-weight: normal;}.advanced-statistics .filters li {display: inline-block; padding: 0 10px;}.advanced-statistics .filters li:first-child {padding-left: 0;}.advanced-statistics .filters li:last-child {padding-left: 0;}.advanced-statistics .filters li select {width: 100%;}.user-ranked-info {display: flex;}.user-ranked-info .block {background: #fff;}.user-ranked-info .title {background: #000; color: #fff; padding: 5px 10px; font-weight: bold; font-size: 150%;}.user-ranked-info table {background: #fff; width: 100%;}.user-ranked-info table td,.user-ranked-info table th {padding: 0 5px; height: 30px;}.user-ranked-info table th {border: 1px solid #333; white-space: nowrap;}.user-ranked-info table .dummyValue {height: 15px; background: #eee; border-radius: 5px; margin-top: 5px;}.user-ranked-info table tr:nth-child(odd) {background: rgba(0, 0, 0, 0.02);}.user-ranked-info table tr.raceActive,.user-ranked-info table tr.isUser {background: #ddd; font-weight: bold;}.user-ranked-info table td {border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.user-ranked-info table .avatar {padding: 0; width: 30px;}.user-ranked-info table .avatar img {width: 30px;}.user-ranked-info table th {background: #222; color: #fff;}.user-ranked-info table tr.dns {color: rgba(0, 0, 0, 0.5);}.user-ranked-info table tr.dns a {color: rgba(0, 0, 0, 0.5);}.user-ranked-info table tr.dns img {opacity: 0.5;}.user-ranked-info table .date {white-space: nowrap;}.user-ranked-info table .livery {padding: 0;}.user-ranked-info table .livery img {width: 60px; height: 30px; margin: 0 auto;}.user-ranked-info table .carClasses {text-align: center; min-width: 80px; max-width: 80px; position: relative;}.user-ranked-info table .carClasses img {height: 25px; width: 25px; margin: 3px 5px -3px 0; display: inline-block;}.user-ranked-info table .start,.user-ranked-info table .finish,.user-ranked-info table .delta,.user-ranked-info table .incidents,.user-ranked-info table .neutral,.user-ranked-info table .good,.user-ranked-info table .startPositionInClass,.user-ranked-info table .finishPositionInClass,.user-ranked-info table .ratingDifference,.user-ranked-info table .bestTimeDelta,.user-ranked-info table .reputationDifference,.user-ranked-info table .incidentPoints,.user-ranked-info table .playerCount,.user-ranked-info table .raceCount,.user-ranked-info table .bad {text-align: center;}.user-ranked-info table .neutral {background: rgba(222, 222, 222, 0.8); border: 1px solid #dedede;}.user-ranked-info table .steady {background: rgba(222, 222, 222, 0.4) !important; border: 1px solid rgba(222, 222, 222, 0.5) !important;}.user-ranked-info table .bad {background: #f16e6e; border: 1px solid #f16e6e;}.user-ranked-info table .good {background: rgba(97, 207, 97, 0.8); border: 1px solid #61cf61;}.user-ranked-info table .name,.user-ranked-info table .team {min-width: 150px; max-width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.user-ranked-info .careerRaceList {width: 50%; min-width: 960px; padding: 20px 10px 20px 20px; flex: auto;}.user-ranked-info .careerRaceList tr:hover {background: #cccbcb; cursor: pointer;}.user-ranked-info .careerRaceList .playerCount {white-space: pre;}.user-ranked-info .rightSide {width: 50%; flex: auto; padding: 20px 20px 20px 10px;}.user-ranked-info .careerServerInfo {position: relative;}.user-ranked-info .careerServerInfo .date {position: absolute; top: -53px; right: 0; font-size: 30px; color: rgba(0, 0, 0, 0.5);}.user-ranked-info .careerServerInfo .section {margin: 0 0 20px;}.user-ranked-info .trackImageContainer .trackImage {background-position: center center; background-size: cover; width: 100%; height: 100px; overflow: hidden;}.user-ranked-info .trackImageContainer .carClasses {padding: 10px;}.user-ranked-info .trackImageContainer .carClasses .carClass {display: inline-block; width: 80px; height: 80px; margin-right: 10px;}.user-ranked-info .trackImageContainer .trackName {position: absolute; padding: 5px 10px; bottom: 0; right: 0; color: #fff; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5),0 0 10px rgba(0, 0, 0, 0.5); font-weight: bold; font-size: 20px;}.user-ranked-info .trackImageContainer .mpDate {position: absolute; padding: 5px 10px; bottom: 25px; right: 0; color: #fff; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5),0 0 10px rgba(0, 0, 0, 0.5); font-size: 20px;}.user-ranked-info .racePositionsContainer {display: flex; overflow: hidden;}.user-ranked-info .racePositionsContainer .racePositionsLegend tr {display: block;}.user-ranked-info .racePositionsContainer .racePositionsLegend td {height: auto; display: block;}.user-ranked-info .racePositionsContainer .racePositionsLegend {width: 130px; max-width: 130px; min-width: 130px; position: relative; top: 7px;}.user-ranked-info .racePositionsContainer .racePositions {margin: 10px 10px 15px 0;}.user-ranked-info .racePositionsContainer .racePositionsLegend,.user-ranked-info .racePositionsContainer .racePositions {flex: auto;}.user-ranked-info .racePositionsContainer .legendColorBox {width: 14px; margin: 8px 6px 0;}.user-ranked-info .racePositionsContainer .legendLabel {width: 90px; overflow: hidden; text-overflow: ellipsis;}.user-ranked-info .racePositionsContainer .racePositionsLegend {position: relative;}.user-ranked-info .racePositionsContainer .racePositionsLegend .legend {display: flex; flex-direction: column; justify-content: space-between; position: absolute; top: 0; bottom: 0;}.user-ranked-info .racePositionsContainer .racePositionsLegend .legend .entry {display: flex; height: 30px; line-height: 30px; white-space: nowrap;}.user-ranked-info .loadMoreRaces {background: #cb292b; padding: 10px 15px; margin: 10px 0 0; color: #fff; font-size: 16px; font-weight: bold; display: inline-block; cursor: pointer; border-left: 5px solid #fff; border: 1px solid #c50000 92 b; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); text-transform: uppercase;}.user-ranked-info .loadMoreRaces:hover {background: #a31d1f;}.user-ranked-info .flag {width: 20px; border-radius: 3px; margin: 0 auto;}.user-ranked-info a {font-weight: bold;}.user-ranked-info .divider td {background: #eee; text-align: center; font-size: 15px; color: rgba(0, 0, 0, 0.3);}.user-ranked-info table {min-height: 372px;}.profile-page .block {margin-bottom: 21px; overflow: hidden;}.profile-page .tab-group {overflow-x: auto;}.currentStats {display: flex; flex-wrap: wrap; margin: 0 -10px; padding: 0 15px;}@keyframes pulse { 0% {color: rgba(255, 255, 255, 0.1);} 50% {color: rgba(255, 255, 255, 0.5);} 100% {color: rgba(255, 255, 255, 0.1);} }.currentStats .stat {margin: 0 5px 10px; flex: auto; background: #1a1a1a; font-size: 20px; display: flex; width: 48%; max-width: 48%; border: hidden; height: 41px; float: left; border-radius: 5px; line-height: 29px;}.currentStats .stat.ta label {min-width: 70%; max-width: 70%;}.currentStats .stat.mp label {min-width: 60%; max-width: 60%;}.currentStats .stat .value.loading {animation: pulse 1s infinite;}.currentStats .stat label,.currentStats .stat .value {padding: 5px; flex: auto;}.currentStats .stat label {opacity: 0.8; display: inline; margin-right: 5px; background: rgba(0, 0, 0, 0.2); border-right: 1px solid #e0e0e01a;}.currentStats .stat .value {font-weight: bold; display: inline; text-align: left; padding-left: 14px; font-size: 20px;}.currentStats .trend {padding: 0 10px; height: 100%; font-weight: bold; color: #fff; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3); line-height: 40px;}.currentStats .up .trend {background: #32c932;}.currentStats .up .trend:after {content: "▲";}.currentStats .down .trend {background: #ac0404;}.currentStats .down .trend:after {content: "▼";}.overview {padding: 10px 0 0; display: flex; width: 100%;}.overview .content.statistics-full.basic-statistics {margin-bottom: 0; font-size: 14px;}.overview .column-right {width: 100%;}.overview .column-right div.divider {position: absolute; top: 0; bottom: -50000px; left: 50%; margin: 0 0 0 -5px; width: 10px; background: #dddddd;}.overview .column-right .col {display: inline-block; vertical-align: top; position: relative; width: 50%;}.overview .column-right .col:first-child {padding-right: 5px; padding-left: 10px;}.overview .column-right .col:first-child .divider {left: 5px;}.overview .column-right .col:last-child {padding-left: 5px;}.overview .column-right .col:last-child .divider {left: 0px;}.overview .column-right .col .sub-header {background: #3e3e3e; padding: 7px 10px; line-height: 1; color: #ffffff; font-size: 18px; font-weight: 700; text-transform: uppercase;}.overview .column-right .col .sub-header a {font-weight: bold; color: #111111;}.overview .divider .inner span {text-align: right; display: block;}.advanced-statistics-list hr {border: 0;}.advanced-statistics-list .stat-box {width: 100%;}@media (min-width:600px) {.advanced-statistics-list .stat-box {width: 50%;}}@media (min-width:800px) {.advanced-statistics-list .stat-box {width: 33.3333%;}}@media (min-width:1360px) {.advanced-statistics-list .stat-box {width: 25%;}}@media (min-width:2000px) {.advanced-statistics-list .stat-box {width: 20%;}}@media (min-width:3000px) {.advanced-statistics-list .stat-box {width: 16.666666667%;}}.advanced-statistics-list .stat-box .title {font-size: 16px;}.news-feed {color: #000;}.news-feed .widget-content {overflow: auto; position: relative;}.news-feed .news-content {display: flex;}.news-feed .news-content .left {min-width: 325px; padding-right: 5px;}.news-feed .news-content .left .title {height: 60px; display: flex; align-items: center;}.news-feed .news-content .right {min-width: 400px;}.news-feed .news-content .right .image {width: 302px; height: 92px; object-fit: cover;}.news-feed .news-content .right .car-render-container {width: 240px; margin: 0 auto 0 30px;}.news-feed .main-title {background: #3e3e3e; padding: 7px 10px; line-height: 1; color: #ffffff; font-size: 18px; font-weight: 700; text-transform: uppercase;}.news-feed .main-title .toggle-settings {background: url(/static/img/icons/gears.svg) no-repeat center; background-size: 100% 100%; display: block; float: right; width: 24px; height: 24px; position: relative; top: -2px; cursor: pointer;}.news-feed .main-title .toggle-settings.hover {opacity: 0.7;}.news-feed .loading {background: url(/static/img/content-loading.gif) no-repeat center; min-height: 100px; display: none;}.news-feed .notification-settings {background: rgba(0, 0, 0, 0.2);}.news-feed .notification-settings .select2-container {float: right; width: 120px !important;}.news-feed .notification-settings.visible ul {display: block;}.news-feed .notification-settings ul {display: none; color: #111111;}.news-feed .notification-settings ul li {min-height: inherit; padding: 5px 10px;}.news-feed .notification-settings ul li input,.news-feed .notification-settings ul li select {float: right; position: relative; top: 5px;}.news-feed li {zoom: 1; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383; min-height: 43px; background: #fff; margin: 10px 0;}.news-feed li:before {content: ''; display: block;}.news-feed li:after {content: ''; display: table; clear: both;}.news-feed li .block-content {background: #ffffff; color: #111111; zoom: 1;}.news-feed li .block-content:before {content: ''; display: block;}.news-feed li .block-content:after {content: ''; display: table; clear: both;}.news-feed li .news-content {padding: 5px; position: relative;}.news-feed img {-moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}.news-feed .header {background: black;}.news-feed .body {position: relative;}.news-feed .avatar-container {display: none;}.news-feed .button {padding: 5px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; display: block; width: auto;}.news-feed .button:active:before {top: 0;}.news-feed .button:hover {background: #121212;}.news-feed .button:active {background: #121212;}.news-feed .button:hover {background: #276a34;}.news-feed .button:active {background: #43b558;}.news-feed .news-content {display: flex;}.news-feed .title {font-size: 13px; padding: 5px 8px; color: #ffffff; background: #000; margin-bottom: 5px;}.news-feed .title .origin {padding: 0 3px 0 0;}.news-feed .title .action {font-weight: normal; color: #ddd; padding: 0 0 0 2px;}.news-feed .date-title {font-size: 13px; padding: 5px 8px; color: #ffffff; background: #3e3e3e;}.news-feed .date-title .origin {padding: 0 3px 0 0;}.news-feed .date-title .action {font-weight: normal; color: #ddd; padding: 0 0 0 2px;}.news-feed .posted {font-size: 10px; color: #888;}.news-feed p {padding: 0; line-height: 1.2; font-size: 11px;}.news-feed .image {max-width: 100%; display: block;}.news-feed .description {font-size: 10px; line-height: 1.4; padding: 6px 0 8px; white-space: normal;}.news-feed .read-more {display: block; font-size: 130%; padding: 0 0 5px;}.news-feed .new-track .track,.news-feed .new-game-mode .track {width: 100%; margin: 10px 0;}.news-feed .updated_friendship .half {float: left; width: 50%; padding: 0 10px;}.news-feed .new-image .image-container {position: relative;}.news-feed .new-image .zoom-icon {top: 10px; right: 10px;}.news-feed .new-image:hover .zoom-icon {opacity: 1;}.news-feed .youtube-video-container {margin-top: 10px; margin-bottom: 10px;}.news-feed .brand-top-banner-wrapper {padding: 0 10px;}.news-feed .brand-top-banner-wrapper .brand-top-banner {max-width: 100%; margin: 10px auto 2px; border: 1px #fff solid;}.news-feed .social-media-feed-entry {background: #ffffff; margin: 20px 0 0;}.news-feed .social-media-feed-entry .body {position: relative; margin: 0 10px 10px; border: 1px #fff solid;}.news-feed .social-media-feed-entry .body img {max-width: 100%; border: 4px #fff solid; display: block; margin: 0 auto 10px;}.news-feed .social-media-feed-entry .body p {line-height: 1.6;}.button.load-more-news,.button.load-more-competitions {color: #111111; background: #2e7d3d; padding: 10px; font-size: 17px; display: block; width: auto; margin: 0 10px 10px; clear: both;}.button.load-more-news:hover,.button.load-more-competitions:hover {background: #276a34;}.button.load-more-news:active,.button.load-more-competitions:active {background: #43b558;}.newsfeed-container {padding-top: 9px;}.newsfeed-container .no-news {display: none; padding: 20px 0; font-size: 30px; text-align: center; color: #ddd;}.teamName {display: inline-block; max-width: 100px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.careerHelp {background: #fff; margin: 0 auto 20px;}.careerHelp .content {padding: 10px 20px 20px;}.careerHelp .content p {font-size: 14px;}.careerHelp hr {border: 0; border-top: 1px solid rgba(0, 0, 0, 0.85);}.careerHelp .md h2 {margin-top: 10px;}@media (max-width:1800px) {body .careerPage {display: block;}body .careerPage .rightSide {width: 100%;}body .careerPage .careerRaceList {width: 100%;}}.careerPage {display: flex;}.careerPage .block {background: #fff;}.careerPage .title {background: #000; color: #fff; padding: 5px 10px; font-weight: bold; font-size: 150%;}.careerPage table {background: #fff; width: 100%;}.careerPage table td,.careerPage table th {padding: 0 5px; height: 30px;}.careerPage table th {border: 1px solid #333; white-space: nowrap;}.careerPage table .dummyValue {height: 15px; background: #eee; border-radius: 5px; margin-top: 5px;}.careerPage table tr:nth-child(odd) {background: rgba(0, 0, 0, 0.02);}.careerPage table tr.raceActive,.careerPage table tr.isUser {background: #ddd; font-weight: bold;}.careerPage table td {border-bottom: 1px solid rgba(0, 0, 0, 0.05);}.careerPage table .avatar {padding: 0; width: 30px;}.careerPage table .avatar img {width: 30px;}.careerPage table th {background: #222; color: #fff;}.careerPage table tr.dns {color: rgba(0, 0, 0, 0.5);}.careerPage table tr.dns a {color: rgba(0, 0, 0, 0.5);}.careerPage table tr.dns img {opacity: 0.5;}.careerPage table .date {white-space: nowrap;}.careerPage table .livery {padding: 0;}.careerPage table .livery img {width: 60px; height: 30px; margin: 0 auto;}.careerPage table .carClasses {text-align: center; min-width: 80px; max-width: 80px; position: relative;}.careerPage table .carClasses img {height: 25px; width: 25px; margin: 3px 5px -3px 0; display: inline-block;}.careerPage table .start,.careerPage table .finish,.careerPage table .delta,.careerPage table .incidents,.careerPage table .neutral,.careerPage table .good,.careerPage table .startPositionInClass,.careerPage table .finishPositionInClass,.careerPage table .ratingDifference,.careerPage table .bestTimeDelta,.careerPage table .reputationDifference,.careerPage table .incidentPoints,.careerPage table .playerCount,.careerPage table .raceCount,.careerPage table .bad {text-align: center;}.careerPage table .neutral {background: rgba(222, 222, 222, 0.8); border: 1px solid #dedede;}.careerPage table .steady {background: rgba(222, 222, 222, 0.4) !important; border: 1px solid rgba(222, 222, 222, 0.5) !important;}.careerPage table .bad {background: #f16e6e; border: 1px solid #f16e6e;}.careerPage table .good {background: rgba(97, 207, 97, 0.8); border: 1px solid #61cf61;}.careerPage table .name,.careerPage table .team {min-width: 150px; max-width: 150px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}.careerPage .careerRaceList {width: 50%; min-width: 960px; padding: 20px 10px 20px 20px; flex: auto;}.careerPage .careerRaceList tr:hover {background: #cccbcb; cursor: pointer;}.careerPage .careerRaceList .playerCount {white-space: pre;}.careerPage .rightSide {width: 50%; flex: auto; padding: 20px 20px 20px 10px;}.careerPage .careerServerInfo {position: relative;}.careerPage .careerServerInfo .date {position: absolute; top: -53px; right: 0; font-size: 30px; color: rgba(0, 0, 0, 0.5);}.careerPage .careerServerInfo .section {margin: 0 0 20px;}.careerPage .trackImageContainer .trackImage {background-position: center center; background-size: cover; width: 100%; height: 100px; overflow: hidden;}.careerPage .trackImageContainer .carClasses {padding: 10px;}.careerPage .trackImageContainer .carClasses .carClass {display: inline-block; width: 80px; height: 80px; margin-right: 10px;}.careerPage .trackImageContainer .trackName {position: absolute; padding: 5px 10px; bottom: 0; right: 0; color: #fff; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5),0 0 10px rgba(0, 0, 0, 0.5); font-weight: bold; font-size: 20px;}.careerPage .trackImageContainer .mpDate {position: absolute; padding: 5px 10px; bottom: 25px; right: 0; color: #fff; text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.5),0 0 10px rgba(0, 0, 0, 0.5); font-size: 20px;}.careerPage .racePositionsContainer {display: flex; overflow: hidden;}.careerPage .racePositionsContainer .racePositionsLegend tr {display: block;}.careerPage .racePositionsContainer .racePositionsLegend td {height: auto; display: block;}.careerPage .racePositionsContainer .racePositionsLegend {width: 130px; max-width: 130px; min-width: 130px; position: relative; top: 7px;}.careerPage .racePositionsContainer .racePositions {margin: 10px 10px 15px 0;}.careerPage .racePositionsContainer .racePositionsLegend,.careerPage .racePositionsContainer .racePositions {flex: auto;}.careerPage .racePositionsContainer .legendColorBox {width: 14px; margin: 8px 6px 0;}.careerPage .racePositionsContainer .legendLabel {width: 90px; overflow: hidden; text-overflow: ellipsis;}.careerPage .racePositionsContainer .racePositionsLegend {position: relative;}.careerPage .racePositionsContainer .racePositionsLegend .legend {display: flex; flex-direction: column; justify-content: space-between; position: absolute; top: 0; bottom: 0;}.careerPage .racePositionsContainer .racePositionsLegend .legend .entry {display: flex; height: 30px; line-height: 30px; white-space: nowrap;}.careerPage .loadMoreRaces {background: #cb292b; padding: 10px 15px; margin: 10px 0 0; color: #fff; font-size: 16px; font-weight: bold; display: inline-block; cursor: pointer; border-left: 5px solid #fff; border: 1px solid #c50000 92 b; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); text-transform: uppercase;}.careerPage .loadMoreRaces:hover {background: #a31d1f;}#tooltip {pointer-events: none; background: rgba(0, 0, 0, 0.85) !important; opacity: 1 !important; color: #fff; white-space: nowrap; padding: 5px 10px !important; transform: translate(-100%, 10px); box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); text-align: center; font-size: 16px; border: 1px solid #fff !important; transition: all 0.1s;}#tooltip .date {display: block; opacity: 0.5; font-size: 11px;}#tooltip .help {font-size: 10px;}.mpSummary .graph {background: #fff; margin: 0 0 21px;}.mpSummary .graph .innerPadding {padding: 8px 10px 5px;}.mpSummary .graph .innerGraph {height: 145px; position: relative;}.mpSummary .graph .innerGraph .dummyGraph {display: flex; height: 150px; padding: 0 5px;}.mpSummary .graph .innerGraph .dummyGraph .dataPoint {background: #eee; height: 100px; width: 10%; margin: 0 2px; border-radius: 5px 5px 0 0;}.mpSummary .graph .innerGraph .noDataRecorded {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-size: 20px; text-shadow: 2px 2px 2px white;}.mpSummary .graph fieldset {display: block; -webkit-margin-start: 2px; -webkit-margin-end: 2px; -webkit-padding-before: 0.35em; -webkit-padding-start: 0.75em; -webkit-padding-end: 0.75em; -webkit-padding-after: 0.625em; min-width: -webkit-min-content; border-width: 2px; border-style: groove; border-color: threedface; border-image: initial; padding: 10px;}.mpSummary .graph .legend {display: block; -webkit-padding-start: 2px; -webkit-padding-end: 2px; border-width: initial; border-style: none; border-color: initial; border-image: initial; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}.mpSummary .graph .legendLayer .background {fill: rgba(255, 255, 255, 0.85); stroke: rgba(0, 0, 0, 0.85); stroke-width: 1;}.mpSummary .graph input[type="radio"] {margin-top: -1px; vertical-align: middle;}.mpSummary .graph .tickLabel {line-height: 1.1;}.placeholder {position: relative;}.placeholder .raceInfo {filter: blur(6px); opacity: 0.3; pointer-events: none; user-select: none;}.placeholder .helpText {position: absolute; top: 200px; left: 50%; transform: translate(-50%, -50%); font-size: 25px; font-weight: bold;}.vip-listing {padding: 10px;}.vip-listing .headline {max-width: 100%;}.vip-listing .headline>span {padding: 10px 23px; font-size: 40px;}.vip-listing .filters {float: right;}.vip-listing .filters .custom-input {line-height: 1; margin-left: 10px;}.vip-listing .filters .custom-input .name-filter {font-size: 15px;}.vip-listing .filters .reset {padding: 12px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 16px; margin-left: 10px;}.vip-listing .filters .reset:active:before {top: 0;}.vip-listing .filters .reset:hover {background: #121212;}.vip-listing .filters .reset:active {background: #121212;}.vip-listing .companies {padding-right: 5px;}.vip-listing .drivers {padding-left: 5px;}.vip-listing select {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; border-top-left-radius: 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; background-color: #222; border: 1px solid black; color: rgba(255, 255, 255, 0.8); font-size: 13px; height: 41px; position: relative; top: -1px; width: 180px;}.vip-listing .vip-section-container .vip-section {width: 195px; height: 417px; z-index: 10; color: #ddd; float: left; font-size: 20px; position: relative; margin: 40px 5px 15px; background: #ffffff; border: 2px solid transparent; display: block; padding: 10px 0; border-top: 0;}.vip-listing .vip-section-container .vip-section .name {position: absolute; left: 0; bottom: 100%; right: 0; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; margin-bottom: 5px; font-size: 20px; color: #000;}.vip-listing .vip-section-container .vip-section .image-wrapper {position: relative; display: block; border: 1px solid rgba(255, 255, 255, 0.1); zoom: 1; margin: 2px 10px 10px;}.vip-listing .vip-section-container .vip-section .image-wrapper:before {content: ''; display: block;}.vip-listing .vip-section-container .vip-section .image-wrapper:after {content: ''; display: table; clear: both;}.vip-listing .vip-section-container .vip-section .image-wrapper .online {position: absolute; font-size: 13px; padding: 3px 5px 1px; tezt-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5); text-transform: uppercase; bottom: 0; right: 0; background: #4aa65b;}.vip-listing .vip-section-container .vip-section .image-wrapper img {float: left;}.vip-listing .vip-section-container .vip-section .competition-info {height: 61px;}.vip-listing .vip-section-container .vip-section .competition-info .text {text-align: right; display: block; padding: 4px 10px 0 0; margin-top: -10px; font-size: 12px; color: rgba(255, 255, 255, 0.5);}.vip-listing .vip-section-container .vip-section .section-header {background: #000; padding: 3px 10px; margin-bottom: 1px; color: #ddd; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; position: relative;}.vip-listing .vip-section-container .vip-section .car-render-container {background: url(/static/img/car-thumb-bg.jpg) bottom left; background-size: 100% 370%;}.vip-listing .vip-section-container .vip-section .comp-image,.vip-listing .vip-section-container .vip-section .track-image {max-width: 100%;}.vip-listing .vip-section-container .vip-section .action-button {display: block; padding: 5px 0; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; margin: 10px; font-size: 15px;}.vip-listing .vip-section-container .vip-section .action-button:active:before {top: 0;}.vip-listing .vip-section-container .vip-section .action-button:hover {background: #121212;}.vip-listing .vip-section-container .vip-section .action-button:active {background: #121212;}.vip-listing .vip-section-container .vip-section .action-button:hover {background: #276a34;}.vip-listing .vip-section-container .vip-section .action-button:active {background: #43b558;}.vip-listing .vip-section-container .vip-section .action-button[data-missing] {color: #ffffff; background: #723988;}.vip-listing .vip-section-container .vip-section .action-button[data-missing]:after {opacity: 0.15;}.vip-listing .vip-section-container .vip-section .action-button[data-missing]:hover {background: #633276;}.vip-listing .vip-section-container .vip-section .action-button[data-missing]:active {background: #9d56b7;}.vip-listing .vip-section-container .vip-section .action-button.disabled {opacity: 0.1;}button:focus {outline: 0;}#overlay {background: rgba(221, 221, 221, 0.9); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1001;}.login #overlay {top: 85px; background: rgba(0, 0, 0, 0.8);}.game-menus #overlay {top: 0;}#overlay.smooth {-moz-transition: opacity 0.6s linear; -webkit-transition: opacity 0.6s linear; transition: opacity 0.6s linear; opacity: 0;}#overlay.smooth.active {opacity: 1;}#overlay.brand-overlay {padding: 20px;}#overlay.cover-all {z-index: 150; background-image: url(/static/img/bg-repeat.jpg);}#overlay.modal-game {z-index: 150;}#overlay.modal-game.container {background-size: auto auto;}#overlay.store-item-prompt-container .head small {font-size: 65%; font-style: italic; padding-left: 10px;}#overlay.store-item-prompt-container .items-table {max-height: 350px; overflow: auto;}#overlay.store-item-prompt-container .items-table table {width: 100%;}#overlay.store-item-prompt-container .items-table th {font-weight: bold; background: #454545; text-transform: uppercase; color: #fff; font-size: 15px; padding: 10px 20px;}#overlay.store-item-prompt-container .items-table tbody tr {border-top: 1px solid #fff; background: #e6e6e6;}#overlay.store-item-prompt-container .items-table tbody tr:nth-child(even) {background: #f5f5f5;}#overlay.store-item-prompt-container .items-table tbody tr:hover td {background: #000; color: #ffffff;}#overlay.store-item-prompt-container .items-table tbody tr:hover td.no-transactions {background: transparent;}#overlay.store-item-prompt-container .items-table .image img {width: 88px;}#overlay.store-item-prompt-container .items-table .image .car-render-container,#overlay.store-item-prompt-container .items-table .image .layout-render-container,#overlay.store-item-prompt-container .items-table .image .track-render-container {width: 90px;}#overlay.store-item-prompt-container .items-table .reduction .icon {vertical-align: middle; height: 16px; width: 16px; position: relative; top: -1px; background: url(/static/img/icons/question.svg); background-size: 100% 100%; display: inline-block; margin-right: 5px;}#overlay.store-item-prompt-container.compact .item-list-container {position: relative; clear: both;}#overlay.store-item-prompt-container.fixed-height .container {margin-top: 0 !important; top: 30px; bottom: 30px; overflow: auto;}#overlay.store-item-prompt-container>.container.store-item-prompt {width: 820px; height: auto;}#overlay.store-item-prompt-container>.container.store-item-prompt .content {height: auto;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .flash_message {background: rgba(0, 0, 0, 0.1); border: 1px rgba(255, 255, 255, 0.08) solid; color: #a768bf; font-size: 14px; padding: 10px; margin: -10px -10px 0;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .image-container {overflow: hidden; position: relative;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .item-container {position: relative; min-height: 100px;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .item-container.pack .image img {width: 100%;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .item-container.track .image img {border: 1px solid rgba(255, 255, 255, 0.1); max-width: 100%;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .item-container .image-container {position: static;}#overlay.store-item-prompt-container>.container.store-item-prompt .content .item-container .price {position: absolute; bottom: 13px; left: 13px; font-size: 25px; display: block; width: 200px; text-align: center;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .image-container {margin: 5px 0 0;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .item-container {overflow: hidden;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .item-container.track .image {display: block;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .item-container.track .image img {border: 1px solid #838383; width: 99.8%; margin: 0 auto;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info {background: #ececec; border: 1px solid #e6e6e6; padding: 20px;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info p {font-size: 14px; text-align: justify; position: relative; line-height: 1.5; padding-bottom: 10px;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info p:last-child {padding-bottom: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .description,#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs {display: inline-block; width: 48%; margin-right: 2%;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs {vertical-align: top; margin-right: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs select {width: 100%;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .description {width: 50%;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .description p {font-size: 11px;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs {}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs select {margin-bottom: 5px;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs .go-to-button {padding: 5px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 12px;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs .go-to-button:active:before {top: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs .go-to-button:hover {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs .go-to-button:active {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .packs .go-to-button:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .info-icon {position: absolute; bottom: 100%; right: 10px; opacity: 0.9; margin-bottom: 20px; display: block; width: 52px; height: 52px; background: url(/static/img/store-modal-info-icon.png);}#overlay.store-item-prompt-container>.container.store-item-prompt.single .content .related-info .info-icon:hover {opacity: 1;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons-container {clear: both; padding: 20px; zoom: 1;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons-container:before {content: ''; display: block;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons-container:after {content: ''; display: table; clear: both;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons {zoom: 1;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons:before {content: ''; display: block;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons:after {content: ''; display: table; clear: both;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button {color: #ffffff; padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; font-weight: normal; font-size: 20px; width: 49%; display: block; float: left;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button:active:before {top: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button:hover {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button:active {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr {float: right; background: url(/static/img/button-bg.png); background-size: 100% 100%; border: 1px solid #838383; color: #111111; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok.hidden,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr.hidden {display: none;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp {display: none; float: right; background: url(/static/img/button-bg.png); background-size: 100% 100%; border: 1px solid #838383; color: #111111; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp {padding: 15px 60px 15px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; width: 60%;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:active:before,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:active:before,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:active:before,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:active:before {top: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:hover {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:active,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:active,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:active,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:active {background: #121212;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:hover,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:hover {background: #bdd9ad; color: #ffffff;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok:hover .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr:hover .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok:hover .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp:hover .icon {background-image: url(/static/img/icons/thumbsup_hover.svg);}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.ok .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.buy-vpr .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok .icon,#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.confirm-ok-buy-vrp .icon {background: #bdd9ad; background-image: url(/static/img/icons/thumbsup.svg); background-repeat: no-repeat; background-position: center; background-size: 80% 80%; float: right; height: 60px; border-left: 1px solid #838383; width: 60px; position: absolute; top: 0; right: 0;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.abort {background: url(/static/img/button-bg.png); background-size: 100% 100%; border: 1px solid #838383; color: #111111; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; margin-right: 2%; width: 35%; padding: 15px 10px;}#overlay.store-item-prompt-container>.container.store-item-prompt .buttons button.abort:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); background: #fff; background-size: 100% 100%; width: 1050px; height: 496px; position: absolute; top: 50%; left: 50%; margin: -250px 0 0 -525px; padding: 1px; border: 1px solid #838383;}#overlay>.container .block-content {background: #ffffff; color: #111111; zoom: 1;}#overlay>.container .block-content:before {content: ''; display: block;}#overlay>.container .block-content:after {content: ''; display: table; clear: both;}.game-menus #overlay>.container {box-shadow: 0 0 0 transparent;}#overlay>.container .content {overflow: auto; height: 437px; margin: 5px;}#overlay>.container .head {background: #3e3e3e; padding: 7px 10px; line-height: 1; color: #ffffff; font-weight: 700; height: 50px; text-transform: uppercase;}.game-menus #overlay>.container .head {height: auto;}#overlay>.container .head.sub-section {clear: both; background: #454545; position: relative; top: 20px;}#overlay>.container .head label {font-size: 27px; line-height: 37px; padding: 0 5px;}#overlay>.container .close {width: 46px; height: 49px; position: absolute; top: 1px; right: 1px; background: #ffffff url(/static/img/modal-quit.png) center center; cursor: pointer; overflow: hidden; text-indent: -100px; color: #000; font-size: 15px; text-align: center;}#overlay>.container .close:hover {background: #ffffff url(/static/img/modal-quit-hover.png) center center; border-left: 1px solid #fff;}#overlay>.container.image-editor {overflow: hidden; width: 653px; margin-top: 0 !important; height: auto; top: 50px; bottom: 20px; max-height: 645px;}#overlay>.container.image-editor .content {height: auto; overflow: visible;}#overlay>.container.image-editor #upload-images {background: rgba(0, 0, 0, 0.2); border: 1px rgba(255, 255, 255, 0.08) solid; margin: 6px 0px; padding: 7px 10px;}#overlay>.container.image-editor #upload-images input[type='file'] {margin: 0 10px 0 0;}#overlay>.container.image-editor #upload-images .button {display: inline-block; padding: 5px 10px; color: #222; background: #dddddd;}#overlay>.container.image-editor #upload-images .button:hover {background: #cbcbcb;}#overlay>.container.image-editor #upload-images .button:active {background: #d0d0d0;}#overlay>.container.image-editor #upload-images .button:after {opacity: 0.2;}#overlay>.container.image-editor #upload-images #select-image.is-loading,#overlay>.container.image-editor #upload-images #save-state.is-loading {padding-right: 35px;}#overlay>.container.image-editor #upload-images #select-image.is-loading .after-loading,#overlay>.container.image-editor #upload-images #save-state.is-loading .after-loading {display: block;}#overlay>.container.image-editor #upload-images #select-image.is-loading .before-loading,#overlay>.container.image-editor #upload-images #save-state.is-loading .before-loading {display: none;}#overlay>.container.image-editor #upload-images #select-image.is-loading .loading,#overlay>.container.image-editor #upload-images #save-state.is-loading .loading {display: block;}#overlay>.container.image-editor #upload-images #select-image .after-loading,#overlay>.container.image-editor #upload-images #save-state .after-loading {display: none;}#overlay>.container.image-editor #upload-images #select-image .loading,#overlay>.container.image-editor #upload-images #save-state .loading {background: url(/static/img/small-loader.gif); display: none; height: 16px; position: absolute; width: 16px; top: 1px; right: -25px;}#overlay>.container.image-editor #upload-images #save-state {position: relative;}#overlay>.container.image-editor #upload-images #save-state .loading {top: 5px; right: 9px;}#overlay>.container.image-editor #select-image input {position: absolute; right: -40px !important; top: -10px !important; z-index: 100; font-size: 38px !important;}#overlay>.container.image-editor #save-state {float: right;}#overlay>.container.image-editor .explain-drag-and-drop {color: #666; padding: 0 0 0 10px;}#overlay>.container.image-editor #image-content-container {zoom: 1; position: absolute; top: 316px; left: 5px; right: 5px; bottom: 5px; overflow: auto;}#overlay>.container.image-editor #image-content-container:before {content: ''; display: block;}#overlay>.container.image-editor #image-content-container:after {content: ''; display: table; clear: both;}#overlay>.container.image-editor #image-content-container.avatar,#overlay>.container.image-editor #image-content-container.header {padding: 5px 0 0; background: #fff;}#overlay>.container.image-editor #image-content-container.avatar img,#overlay>.container.image-editor #image-content-container.header img {max-height: 100%; width: auto; display: block; margin: 0 auto 0;}#overlay>.container.image-editor #image-content-container.avatar img.forced,#overlay>.container.image-editor #image-content-container.header img.forced {max-width: 10000px; max-height: 10000px; width: auto; height: auto; visibility: hidden;}#overlay>.container.image-editor #image-content-container.avatar .jcrop-holder,#overlay>.container.image-editor #image-content-container.header .jcrop-holder {margin: 0 auto;}#overlay>.container.image-editor #image-content-container .image-listing li {float: left; padding: 5px; width: 20%; overflow: hidden; cursor: pointer; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7;}#overlay>.container.image-editor #image-content-container .image-listing li:hover {opacity: 1;}#overlay>.container.image-editor #image-content-container .image-listing li img {float: left; width: 118px; height: 67px; border: 1px solid rgba(255, 255, 255, 0.15);}#overlay>.container.prompt {width: 500px; height: auto; visibility: hidden; -webkit-user-select: none;}#overlay>.container.prompt.loaded {visibility: visible;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt {width: 525px; border: 0; background: transparent; background-size: 100% 100%;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content {background: transparent url(/static/img/themes/r3e/confirm-popup-bg-body.png) bottom center; background-size: 100% auto; padding: 20px 30px 20px 20px; margin: -1px 0 0 -5px;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content .content-container {padding: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button {margin: 0 0 0 -7px; width: 50%; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button:hover {-webkit-transform: scale(1.01, 1.01);}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button:active {-webkit-transform: scale(0.99, 0.99);}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.abort {background: url(/static/img/themes/r3e/confirm-popup-bg-button.webp); background-size: 100% 100%; color: #fff; border: 0; -webkit-filter: grayscale(100%);}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.abort:before,.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.abort:after {display: none;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.ok {background: url(/static/img/themes/r3e/confirm-popup-bg-button.webp); background-size: 100% 100%; border: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.ok:before,.game-menus.theme-r3e.customExperience #overlay>.container.prompt .content button.ok:after {display: none;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .head {background: transparent url(/static/img/themes/r3e/confirm-popup-bg-head.webp); margin: 0; border: 0; color: #000; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .head label {font-size: 16px; line-height: 20px; position: relative; top: 2px; left: 10px;}.game-menus.theme-r3e.customExperience #overlay>.container.prompt .head .close {right: 10px; top: 10px; border-radius: 100%; width: 18px; height: 18px; background-size: 160% 160%;}#overlay>.container.prompt .content {margin: 8px; height: auto; padding: 10px;}#overlay>.container.prompt .content .content-container {padding: 0 0 18px;}#overlay>.container.prompt .content .content-container img {max-width: 100%; max-height: 350px; display: block; margin: 0 auto; border: 1px solid rgba(255, 255, 255, 0.15);}#overlay>.container.prompt .content .content-container .name {font-size: 30px; text-align: center; padding: 15px 0 0;}#overlay>.container.prompt .content button {color: #ffffff; padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; font-weight: normal; font-size: 16px; width: 49%; display: block; float: left;}#overlay>.container.prompt .content button:active:before {top: 0;}#overlay>.container.prompt .content button:hover {background: #121212;}#overlay>.container.prompt .content button:active {background: #121212;}#overlay>.container.prompt .content button.ok {color: #ffffff; background: #2e7d3d;}#overlay>.container.prompt .content button.ok:hover {background: #276a34;}#overlay>.container.prompt .content button.ok:active {background: #43b558;}#overlay>.container.prompt .content button.abort {color: #ffffff; background: #3e3e3e; margin-right: 2%;}#overlay>.container.prompt .content button.abort:after {opacity: 0.15;}#overlay>.container.prompt .content button.abort:hover {background: #313131;}#overlay>.container.prompt .content button.abort:active {background: #252525;}#overlay>.container.prompt .prompt-form label {display: block; font-size: 14px; padding: 0 0 10px;}#overlay>.container.prompt .prompt-form .custom-input {width: 100%;}#overlay>.container.prompt .prompt-form .custom-input div {zoom: 1;}#overlay>.container.prompt .prompt-form .custom-input div:before {content: ''; display: block;}#overlay>.container.prompt .prompt-form .custom-input div:after {content: ''; display: table; clear: both;}#overlay>.container.prompt .prompt-form textarea {width: 100%; max-width: 100%; height: 75px; float: left; font-size: 14px; box-sizing: border-box;}#overlay>.container.prompt .prompt-form select {width: 100%; font-size: 14px;}#overlay>.container.prompt .prompt-form li {padding: 0 0 15px;}#overlay>.container.trophy-info {width: 500px;}#overlay>.container.trophy-info .content {margin: 8px;}#overlay>.container.modal-info {width: 700px;}#overlay>.container.modal-info .content {margin: 6px; padding: 10px;}#overlay>.container.modal-info.faq h1,#overlay>.container.modal-info.faq h2 {font-weight: 700;}#overlay>.container.modal-info.faq h1 {font-size: 200%; background: #424242; line-height: 1; padding: 5px 10px; color: #ffffff; margin-bottom: 0.5em;}#overlay>.container.modal-info.faq h2 {font-size: 150%; margin-bottom: 0em;}#overlay>.container.modal-info.faq p {padding-bottom: 1em;}#overlay>.container.modal-info.faq ul {padding-left: 2em; padding-bottom: 1em;}#overlay>.container.modal-info.faq li {list-style: outside disc;}#overlay>.container.modal-cookie-info {width: 700px; height: auto;}#overlay>.container.modal-cookie-info .content {margin: 6px; height: auto; padding: 10px;}#overlay>.container.modal-cookie-info .content p {padding: 0 0 10px;}#overlay>.container.modal-explain-vrp-purchase {width: 700px; height: auto;}#overlay>.container.modal-explain-vrp-purchase .content {margin: 6px; padding: 10px; height: auto;}#overlay>.container.modal-explain-vrp-purchase .content hr {border-top: 1px solid black; opacity: 0.1; margin: 5px 0 12px;}#overlay>.container.modal-explain-vrp-purchase .content h2 {font-size: 150%; margin-bottom: 5px; color: #cb292b;}#overlay>.container.modal-explain-vrp-purchase .content h2 .vrp {margin: 0 0 0 3px; width: 46px; top: 0px;}#overlay>.container.modal-explain-vrp-purchase .content h2 .vrp:after {font-size: 28px;}#overlay>.container.modal-explain-vrp-purchase .content h3 {font-size: 130%; margin-bottom: 5px; color: #dff9ca;}#overlay>.container.modal-explain-vrp-purchase .content h3 .vrp {margin: 0 0 0 3px; width: 38px; top: 0px;}#overlay>.container.modal-explain-vrp-purchase .content h3 .vrp:after {font-size: 23px;}#overlay>.container.modal-explain-vrp-purchase .content p {padding: 0 0 10px; line-height: 1.5; font-size: 13px;}#overlay>.container.modal-explain-vrp-purchase .content p .vrp {margin: 0 0 0 3px; width: 31px; top: 0px;}#overlay>.container.modal-explain-vrp-purchase .content p .vrp:after {font-size: 20px;}#overlay>.container.modal-explain-vrp-purchase .content p:last-child {padding-bottom: 0;}#overlay>.container.modal-points-transation-log {width: 750px; height: 700px;}#overlay>.container.modal-points-transation-log .content {height: 642px; padding: 10px 10px 15px;}#overlay>.container.modal-difficulty-selection {width: 780px; height: 625px;}#overlay>.container.modal-difficulty-selection .content {overflow: hidden; margin: 6px; height: auto; padding: 10px;}#overlay>.container.modal-difficulty-selection #mode-select .icons {float: left; padding-right: 30px; position: absolute; top: 25px; right: 0;}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container {display: inline-block; width: 72px; margin-left: 30px;}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .icon {width: 72px; height: 72px; background-size: contain; background-position: center center; background-repeat: no-repeat;}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .abs {background-image: url('/static/img/icons/aid_abs.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .abs.disabled {background-image: url('/static/img/icons/aid_abs_disabled.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .traction {background-image: url('/static/img/icons/aid_traction.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .traction.disabled {background-image: url('/static/img/icons/aid_traction_disabled.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .brake {background-image: url('/static/img/icons/aid_brake.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .brake.disabled {background-image: url('/static/img/icons/aid_brake_disabled.svg');}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container.disabled {opacity: 0.15;}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container .text {text-align: center; line-height: 1.3; text-transform: uppercase; font-size: 13px;}#overlay>.container.modal-difficulty-selection #mode-select .icons .icon-container img {width: 100%;}#overlay>.container.modal-difficulty-selection #mode-select .close {width: 20px; height: 20px; z-index: 100; position: absolute; top: 0; right: 0; background: url(/static/img/overlay-close.png); opacity: 0.7; -webkit-transition: opacity 0.4s; cursor: pointer;}#overlay>.container.modal-difficulty-selection #mode-select .close:hover {opacity: 1;}#overlay>.container.modal-difficulty-selection #mode-select .description {padding: 20px; position: absolute; width: 1200px; top: 50%; left: 50%; color: #777; font-size: 20px;}#overlay>.container.modal-difficulty-selection #mode-select ul li {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 20px; border: 1px solid #838383; background: #f5f5f5; margin: 0 0 15px; height: 170px; cursor: pointer; position: relative; zoom: 1;}#overlay>.container.modal-difficulty-selection #mode-select ul li .block-content {background: #ffffff; color: #111111; zoom: 1;}#overlay>.container.modal-difficulty-selection #mode-select ul li .block-content:before {content: ''; display: block;}#overlay>.container.modal-difficulty-selection #mode-select ul li .block-content:after {content: ''; display: table; clear: both;}#overlay>.container.modal-difficulty-selection #mode-select ul li a,#overlay>.container.modal-difficulty-selection #mode-select ul li p {color: #1e1d1d;}#overlay>.container.modal-difficulty-selection #mode-select ul li:before {content: ''; display: block;}#overlay>.container.modal-difficulty-selection #mode-select ul li:after {content: ''; display: table; clear: both;}#overlay>.container.modal-difficulty-selection #mode-select ul li:after {display: block; content: ''; position: absolute; bottom: 1px; left: 1px; right: 1px; background: #bdd9ad; height: 8px;}#overlay>.container.modal-difficulty-selection #mode-select ul li.hard:hover {background: #d9adad;}#overlay>.container.modal-difficulty-selection #mode-select ul li.hard:hover:after {background: #fff;}#overlay>.container.modal-difficulty-selection #mode-select ul li.hard:after {background: #d9adad;}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover {background: #bdd9ad;}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover a,#overlay>.container.modal-difficulty-selection #mode-select ul li:hover p {color: #fff;}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover:after {background: #fff;}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover .icon.abs {background-image: url('/static/img/icons/aid_abs_hover.svg');}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover .icon.traction {background-image: url('/static/img/icons/aid_traction_hover.svg');}#overlay>.container.modal-difficulty-selection #mode-select ul li:hover .icon.brake {background-image: url('/static/img/icons/aid_brake_hover.svg');}#overlay>.container.modal-difficulty-selection #mode-select ul li a {display: block; zoom: 1;}#overlay>.container.modal-difficulty-selection #mode-select ul li a:before {content: ''; display: block;}#overlay>.container.modal-difficulty-selection #mode-select ul li a:after {content: ''; display: table; clear: both;}#overlay>.container.modal-difficulty-selection #mode-select ul li .info {position: relative; top: 10px;}#overlay>.container.modal-difficulty-selection #mode-select ul li .info strong {text-transform: uppercase; font-weight: bold; font-size: 60px; line-height: 1;}#overlay>.container.modal-difficulty-selection #mode-select ul li .info p {padding: 0; margin: 0;}#overlay>.container.social-share-popup {height: auto; width: auto;}#overlay>.container.social-share-popup .content {height: auto;}#overlay>.container.social-share-popup iframe {border: 0; width: 100%; height: 400px;}#overlay>.container.social-prompt {width: 400px; height: auto; margin: -229px 0 0 -200px;}#overlay>.container.social-prompt .content {margin: 6px; padding: 5px 10px 0; height: auto;}#overlay>.container.social-prompt .content #share-buttons {zoom: 1; padding: 0 0 15px; margin: 0 -15px 0 -6px;}#overlay>.container.social-prompt .content #share-buttons:before {content: ''; display: block;}#overlay>.container.social-prompt .content #share-buttons:after {content: ''; display: table; clear: both;}#overlay>.container.social-prompt .content #share-buttons img {height: 96px; float: left; cursor: pointer; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7;}#overlay>.container.social-prompt .content #share-buttons img:hover {opacity: 1;}#overlay>.container.social-prompt .content .share-image {max-width: 100%; margin-bottom: 20px; height: 205px;}#overlay>.container.social-prompt .content .decline-share {text-align: center; display: block; font-size: 18px;}#overlay>.container.social-prompt .content .decline-share .after-changes {display: none;}#overlay>.container.social-prompt .hide-for-a-while-container {padding: 10px 0 0;}#overlay>.container.social-prompt .hide-for-a-while-container input {margin-right: 5px;}#overlay>.container.download-game {width: 660px; height: auto;}#overlay>.container.download-game .login-steam {display: block; height: 66px; background: url(/static/img/steam-login.png) center center no-repeat;}#overlay>.container.download-game .login-steam:hover {opacity: 0.9;}#overlay>.container.download-game .login-container .headline {padding-left: 0;}#overlay>.container.download-game .download-the-game {padding: 10px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; font-size: 20px; display: block;}#overlay>.container.download-game .download-the-game:active:before {top: 0;}#overlay>.container.download-game .download-the-game:hover {background: #121212;}#overlay>.container.download-game .download-the-game:active {background: #121212;}#overlay>.container.download-game .download-the-game:hover {background: #276a34;}#overlay>.container.download-game .download-the-game:active {background: #43b558;}#overlay>.container.download-game p {font-size: 15px; white-space: pre-wrap;}#overlay>.container.download-game hr {margin: 20px 0; border: 0; border-top: 1px solid rgba(0, 0, 0, 0.2);}#overlay>.container.download-game .banner {border: 1px rgba(255, 255, 255, 0.08) solid; margin-bottom: 15px; height: 248px; width: 100%;}#overlay>.container.download-game .content {padding: 10px; height: auto;}#overlay>.container.download-game .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.download-game .content ul {padding: 15px 0 0 10px;}#overlay>.container.download-game .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.download-game .head a {color: #cb292b;}#overlay>.container.brand-modal {height: 80%; width: auto; top: 0; left: 0; max-width: 1025px; position: relative; margin: 90px auto !important;}#overlay>.container.brand-modal .wrapper {position: absolute; top: 50px; left: 0; right: 0; bottom: 0; overflow: auto;}#overlay>.container.brand-modal .content {padding: 0; margin: 0; height: 100%;}#overlay>.container.brand-modal .content iframe {border: 0; width: 100%; height: 99%;}#overlay>.container.brand-modal .content .tab-container {display: block;}#overlay>.container.brand-modal {height: auto; width: auto; top: 150px; left: 40px; right: 40px; max-width: 10000px; margin: 0 !important; position: fixed; bottom: 40px;}#overlay>.container.image-modal {width: 800px; overflow: hidden;}#overlay>.container.image-modal.clean .avatar,#overlay>.container.image-modal.clean .social-shares {display: none;}#overlay>.container.image-modal .img-container {position: relative;}#overlay>.container.image-modal .img-container .image-navigation {display: none;}#overlay>.container.image-modal .img-container:hover .image-navigation {opacity: 1;}#overlay>.container.image-modal img {max-width: 100%; max-height: 95%; display: block; margin: 0 auto;}#overlay>.container.image-modal .content {overflow: hidden; height: auto;}#overlay>.container.image-modal .social-shares {top: 10px; left: 10px;}#overlay>.container.image-modal .avatar {position: absolute; top: 22px; left: 22px;}#overlay>.container.image-modal .original {position: absolute; top: -25px; left: 0;}#overlay>.container.image-modal .original:hover {color: #cb292b;}#overlay>.container.image-modal .description {font-size: 14px; padding: 5px 10px; max-width: 1024px; margin: 10px auto 0;}#overlay>.container.video-modal {width: 1280px; height: 773px; margin: -360px 0 0 -640px;}#overlay>.container.video-modal .content {height: auto; padding: 0; margin: 0;}#overlay>.container.steam-overlay-missing,#overlay>.container.remove-account {width: 600px; height: auto;}#overlay>.container.steam-overlay-missing .head label,#overlay>.container.remove-account .head label {font-size: 22px;}#overlay>.container.steam-overlay-missing .content,#overlay>.container.remove-account .content {padding: 10px 10px 0 160px; height: auto; background: url(/static/img/warning.png) no-repeat 10px 5px; min-height: 140px;}#overlay>.container.steam-overlay-missing .content p,#overlay>.container.remove-account .content p {line-height: 1.7; margin-bottom: 10px; font-size: 13px;}#overlay>.container.steam-overlay-missing .content ul,#overlay>.container.remove-account .content ul {padding: 15px 0 0 10px;}#overlay>.container.steam-overlay-missing .content ul li,#overlay>.container.remove-account .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.paywall-purchase {width: 750px; height: auto;}#overlay>.container.paywall-purchase.showing-content .content {padding: 0; overflow: hidden;}#overlay>.container.paywall-purchase .content {height: auto; min-height: 140px; padding: 10px;}#overlay>.container.paywall-purchase .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.paywall-purchase .content p.help-text {font-size: 14px; padding: 0;}#overlay>.container.paywall-purchase .content ul {padding: 15px 0 0 10px;}#overlay>.container.paywall-purchase .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.paywall-purchase .content .abort.full {width: 100%;}#overlay>.container.paywall-purchase .custom-input {width: 100%; position: relative; margin-bottom: 10px;}#overlay>.container.paywall-purchase .custom-input input {background: #f4f4f4; border: 1px solid #838383; font-size: 30px;}#overlay>.container.paywall-purchase .custom-input input::-webkit-input-placeholder {color: #d9e7d2;}#overlay>.container.paywall-purchase .content {padding: 20px;}#overlay>.container.paywall-purchase .content label {font-size: 14px; color: #cb292b;}#overlay>.container.paywall-purchase .text {font-size: 12px;}#overlay>.container.paywall-purchase .error-box {display: none; margin: 10px 0 0;}#overlay>.container.paywall-purchase .abort {padding: 15px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-right: 1%; width: 28%; text-overflow: ellipsis; overflow: hidden;}#overlay>.container.paywall-purchase .abort:active:before {top: 0;}#overlay>.container.paywall-purchase .abort:hover {background: #121212;}#overlay>.container.paywall-purchase .abort:active {background: #121212;}#overlay>.container.paywall-purchase .abort:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.paywall-purchase .abort:hover {background: #f2c9ca; color: #fff;}#overlay>.container.paywall-purchase .submit {padding: 15px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-left: 1%; padding-right: 60px; width: 70%; text-overflow: ellipsis; overflow: hidden;}#overlay>.container.paywall-purchase .submit:active:before {top: 0;}#overlay>.container.paywall-purchase .submit:hover {background: #121212;}#overlay>.container.paywall-purchase .submit:active {background: #121212;}#overlay>.container.paywall-purchase .submit:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.paywall-purchase .submit .icon {background: #bdd9ad; background-image: url(/static/img/icons/thumbsup.svg); background-repeat: no-repeat; background-position: center; background-size: 80% 80%; float: right; height: 100%; border-left: 1px solid #838383; width: 60px; position: absolute; top: 0; right: 0;}#overlay>.container.paywall-purchase .submit:hover {background: #bdd9ad; color: #ffffff;}#overlay>.container.paywall-purchase .submit:hover .icon {}#overlay>.container.paywall-purchase .abort,#overlay>.container.paywall-purchase .submit {display: inline-block;}#overlay>.container.modal-two-button-dialog {width: 750px; height: auto;}#overlay>.container.modal-two-button-dialog.showing-content .content {padding: 0; overflow: hidden;}#overlay>.container.modal-two-button-dialog .content {height: auto; min-height: 140px; padding: 10px;}#overlay>.container.modal-two-button-dialog .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.modal-two-button-dialog .content p.help-text {font-size: 14px; padding: 0;}#overlay>.container.modal-two-button-dialog .content ul {padding: 15px 0 0 10px;}#overlay>.container.modal-two-button-dialog .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.modal-two-button-dialog .content .abort.full {width: 100%;}#overlay>.container.modal-two-button-dialog .custom-input {width: 100%; position: relative; margin-bottom: 10px;}#overlay>.container.modal-two-button-dialog .custom-input input {background: #f4f4f4; border: 1px solid #838383; font-size: 30px;}#overlay>.container.modal-two-button-dialog .custom-input input::-webkit-input-placeholder {color: #d9e7d2;}#overlay>.container.modal-two-button-dialog .content {padding: 20px;}#overlay>.container.modal-two-button-dialog .content label {font-size: 14px; color: #cb292b;}#overlay>.container.modal-two-button-dialog .text {font-size: 12px;}#overlay>.container.modal-two-button-dialog .error-box {display: none; margin: 10px 0 0;}#overlay>.container.modal-two-button-dialog .message {font-size: 26px;}#overlay>.container.modal-two-button-dialog .abort {padding: 10px 15px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: none; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-right: 1%; width: 28%; text-overflow: ellipsis; overflow: hidden;}#overlay>.container.modal-two-button-dialog .abort:active:before {top: 0;}#overlay>.container.modal-two-button-dialog .abort:hover {background: #121212;}#overlay>.container.modal-two-button-dialog .abort:active {background: #121212;}#overlay>.container.modal-two-button-dialog .abort:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.modal-two-button-dialog .abort:hover {background: #f2c9ca; color: #fff;}#overlay>.container.modal-two-button-dialog .submit {padding: 10px 15px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: none; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-left: 1%; padding-right: 60px; width: 70%; text-overflow: ellipsis; overflow: hidden;}#overlay>.container.modal-two-button-dialog .submit:active:before {top: 0;}#overlay>.container.modal-two-button-dialog .submit:hover {background: #121212;}#overlay>.container.modal-two-button-dialog .submit:active {background: #121212;}#overlay>.container.modal-two-button-dialog .submit:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.modal-two-button-dialog .submit .icon {background: #bdd9ad; background-image: url(/static/img/icons/thumbsup.svg); background-repeat: no-repeat; background-position: center; background-size: 80% 80%; float: right; height: 100%; border-left: 1px solid #838383; width: 60px; position: absolute; top: 0; right: 0;}#overlay>.container.modal-two-button-dialog .submit:hover {background: #bdd9ad; color: #ffffff;}#overlay>.container.modal-two-button-dialog .submit:hover .icon {}#overlay>.container.modal-two-button-dialog .abort,#overlay>.container.modal-two-button-dialog .submit {display: inline-block;}#overlay>.container.redeem-code {width: 750px; height: auto;}#overlay>.container.redeem-code.showing-content .content {padding: 0; overflow: hidden;}#overlay>.container.redeem-code .content {height: auto; min-height: 140px; padding: 10px;}#overlay>.container.redeem-code .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.redeem-code .content p.help-text {font-size: 14px; padding: 0;}#overlay>.container.redeem-code .content ul {padding: 15px 0 0 10px;}#overlay>.container.redeem-code .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.redeem-code .content .abort.full {width: 100%;}#overlay>.container.redeem-code .custom-input {width: 100%; position: relative; margin-bottom: 10px;}#overlay>.container.redeem-code .custom-input input {background: #f4f4f4; border: 1px solid #838383; font-size: 30px;}#overlay>.container.redeem-code .custom-input input::-webkit-input-placeholder {color: #d9e7d2;}#overlay>.container.redeem-code .content {padding: 20px;}#overlay>.container.redeem-code .content label {font-size: 14px; color: #cb292b;}#overlay>.container.redeem-code .text {font-size: 12px;}#overlay>.container.redeem-code .error-box {display: none; margin: 10px 0 0;}#overlay>.container.redeem-code .abort {padding: 15px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-right: 1%; width: 28%;}#overlay>.container.redeem-code .abort:active:before {top: 0;}#overlay>.container.redeem-code .abort:hover {background: #121212;}#overlay>.container.redeem-code .abort:active {background: #121212;}#overlay>.container.redeem-code .abort:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.redeem-code .abort:hover {background: #f2c9ca; color: #fff;}#overlay>.container.redeem-code .redeem-submit {padding: 15px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 30px; display: block; margin-top: 15px; margin-left: 1%; padding-right: 60px; width: 70%;}#overlay>.container.redeem-code .redeem-submit:active:before {top: 0;}#overlay>.container.redeem-code .redeem-submit:hover {background: #121212;}#overlay>.container.redeem-code .redeem-submit:active {background: #121212;}#overlay>.container.redeem-code .redeem-submit:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}#overlay>.container.redeem-code .redeem-submit:hover {background: #bdd9ad; color: #ffffff;}#overlay>.container.redeem-code .redeem-submit:hover .icon {background-image: url(/static/img/icons/thumbsup_hover.svg);}#overlay>.container.redeem-code .redeem-submit .icon {background: #bdd9ad; background-image: url(/static/img/icons/thumbsup.svg); background-repeat: no-repeat; background-position: center; background-size: 80% 80%; float: right; height: 60px; border-left: 1px solid #838383; width: 60px; position: absolute; top: 0; right: 0;}#overlay>.container.redeem-code .abort,#overlay>.container.redeem-code .redeem-submit {display: inline-block;}#overlay>.container.remove-account .custom-input {width: 100%; position: relative;}#overlay>.container.remove-account .content label {font-size: 14px; color: #cb292b;}#overlay>.container.remove-account .text {font-size: 12px;}#overlay>.container.remove-account .error-box {display: none; margin: 10px 0 0;}#overlay>.container.remove-account .remove-account-submit {padding: 10px; text-align: center; border: 0; position: relative; background: #3e3e3e; cursor: pointer; color: #ffffff; font-size: 20px; display: block; margin-top: 15px;}#overlay>.container.remove-account .remove-account-submit:active:before {top: 0;}#overlay>.container.remove-account .remove-account-submit:hover {background: #121212;}#overlay>.container.remove-account .remove-account-submit:active {background: #121212;}#overlay>.container.remove-account .remove-account-submit:after {opacity: 0.15;}#overlay>.container.remove-account .remove-account-submit:hover {background: #313131;}#overlay>.container.remove-account .remove-account-submit:active {background: #252525;}#overlay>.container.validate-email {width: 600px; height: auto;}#overlay>.container.validate-email .content {padding: 10px 10px 0 160px; height: auto; background: url(/static/img/warning.png) no-repeat 10px 5px; min-height: 140px;}#overlay>.container.validate-email .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.validate-email .content ul {padding: 15px 0 0 10px;}#overlay>.container.validate-email .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.validate-email .content .head {margin: 30px 0 10px;}#overlay>.container.validate-email .content .head.first {margin-top: 0;}#overlay>.container.validate-email .unvalidated {display: block;}#overlay>.container.validate-email .validated {display: none;}#overlay>.container.validate-email .waiting {display: none;}#overlay>.container.validate-email .loader {height: 70px; background: url(/static/img/content-loading.gif) no-repeat center;}#overlay>.container.validate-email.waiting .unvalidated {display: none;}#overlay>.container.validate-email.waiting .validated {display: none;}#overlay>.container.validate-email.waiting .waiting {display: block;}#overlay>.container.validate-email.finished .content {background: transparent; padding: 10px 10px 0;}#overlay>.container.validate-email.finished .unvalidated {display: none;}#overlay>.container.validate-email.finished .validated {display: block;}#overlay>.container.validate-email.finished .waiting {display: none;}#overlay>.container.validate-email .custom-input {width: 100%; position: relative;}#overlay>.container.validate-email .content label {font-size: 14px; color: #cb292b;}#overlay>.container.validate-email .text {font-size: 12px; padding: 0 10px;}#overlay>.container.validate-email .error-box {display: none; margin: 10px 0 0;}#overlay>.container.validate-email hr {margin-top: 10px; border: 0; border-top: 1px solid rgba(255, 255, 255, 0.1);}#overlay>.container.validate-email .submit-button {padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 20px; display: block; margin-top: 15px;}#overlay>.container.validate-email .submit-button:active:before {top: 0;}#overlay>.container.validate-email .submit-button:hover {background: #121212;}#overlay>.container.validate-email .submit-button:active {background: #121212;}#overlay>.container.validate-email .submit-button.close-modal {margin-top: 30px;}#overlay>.container.validate-email .submit-button.green {color: #ffffff; background: #2e7d3d;}#overlay>.container.validate-email .submit-button.green:hover {background: #276a34;}#overlay>.container.validate-email .submit-button.green:active {background: #43b558;}#overlay>.container.validate-email .submit-button.red {color: #ffffff; background: #3e3e3e;}#overlay>.container.validate-email .submit-button.red:after {opacity: 0.15;}#overlay>.container.validate-email .submit-button.red:hover {background: #313131;}#overlay>.container.validate-email .submit-button.red:active {background: #252525;}#overlay>.container.finalize-account {width: 600px; height: auto;}#overlay>.container.finalize-account .vanity-explain {color: #aaa; font-size: 17px; display: inline-block; padding: 10px; width: 228px; text-align: right;}#overlay>.container.finalize-account .custom-input.vanity {display: inline-block; width: 180px; margin-right: -10px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account {width: 525px; border: 0; background: transparent; background-size: 100% 100%;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .text {color: #111;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .vanity-explain {width: 293px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content {background: transparent url(/static/img/themes/r3e/confirm-popup-bg-body.png) bottom center; background-size: 100% 100%; padding: 20px 30px 20px 20px; background-repeat: no-repeat; margin: -1px -2px 0 0;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .text {padding: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content a {color: #444;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .content-container {padding: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .group,.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .select-wrapper {padding: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .select-wrapper {height: 25px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .error-box {background: transparent;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .description-box {padding: 10px; color: #111; background: transparent; margin-top: 10px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content label {color: #111;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content ul {padding: 0;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .finalize-account-submit {background: url(/static/img/themes/r3e/race-button.webp); background-size: 100% auto; border: 0; width: 100%; height: 53px; float: right; position: relative; left: -10px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .finalize-account-submit:before,.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .content .finalize-account-submit:after {display: none;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .head {background: transparent url(/static/img/themes/r3e/confirm-popup-bg-head.webp); margin: 0; border: 0; color: #000; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase; height: 40px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .head label {font-size: 16px; line-height: 20px; position: relative; top: 5px; left: 10px;}.game-menus.theme-r3e.customExperience #overlay>.container.finalize-account .head .close {-webkit-filter: invert(100%); right: 31px; top: 3px;}#overlay>.container.finalize-account .content {padding: 10px 10px 0; height: auto; min-height: 140px;}#overlay>.container.finalize-account .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.finalize-account .content ul {padding: 15px 0 0 10px;}#overlay>.container.finalize-account .content ul li {list-style: none; padding: 0 0 10px;}#overlay>.container.finalize-account .content ul li label {padding: 0 0 5px;}#overlay>.container.finalize-account .custom-input {width: 100%; position: relative;}#overlay>.container.finalize-account .content label {font-size: 14px; color: #cb292b;}#overlay>.container.finalize-account .text {font-size: 14px; padding: 0 10px;}#overlay>.container.finalize-account .error-box {display: none; margin: 10px 0 0;}#overlay>.container.finalize-account .finalize-account-submit {padding: 10px; text-align: center; border: 0; position: relative; background: #3e3e3e; cursor: pointer; color: #ffffff; font-size: 20px; display: block; margin-top: 15px;}#overlay>.container.finalize-account .finalize-account-submit:active:before {top: 0;}#overlay>.container.finalize-account .finalize-account-submit:hover {background: #121212;}#overlay>.container.finalize-account .finalize-account-submit:active {background: #121212;}#overlay>.container.finalize-account .finalize-account-submit:after {opacity: 0.15;}#overlay>.container.finalize-account .finalize-account-submit:hover {background: #313131;}#overlay>.container.finalize-account .finalize-account-submit:active {background: #252525;}#overlay>.container.finalize-account .select-wrapper {width: 100%;}#overlay>.container.finalize-account .verification-options {font-size: 14px; clear: both;}#overlay>.container.finalize-account .verification-options .error-box {margin-left: 0 !important;}#overlay>.container.finalize-account .verification-options a {color: #000; border-bottom: 1px solid #000; font-size: 150%;}#overlay>.container.finalize-account .verification-options .group {padding: 0 0 20px;}#overlay>.container.finalize-account .verification-options .option {padding: 0 0 6px 20px; position: relative;}#overlay>.container.finalize-account .verification-options .option label {font-size: 14px !important;}#overlay>.container.finalize-account .verification-options label {float: none !important; text-align: left !important; width: auto !important; line-height: 1.6 !important;}#overlay>.container.finalize-account .verification-options input {position: absolute; left: 0; top: 4px;}#overlay>.container.explain-currency-change,#overlay>.container.generic-error-handler {width: 600px; height: auto;}#overlay>.container.explain-currency-change .content,#overlay>.container.generic-error-handler .content {padding: 10px 10px 0; height: auto; min-height: 140px;}#overlay>.container.explain-currency-change .content p,#overlay>.container.generic-error-handler .content p {line-height: 1.7; margin-bottom: 10px;}#overlay>.container.explain-currency-change .content ul,#overlay>.container.generic-error-handler .content ul {padding: 15px 0 0 10px;}#overlay>.container.explain-currency-change .content ul li,#overlay>.container.generic-error-handler .content ul li {list-style: inside disc; padding: 0 0 5px;}#overlay>.container.competition-difficulty {height: 300px;}#overlay>.container.competition-difficulty .content,#overlay>.container.competition-difficulty .content-container {height: 243px;}#overlay>.container.unsupported-browser {width: 650px; height: auto; margin: -215px 0 0 -320px;}#overlay>.container.unsupported-browser .content {padding: 10px 10px 30px; height: auto;}#overlay>.container.unsupported-browser .content p {font-size: 17px; text-align: justify; padding: 0 0 15px;}#overlay>.container.unsupported-browser .content ul {padding: 15px 0 0 10px;}#overlay>.container.unsupported-browser .content ul li {float: left; width: 33.33%; list-style: none; position: relative; padding: 0 0px;}#overlay>.container.unsupported-browser .content ul .img-container {background-position: bottom center; background-repeat: no-repeat; text-align: center; height: 180px; display: block;}#overlay>.container.unsupported-browser .content ul .img-container img {position: absolute; bottom: 0;}#overlay>.container.unsupported-browser .content ul .chrome .download-button,#overlay>.container.unsupported-browser .content ul .firefox .download-button {color: #ffffff; background: #2e7d3d;}#overlay>.container.unsupported-browser .content ul .chrome .download-button:hover,#overlay>.container.unsupported-browser .content ul .firefox .download-button:hover {background: #276a34;}#overlay>.container.unsupported-browser .content ul .chrome .download-button:active,#overlay>.container.unsupported-browser .content ul .firefox .download-button:active {background: #43b558;}#overlay>.container.unsupported-browser .content .download-button {padding: 8px 0; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 15px; margin: 0 35px;}#overlay>.container.unsupported-browser .content .download-button:active:before {top: 0;}#overlay>.container.unsupported-browser .content .download-button:hover {background: #121212;}#overlay>.container.unsupported-browser .content .download-button:active {background: #121212;}#overlay>.container.account-settings {width: 670px; max-height: 10000px !important; height: auto;}#overlay>.container.account-settings .container-email .error-box-dummy {margin-left: 110px !important; margin-right: 73px !important;}#overlay>.container.account-settings .account-actions {border-top: 1px solid rgba(255, 255, 255, 0.1); padding: 40px 0 0; margin-top: 40px;}#overlay>.container.account-settings .account-actions ul.actions {zoom: 1;}#overlay>.container.account-settings .account-actions ul.actions:before {content: ''; display: block;}#overlay>.container.account-settings .account-actions ul.actions:after {content: ''; display: table; clear: both;}#overlay>.container.account-settings .account-actions ul.actions li {width: 100%;}#overlay>.container.account-settings .account-actions ul.actions li:first-child {padding-left: 0;}#overlay>.container.account-settings .account-actions ul.actions li:last-child {padding-right: 0;}#overlay>.container.account-settings .account-actions ul.actions li .btn {padding: 10px 0; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff; font-size: 15px; width: 100%;}#overlay>.container.account-settings .account-actions ul.actions li .btn:active:before {top: 0;}#overlay>.container.account-settings .account-actions ul.actions li .btn:hover {background: #121212;}#overlay>.container.account-settings .account-actions ul.actions li .btn:active {background: #121212;}#overlay>.container.account-settings .account-actions ul.actions li .btn.remove-account {color: #ffffff; background: #3e3e3e;}#overlay>.container.account-settings .account-actions ul.actions li .btn.remove-account:after {opacity: 0.15;}#overlay>.container.account-settings .account-actions ul.actions li .btn.remove-account:hover {background: #313131;}#overlay>.container.account-settings .account-actions ul.actions li .btn.remove-account:active {background: #252525;}#overlay>.container.account-settings .content {height: auto;}#overlay>.container.account-settings .profile-edit {display: block;}#overlay>.container.account-settings .finish-form {margin-top: 20px; width: 100%; clear: both;}#overlay>.container.user-controls {width: 700px; height: auto;}#overlay>.container.user-controls .content {margin: 0; height: auto;}#overlay>.container.user-controls .tab-group {margin: 0 -6px;}#overlay>.container.user-controls .close {position: absolute; top: 10px; right: 15px;}#overlay>.container.user-controls .tab-group .spacer.first {width: 10px;}#overlay.experience-picker {background: rgba(0, 0, 0, 0.8); z-index: 200;}#overlay.experience-picker .container {background: transparent; border: 0;}#overlay .redeem-code {max-height: 85%;}#overlay .redeem-code .content {padding: 0;}#overlay .redeem-code .result-content {max-height: 420px; overflow: auto;}#overlay .redeem-code .modal-redeem-item {margin-bottom: 10px; position: relative; margin-right: 5px;}#overlay .redeem-code .modal-redeem-item .store-link {position: absolute; bottom: -10px; right: 10px; opacity: 0.9; margin-bottom: 20px; display: block; width: 52px; height: 52px; background: url(/static/img/store-modal-info-icon.png);}#overlay .redeem-code .modal-redeem-item .store-link:hover {opacity: 1;}#overlay .redeem-code .modal-redeem-item .item-header {background: rgba(0, 0, 0, 0.1); border: 1px rgba(255, 255, 255, 0.08) solid; font-size: 14px; padding: 5px 10px; font-weight: bold;}#overlay .redeem-code .modal-redeem-item .item-container {position: relative; background: rgba(0, 0, 0, 0.1); border: 1px rgba(0, 0, 0, 0.1) solid; font-size: 14px;}#overlay .redeem-code .modal-redeem-item .car-render-container img {width: 90%; height: 90%;}#overlay .redeem-code .modal-redeem-item img.track,#overlay .redeem-code .modal-redeem-item .item-image {border: 1px #333 solid; display: block; margin: 10px auto;}.loading-modal-image {background: url(/static/img/content-loading.gif) center center no-repeat; height: 30px; width: 100px; position: fixed; top: 50%; left: 50%; margin: -15px 0 0 -50px;}#purchase-verification {background: #252525 url(/static/img/modal-bg.jpg); background-size: 100% 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0;}#purchase-verification .loading {background: url(/static/img/strip-loading.gif) center center no-repeat; position: fixed; top: 0; left: 0; right: 0; bottom: 0;}.dialog-notification {position: absolute; top: 0; left: 0; right: 0; background: #fff; z-index: 1100; padding: 10px; color: #000; font-size: 23px; font-family: microgrammadbolextregular,sans-serif; border-top: 2px solid #fff; background: -webkit-linear-gradient(top, #efeded 0%, #ffffff 100%); -webkit-transition: -webkit-transform 1s,opacity 1s; opacity: 0; -webkit-transform: translate(0, -100px);}.dialog-notification .content-container {line-height: 40px; padding: 0 10px; position: relative; top: 2px; width: 50%;}.dialog-notification.active {opacity: 1; -webkit-transform: translate(0, 0);}.game-menus.theme-r3e .dialog-notification button {margin: 0 0 0 -7px; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.game-menus.theme-r3e .dialog-notification button:hover {-webkit-transform: scale(1.01, 1.01);}.game-menus.theme-r3e .dialog-notification button:active {-webkit-transform: scale(0.99, 0.99);}.game-menus.theme-r3e .dialog-notification button.go-to-options {float: right; background: url(/static/img/themes/r3e/confirm-popup-bg-button.webp); background-size: 100% 100%; border: 0; width: 300px; text-align: center; padding-left: 32px; padding-right: 80px;}.game-menus.theme-r3e .dialog-notification button.go-to-options:before,.game-menus.theme-r3e .dialog-notification button.go-to-options:after {display: none;}.dialog-notification button {color: #ffffff; padding: 10px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; float: left; font-weight: normal; font-size: 16px; display: block;}.dialog-notification button:active:before {top: 0;}.dialog-notification button:hover {background: #121212;}.dialog-notification button:active {background: #121212;}.dialog-notification button.ok {color: #ffffff; background: #2e7d3d;}.dialog-notification button.ok:hover {background: #276a34;}.dialog-notification button.ok:active {background: #43b558;}.dialog-notification button.abort {color: #ffffff; background: #3e3e3e; margin-right: 2%;}.dialog-notification button.abort:after {opacity: 0.15;}.dialog-notification button.abort:hover {background: #313131;}.dialog-notification button.abort:active {background: #252525;}.select-car-livery .livery {width: 33%; float: left; cursor: pointer;}.select-car-livery .purchase-all-liveries {padding: 10px; text-align: center; border: 1px solid #838383; position: relative; background: #25c984; cursor: pointer; color: #ffffff; margin: 10px -2px 0; font-size: 30px; background-image: url(/static/img/icons/cart_white.svg); background-size: auto 90%; background-position: 980px center; background-repeat: no-repeat;}.select-car-livery .purchase-all-liveries:active:before {top: 0;}.select-car-livery .purchase-all-liveries:hover {background: #121212;}.select-car-livery .purchase-all-liveries:active {background: #121212;}.select-car-livery .purchase-all-liveries small {opacity: 0.5; font-size: 70%;}.select-car-livery .purchase-all-liveries small .vrp {width: 33px;}.select-car-livery .purchase-all-liveries:hover {background: #179962; background-image: url(/static/img/icons/cart_white.svg); background-size: auto 90%; background-position: 980px center; background-repeat: no-repeat;}.tab-group.competitions {border-top: 1px solid rgba(255, 255, 255, 0.1);}.contests-container {max-width: 1266px; margin: 0 auto; padding: 20px 20px 30px;}@media (min-width:1600px) {.contests-container {max-width: 2580px;}}.contests-container.hasMany {max-width: 2580px;}.contests-container.hasMany>ul>li {width: 32%; margin: 0 0.5% 20px; float: left;}.contests-container>ul>li {margin-bottom: 20px; cursor: pointer; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; position: relative; max-width: 1225px; margin: 0 auto 20px;}.contests-container>ul>li.notactive {opacity: 0.2;}.contests-container>ul>li img {max-width: 100%; float: left;}.count-4 .contests-container>ul>li,.count-5 .contests-container>ul>li,.count-6 .contests-container>ul>li,.count-7 .contests-container>ul>li,.count-8 .contests-container>ul>li {float: left; width: 49%; margin: 0 0.5% 20px;}.count-9 .contests-container>ul>li {float: left; width: 32%; margin: 0 0.5% 20px;}.count-20 .contests-container>ul>li,.count-21 .contests-container>ul>li,.count-22 .contests-container>ul>li,.count-23 .contests-container>ul>li,.count-24 .contests-container>ul>li,.count-25 .contests-container>ul>li,.count-26 .contests-container>ul>li,.count-27 .contests-container>ul>li,.count-28 .contests-container>ul>li,.count-29 .contests-container>ul>li,.count-30 .contests-container>ul>li,.count-31 .contests-container>ul>li,.count-32 .contests-container>ul>li {float: left; width: 24%; margin: 0 0.5% 20px;}.contests-container>ul>li .competition-info {height: 55px; line-height: 55px; position: absolute; top: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0.7); text-align: center; overflow: hidden;}.contests-container>ul>li .competition-info .car-render-container,.contests-container>ul>li .competition-info .layout-render-container {display: inline-block;}.contests-container>ul>li .competition-info .car-render-container {position: relative; height: 36px; width: 98px; top: 9px;}.contests-container>ul>li .competition-info .layout-render-container {position: relative; height: 36px; width: 55px; top: 9px;}.contests-container>ul>li .competition-info .name {font-size: 30px; display: inline-block; padding: 0 10px;}.contests-container>ul>li.half {width: 49%; margin-right: 2%;}.contests-container>ul>li.half.second {margin-right: 0;}.contests-container>ul>li.full {width: 100%;}.contests-container>ul>li .meta-info {background: #ffffff; padding: 10px 10px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.1); border-top: 0; position: relative;}.contests-container>ul>li .time-text {font-size: 20px; position: relative; top: 2px;}.contests-container>ul>li .buttons {position: absolute; top: 10px; right: 10px;}.contests-container>ul>li .prize-pool {margin: 0 10px; text-transform: uppercase; font-size: 20px; font-weight: 600;}.contests-container>ul>li .prize-pool .amount {padding-left: 10px; color: red; font-weight: 800;}.contests-container>ul>li .go-to-leaderboard,.contests-container>ul>li .launch-competition {border: 1px solid #838383; left: auto; right: 0px; margin-left: 5px; float: right; font-size: 15px; padding: 4px 40px 4px 10px; font-weight: 700; position: relative; background: #454545; color: #fff;}.contests-container>ul>li .go-to-leaderboard:after,.contests-container>ul>li .launch-competition:after {display: block; content: ""; background: #f6f6f6; background-size: 80% 80%; background-position: center center; background-repeat: no-repeat; border-left: 1px solid #838383; width: 30px; height: 30px; position: absolute; top: 0; right: 0;}.contests-container>ul>li .go-to-leaderboard:hover {background: #adc7d9;}.contests-container>ul>li .go-to-leaderboard:after {background-color: #adc7d9; background-image: url(/static/img/icons/leaderboard.svg);}.contests-container>ul>li .launch-competition:hover {background: #bdd9ad;}.contests-container>ul>li .launch-competition.password-protected:after {background-color: #bdd9ad; background-image: url(/static/img/icons/lock.svg);}.contests-container>ul>li .launch-competition:after {background-color: #bdd9ad; background-image: url(/static/img/icons/launch.svg);}.contests-container>ul>li .launch-competition.purchase-paywall:after {background-color: #bdd9ad; background-image: url(/static/img/icons/shopcart.svg);}.contests-container>ul>li.is-active .meta-info,.contests-container>ul>li.is-active .go-to-leaderboard {opacity: 1;}.contests-container>ul>li .related-entered {position: absolute; padding: 0; top: 0px; bottom: 0px; right: 10px; overflow: hidden; background: rgba(0, 0, 0, 0.4); border: 1px solid rgba(255, 255, 255, 0.2); border-left: 0; -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box;}.contests-container>ul>li .related-entered li {float: none; padding: 4.6px 6px 3px;}.contests-container>ul>li .related-entered li img {width: 26px; height: 26px;}.contests-container>ul>li .image-bg {zoom: 1; background-position: top center; background-color: rgba(0, 0, 0, 0.5); background-repeat: no-repeat; border: 1px solid rgba(255, 2555, 255, 0.1);}.contests-container>ul>li .image-bg:before {content: ''; display: block;}.contests-container>ul>li .image-bg:after {content: ''; display: table; clear: both;}.contests-container>ul>li .image-bg.has-users {margin-right: 38px;}.contests-container>ul>li .image-bg.has-users .competition-info {right: 38px;}.contests-container .big .related-entered li {padding: 5px 6px 2px;}.related-entered li {float: right;}.competitions .competition-description {background: #fff; border: 1px solid rgba(255, 255, 255, 0.2); margin: 20px; padding: 10px;}.competitions .competition-description p {margin-bottom: 1em;}.competitions .competition-description p:last-child {margin-bottom: 0;}.championship-top .championship-header {width: 100%;}.headline.current-round {max-width: 9000px; margin: 20px 0px 20px; padding: 0 30px 10px;}.championship-standings {margin: 30px; clear: both; overflow: hidden;}.championship-standings .headline {clear: both; max-width: 9000px; margin: 0 -50px 20px; padding: 0 50px 10px;}.championship-standings .headline .last-updated {float: right; font-size: 20px; position: relative; top: 10px;}.championship-standings .inner-scroller {overflow-x: auto;}.championship-standings .inner {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); border: 1px solid #838383; padding: 1px;}.championship-standings .inner .block-content {background: #ffffff; color: #111111; zoom: 1;}.championship-standings .inner .block-content:before {content: ''; display: block;}.championship-standings .inner .block-content:after {content: ''; display: table; clear: both;}.championship-standings table {background: #ffffff; width: 100%;}.championship-standings table tbody tr.separator td {height: 20px; line-height: 0px; background: #000;}.championship-standings table tbody tr.friend {background: rgba(0, 0, 0, 0.25);}.championship-standings table tbody tr.friend td,.championship-standings table tbody tr.friend a {background: #eee; color: #000 !important; font-weight: bold;}.championship-standings table tbody tr.friend a {color: #000 !important; font-weight: bold;}.championship-standings table tbody tr.isMe td,.championship-standings table tbody tr.isMe a {background: #eee; color: #000 !important; font-weight: bold;}.championship-standings table tbody tr.vip {border: 0;}.championship-standings table tbody tr.vip td,.championship-standings table tbody tr.vip a {background: #eee; color: #000 !important; font-weight: bold;}.championship-standings table td,.championship-standings table th {padding: 0 10px; font-size: 11px; background: #fff; color: #000; height: 34px; line-height: 34px; white-space: nowrap;}.championship-standings table .excluded {text-decoration: line-through;}.championship-standings table .flag {width: 23px; height: 23px; position: relative; top: 0px;}.championship-standings table tr {background: rgba(0, 0, 0, 0.18);}.championship-standings table .total {font-weight: bold;}.championship-standings table th {background: #3e3e3e; color: #ffffff; padding: 0 0 0 10px; font-size: inherit;}.championship-standings table .icon {height: 16px; position: relative; top: 4px; margin-right: 6px; margin-left: -5px; display: inline-block;}.championship-standings table img {height: 30px; position: relative; display: inline-block; top: 1px; margin: 0 12px -10px 0;}.result-table {display: none;}.race-select,.division-select {display: none;}.race-select.count-1,.division-select.count-1 {top: 100px !important;}.mp-round-selection {padding: 20px 30px 0; margin-bottom: -20px; cursor: pointer;}.mp-round-selection .text {display: inline-block;}.mp-round-selection .icon {float: right; width: 22px; height: 21px; background: url(/static/img/themes/r3e/arrow-down.png) center center no-repeat; display: inline-block; margin-left: 5px; position: relative; top: 3px;}.mp-round-selection .selector {background: #3e3e3e; color: #ffffff; display: inline-block; padding: 10px; margin-right: 10px; overflow: hidden; position: relative;}.mp-round-selection .selector:hover {background: #313131;}.mp-round-selection .selector .text {font-size: 17px;}.mp-round-selection .selector select {display: none !important;}.mp-round-selection .selector .select2-container {position: absolute; top: 10px; opacity: 0; font-size: 20px; left: 0; width: 100%;}.selector.round {min-width: 250px;}.select2-drop.selectDrop {padding: 5px 0 0; white-space: nowrap; min-width: 250px;}.server-information .lock {width: 35px; display: inline-block; position: relative; top: 10px; filter: invert(1); margin-right: 10px;}@keyframes wobble { 0% {transform: rotate(0deg);} 25% {transform: rotate(-45deg);} 50% {transform: rotate(0deg);} 75% {transform: rotate(45deg);} 100% {transform: rotate(0deg);} }#test-item {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); border: 1px solid #999; color: #a941e7; position: absolute; top: 100%; padding: 0; text-transform: uppercase; right: -2px; margin-top: 5px; cursor: pointer;}#test-item:hover {background: #a941e7;}#test-item:hover strong,#test-item:hover small {color: #ffffff;}#test-item strong {display: block; font-size: 26px;}#test-item small {font-size: 12px; color: #555;}#test-item span {font-weight: 700; vertical-align: top; display: inline-block; text-align: center; position: relative; float: left; line-height: 1; padding: 10px 20px;}#test-item span strong,#test-item span small {display: block;}#test-item .text {min-width: 207px;}#test-item .icon {display: inline-block; height: 60px; width: 60px; padding: 0; background: #a941e7; position: relative;}#test-item .icon .innerIcon {background-repeat: no-repeat; background-position: center center; background-size: 80% 80%; background-image: url(/static/img/icons/testdrive.svg); animation: wobble 2s infinite; transform-origin: center center; height: 60px; width: 60px;}#overlay .container.trial-track-select {width: 1500px; height: 370px;}#overlay .container.trial-track-select .content {position: relative;}#overlay .container.trial-track-select .content .tracks {flex: auto; display: flex; width: 100%;}#overlay .container.trial-track-select .content .layouts {color: #fff; text-shadow: 1px 1px 0 #000000,0px 0px 10px rgba(0, 0, 0, 0.8); position: absolute; top: 0; left: 0; right: 0; bottom: 0; font-size: 14px; display: none; flex-direction: column; vertical-align: middle;}#overlay .container.trial-track-select .content .layouts .layout {vertical-align: middle; font-size: 20px; flex: auto; position: relative; background: rgba(0, 0, 0, 0.5); margin: 2px 5px; cursor: pointer; border-radius: 5px;}#overlay .container.trial-track-select .content .layouts .layout:first-child {margin-top: 5px;}#overlay .container.trial-track-select .content .layouts .layout:last-child {margin-bottom: 5px;}#overlay .container.trial-track-select .content .layouts .layout:hover {background: rgba(0, 0, 0, 0.8);}#overlay .container.trial-track-select .content .layouts .layoutText {position: absolute; top: 50%; left: 10px; transform: translate(0, -50%);}#overlay .container.trial-track-select .content .trial-layout {flex: auto; height: 235px; background-position: center center; background-size: cover; width: 20%; overflow: hidden; border-radius: 5px; margin: 0 2px; position: relative;}#overlay .container.trial-track-select .content .trial-layout:hover .text {display: none;}#overlay .container.trial-track-select .content .trial-layout:hover .layouts {display: flex;}#overlay .container.trial-track-select .content .trial-layout .text {color: #fff; text-shadow: 1px 1px 0 #000000,0px 0px 10px rgba(0, 0, 0, 0.8); font-size: 20px; position: absolute; bottom: 0; left: 0; right: 0; padding: 10px 10px 3px; background: rgba(0, 0, 0, 0); background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);}#overlay .container.trial-track-select .content .difficulty-selection {width: 100%; display: flex; margin: 10px 0 0;}#overlay .container.trial-track-select .content .difficulty-selection .difficulty {border: 2px solid rgba(0, 0, 0, 0.2); flex: auto; padding: 5px 10px; margin: 5px; border-radius: 5px; line-height: 17px;}#overlay .container.trial-track-select .content .difficulty-selection .difficulty p {padding: 0;}#overlay .container.trial-track-select input[type='radio'] {vertical-align: top; width: 30px; height: 30px; background-color: rgba(0, 0, 0, 0.2); display: inline-block; margin-right: 0.8vh; border-radius: 100%; margin-top: 0.45vh; box-shadow: 0 0 0 0.1vh rgba(255, 255, 255, 0.2); padding: 0.5vh; -webkit-appearance: none; outline: none; float: left; position: relative; top: -2px;}#overlay .container.trial-track-select input[type='radio']:active {box-shadow: 0 0 0 0.2vh #ffffff,0 0 1.7vh rgba(255, 255, 255, 0.8); border-radius: 30px;}#overlay .container.trial-track-select input[type='radio']:checked {background: #000; border: 0.5vh solid #ddd; border-radius: 30px;}#overlay .container.trial-track-select input[type='radio']:disabled {opacity: 0.2;}#store {padding: 55px 10px 100px; max-width: 1900px; margin: 0 auto;}#store .render-container-video-padding {cursor: pointer; position: relative;}#store .render-container-video-padding img {width: 100%;}#store .render-container-video-padding:hover .play-button {-webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.5);}#store .render-container-video-padding .play-button {background: #3e3e3e; width: 100px; height: 70px; position: absolute; top: 50%; transition: transform 0.5s; -webkit-transition: -webkit-transform 0.5s; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 10px;}#store .render-container-video-padding .play-button:after {display: block; content: ''; width: 0; height: 0; border-style: solid; border-width: 20px 0 20px 40px; border-color: transparent transparent transparent #ffffff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}#store .breadcrumbs-holder {margin-bottom: 20px;}#store .breadcrums {background: #969696; height: 35px; top: 115px; left: -10px; right: -10px; position: fixed; z-index: 100; margin-bottom: 20px; border: 1px solid rgba(255, 255, 255, 0.2); -moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; border-top: 0; text-align: center;}#store .breadcrums ul {display: inline-block; margin: 0 auto; text-align: center;}#store .breadcrums ul ul {text-align: left;}#store .breadcrums li {display: inline-block; height: 35px;}#store .breadcrums li.has-link:hover {color: #111111; background-color: rgba(0, 0, 0, 0.2);}#store .breadcrums li>a {display: block; line-height: 35px; padding: 0 25px; font-size: 17px; color: #ddd; position: relative;}#store .breadcrums li>a:after {display: block; position: absolute; content: ''; border-right: 2px solid #d6d6d6; right: 0; top: 10px; bottom: 10px;}#store .breadcrums li>a[href] {color: #ffffff;}#store .breadcrums li.is-active>a {color: #cb292b;}#store .breadcrums li:hover>.dropdown>ul {display: block;}#store .store-slideshow {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383; background: #ffffff;}#store .store-slideshow .block-content {background: #ffffff; color: #111111; zoom: 1;}#store .store-slideshow .block-content:before {content: ''; display: block;}#store .store-slideshow .block-content:after {content: ''; display: table; clear: both;}#store .store-slideshow .features>li {display: none; position: relative; aspect-ratio: 1920/577;}#store .store-slideshow .features>li.active {display: block;}#store .store-slideshow .features>li img {width: 100%; height: 100%; display: block; border-bottom: 1px solid #838383; aspect-ratio: 3.3275563258232235;}#store .store-slideshow .features>li .store-item-price {position: absolute; right: 0; bottom: 0;}#store .store-slideshow .thumbs {text-align: center; padding: 8px 0 4px; background: #454545;}#store .store-slideshow .thumbs li {cursor: pointer; display: inline-block; margin: 0 1%; border: 1px solid rgba(255, 255, 255, 0.15); background: rgba(0, 0, 0, 0.3); max-width: 20%; aspect-ratio: 1920/577;}#store .store-slideshow .thumbs li.active img {opacity: 1;}#store .store-slideshow .thumbs li img {top: 0; position: relative; display: block; width: 100%; height: 100%; opacity: 0.2; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}#store .headline {max-width: 100%;}#store .tab-group {border-top: 1px solid rgba(255, 255, 255, 0.05);}#store .gallery .block-content {padding-left: 5px; padding-right: 5px; padding-bottom: 5px;}#store .gallery li {position: relative; display: inline-block; padding: 0 5px;}#store .gallery li img {width: 100%; float: left; border: 1px solid #838383;}#store .gallery li .zoom-icon {position: absolute; bottom: 0px; right: 4px;}#store .frontpage-content .main-top {margin: 0 10px 10px;}#store .frontpage-content .tab-group .tabs {margin: 0 10px;}.main-top {zoom: 1; background: #424242; color: #ffffff; padding: 10px 10px 10px 20px; margin: 0 0 10px;}.main-top:before {content: ''; display: block;}.main-top:after {content: ''; display: table; clear: both;}.main-top .text {text-transform: uppercase; font-size: 30px;}.main-top .description {float: right; line-height: 1.2; text-align: right; position: relative; top: 7px; font-size: 13px; color: rgba(255, 255, 255, 0.5);}.list-thumb-container {zoom: 1; position: relative; border: 1px solid #838383; padding: 1px; margin-right: 1%; float: left; margin-bottom: 40px; color: #ffffff;}.list-thumb-container:before {content: ''; display: block;}.list-thumb-container:after {content: ''; display: table; clear: both;}.list-thumb-container.in-cart {background: red !important;}.grid_12.dynamic .list-thumb-container {width: 99%;}@media (min-width:1000px) {.grid_12.dynamic .list-thumb-container {width: 99%;}}@media (min-width:1500px) {.grid_12.dynamic .list-thumb-container {width: 49%;}}.grid_24.dynamic .list-thumb-container {width: 99%;}@media (min-width:720px) {.grid_24.dynamic .list-thumb-container {width: 49%;}}@media (min-width:1050px) {.grid_24.dynamic .list-thumb-container {width: 32.3%;}}@media (min-width:1500px) {.grid_24.dynamic .list-thumb-container {width: 24%;}}@media (min-width:1850px) {.grid_24.dynamic .list-thumb-container {width: 19%;}}.shop-item .list-thumb-container {width: 32.3%;}.list-thumb-container.livery-layout {margin-bottom: 10px;}.list-thumb-container.track-layout {margin-bottom: 11px;}.list-thumb-container.has-price {margin-bottom: 50px;}.list-thumb-container.pack.big {opacity: 1; width: auto; margin: 0 auto 30px; float: none; max-width: 1226px;}.list-thumb-container.pack.big .list-img-thumb-container {padding-top: 0;}.list-thumb-container.pack.big .top-bar {display: none;}.list-thumb-container a {color: #ffffff;}.list-thumb-container .vrp:after {vertical-align: top;}.list-thumb-container .list-img-thumb-container .list-item-link img {transition: transform 2s linear; -webkit-transition: transform 2s linear;}.list-thumb-container:hover .list-img-thumb-container .list-item-link img {transform: scale(1.05); -webkit-transform: scale(1.05);}.list-thumb-container .top-bar {position: absolute; top: 0; left: 0; right: 0; height: 26px; line-height: 26px; padding: 0 5px; text-align: right; font-size: 13px; z-index: 1; background: #f4f4f4; border-bottom: 1px solid #838383;}.list-thumb-container.users-owns-item {opacity: 0.5; -webkit-transition: opacity 0.1s;}.list-thumb-container.users-owns-item:hover {opacity: 1;}.list-thumb-container.time-limited-discount .top-bar {border-bottom: 3px solid #fefe4d; height: 27px;}.list-thumb-container.time-limited-discount .name {position: relative;}.list-thumb-container.time-limited-discount .name:after {content: ''; display: block; position: absolute; bottom: 100%; left: 0; right: 0; border-top: 3px solid #fefe4d;}.list-thumb-container .related-image {position: absolute; top: 5px; left: 5px; width: 50px; height: 50px; z-index: 1; background: #fff; padding: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); border: 1px solid #838383;}.list-thumb-container .related-image img {width: 100%;}.list-thumb-container .list-img-thumb-container {-moz-box-sizing: content-box; -ms-box-sizing: content-box; box-sizing: content-box; display: block; position: relative; padding-top: 26px;}.list-thumb-container .list-img-thumb-container .list-item-link {display: block; overflow: hidden;}.list-thumb-container .list-img-thumb-container .aspect {padding-top: 34.9%;}.list-thumb-container .list-img-thumb-container .list-thumb {-moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; max-height: 100%; max-width: 100%; margin: 0 auto; display: block; opacity: 0.85; position: absolute; bottom: 7px;}.list-thumb-container .list-img-thumb-container:hover .list-thumb {opacity: 1;}.list-thumb-container .list-img-thumb-container .car-render-container {overflow: hidden; transform: rotate(-2deg); -webkit-transform: rotate(-2deg);}.list-thumb-container .list-img-thumb-container .car-render-container .offset {top: -10%; right: -4%; bottom: -19%; left: 4%;}.list-thumb-container .list-img-thumb-container .car-render-container .offset img {width: 90%; height: auto;}.list-thumb-container .list-img-thumb-container .store-item-price {position: absolute; right: 5px; top: 100%; margin-top: -5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}.list-thumb-container .list-img-thumb-container .track-render-container,.list-thumb-container .list-img-thumb-container .car-render-container {float: left;}.list-thumb-container .list-img-thumb-container .track-render-container {margin-bottom: -1px;}.list-thumb-container.livery-layout .car-render-container .offset {top: -10%; right: -4%; bottom: -19%; left: 4%;}.list-thumb-container.livery-layout .car-render-container .offset img {width: 90%; height: auto;}.list-thumb-container.car .list-img-thumb-container,.list-thumb-container.livery .list-img-thumb-container {background: url(/static/img/car-thumb-bg.jpg) top left; background-size: 100% 78%;}.list-thumb-container.car .name,.list-thumb-container.livery .name {height: 44px;}.list-thumb-container.pack .list-img-thumb-container img {float: left; width: 100%;}.list-thumb-container.pack .name {height: 43px;}.list-thumb-container.track .list-img-thumb-container {background: #000;}.list-thumb-container.track .list-img-thumb-container .list-thumb {width: 100%; bottom: 0; max-width: 1000px; max-height: 1000px;}.list-thumb-container.track .list-img-thumb-container img {width: 100%;}.list-thumb-container.track-layout {width: 24%; background: #eee;}.list-thumb-container.track-layout .list-img-thumb-container {padding-top: 0; position: relative; zoom: 1; background: #969696;}.list-thumb-container.track-layout .list-img-thumb-container:before {content: ''; display: block;}.list-thumb-container.track-layout .list-img-thumb-container:after {content: ''; display: table; clear: both;}.list-thumb-container.track-layout .track-render-container img {max-height: 100%;}.list-thumb-container.track-layout .top-bar {position: absolute; right: 0; top: auto; border: 0; bottom: 0; color: #111111; border-top: 1px solid #838383; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); padding: 7px 10px; line-height: 1; height: auto; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: normal; font-weight: 700;}.list-thumb-container.track-layout .aspect {padding-bottom: 15%;}.list-thumb-container.track-layout .zoom-icon {bottom: -1px; right: -1px; position: absolute;}.list-thumb-container.livery-layout {width: 24%; background: url(/static/img/car-thumb-bg.jpg) bottom left; background-size: 100% 104px; background-position: top left;}.list-thumb-container.livery-layout .car-render-container .offset {left: -3%;}.list-thumb-container.livery-layout .list-img-thumb-container {padding-top: 0; position: relative; zoom: 1;}.list-thumb-container.livery-layout .list-img-thumb-container:before {content: ''; display: block;}.list-thumb-container.livery-layout .list-img-thumb-container:after {content: ''; display: table; clear: both;}.list-thumb-container.livery-layout .track-render-container img {max-height: 100%;}.list-thumb-container.livery-layout .bottom-bar {position: absolute; right: 0; left: 0; top: auto; border: 0; bottom: 0; color: #ffffff; background: #454545; padding: 7px 10px; line-height: 1; height: auto; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-transform: normal; font-weight: 700;}.list-thumb-container.livery-layout .aspect {padding-bottom: 15%;}.list-thumb-container.livery-layout .zoom-icon {bottom: 28px; right: 0px; position: absolute;}.list-thumb-container.car .list-thumb {max-height: 124px;}.list-thumb-container .name,.list-thumb-container .meta {clear: both; font-size: 18px;}.list-thumb-container .add-to-cart {float: right; padding: 2px 5px 1px; text-align: center; border: 0; background: #2e7d3d; cursor: pointer; color: #ffffff; line-height: 1; position: relative; top: 2px;}.list-thumb-container .add-to-cart:active:before {top: 0;}.list-thumb-container .add-to-cart:hover {background: #121212;}.list-thumb-container .add-to-cart:active {background: #121212;}.list-thumb-container .add-to-cart:hover {background: #276a34;}.list-thumb-container .add-to-cart:active {background: #43b558;}.list-thumb-container .add-to-cart .inner {background-image: url(/static/img/cart-icon.png); display: inline-block; width: 16px; height: 13px; position: relative; top: 1px;}.list-thumb-container .meta {vertical-align: top; display: inline-block; background: #fff; padding: 0 10px; color: #111111; position: absolute; top: 100&; margin-top: -5px; left: 5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); zoom: 1;}.list-thumb-container .meta:before {content: ''; display: block;}.list-thumb-container .meta:after {content: ''; display: table; clear: both;}.list-thumb-container .meta .price,.list-thumb-container .meta .price-discounted {float: right; padding: 0px 10px; display: inline; white-space: nowrap; vertical-align: top;}.list-thumb-container .meta .price {padding: 0px 0 0 15px; margin-right: -1px;}.list-thumb-container .meta .price-discounted {background: #fefe4d; color: #000;}.list-thumb-container .meta .discount,.list-thumb-container .meta .free,.list-thumb-container .meta .owned {white-space: nowrap; display: inline;}.list-thumb-container .meta .discount {color: #a768bf; padding: 5px 10px;}.list-thumb-container .meta .owned,.list-thumb-container .meta .free {background: #526848; color: #111111; float: right; padding: 0px 10px;}.list-thumb-container .meta .vrp {margin: 0 0 0 3px; width: 41px; top: 0px;}.list-thumb-container .meta .vrp:after {font-size: 20px;}.list-thumb-container .name {padding: 7px 0 0; background: #f4f4f4; line-height: 1; text-align: center; text-transform: uppercase; height: 45px; border-top: 1px solid #838383;}.list-thumb-container .name .text {max-width: 300px; display: inline-block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; top: 4px; font-weight: 900;}.list-thumb-container .related-info {position: absolute; left: 5px; top: 100%; margin-top: -5px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%);}.content-container.pack .track .list-thumb {width: 100%; max-width: 100%;}.store-item-competition {max-width: 1024px; margin: 0 auto 20px;}.store-item-competition .headline {margin: -10px -10px 20px;}.store-item-competition img {display: block; max-width: 100%;}#item-body.pack .package-row,#item-body.experience .package-row {margin-bottom: -50px;}.discount-information-container {height: 10px; width: 155px; position: relative; display: inline;}.discount-information-container.pack .discount-information .procentual-reduction {font-size: 57px; line-height: 92px;}.discount-information-container .discount-information {position: absolute; top: -28px; right: 15px; padding: 0 10px; display: inline-block; background: #ffe339; height: 90px; border: 1px solid rgba(255, 255, 255, 0.15); text-align: center; font-weight: bold; z-index: 2;}.discount-information-container .discount-information .procentual-reduction {font-size: 47px; color: #000; height: 58px; line-height: 75px;}.discount-information-container .discount-information .original-price {font-size: 13px; color: #000; z-index: 1; white-space: nowrap;}.discount-information-container:hover.has-dropdown {cursor: help;}.discount-information-container:hover .discount-information-dropdown {display: block;}.discount-information-container .discount-information-dropdown {display: none; width: 700px; position: absolute;}.discount-information-container .discount-information-dropdown .inner {background: #222120; border: 1px solid #383736; padding: 30px 15px 15px;}.discount-information-dropdown,.discount-information,.summary-information {top: 40px; z-index: 1; right: -259px; text-align: center;}.store-item-prompt .discount-information-dropdown,.store-item-prompt .discount-information,.store-item-prompt .summary-information {background: #ececec; border: 1px solid rgba(255, 255, 255, 0.1); margin-top: 10px; padding: 10px;}.discount-information-dropdown .help-icon,.discount-information .help-icon,.summary-information .help-icon {vertical-align: middle; height: 16px; width: 16px; position: relative; top: -1px; background: url(/static/img/icons/question.svg); background-size: 100% 100%; display: inline-block; margin-right: 5px;}.discount-information-dropdown .inner,.discount-information .inner,.summary-information .inner {display: inline-block;}.lang-it .discount-information-dropdown .inner,.lang-it .discount-information .inner,.lang-it .summary-information .inner {width: 270px;}.lang-de .discount-information-dropdown .inner,.lang-de .discount-information .inner,.lang-de .summary-information .inner {width: 250px;}.lang-fr .discount-information-dropdown .inner,.lang-fr .discount-information .inner,.lang-fr .summary-information .inner {width: 285px;}.lang-es .discount-information-dropdown .inner,.lang-es .discount-information .inner,.lang-es .summary-information .inner {width: 265px;}.lang-en .discount-information-dropdown .inner,.lang-en .discount-information .inner,.lang-en .summary-information .inner {width: 230px;}.discount-information-dropdown .original,.discount-information .original,.summary-information .original {font-size: 150%;}.discount-information-dropdown ul li,.discount-information ul li,.summary-information ul li {font-size: 15px; color: #111111; padding: 2px 0;}.discount-information-dropdown ul li .value,.discount-information ul li .value,.summary-information ul li .value {float: right;}.discount-information-dropdown ul li .title,.discount-information ul li .title,.summary-information ul li .title {white-space: nowrap; text-align: left;}.discount-information-dropdown ul li.deduction .value,.discount-information ul li.deduction .value,.summary-information ul li.deduction .value {color: rgba(0, 0, 0, 0.5);}.discount-information-dropdown ul li.original .value,.discount-information ul li.original .value,.summary-information ul li.original .value {color: #cb292b;}[data-trial-request].loading {opacity: 0.2 !important;}.test-sub-item {padding: 2px 7px; text-align: center; border: 0; position: absolute; background: #1c2532; cursor: pointer; color: #ffffff; height: 26px; width: 26px; bottom: 5px; left: 5px;}.test-sub-item:active:before {top: 0;}.test-sub-item:hover {background: #121212;}.test-sub-item:active {background: #121212;}.test-sub-item:before {opacity: 0.2;}.test-sub-item:after {opacity: 0.05;}.test-sub-item:hover {background: #131922;}.test-sub-item:active {background: #253143;}.test-sub-item .inner {background: url(/static/img/icon-test-drive.png) center center no-repeat; height: 100%; margin: 0 -5px;}.store-cart {position: absolute; top: 48px; right: 0; width: 220px; overflow: auto; background: #fff;}.store-cart.loading .items {opacity: 0.1;}.store-cart.loading .container {display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 120px; z-index: 1;}.store-cart.loading .container .dot {width: 20px; height: 20px; border: 4px solid #000000; border-radius: 50%; float: left; margin: 0 10px; transform: scale(0); -webkit-transform: scale(0); -webkit-animation: fx 1000ms ease infinite 0ms; animation: fx 1000ms ease infinite 0ms;}.store-cart.loading .container .dot:nth-child(2) {-webkit-animation: fx 1000ms ease infinite 300ms; animation: fx 1000ms ease infinite 300ms;}.store-cart.loading .container .dot:nth-child(3) {-webkit-animation: fx 1000ms ease infinite 600ms; animation: fx 1000ms ease infinite 600ms;}@keyframes fx { 50% {transform: scale(1); -webkit-transform: scale(1); opacity: 1;} 100% {opacity: 0;} }.store-cart .checkout-cart-container {margin: 0px 0 0; padding: 1px 0;}.store-cart .checkout-cart {padding: 10px 15px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 25px; margin: 5px;}.store-cart .checkout-cart:active:before {top: 0;}.store-cart .checkout-cart:hover {background: #121212;}.store-cart .checkout-cart:active {background: #121212;}.store-cart .checkout-cart:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}.store-cart ul.total-info li {font-size: 12px; padding: 2px 0;}.store-cart ul.total-info li .question {background: url(/static/img/icons/question.svg); background-size: 100% 100%; width: 12px; height: 12px; position: relative; top: 2px; display: inline-block; cursor: help; margin-right: 5px;}.store-cart ul.total-info li .question:hover {color: #cb292b;}.store-cart ul.total-info li .cost {float: right; font-size: 110%; color: #454545;}.store-cart ul.total-info li .label {display: inline-block;}.store-cart .proc {font-size: 17px; padding: 4px 6px 2px; line-height: 1; position: relative; top: -1px; float: right; color: #000; background: #fefe4d;}.store-cart .actual {padding-bottom: 2px; line-height: 1; color: #cb292b;}.store-cart .actual small {font-size: 60%; padding-left: 3px;}.store-cart .saved-info {background: #fefe4d; border: 1px solid #e5e5e5; margin: 3px 0 10px; color: #454545; padding: 1px 10px; font-size: 12px; position: relative; text-align: center; font-weight: 700;}.store-cart .saved-info .question {background: url(/static/img/icons/question.svg); background-size: 100% 100%; width: 12px; height: 12px; position: absolute; top: 4px; left: 5px; display: inline-block; cursor: help; margin-right: 5px;}.store-cart .saved-info .question:hover {color: #cb292b;}.store-cart .value {font-size: 18px; white-space: nowrap; padding: 5px 5px 10px 10px; color: #111111; zoom: 1;}.store-cart .value:before {content: ''; display: block;}.store-cart .value:after {content: ''; display: table; clear: both;}.store-cart .section-title {font-size: 12px; text-transform: uppercase; font-weight: 700;}.store-cart .section-title .question {float: right; background: url(/static/img/icons/question.svg); background-size: 100% 100%; width: 16px; height: 16px; position: relative; cursor: help;}.store-cart .section-title .question:hover {color: #cb292b;}.store-cart .cart-content {display: none;}.store-cart .top {cursor: pointer; height: 66px; background: #454545; background-image: url(/static/img/icons/cart_white.svg); background-size: 45px 45px; background-position: 10px 10px; background-repeat: no-repeat; border-bottom: 8px solid #cb292b;}.store-cart .top:hover {opacity: 0.9;}.store-cart .top .text {color: #ffffff; line-height: 1.4; position: absolute; top: 12px; left: 80px;}.store-cart .top .text .total {font-weight: 700;}.store-cart.empty .top {background-color: #d6d6d6; border-bottom-color: #d6d6d6;}.store-cart.empty .text {top: 25px;}.store-cart.open .cart-content {display: block;}.store-cart .items-title {text-transform: uppercase; font-weight: 700; padding: 10px 10px 0; font-size: 13px;}.store-cart .items {padding: 0 0 20px; border-bottom: 8px solid #cb292b; max-height: 400px; overflow: auto;}.store-cart .items .title {background: #939393; padding: 0 10px; color: #ffffff; font-size: 12px; text-transform: uppercase; position: relative; margin: 0px 0;}.store-cart .items .cart-item {position: relative; padding: 5px 10px 5px 35px;}.store-cart .items .cart-item .name {white-space: nowrap; max-width: 110px; overflow: hidden; text-overflow: ellipsis;}.store-cart .items .cart-item .name,.store-cart .items .cart-item .price {font-size: 12px;}.store-cart .items .cart-item .price,.store-cart .items .cart-item .price-discounted,.store-cart .items .cart-item .price-original {display: inline-block;}.store-cart .items .cart-item .price {float: right; color: #454545; font-size: 16px;}.store-cart .items .cart-item .price small {font-size: 80%; padding-left: 3px;}.store-cart .items .cart-item .price-discounted {background: #fefe4d; color: #454545; border: 1px solid #e5e5e5; font-size: 13px; line-height: 1; padding: 2px 5px;}.store-cart .items .cart-item .price-original {color: #787878; font-size: 13px; text-decoration: line-through; padding-right: 10px;}.store-cart .items .cart-item .remove {position: absolute; top: 0px; left: 0px; height: 30px; width: 30px; background-repeat: no-repeat; background-position: center center; background-size: 60% 60%; background-image: url(/static/img/icons/close-cancel_red.svg); cursor: pointer;}.store-cart .items .cart-item .remove:hover {opacity: 0.7;}.store-cart .clear-cart {padding: 10px 10px; text-align: center; border: 1px solid #838383; position: relative; background: #1a1a1a; cursor: pointer; color: #111111; background: url(/static/img/button-bg.png); background-size: 100% 100%; text-transform: uppercase; font-weight: 700; line-height: 1; font-size: 15px; clear: both; margin: 5px;}.store-cart .clear-cart:active:before {top: 0;}.store-cart .clear-cart:hover {background: #121212;}.store-cart .clear-cart:active {background: #121212;}.store-cart .clear-cart:hover {background: url(/static/img/button-bg.png); background-size: 100% 100%; color: #cb292b;}.render-container-image.car img,.render-container-image.livery img {margin: -10px 0px -25px;}.render-container-image.track img,.render-container-image.feature img,.render-container-image.experience img,.render-container-image.pack img {width: 100%; float: left;}.render-container-image img {max-width: 100%;}.has-packs-container {zoom: 1;}.has-packs-container:before {content: ''; display: block;}.has-packs-container:after {content: ''; display: table; clear: both;}.has-packs-container .pack-title {background: #3e3e3e; padding: 10px 15px; line-height: 1; color: #ffffff; font-size: 16px; font-weight: 700; text-transform: uppercase;}.has-packs-container .pack-title a {font-weight: bold; color: #111111;}.has-packs-container .pack-entry {display: block; zoom: 1;}.has-packs-container .pack-entry:before {content: ''; display: block;}.has-packs-container .pack-entry:after {content: ''; display: table; clear: both;}.has-packs-container .pack-entry .title {background: rgba(0, 0, 0, 0.3); border: 1px solid rgba(255, 255, 255, 0.15); padding: 5px 10px;}.has-packs-container .pack-entry .description {background: rgba(0, 0, 0, 0.3); border: 1px solid rgba(255, 255, 255, 0.15); padding: 5px 10px; float: right; width: 440px; margin: 10px 10px 15px -15px !important;}.has-packs-container .pack-entry img {background: rgba(0, 0, 0, 0.3); border: 1px solid rgba(255, 255, 255, 0.15); max-width: 100%; float: left; margin-right: 15px; margin-bottom: 10px; width: auto !important;}.store-big-block {width: 99%; margin-left: 0.41666666666667%; margin-right: 0.41666666666667%; float: left; display: block;}@media (min-width:700px) {.store-big-block {width: 49.166666666667%;}}.store-big-block .block-image {width: 100%; float: left; border: 1px solid #838383; aspect-ratio: 3.068027210884354;}.store-big-block .see-more {position: absolute; bottom: 50px; left: 12px;}.store-big-block .description {position: absolute; background: #ffffff; left: 11px; bottom: 20px; padding: 5px 10px; text-transform: uppercase; font-weight: bold; border: 1px solid #838383;}.store-gamechanger-block {width: 99%; margin-left: 0.41666666666667%; margin-right: 0.41666666666667%; float: left; display: block;}@media (min-width:700px) {.store-gamechanger-block {width: 49.166666666667%;}}.store-gamechanger-block .section.owned {opacity: 0.5;}.store-gamechanger-block .game-changer-image {width: 100%; float: left; aspect-ratio: 1;}.store-gamechanger-block .section {position: relative; border: 1px solid #838383;}.store-gamechanger-block .meta {background: #fff; position: absolute; left: 0; right: 0; top: 10px; text-align: center; text-transform: uppercase; padding: 10px 0; line-height: 1;}.store-gamechanger-block .meta .title {font-size: 20px; padding-bottom: 5px; font-weight: 900;}.store-gamechanger-block .store-item-price {position: absolute; right: 0px; bottom: 10px;}.store-item-price {cursor: pointer; position: relative; display: inline-block; border: 1px solid #838383;}.store-item-price .discount,.store-item-price .price,.store-item-price .add-icon,.store-item-price .owned,.store-item-price .owned-icon,.store-item-price .free {vertical-align: top; display: inline-block; background: #fff; padding: 0 10px;}.store-item-price .discount {position: absolute; right: 0; bottom: 30px; font-size: 20px; color: #111111; background: #25c984; border: 1px solid #838383; border-right: 0; font-weight: 700;}.store-item-price .discount.time-limited {background: #fefe4d; background: -moz-linear-gradient(top, #fefe4d 0%, #d8d70c 100%); background: -webkit-linear-gradient(top, #fefe4d 0%, #d8d70c 100%); background: linear-gradient(to bottom, #fefe4d 0%, #d8d70c 100%);}.store-item-price.in-item .discount {border: 0; position: static; border-right: 1px solid #838383;}.store-item-price .price,.store-item-price .text,.store-item-price .owned,.store-item-price .free {position: relative; color: #111111; font-size: 20px;}.store-item-price .price .amount,.store-item-price .text .amount,.store-item-price .owned .amount,.store-item-price .free .amount {padding-right: 5px;}.store-item-price .price .vrp,.store-item-price .text .vrp,.store-item-price .owned .vrp,.store-item-price .free .vrp {margin-right: 30px; font-size: 20px; top: -3px;}.store-item-price .price {min-width: 103px; text-align: center; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); font-weight: 900;}.store-item-price .add-icon {height: 30px; width: 30px; background: #25c984; position: relative; background-image: url(/static/img/icons/shopcart.svg); background-repeat: no-repeat; background-position: center center; background-size: 80% 80%;}.store-item-price .hover-overlay {position: absolute; left: 0; right: 30px; top: 0; bottom: 0; padding: 0 5px; background: #25c984; color: #ffffff; text-align: center; font-size: 13px; white-space: nowrap; text-transform: uppercase; line-height: 30px; font-weight: 700; opacity: 0; transition: opacity 0.1s;}.store-item-price .owned {background: #333; color: #ffffff; text-transform: uppercase; font-size: 13px; font-weight: 700; line-height: 30px;}.store-item-price .free {background: #bdd9ad; color: #111111; text-transform: uppercase; font-size: 13px; font-weight: 700; line-height: 30px;}.store-item-price .owned-icon {height: 30px; width: 30px; position: relative; background: #ddd; background-repeat: no-repeat; background-position: center center; background-size: 70% 70%; background-image: url(/static/img/icons/check.svg);}.store-item-price:hover .hover-overlay {opacity: 1;}.store-item-price.large .discount,.store-item-price.large .price,.store-item-price.large .add-icon,.store-item-price.large .owned,.store-item-price.large .owned-icon,.store-item-price.large .free {padding: 0 20px;}.store-item-price.large .discount {position: absolute; right: -1px; bottom: 60px; font-size: 40px;}.store-item-price.large .price,.store-item-price.large .text,.store-item-price.large .owned,.store-item-price.large .free {font-size: 40px;}.store-item-price.large .price .amount,.store-item-price.large .text .amount,.store-item-price.large .owned .amount,.store-item-price.large .free .amount {padding-right: 10px;}.store-item-price.large .price .vrp,.store-item-price.large .text .vrp,.store-item-price.large .owned .vrp,.store-item-price.large .free .vrp {margin-right: 60px; font-size: 40px; top: -6px;}.store-item-price.large .price {min-width: 206px;}.store-item-price.large .add-icon {height: 60px; width: 60px;}.store-item-price.large .hover-overlay {right: 60px; padding: 0 10px; font-size: 26px; line-height: 60px;}.store-item-price.large .owned {font-size: 26px; line-height: 60px;}.store-item-price.large .free {font-size: 26px; line-height: 60px;}.store-item-price.large .owned-icon {height: 60px; width: 60px;}.store-short-time-offers-container {position: relative;}.store-short-time-offers {margin-top: 35px;}.store-short-time-offers .deal {position: relative; margin-bottom: 10px; border: 1px solid #838383;}.store-short-time-offers .deal:last-child {margin-bottom: 0;}.store-short-time-offers .deal .deal-image {width: 100%; display: block;}.store-short-time-offers .deal .store-item-price {position: absolute; right: 0px; bottom: -1px;}.store-short-time-offers .deal .description {background: #fff; padding: 5px 10px; position: absolute; bottom: 0px; left: 0px; border-top: 1px solid #838383; border-right: 1px solid #838383; text-transform: uppercase; font-weight: 700;}.store-short-time-offers .deal .see-more {position: absolute; top: 40px; left: 0px;}.features-container {overflow: hidden;}.frontpage-section .block-content {padding: 10px; zoom: 1; padding-right: 0;}.frontpage-section .block-content:before {content: ''; display: block;}.frontpage-section .block-content:after {content: ''; display: table; clear: both;}.shop-item {width: 1136px; margin: 0 auto;}.shop-item .related-content .block-content {padding-right: 0;}.shop-item.pack .info-container .description {height: auto;}.shop-item.pack .info-container .description .block-content {height: auto;}.shop-item.car .info-container .description {height: 263px;}.shop-item .info-container .description {background: #fff; height: 243px; font-size: 13px;}.shop-item .info-container .description .block-content {height: 205px; overflow: auto;}.shop-item .info-container .description p {padding-bottom: 1em;}.shop-item .info-container .description p:last-child {padding-bottom: 0;}.shop-item .info-container .manufacturer-logo {margin-right: 2%;}.shop-item .info-container .manufacturer-logo,.shop-item .info-container .group-logo {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 15px; border: 1px solid #838383; width: 49%; display: inline-block; background: #fff; margin-bottom: 10px;}.shop-item .info-container .manufacturer-logo .block-content,.shop-item .info-container .group-logo .block-content {background: #ffffff; color: #111111; zoom: 1;}.shop-item .info-container .manufacturer-logo .block-content:before,.shop-item .info-container .group-logo .block-content:before {content: ''; display: block;}.shop-item .info-container .manufacturer-logo .block-content:after,.shop-item .info-container .group-logo .block-content:after {content: ''; display: table; clear: both;}.shop-item .info-container .manufacturer-logo img,.shop-item .info-container .group-logo img {width: 100%;}.shop-item .info-container .track-logo {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 5px; border: 1px solid #838383; background: #fff; margin-bottom: 10px; position: relative; height: 200px; overflow: hidden;}.shop-item .info-container .track-logo .block-content {background: #ffffff; color: #111111; zoom: 1;}.shop-item .info-container .track-logo .block-content:before {content: ''; display: block;}.shop-item .info-container .track-logo .block-content:after {content: ''; display: table; clear: both;}.shop-item .info-container .track-logo img {position: absolute; top: 50%; left: 50%; height: 200px; -webkit-transform: translate(-50%, -50%);}.shop-item .car .related-information {padding: 10px;}.shop-item .item-container {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383;}.shop-item .item-container .block-content {background: #ffffff; color: #111111; zoom: 1;}.shop-item .item-container .block-content:before {content: ''; display: block;}.shop-item .item-container .block-content:after {content: ''; display: table; clear: both;}.shop-item .item-container.car {height: 460px; margin-bottom: 100px;}.shop-item .item-container.car .render-container {height: 426px; position: relative;}.shop-item .item-container.pack .render-container,.shop-item .item-container.track .render-container {position: relative;}.shop-item .item-container .render-container {background: url(/static/img/car-thumb-bg.jpg) bottom left; background-size: 100% 100%;}.shop-item .item-container .car-render-container {background: transparent;}.shop-item .item-container .image-full {overflow: hidden;}.shop-item .item-container .image-full .car-render-container {float: left;}.shop-item .item-container .image-full .image {width: 100%;}.shop-item .item-container .related-information .store-item-price {position: absolute; right: -1px; bottom: 0px; border: 1px solid #999;}.shop-item .item-container .related-information .liveries {width: 410px; position: absolute; bottom: 5px; left: 10px;}.shop-item .item-container .related-information .livery {width: 30px; height: 30px; line-height: 30px; text-align: center; background: #fff; border: 1px solid #999; display: inline-block; overflow: hidden; margin-right: 2px;}.shop-item .item-container .related-information .livery.active {background: #3899af; color: #ffffff;}.shop-item .item-container .related-information .livery:hover {background: rgba(0, 0, 0, 0.2); color: #ffffff; cursor: pointer;}.shop-item .stats-container {background: #fff; zoom: 1; border-bottom: 1px solid #838383;}.shop-item .stats-container:before {content: ''; display: block;}.shop-item .stats-container:after {content: ''; display: table; clear: both;}.shop-item .stats-container ul {height: 30px; overflow: hidden;}.shop-item .stats-container li {float: left; padding-right: 10px; height: 100%; line-height: 30px; padding: 0 20px; text-transform: uppercase; font-size: 11px;}.shop-item .stats-container li strong {padding: 0 5px 0 0;}.shop-item .stats-container .country {background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); text-transform: uppercase; font-weight: 700;}.shop-item .stats-container .flag {padding: 0;}.shop-item .stats-container .flag img {height: 100%;}li.pack-item {width: 50%; float: left; margin-bottom: 15px;}li.pack-item a img.pack-image {width: 48%; float: left; border: 1px solid #838383;}li.pack-item a .meta {padding-left: 10px; float: left; width: 43%;}li.pack-item a .meta .name {font-size: 20px;}li.pack-item a .meta .description {padding: 0 0 10px; font-size: 13px; line-height: 1.3; height: 88px;}li.pack-item .pack-image-wrapper {position: relative;}li.pack-item ul.related-info {position: absolute; top: 120px; left: 0; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); border-right: 1px solid #838383; border-bottom: 1px solid #838383;}ul.related-info {background: #fff; color: #111111; border: 1px solid #838383;}ul.related-info li {float: left; line-height: 1; padding: 5px 7px; border-right: 1px solid rgba(0, 0, 0, 0.2);}ul.related-info li:last-child {border-right: 0;}ul.related-info li .count,ul.related-info li .icon {display: block; float: left;}ul.related-info li .count {font-size: 20px; padding: 0 5px; font-weight: 700;}ul.related-info li.car .icon {background-image: url(/static/img/icons/car.svg);}ul.related-info li.liveries .icon {background-image: url(/static/img/icons/livery.svg);}ul.related-info li.tracks .icon {background-image: url(/static/img/icons/track.svg);}ul.related-info li.layouts .icon {background-image: url(/static/img/icons/layout.svg);}ul.related-info li .icon {height: 20px; width: 20px; background-repeat: no-repeat; background-position: center center; background-size: 80% 80%;}.progress-bar-container {margin: 55px auto -40px; max-width: 1900px;}.progress-bar {background: #fff; cursor: help; margin: 0 17px 0;}.progress-bar .block-content {height: 40px;}.progress-bar .block-header {background: #454545;}.progress-bar .bar {height: 21px; background: #ddd; position: relative;}.progress-bar .bar .bar-inner {background: #25c984; height: 100%; position: relative; white-space: nowrap; overflow: hidden; width: 0; transition: width 0.5s; -webkit-transition: width 0.5s;}.progress-bar .bar .marker {position: absolute; top: 0%; padding: 0 5px;}.progress-bar .bar .marker.center {background: #25c984; right: 0; z-index: 10;}.progress-bar .bar .marker.right {right: 0;}.progress-bar .description {padding: 45px 0 0; text-align: center;}.zoom-icon {display: inline-block; height: 30px; width: 30px; background: #f6f6f6; background-image: url(/static/img/icons/zoom.svg); background-repeat: no-repeat; background-position: center center; background-size: 80% 80%; border-top: 1px solid #838383; border-left: 1px solid #838383;}.block.grid_12,.block.grid_24 {margin-bottom: 30px;}.class-selection {box-shadow: 0 0 20px rgba(0, 0, 0, 0.3); background: #ffffff; zoom: 1; margin: 0 10px 20px;}.class-selection:before {content: ''; display: block;}.class-selection:after {content: ''; display: table; clear: both;}.class-selection .car-class {float: left; width: 80px;}.class-selection .car-class a {display: block; padding: 5px;}.class-selection .car-class a:hover {opacity: 0.8;}.class-selection .car-class a img {width: 100%;}.store-help .block-content {border: 10px solid #fff; color: #ffffff; text-align: center; text-transform: uppercase; padding: 50px 10px;}.store-help .explain {font-weight: 700; font-size: 33px;}.store-help .call-to-action {font-size: 18px;}.store-help.shop-faq {cursor: pointer;}.store-help.shop-faq:hover .block-content {border: 10px solid #54c79d;}.store-help.shop-faq .block-content {background: #39af84;}.store-help.test-driving .block-content {background: #8a54ab;}.store-filter {position: relative; top: 10px;}.store-filter select {width: 100%;}.store-filter .search-filter {padding: 0 26px 0 0; position: relative;}.store-filter .search-filter input {height: 26px; width: 100%; vertical-align: top; padding: 0 5px; border: 0;}.store-filter .search-filter .icon {display: inline-block; height: 26px; width: 26px; background: #ffffff; background-repeat: no-repeat; background-position: center center; background-size: 60% 60%; background-image: url(/static/img/icons/search.svg); position: absolute; top: 0; right: 0;}.store-filter label {text-transform: uppercase; padding-right: 10px; position: relative; top: 1px;}.pack-related-content .list-thumb-container {width: 24%;}.pack-related-content .list-thumb-container .name .text {padding: 0 10px; display: block; font-size: 15px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.class-pack-deal {margin-bottom: 10px; margin-right: 12px; position: relative;}.class-pack-deal .class-deal {border: 1px solid #838383; padding: 1px; width: 100%;}.class-pack-deal .store-item-price {position: absolute; bottom: 2px; right: -2px;}.class-pack-deal .info {position: absolute; bottom: 2px; left: 2px; background: rgba(0, 0, 0, 0.5); padding: 10px 20px; color: #fff; text-transform: uppercase; font-size: 25px;}.list-thumb-container .list-img-thumb-container {color: #1e1d1d;}.list-thumb-container .list-img-thumb-container .name .text,.list-thumb-container .list-img-thumb-container .top-bar {color: #1e1d1d;}.list-thumb-container .list-img-thumb-container .name .text a,.list-thumb-container .list-img-thumb-container .top-bar a {color: #1e1d1d;}.item-description-block {padding: 10px 0 0; color: #111111; border: 0; font-size: 16px;}.shop-item .store-item-video .block-content {padding-right: 10px;}.price small {opacity: 0.5; font-size: 70%;}.price small .vrp {font-size: 100% !important; margin-right: 23px !important;}.large .price small .vrp {margin-right: 45px !important;}#social-mandatory-info {max-width: 1506px; margin: 0px auto 0; padding: 0 15px; clear: both;}#social-page {padding: 0 10px; max-width: 1076px; margin: 20px auto 0; zoom: 1; position: relative;}#social-page:before {content: ''; display: block;}#social-page:after {content: ''; display: table; clear: both;}#social-page .headline {margin: 25px -30px 15px; display: block; max-width: 200%; padding: 10px 40px;}#social-page .share-container {zoom: 1; background: rgba(0, 0, 0, 0.2); padding: 15px; margin: 0 0 10px; border: 1px solid rgba(255, 255, 255, 0.12);}#social-page .share-container:before {content: ''; display: block;}#social-page .share-container:after {content: ''; display: table; clear: both;}#social-page .main-share .image-container {zoom: 1; position: relative;}#social-page .main-share .image-container:before {content: ''; display: block;}#social-page .main-share .image-container:after {content: ''; display: table; clear: both;}#social-page .main-share .image-container img.screenshot {width: 100%; float: left;}#social-page .main-share .image-container .avatar {position: absolute; top: 10px; left: 10px; max-width: 12%;}#social-page .main-share .image-container .zoom-icon {opacity: 1;}#social-page .user-name {padding: 10px 0 0 !important; margin: 0 0 -10px;}#social-page #social-content {float: left; width: 28%; margin-left: 1%; position: absolute; bottom: 0; top: 100px; right: 10px;}#social-page #social-content .screenshots {zoom: 1; margin: 0 -1%;}#social-page #social-content .screenshots:before {content: ''; display: block;}#social-page #social-content .screenshots:after {content: ''; display: table; clear: both;}#social-page #social-content .screenshots li {float: left; width: 48%; margin: 0 1% 10px; border: 1px solid rgba(255, 255, 255, 0.1);}#social-page #social-content .screenshots li img {float: left; width: 100%; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7;}#social-page #social-content .screenshots li img:hover {opacity: 1;}#social-page #social-share {}@media (max-width:750px) {#social-page #social-content,#social-page #social-share {float: none; width: 100%; position: static; margin: 0 0 10px;}}#social-page .download-game {padding: 10px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: rgba(255, 255, 255, 0.9); display: block; width: 100%; font-size: 25px; font-weight: normal;}#social-page .download-game:active:before {top: 0;}#social-page .download-game:hover {background: #121212;}#social-page .download-game:active {background: #121212;}#social-page .download-game:hover {background: #276a34;}#social-page .download-game:active {background: #43b558;}#social-page .download-game strong {color: #111111;}@media (max-width:420px) {#social-page .download-game {font-size: 12px;}}@media (max-width:550px) {#social-page .download-game {font-size: 14px;}}@media (max-width:750px) {#social-page .download-game {font-size: 20px;}}.md {line-height: 1.0; text-rendering: optimizeLegibility;}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6,.md ol,.md ul {margin: 0 0 0.5em; line-height: 1.3;}.md li,.md td,.md p {line-height: 1.6;}.md a {text-decoration: underline;}.md strong,.md b {font-weight: bolder;}.md u,.md em,.md i {font-style: italic; text-decoration: none;}.md small {color: gray; font-size: 80%;}.md ol ol,.md ul ul,.md ol ul,.md ul ol {margin-top: 5px; margin-bottom: 5px;}.md ol li {list-style: decimal;}.md ol ol li {list-style: decimal;}.md ol ol ol li {list-style: decimal;}.md ol ol ol ol li {list-style: decimal;}.md ul li {list-style: square;}.md ol li,.md ul li {padding-bottom: 8px;}.md h1,.md h2,.md h3,.md h4,.md h5,.md h6 {font-weight: bold;}.md h1 {font-size: 200%;}.md h2 {font-size: 160%;}.md h3 {font-size: 120%;}.md h4 {font-size: 100%;}.md h5 {font-size: 80%;}.md h6 {font-size: 80%; font-weight: normal;}.md table {border-collapse: collapse; table-layout: auto;}.md th,.md td {padding: .7em; text-align: left;}.md th {font-weight: normal;}.md embed,.md iframe,.md img,.md object {display: block; max-width: 100%;}.md>:first-child {margin-top: 0;}.md ul {margin-left: 2em;}#content-container .md hr {margin: 0 -20px 20px;}.image-navigation {-moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0;}.image-navigation .arrow-left,.image-navigation .arrow-right {width: 38px; z-index: 10; cursor: pointer; position: absolute; top: 35px; bottom: 35px;}.image-navigation .arrow-left .arrow,.image-navigation .arrow-right .arrow {width: 38px; height: 44px; margin: -22px 0 0 0; top: 50%; left: 0; background: #fff; background-repeat: no-repeat; background-position: center center; background-size: 50% 50%; position: absolute;}.image-navigation .arrow-left:active,.image-navigation .arrow-right:active {opacity: 0.5;}.image-navigation .arrow-left {left: 0px;}.image-navigation .arrow-left .arrow {background-image: url(/static/img/icons/arrow-left.svg);}.image-navigation .arrow-right {right: 0px;}.image-navigation .arrow-right .arrow {background-image: url(/static/img/icons/arrow-right.svg);}.player-gallery .container:hover .image-navigation {opacity: 1;}.player-gallery .more {padding: 5px 5px; clear: both;}.player-gallery #main-screenshot {border: 1px solid rgba(255, 255, 255, 0.1);}.player-gallery.small img {max-width: 100%;}.player-gallery.small .main-content {position: relative; cursor: pointer;}.player-gallery.small .main-content img {width: 310px; max-height: 174px;}.player-gallery.small .thumbs {margin: 10px -5px 0 -3px; zoom: 1;}.player-gallery.small .thumbs:before {content: ''; display: block;}.player-gallery.small .thumbs:after {content: ''; display: table; clear: both;}.player-gallery.small .thumbs li {width: 23%; float: left; margin: 3px 1%; border: 1px solid rgba(255, 255, 255, 0.1);}.player-gallery.small .thumb {float: left; cursor: pointer; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7; width: 71px; height: 39px;}.player-gallery.small .thumb:hover {opacity: 1;}.player-gallery.small .active .thumb,.player-gallery.small .thumb:hover {opacity: 1;}.player-gallery.large img.thumb {width: 100%;}.player-gallery.large .container {margin: 0 auto; max-width: 1024px; text-align: center;}.player-gallery.large .container .zoom-icon {position: absolute; top: 1px; right: 0px;}.player-gallery.large .main-content {zoom: 1; background: #ffffff; position: relative; cursor: pointer; padding: 20px;}.player-gallery.large .main-content:before {content: ''; display: block;}.player-gallery.large .main-content:after {content: ''; display: table; clear: both;}.player-gallery.large .main-content img {margin: 0 auto; max-width: 100%; max-height: 576px; display: inline-block;}.player-gallery.large .main-content iframe,.player-gallery.large .main-content object {margin: 0 auto; display: block;}.player-gallery.large .thumbs {padding: 15px 20px 20px; overflow: hidden; margin-right: -2%;}.player-gallery.large .thumbs li {width: 31%; float: left; margin: 6px 2% 6px 0; border: 1px solid rgba(255, 255, 255, 0.1); position: relative;}@media (min-width:1380px) {.player-gallery.large .thumbs li {width: 23%;}}@media (min-width:1600px) {.player-gallery.large .thumbs li {width: 18%;}}@media (min-width:2000px) {.player-gallery.large .thumbs li {width: 10.5%;}}.player-gallery.large .thumbs .aspect {margin-top: 56.25%;}.player-gallery.large .thumbs img {position: absolute; width: 100%; height: 100%; top: 0; left: 0;}.player-gallery.large .thumbs .zoom-icon {pointer-events: all; position: absolute; bottom: 1px; right: 1px;}.player-gallery.large.videos .aspect {margin-top: 75%;}.player-gallery.large .thumb {-moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7; float: left; cursor: pointer;}.player-gallery.large .thumb:hover {opacity: 1;}.player-gallery.large .active .thumb,.player-gallery.large .thumb:hover {opacity: 1;}.player-gallery .thumbs li {position: relative;}.player-gallery .thumbs li .remove-item {padding: 2px 7px; text-align: center; border: 0; position: absolute; background: #3e3e3e; cursor: pointer; color: #ffffff; bottom: 5px; right: 5px; font-weight: normal; font-size: 9px; opacity: 0; -moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear;}.player-gallery .thumbs li .remove-item:active:before {top: 0;}.player-gallery .thumbs li .remove-item:hover {background: #121212;}.player-gallery .thumbs li .remove-item:active {background: #121212;}.player-gallery .thumbs li .remove-item:after {opacity: 0.15;}.player-gallery .thumbs li .remove-item:hover {background: #313131;}.player-gallery .thumbs li .remove-item:active {background: #252525;}.player-gallery .thumbs li:hover .remove-item {opacity: 1;}.select2-results {color: #000; max-height: 400px;}.select2-container,.select2-search,.select2-search input {width: 100% !important; max-width: 100%;}.select2-drop {min-width: 141px;}.select2-results ul.select2-result-sub>li .select2-result-label {padding-left: 10px;}.widget-icon {float: right; opacity: 0.5;}.widget-icon:hover {opacity: 1;}#register,.profile-edit {display: none;}#register.fill-missing-info,.profile-edit.fill-missing-info,#register.update-user,.profile-edit.update-user {display: block;}#register.fill-missing-info .go-back,.profile-edit.fill-missing-info .go-back,#register.update-user .go-back,.profile-edit.update-user .go-back {display: none;}#register label,.profile-edit label {display: block; padding: 0 20px 7px 0; float: left; width: 110px; text-align: right; line-height: 44px;}#register label.small,.profile-edit label.small {white-space: nowrap; font-size: 12px;}#register>ul>li,.profile-edit>ul>li {padding: 0 0 20px; clear: both;}#register>ul>li label,.profile-edit>ul>li label {font-size: 17px;}#register .error-box,.profile-edit .error-box {display: none; margin-top: 10px; margin-left: 110px;}#register .custom-input,.profile-edit .custom-input {width: 100%;}#register .custom-input,.profile-edit .custom-input {width: 455px;}#register .container-first_name .custom-input,.profile-edit .container-first_name .custom-input,#register .container-last_name .custom-input,.profile-edit .container-last_name .custom-input,#register .container-password .custom-input,.profile-edit .container-password .custom-input,#register .container-confirm_password .custom-input,.profile-edit .container-confirm_password .custom-input {width: 190px;}#register .container-first_name,.profile-edit .container-first_name,#register .container-last_name,.profile-edit .container-last_name,#register .container-password,.profile-edit .container-password,#register .container-confirm_password,.profile-edit .container-confirm_password {width: 360px; float: left; clear: none;}#register .container-vanity_url,.profile-edit .container-vanity_url {position: relative;}#register .container-vanity_url .custom-input,.profile-edit .container-vanity_url .custom-input {padding: 0 0 0 265px;}#register .container-first_name,.profile-edit .container-first_name,#register .container-password,.profile-edit .container-password {margin-right: 15px;}#register .container-last_name,.profile-edit .container-last_name,#register .container-confirm_password,.profile-edit .container-confirm_password {width: 250px; margin-right: -70px;}#register .container-last_name .error-box,.profile-edit .container-last_name .error-box,#register .container-confirm_password .error-box,.profile-edit .container-confirm_password .error-box {margin-left: 0;}#register .container-last_name label,.profile-edit .container-last_name label,#register .container-confirm_password label,.profile-edit .container-confirm_password label {display: none;}#register input[readonly],.profile-edit input[readonly] {color: rgba(0, 0, 0, 0.4);}#register .small>ul>li,.profile-edit .small>ul>li {padding: 0 0 10px !important;}#register .small .container-first_name .custom-input,.profile-edit .small .container-first_name .custom-input,#register .small .container-last_name .custom-input,.profile-edit .small .container-last_name .custom-input,#register .small .container-password .custom-input,.profile-edit .small .container-password .custom-input,#register .small .container-confirm_password .custom-input,.profile-edit .small .container-confirm_password .custom-input {width: 190px !important;}#register .small .content,.profile-edit .small .content {overflow-y: scroll !important;}#register .small .error-box,.profile-edit .small .error-box {margin: 5px 0 15px !important;}#register .small label,.profile-edit .small label {padding: 0 20px 0 0 !important; height: 45px !important;}#register .small .custom-input input,.profile-edit .small .custom-input input {padding: 6px 7px 6px; font-size: 15px;}#register .small .form-validation,.profile-edit .small .form-validation {background-size: 100% 100%; width: 41px; height: 41px; float: right;}#register .small .form-validation.form-validation-error,.profile-edit .small .form-validation.form-validation-error {background: url(/static/img/form-validation-error.png);}#register .small .form-validation.form-validation-ok,.profile-edit .small .form-validation.form-validation-ok {background: url(/static/img/form-validation-ok.png);}#register .small .form-validation.form-validation-default,.profile-edit .small .form-validation.form-validation-default {background: url(/static/img/form-validation-default.png);}.profile-edit {padding: 10px;}.profile-edit .go-back {display: none;}.profile-edit label {font-size: 17px;}.select-wrapper {height: 60px; padding: 14px 0 0;}.select-wrapper .select2-drop {width: 100% !important;}.select-wrapper.birth-date select {width: 30%;}.select-wrapper.birth-date .select2-container {width: 141px !important; margin-right: 10px;}.select-wrapper.birth-date .select2-container:last-child {margin-right: 0;}.select-wrapper {float: left; width: 455px;}.clear {clear: both;}.clear.small {height: 10px;}.clear.medium {height: 20px;}.clear.large {height: 40px;}#social-page .user-name {font-size: 30px; padding: 10px 17px 10px 20px !important;}.tab-group {overflow: hidden; position: relative;}.tab-group .tabs {margin: 15px 0 0; padding: 10px 0; background: #454545;}.tab-group .tabs li {background: #2c2c2c; border: 1px solid #838383; font-size: 15px; text-transform: uppercase; display: inline-block; position: relative; margin: 0 10px; font-weight: 700;}.tab-group .tabs li a {padding: 4px 66px 4px 25px;}.tab-group .tabs li:after {display: block; content: ''; height: 30px; width: 31px; background: #25b3c9 url(/static/img/tabs-icon.jpg); position: absolute; top: 0; right: 0; border-left: 1px solid #838383;}.tab-group .tabs li.active {background: #25b3c9;}.tab-group .tabs li.important {background: #e0021b;}.tab-group .tabs li:hover .remove {display: block;}.tab-group .tabs li .remove {display: none; position: absolute; width: 20px; height: 20px; line-height: 15px; top: 2px; right: -18px; background: #000; border: 1px solid #333; text-align: center;}.tab-group .tabs li .remove:hover {color: #cb292b;}.tab-group .tabs span,.tab-group .tabs a {display: block; color: #ffffff; cursor: pointer;}.tab-group .tabs .name {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center;}.tab-group .tabs input {display: block; border: 0; padding: 2px; outline: none;}.tab-group .tabs .spacer {background: url(/static/img/tab-bg.png) bottom left; margin: 0;}.tab-group .tabs .active span,.tab-group .tabs li:hover span {color: #111111;}.tab-group .spacer {background: url(/static/img/tab-bg.png) bottom left; margin: 0;}.tab-group .spacer.first {width: 5px;}.tab-group .spacer.first.add {width: 35px;}.tab-group .spacer.last {width: 2560px;}.tab-group .tab-container {position: relative; display: none;}.tab-group .tab-container.active {display: block;}.load-button {padding: 2px 7px; text-align: center; border: 0; position: relative; background: #1a1a1a; cursor: pointer; color: #ffffff;}.load-button:active:before {top: 0;}.load-button:hover {background: #121212;}.load-button:active {background: #121212;}.load-button:hover {color: #cb292b;}#tiptip_content {overflow: hidden;}#tiptip_content img {float: left;}#tiptip_content strong {color: #ffffff;}#tiptip_content .tooltip-info {display: block; padding: 5px 5px 5px 0; white-space: nowrap; float: left; font-size: 12px;}#tiptip_content .tooltip-avatar {width: 30px; margin: -2px 9px -2px -5px; display: inline;}#tiptip_content .tooltip-car {margin: 3px 0 0; height: 20px;}#tiptip_holder.achievement {top: -5px;}#tiptip_holder.achievement #tiptip_content {padding: 15px; color: #ccc8c8; font-size: 13px; line-height: 1.6;}#tiptip_holder.achievement #tiptip_content h3 {font-size: 16px; color: #111111; font-weight: bold; margin-bottom: 3px;}.more {display: block; text-align: right; padding: 2px 0 0; font-size: 11px; color: #aaa; margin-bottom: 10px !important;}.more:hover {color: #111111;}.collapsable {box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.24); padding: 1px; border: 1px solid #838383; margin-bottom: 20px;}.collapsable .block-content {background: #ffffff; color: #111111; zoom: 1;}.collapsable .block-content:before {content: ''; display: block;}.collapsable .block-content:after {content: ''; display: table; clear: both;}.collapsable .head {background: #3e3e3e; border-top: 1px solid rgba(0, 0, 0, 0.03); padding: 6px 20px; margin-bottom: 1px; color: #ffffff; font-size: 13px; position: relative;}.collapsable .head:hover {background: #313131; cursor: pointer;}.collapsable .content {background: #fff; padding: 10px; position: relative; overflow: hidden; width: 100%;}.collapsable.collapsed .content {display: none;}.collapsable .collapse {height: 24px !important;}.collapsable:last-child .content {zoom: 1;}.collapsable:last-child .content:before {content: ''; display: block;}.collapsable:last-child .content:after {content: ''; display: table; clear: both;}.collapse.widget-icon {position: relative; top: -4px;}.statistics-full .more {margin: 5px 20px 0 0;}.statistics-full table {width: 100%;}.statistics-full td {white-space: nowrap;}.statistics-full td .inner {padding: 5px 10px; border-top: 1px solid rgba(255, 255, 255, 0.1);}.statistics-full td.divider {border-right: 1px dotted rgba(255, 255, 255, 0.05);}.statistics-full td.label-container {width: 10px;}.statistics-full td.label-container .inner {padding-left: 20px !important; padding-right: 0 !important;}.statistics-full td.label-container.second .inner {padding-left: 20px !important;}.statistics-full td.hover {background: rgba(0, 0, 0, 0.3) !important;}.statistics-full tr:first-child td .inner {border-top: 0;}.statistics-full tr:nth-child(odd) td {background: #eee;}.statistics-full tr td:last-child.divider {border-right: 0;}.statistics-full label {font-weight: bold; color: #111111;}.current-users a {display: block;}.current-users.content {padding: 0;}.current-users .is-friend,.current-users .is-friend a {color: #cb292b;}@-webkit-keyframes pulse { 0% {background: no-repeat rgba(220, 0, 0, 0);} 50% {background: no-repeat rgba(220, 0, 0, 0.3);} 100% {background: no-repeat rgba(220, 0, 0, 0);} }ul.menu-list li {border-top: 1px solid rgba(255, 255, 255, 0.1); border-left: 5px solid rgba(0, 0, 0, 0.3); background: rgba(0, 0, 0, 0.1);}ul.menu-list li:hover {border-left: 5px solid rgba(255, 255, 255, 0.4); background: rgba(0, 0, 0, 0.1);}ul.menu-list li:hover a {color: #111111;}ul.menu-list li:active {border-left: 5px solid rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0.1);}ul.menu-list li:active a {color: #111111;}ul.menu-list li a {white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 5px 40px 5px 10px; display: block; color: rgba(255, 255, 255, 0.7);}ul.menu-list li.active {background: rgba(0, 0, 0, 0.1);}ul.menu-list li.active a {color: #cb292b;}ul.menu-list img {display: block; margin: 0 auto; max-width: 100%;}a:last-child .server-contest-image {margin: 0;}.content-loader .container {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.content-loader .dot {width: 20px; height: 20px; border: 4px solid #000000; border-radius: 50%; float: left; margin: 0 10px; transform: scale(0); -webkit-transform: scale(0); -webkit-animation: fx 1000ms ease infinite 0ms; animation: fx 1000ms ease infinite 0ms;}.content-loader .dot:nth-child(2) {-webkit-animation: fx 1000ms ease infinite 300ms; animation: fx 1000ms ease infinite 300ms;}.content-loader .dot:nth-child(3) {-webkit-animation: fx 1000ms ease infinite 600ms; animation: fx 1000ms ease infinite 600ms;}@keyframes fx { 50% {transform: scale(1); -webkit-transform: scale(1); opacity: 1;} 100% {opacity: 0;} }#loading-page {position: fixed; top: 0; overflow: hidden; left: 0; right: 0; background: rgba(255, 255, 255, 0.9); -moz-transition: opacity 1s linear; -webkit-transition: opacity 1s linear; transition: opacity 1s linear; opacity: 0; z-index: 999;}.login #loading-page {top: 0px;}.show-loading-page #loading-page {opacity: 1; bottom: 0; display: block;}.game-menus #loading-page {top: 0;}.social-shares {zoom: 1; position: absolute; bottom: 10px; right: 10px;}.social-shares:before {content: ''; display: block;}.social-shares:after {content: ''; display: table; clear: both;}.social-shares img {width: 100%;}.social-shares .facebook {background: url(/static/img/social-facebook.png);}.social-shares .twitter {background: url(/static/img/social-twitter.png);}.social-shares .google {background: url(/static/img/social-google.png);}.social-shares .stumble {background: url(/static/img/social-stumble.png);}.social-shares div,.social-shares a {-moz-transition: opacity 0.2s linear; -webkit-transition: opacity 0.2s linear; transition: opacity 0.2s linear; opacity: 0.7; background-size: 100% 100% !important; background-position: center center; width: 32px; height: 32px; float: left; display: block; margin-left: 5px; cursor: pointer;}.social-shares div:hover,.social-shares a:hover {opacity: 1;}.small .social-shares div,.small.social-shares div {width: 16px; height: 16px;}.container {zoom: 1; position: relative;}.container:before {content: ''; display: block;}.container:after {content: ''; display: table; clear: both;}.header {background: #3e3e3e; padding: 7px 10px; line-height: 1; color: #ffffff; font-size: 18px; font-weight: 700; text-transform: uppercase;}.header a {font-weight: bold; color: #111111;}.box .sub-title {background: rgba(0, 0, 0, 0.6); padding: 4px 20px; color: #ddd; font-size: 12px;}.finish-form,.decline-share {display: block; padding: 10px; border: 0; position: relative; background: #1a1a1a; cursor: pointer; font-weight: normal; font-size: 20px; text-align: center; color: #ffffff; clear: both;}.finish-form:active:before,.decline-share:active:before {top: 0;}.finish-form:hover,.decline-share:hover {background: #121212;}.finish-form:active,.decline-share:active {background: #121212;}.finish-form .updating,.decline-share .updating,.finish-form .saved,.decline-share .saved,.finish-form .error,.decline-share .error {display: none;}.finish-form.delete-account,.decline-share.delete-account {color: #ffffff; background: #3e3e3e;}.finish-form.delete-account:after,.decline-share.delete-account:after {opacity: 0.15;}.finish-form.delete-account:hover,.decline-share.delete-account:hover {background: #313131;}.finish-form.delete-account:active,.decline-share.delete-account:active {background: #252525;}.no-js {background: #ff670f; position: fixed; left: 0; right: 0; top: 42px; text-align: center; padding: 10px; z-index: 99999; font-weight: bold; font-size: 14px;}.user-video .content,.content.player-gallery {padding-bottom: 0;}form .divider {margin-bottom: 20px; font-size: 20px; color: #888;}form .divider .description {font-size: 12px; margin-left: 10px; position: relative; top: -2px; color: #555;}form .divider .line {margin-top: 10px; border-top: 1px solid rgba(255, 255, 255, 0.1);}.headline {font-size: 28px; margin-top: 10px; font-family: "Ubuntu"; margin-bottom: 20px; padding: 10px; border-bottom: 2px solid #666; background-size: 100% 100%; max-width: 1124px; margin-left: auto; margin-right: auto;}.headline .skin-description,.headline .layout-description {font-size: 15px; display: inline; padding: 0 0 0 12px; position: relative; top: -3px; color: #999;}.headline span {padding: 0 10px;}.walkthrough-page-helper {position: fixed; bottom: 30px; left: 0; right: 0; background: rgba(0, 0, 0, 0.9); padding: 20px; pointer-events: none;}.walkthrough-page-helper .title {font-size: 20px; font-weight: bold; margin-bottom: 10px;}.walkthrough-page-helper p {margin-bottom: 10px; max-width: 800px;}.hidden {display: none;}.car-render-container,.layout-render-container,.track-render-container {position: relative; display: inline-block; width: 100%;}.car-render-container .offset,.layout-render-container .offset,.track-render-container .offset {position: absolute; top: 0; left: 0; right: 0; bottom: 0;}.car-render-container img,.layout-render-container img,.track-render-container img {display: block; max-width: 100%; max-height: 100%; margin: 0 auto; pointer-events: none;}.opera .car-render-container img,.opera .layout-render-container img {height: 100%;}.track-render-container {overflow: hidden;}.track-render-container .aspect {padding-top: 34.9%;}.track-render-container img {max-height: 999px;}.car-render-container .aspect {padding-top: 38.1818182%;}.car-render-container .offset {top: -4%; bottom: -23%; left: -2%;}.layout-render-container .aspect {padding-top: 65%;}.layout-render-container .offset {top: -25%; bottom: -23%; left: 0%; right: 0%;}.content .eula {margin-top: 0; padding: 0;}.eula {max-width: 660px; margin: 0 auto; line-height: 1.6; margin-top: 30px; padding: 0 20px;}.eula h1,.eula h2,.eula h3 {font-weight: bold; margin-bottom: 15px;}.eula h1 {font-size: 200%;}.eula h2 {font-size: 150%;}.eula h3 {font-size: 120%;}.eula p {padding: 0 0 10px; font-size: 13px;}.print-container {max-width: 660px; margin: 0 auto -55px; line-height: 1.6; margin-top: 30px; padding: 0; position: relative; top: 4px; zoom: 1;}.print-container:before {content: ''; display: block;}.print-container:after {content: ''; display: table; clear: both;}.print-container img {float: right; cursor: pointer;}.container.modal-info .print-container {top: -23px;}.livery-layout-combo {display: block; border: 1px solid rgba(255, 255, 255, 0.05); width: 208px; position: relative; margin: 0 auto; height: 117px;}.livery-layout-combo .track-bg {position: absolute; top: 0;}.livery-layout-combo .car-render-container {top: 29%;}.hilight-text-base 0% {color: #111111;}.hilight-text-base 50% {color: #cb292b;}.hilight-text-base 100% {color: #111111;}@-webkit-keyframes hilight-text-anim { 0% {color: #111111;} 50% {color: #cb292b;} 100% {color: #111111;} }@-moz-keyframes hilight-text-anim { 0% {color: #111111;} 50% {color: #cb292b;} 100% {color: #111111;} }@keyframes hilight-text-anim { 0% {color: #111111;} 50% {color: #cb292b;} 100% {color: #111111;} }.hilight-text {animation: 'hilight-text-anim' 1s ease-in-out infinite; -moz-animation: 'hilight-text-anim' 1s ease-in-out infinite; -webkit-animation: 'hilight-text-anim' 1s ease-in-out infinite;}.youtube-video-container {position: relative; border: 1px solid rgba(255, 255, 255, 0.01);}.youtube-video-container .aspect {margin-top: 56.25% !important;}.youtube-video-container iframe {position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; bottom: 0; border: 0; background-size: 100% 100%;}.list-thumb-container,.car-render-container,.track-render-container {-webkit-transform: translate3d(0, 0, 0);}.select2-drop.dark,.action-dropdown {background: #fff; max-width: auto !important; width: 100%; border: 1px solid #aaa; border-top: 0; z-index: 9999; margin-top: -1px;}.select2-drop.dark .select2-result-unselectable>.select2-result-label,.action-dropdown .select2-result-unselectable>.select2-result-label {font-weight: bold; background: rgba(0, 0, 0, 0.4); margin: 10px 2px 5; text-align: center; border: 1px solid rgba(255, 255, 255, 0.1); padding: 5px 0 !important;}.select2-drop.dark .select2-result-unselectable>.select2-result-label .filter-listing-entry,.action-dropdown .select2-result-unselectable>.select2-result-label .filter-listing-entry {color: #ffffff;}.select2-drop.dark .select2-result-unselectable>.select2-result-label .filter-listing-entry.without-image,.action-dropdown .select2-result-unselectable>.select2-result-label .filter-listing-entry.without-image {padding-left: 0;}.select2-drop.dark.car_class .filter-listing-entry,.action-dropdown.car_class .filter-listing-entry {color: #ddd;}.select2-drop.dark.car_class .filter-listing-entry.without-image,.action-dropdown.car_class .filter-listing-entry.without-image {padding-left: 68px;}.select2-drop.dark .select2-results .select2-highlighted,.action-dropdown .select2-results .select2-highlighted,.select2-drop.dark .select2-results .select2-highlighted-initial,.action-dropdown .select2-results .select2-highlighted-initial {color: #cb292b !important;}.select2-drop.dark .select2-results .select2-highlighted .filter-listing-entry,.action-dropdown .select2-results .select2-highlighted .filter-listing-entry,.select2-drop.dark .select2-results .select2-highlighted-initial .filter-listing-entry,.action-dropdown .select2-results .select2-highlighted-initial .filter-listing-entry {color: #cb292b !important;}.select2-drop.dark .select2-results .select2-highlighted-initial,.action-dropdown .select2-results .select2-highlighted-initial {font-weight: bold;}.select2-drop.dark .select2-no-results,.action-dropdown .select2-no-results {background: transparent; color: #ffffff; padding: 4px 6px;}.select2-drop.dark .select2-results .select2-result-sub li:nth-child(odd),.action-dropdown .select2-results .select2-result-sub li:nth-child(odd) {background: rgba(0, 0, 0, 0.2);}.select2-drop.dark li,.action-dropdown li {color: #eee;}.select2-drop.dark .select2-search,.action-dropdown .select2-search {padding-top: 4px;}.select2-drop.dark .select2-search input,.action-dropdown .select2-search input {background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); color: #111111; outline: none;}.select2-drop.dark .select2-results .select2-result-sub,.action-dropdown .select2-results .select2-result-sub {color: #111111;}.select2-drop.dark .select2-results .select2-result-sub li.select2-highlighted:nth-child(odd),.action-dropdown .select2-results .select2-result-sub li.select2-highlighted:nth-child(odd) {background: rgba(0, 0, 0, 0.6);}.select2-drop.dark .select2-highlighted,.action-dropdown .select2-highlighted {background: rgba(0, 0, 0, 0.4);}.select2-drop.dark .select2-result-label,.action-dropdown .select2-result-label {padding: 6px 20px 4px 7px;}.select2-drop.dark .filter-listing-entry img,.action-dropdown .filter-listing-entry img {height: 33px;}.action-dropdown {display: none; margin-top: -2px; padding: 7px 8px;}.action-dropdown input {background: #fff; border: 1px solid rgba(0, 0, 0, 0.1); color: #111111; outline: none; width: 100%; padding: 5px;}.has-action-dropdown {cursor: pointer;}.has-action-dropdown.active .action-dropdown {display: block;}.qq-uploader {position: relative; width: 100%;}.qq-upload-button-focus {outline: 1px dotted black;}.qq-upload-drop-area {position: absolute; border: 2px dotted #fff; top: 50%; left: 50%; width: 270px; height: 175px; z-index: 102; margin: -87px 0 0 -55px; white-space: nowrap; background: rgba(0, 0, 0, 0.9); color: #111111; text-align: center; -moz-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}.qq-upload-drop-area span {display: block; position: absolute; top: 50%; width: 100%; margin-top: -8px; font-size: 16px;}.qq-upload-drop-area-active {border-color: #cb292b; -webkit-animation-name: 'hilight-drop'; -webkit-animation-duration: 0.5s; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;}.qq-upload-list {display: none;}.qq-upload-list li {margin: 0; padding: 0; line-height: 15px; font-size: 12px;}.qq-upload-file,.qq-upload-spinner,.qq-upload-size,.qq-upload-cancel,.qq-upload-failed-text {margin-right: 7px;}.qq-upload-spinner {display: inline-block; width: 15px; height: 15px; vertical-align: text-bottom;}.qq-upload-size,.qq-upload-cancel {font-size: 11px;}.qq-upload-failed-text {display: none;}.qq-upload-fail .qq-upload-failed-text {display: inline;}@font-face {font-family: 'EurostileTOTRegular'; src: url('/static/fonts/eurostiletot-regular-webfont.eot') format('embedded-opentype'),url('/static/fonts/eurostiletot-regular-webfont.svg') format('svg'),url('/static/fonts/eurostiletot-regular-webfont.woff') format('woff'),url('/static/fonts/eurostiletot-regular-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'EurostileTOTBlack'; src: url('/static/fonts/euroblack-webfont.eot') format('embedded-opentype'),url('/static/fonts/euroblack-webfont.svg') format('svg'),url('/static/fonts/euroblack-webfont.woff') format('woff'),url('/static/fonts/euroblack-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}.clip-area.text {text-shadow: 0 0 10px rgba(0, 0, 0, 0.3); font-size: 18px; font-family: "Ubuntu";}.clip-area.text h1,.clip-area.text h2,.clip-area.text h3,.clip-area.text h4 {font-family: "Ubuntu"; font-weight: bold; line-height: 1; margin: 20px 0 5px; padding: 0; text-transform: uppercase;}.clip-area.text strong {font-family: "Ubuntu"; font-weight: bold;}.clip-area.text a {color: #111111; text-decoration: underline; font-weight: normal;}.clip-area.text h1 {font-size: 200%;}.clip-area.text h2 {font-size: 150%;}.clip-area.text h3 {font-size: 130%;}.clip-area.text h4 {font-size: 110%;}.clip-area.text hr {border: 0; border-top: 1px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(255, 255, 255, 0.1); margin: 10px 0;}.clip-area.text ul {padding: 15px 10px; margin: 0;}.clip-area.text ul li {list-style: inside disc;}.clip-area.text p,.clip-area.text li {line-height: 1.4; font-size: 100%;}.clip-area.text * {-moz-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none;}.clip-area.text img {width: 100%;}.clip-area.text p {margin-bottom: 0.75em;}.clip-area.text.is-box {background: rgba(0, 0, 0, 0.5) !important; border: 1px solid rgba(255, 255, 255, 0.5) !important; padding: 0 15px;}.message-display-center {position: absolute; top: 50%; left: 50%; margin: -360px 0 0 -640px; width: 1280px; height: 720px;}.message-display-center:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}.message-display {position: relative; zoom: 1; width: 100%; display: inline-block; vertical-align: middle;}.message-display:before {content: ''; display: block;}.message-display:after {content: ''; display: table; clear: both;}.message-display .loading-indicator,.message-display .loading-prompt {position: absolute; top: 92.8%; left: 16%; width: 238px; height: 20px; z-index: 10; text-align: center;}.message-display .loading-indicator {top: 93.2%;}.message-display .loading-prompt {display: none; font-size: 16px; font-family: EurostileTOTBlack;}.message-display .loading-prompt.fr-fr {white-space: nowrap; font-size: 14px; line-height: 24px;}.message-display .loading-prompt.es-es {white-space: nowrap; font-size: 13px; line-height: 25px;}.message-display .loading-indicator {display: block; background: transparent;}.message-display.loaded .loading-prompt {display: block;}.message-display.loaded .loading-indicator {display: none;}.message-display * {-moz-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none;}.message-display .preview-area {position: relative; float: left; width: 100%;}.message-display .preview-area .image-holder {position: absolute; background-size: 100% 100%; top: 0; left: 0; bottom: 0; right: 0;}.message-display .preview-area .aspect {margin-top: 56.25%;}.message-display .preview-area .click-areas-holder {position: absolute; top: 0; left: 0; bottom: 0; right: 0;}.message-display .preview-area .click-areas-holder iframe {border: 0;}.message-display .preview-area .click-areas-holder .clip-area {position: absolute; color: #111111; overflow: hidden;}.loading-indicator #load {position: relative; width: 166px; height: 20px; margin: 0 auto;}.loading-indicator .load {position: absolute; top: 0; background-color: #000000; width: 21px; height: 21px; -webkit-animation-name: bounce_load; -webkit-animation-duration: 1.3s; -webkit-animation-iteration-count: infinite; -webkit-animation-direction: linear; -webkit-transform: scale(0.3); -webkit-border-radius: 14px; transform: scale(0.3); border-radius: 14px;}.loading-indicator #load_1 {left: 0; -webkit-animation-delay: 0.52s;}.loading-indicator #load_2 {left: 21px; -webkit-animation-delay: 0.65s;}.loading-indicator #load_3 {left: 42px; -webkit-animation-delay: 0.78s;}.loading-indicator #load_4 {left: 62px; -webkit-animation-delay: 0.91s;}.loading-indicator #load_5 {left: 83px; -webkit-animation-delay: 1.04s;}.loading-indicator #load_6 {left: 104px; -webkit-animation-delay: 1.17s;}.loading-indicator #load_7 {left: 125px; -webkit-animation-delay: 1.3s;}.loading-indicator #load_8 {left: 145px; -webkit-animation-delay: 1.43s;}@-webkit-keyframes bounce_load { 0% {-webkit-transform: scale(0.4); box-shadow: 0 0 10px rgba(0, 0, 0, 0);} 100% {-webkit-transform: scale(0.1); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);} }#streams {background: red;}#streams .page-content {position: fixed; top: 115px; left: 0; right: 290px; bottom: 0; background: #000;}#streams .page-content iframe {width: 100%; height: 100%;}#streams .stream-menu {position: fixed; top: 115px; right: 0; width: 290px; bottom: 0; background: #333;}#streams .tab-group {overflow: hidden; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}#streams .tab-container {position: absolute; bottom: 0; top: 115px; left: 0; right: 0;}#streams .tab-container.schedule,#streams .tab-container.archive {overflow: auto;}#streams .tab-container.chat iframe {width: 100%; height: 100%;}#streams .sub-header {background: rgba(0, 0, 0, 0.6); padding: 3px 15px; color: #ddd; font-size: 20px; position: relative;}#streams ul.menu-list.active-streams li {cursor: pointer;}#streams ul.menu-list li {padding: 5px 10px;}#streams ul.menu-list li .logo {width: 58px; background: #000; float: left; height: 58px; margin: -5px 10px -5px -10px;}#streams ul.menu-list li.streaming {border-left: 5px solid #cb292b;}#streams ul.menu-list li.streaming .title {color: #cb292b;}#streams ul.menu-list li:hover .title {color: #cb292b;}#streams ul.menu-list li .title {font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}#streams ul.menu-list li .time {font-size: 14px;}ul {margin-block-start: 0; margin-block-end: 0; padding-inline-start: 0; padding-inline-end: 0;}.experience-main {position: fixed !important;}.experience-main * {-moz-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none;}.experience-main .experience-main-content {opacity: 1; -moz-transition: opacity 0.5s; -webkit-transition: opacity 0.5s; transition: opacity 0.5s;}.experience-main.idle .experience-main-content {opacity: 0;}.message-display-center.experience-main {display: none; position: absolute; top: 50%; left: 50%; margin: -540px 0 0 -960px; width: 1920px; height: 1080px; overflow: hidden; background: #111;}.resize-enabled .message-display-center.experience-main {display: block;}.message-display-center.experience-main.message-display-center {z-index: 100; background: transparent;}.start-race {cursor: pointer;}.start-race.disabled {opacity: 0.1;}.single-player-options .button.start-race {margin: 10px; display: block; width: auto; clear: both;}.single-player-options>ul .track~.track .remove {display: block;}.single-player-options>ul li {zoom: 1; position: relative;}.single-player-options>ul li:before {content: ''; display: block;}.single-player-options>ul li:after {content: ''; display: table; clear: both;}.single-player-options>ul li .clone,.single-player-options>ul li .remove {position: absolute; top: 0; background: #000; width: 28px; height: 28px; line-height: 28px; text-align: center; font-size: 20px; -moz-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; float: left; margin-left: 5px; cursor: pointer;}.single-player-options>ul li .clone:hover,.single-player-options>ul li .remove:hover {background: #222; color: yellow;}.single-player-options>ul li .clone {right: 300px; top: 10px;}.single-player-options>ul li .remove {display: none; right: 335px; top: 10px;}.single-player-options>ul li:nth-child(odd) {background: rgba(0, 0, 0, 0.1);}.single-player-options>ul li label {display: inline-block;}.single-player-options>ul li input,.single-player-options>ul li select {display: inline-block; margin: 0 0 0 10px;}@font-face {font-family: 'Ubuntu'; src: url(https://game.raceroom.com/static/fonts/ubuntu.woff2) format('woff2');}@font-face {font-family: 'HelveticaInserat'; src: url('https://game.raceroom.com/static/fonts/4d6d15ca-94af-47e8-a4ea-0f095ac2de01.eot?#iefix') format('eot'),url('https://game.raceroom.com/static/fonts/2a9e2c58-bcc1-41ff-9d3e-42e71d94729a.svg#2a9e2c58-bcc1-41ff-9d3e-42e71d94729a') format('svg'),url('https://game.raceroom.com/static/fonts/fa6e135a-f995-4cdf-9c98-0c0447816760.woff') format('woff'),url('https://game.raceroom.com/static/fonts/482a829b-c447-4c17-97f7-3144858dad4f.ttf') format('truetype');}@font-face {font-family: 'microgrammadbolextregular'; src: url('https://game.raceroom.com/static/fonts/microgbe-webfont.eot?#iefix') format('embedded-opentype'),url('https://game.raceroom.com/static/fonts/microgbe-webfont.svg#microgrammadbolextregular') format('svg'),url('https://game.raceroom.com/static/fonts/microgbe-webfont.woff') format('woff'),url('https://game.raceroom.com/static/fonts/microgbe-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}@font-face {font-family: 'microgrammadmedextregular'; src: url('https://game.raceroom.com/static/fonts/microgme-webfont.eot?#iefix') format('embedded-opentype'),url('https://game.raceroom.com/static/fonts/microgme-webfont.svg#microgrammadmedextregular') format('svg'),url('https://game.raceroom.com/static/fonts/microgme-webfont.woff') format('woff'),url('https://game.raceroom.com/static/fonts/microgme-webfont.ttf') format('truetype'); font-weight: normal; font-style: normal;}#overlay.experience-picker.explain.championship .main-title,#overlay.experience-picker.explain.championship .close {display: none;}.lang-it.theme-r3e .message-display-center.experience-main .track-selector label {font-size: 24px; line-height: 60px;}.lang-it.theme-r3e .message-display-center.experience-main .car-selector label {font-size: 30px; line-height: 60px;}.lang-it.theme-r3e .message-display-center.experience-main .menu-settings li {font-size: 19px;}.lang-de.theme-r3e .message-display-center.experience-main .track-selector label {font-size: 30px; line-height: 60px;}.lang-de.theme-r3e .message-display-center.experience-main .car-selector label {font-size: 17px; line-height: 60px;}.lang-es.theme-r3e .message-display-center.experience-main .car-selector label {font-size: 24px; line-height: 60px;}.lang-es.theme-r3e .message-display-center.experience-main .menu-settings li {font-size: 17px;}.lang-fr.theme-r3e .message-display-center.experience-main .track-selector label {font-size: 37px; line-height: 60px;}.lang-fr.theme-r3e .message-display-center.experience-main .car-selector label {font-size: 22px; line-height: 60px;}.lang-fr.theme-r3e .message-display-center.experience-main .menu-settings li {font-size: 19px;}.lang-it.theme-r3e #overlay.experience-picker .close {font-size: 17px;}.lang-fr .message-display-center.experience-main .multiplayer-server-listing .thead .raceTime {font-size: 9px; top: 13px !important; white-space: nowrap;}.theme-r3e .message-display-center.experience-main {background: #c3c3c3 url(/static/img/themes/r3e/experienceBg.png); background-size: cover; background-repeat: no-repeat; height: 1080px;}.theme-r3e .message-display-center.experience-main a {color: #414141;}.theme-r3e .message-display-center.experience-main .mp-info {position: absolute; background: rgba(255, 255, 255, 0.95); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px; top: 210px; right: 40px; width: 330px; padding: 0; display: none;}.theme-r3e .message-display-center.experience-main .mp-info hr {border: 0; border-top: 1px solid #ffffff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin: 3px 0;}.theme-r3e .message-display-center.experience-main .mp-info .inner {height: 505px; overflow: auto; padding: 0 10px 10px;}.theme-r3e .message-display-center.experience-main .mp-info .header {background: #000; padding: 10px; font-size: 14px; color: #fff; font-family: microgrammadbolextregular,sans-serif; border-radius: 5px 5px 0 0;}.theme-r3e .message-display-center.experience-main .mp-info img.track-image {width: 100%;}.theme-r3e .message-display-center.experience-main .mp-info img.community-image {width: 100%; height: 115px;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites {background: #048f32; padding: 8px; text-align: center; border: 0; cursor: pointer; color: #ffffff; margin: 10px; font-family: microgrammadbolextregular,sans-serif; border-radius: 5px; font-size: 17px; box-shadow: 3px 3px 0 rgba(0, 0, 0, 0.1); position: relative;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites:active:before {top: 0;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites:hover {background: #121212;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites:active {background: #121212;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites:hover {background: #037429;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites.active {background: #a30202;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites.active:hover {background: #800202;}.theme-r3e .message-display-center.experience-main .mp-info .toggle-to-favorites:active {top: 2px; left: 2px; box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);}.theme-r3e .message-display-center.experience-main .mp-info .entry {padding: 2px 5px;}.theme-r3e .message-display-center.experience-main .mp-info .entry:nth-child(odd) {background: rgba(0, 0, 0, 0.05); border-radius: 5px;}.theme-r3e .message-display-center.experience-main .mp-info .entry label {display: inline; font-weight: bold; padding-right: 5px;}.theme-r3e .message-display-center.experience-main .mp-info .entry label:after {content: ': ';}.theme-r3e .message-display-center.experience-main .mp-info .entry .value {display: inline;}.theme-r3e .message-display-center.experience-main .mp-reload-list {background: url(/static/img/themes/r3e/refresh-mp-list-button.webp) top left no-repeat; width: 594px; height: 49px; line-height: 51px; position: absolute; bottom: 64px; color: #414141; left: 468px; font-size: 25px; font-family: microgrammadbolextregular,sans-serif; padding-left: 30px; cursor: pointer; -webkit-transform: scale(1, 1); -webkit-transition: opacity 0.3s; -webkit-transform-origin: center center; opacity: 1;}.theme-r3e .message-display-center.experience-main .mp-reload-list:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .mp-reload-list:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .mp-reload-list.disabled {opacity: 0.2;}.theme-r3e .message-display-center.experience-main .mp-options {position: absolute; background: rgba(255, 255, 255, 0.95); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px; top: 30px; left: 40px; right: 40px; padding: 10px; height: 160px;}.theme-r3e .message-display-center.experience-main .mp-options .search-help-box {width: 320px; font-size: 13px;}.theme-r3e .message-display-center.experience-main .mp-options .search-help-box p {padding: 0 5px;}.theme-r3e .message-display-center.experience-main.multiplayer .experience-headline {display: none;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing {width: 100%; opacity: 1;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead {margin-bottom: 10px; background: #565656;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .th {position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .players {float: right; width: 60px; text-align: right; margin-right: 30px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .session {float: right; width: 100px; text-align: center;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .track {float: right; width: 96px; text-align: left;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .timeLeft {float: right; width: 124px; text-align: right; min-height: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .raceTime {float: right; width: 110px; text-align: right; min-height: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .ping {float: right; width: 90px; text-align: center;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .thead .classes {float: right; width: 330px; text-align: left; padding-left: 40px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .mp-listing-entry {background: red;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .th {height: 56px; font-family: microgrammadbolextregular,sans-serif; vertical-align: top; font-size: 13px; color: #111111; text-transform: uppercase; padding-top: 10px; display: inline-block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody {height: 650px; -webkit-transform: translate(0, 0); padding-left: 40px; overflow: auto;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover {color: #000;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar {width: 17px; height: 16px; position: relative;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar-button:vertical:start:increment,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar-button:vertical:end:decrement {display: none;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar-track-piece:vertical:start {background: rgba(255, 255, 255, 0.1); box-shadow: 0 0 0; border: 0;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar-track-piece:vertical:end {background: rgba(255, 255, 255, 0.1); box-shadow: 0 0 0; border: 0;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody::-webkit-scrollbar-thumb:vertical {background: #4a4a4a; border-radius: 5px; border: 0;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tr,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody {display: block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .removing {-webkit-transition: opacity 5s; opacity: 0;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .disabled {background: url(/static/img/themes/r3e/mp-listing-entry-disabled.webp) top center no-repeat; background-size: 100% 100%;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .disabled .td {color: #e13b3b;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr {background: rgba(0, 0, 0, 0.1); color: #222; margin: 0 0 5px; padding: 5px 10px 5px 5px; position: relative; cursor: pointer; border-radius: 5px; font-family: microgrammadbolextregular,sans-serif; zoom: 1;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:before {content: ''; display: block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:after {content: ''; display: table; clear: both;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .car-classes {opacity: 0.7; font-size: 13px; white-space: nowrap; width: 450px; overflow: hidden; text-overflow: ellipsis;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover {color: #fff;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .players,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .session,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .timeLeft,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .ping,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .duration,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .difficulty {position: relative; top: 3px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .players {float: right; font-size: 16px; width: 70px; text-align: right; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .session {float: right; font-size: 16px; width: 80px; text-align: center; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .timeLeft {float: right; font-size: 16px; width: 110px; text-align: right; min-height: 10px; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .raceDuration {float: right; font-size: 16px; width: 130px; text-align: right; min-height: 10px; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .track-container {float: right; font-size: 16px; width: 440px; overflow: hidden; text-overflow: ellipsis; text-align: left; min-height: 10px; padding-right: 20px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .difficulty {float: right; font-size: 16px; width: 120px; text-align: right; min-height: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons {position: absolute; top: 13px; left: 415px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons img {display: inline-block; margin: 0 5px 0 0; width: 16px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons img.disable {opacity: 0.2;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons span {position: relative; float: left; padding: 0 3px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icons span .label {position: absolute; top: 18px; font-size: 9px; white-space: nowrap;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .ping {float: right; font-size: 16px; margin: 0 20px 0 0; width: 90px; text-align: right; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .ping:after {content: 'ms';}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .pinned {width: 20px; height: 20px; position: absolute; top: 12px; left: -30px; display: none;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.favorite .pinned {display: block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .meta-info {float: left; position: relative; top: 11px; padding-right: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .meta-info .icon {width: 20px; height: 20px; display: inline-block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .meta-info .icon.ranked {background: #000; text-align: center; padding: 3px; height: 24px; width: 24px; border-radius: 5px; color: #fff; position: relative; top: -2px; margin-left: 3px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .name {font-size: 16px; width: 270px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position: relative; top: 10px;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .community-image {height: 40px; width: 115px; margin-right: 10px; opacity: 0;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .community-image.active {opacity: 1;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr>* {display: inline-block; float: left;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.not-owned {background: rgba(220, 0, 220, 0.3);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.active {background: rgba(0, 0, 0, 0.9); color: #fff;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.active .label {color: #000;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.active .icons,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.active .meta-info {-webkit-filter: invert(100%);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.disabled {background: rgba(220, 0, 0, 0.5);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.ratingDisabled {background: rgba(119, 123, 239, 0.5);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.disabled.active {background: rgba(60, 0, 0, 0.9);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover {background: rgba(0, 0, 0, 0.8);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover .label {color: #000;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover .icons,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr:hover .meta-info {-webkit-filter: invert(100%);}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icon.vip,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icon.dev,.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr .icon.friend {display: none;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.has-dev .icon.dev {display: inline-block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.has-vip .icon.vip {display: inline-block;}.theme-r3e .message-display-center.experience-main .multiplayer-server-listing .tbody .tr.has-friend .icon.friend {display: inline-block;}.theme-r3e .message-display-center.experience-main .mp-title {position: absolute; top: 26px; height: 94px; right: 0; line-height: 110px; text-transform: uppercase; background: url(/static/img/themes/r3e/headline-end-right.webp) repeat-x top left; margin: 0 0 0 473px; white-space: nowrap; padding: 0 34px 0 100px; font-size: 35px; font-family: microgrammadbolextregular,sans-serif; width: 1215px; color: #414141;}.theme-r3e .message-display-center.experience-main .mp-listing {width: auto; position: absolute; top: 190px; left: 0px; right: 360px; bottom: 0; padding: 30px 30px 0 0;}.theme-r3e .message-display-center.experience-main .experience-main-inner {height: 1080px; position: absolute; top: 0; left: 0; width: 100%;}.theme-r3e .message-display-center.experience-main .experience-back-holder {position: absolute; bottom: 47px; left: 23px; z-index: 10;}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button {display: block;}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button:hover,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button:hover {cursor: pointer;}.theme-r3e .message-display-center.experience-main .experience-back-holder .breadcrumbs {position: absolute; left: 100%; top: 0; height: 100%;}.theme-r3e .message-display-center.experience-main .experience-back-holder .breadcrumbs a {display: block; height: 100%; background-repeat: no-repeat; background-position: center center; opacity: 1; -moz-transition: opacity 0.1s; -webkit-transition: opacity 0.1s; transition: opacity 0.1s; cursor: pointer;}.theme-r3e .message-display-center.experience-main .experience-back-holder .breadcrumbs a:hover {opacity: 0.6;}.theme-r3e .message-display-center.experience-main .competitions .inner {background-image: url(/static/img/themes/r3e/icon-competitions.webp);}.theme-r3e .message-display-center.experience-main .store .inner {background-image: url(/static/img/themes/r3e/icon-store.webp);}.theme-r3e .message-display-center.experience-main .game_options .inner {background-image: url(/static/img/themes/r3e/icon-options.webp);}.theme-r3e .message-display-center.experience-main .support .inner {background-image: url(/static/img/themes/r3e/icon-support.webp);}.theme-r3e .message-display-center.experience-main .main .inner {background-image: url(/static/img/themes/r3e/icon-main.webp);}.theme-r3e .message-display-center.experience-main .back .inner {background-image: url(/static/img/themes/r3e/icon-back.webp);}.theme-r3e .message-display-center.experience-main .championship .inner {background-image: url(/static/img/themes/r3e/icon-championship.webp);}.theme-r3e .message-display-center.experience-main .competitions .inner {background-image: url(/static/img/themes/r3e/icon-competitions.webp);}.theme-r3e .message-display-center.experience-main .profile .inner {background-image: url(/static/img/themes/r3e/icon-profile.webp);}.theme-r3e .message-display-center.experience-main .game_modes .inner {background-image: url(/static/img/themes/r3e/icon-gamemodes.webp);}.theme-r3e .message-display-center.experience-main .leaderboards .inner,.theme-r3e .message-display-center.experience-main .leaderboard_challenge .inner {background-image: url(/static/img/themes/r3e/icon-leaderboard.webp);}.theme-r3e .message-display-center.experience-main .multiplayer .inner {background-image: url(/static/img/themes/r3e/icon-multiplayer.webp);}.theme-r3e .message-display-center.experience-main .options .inner {background-image: url(/static/img/themes/r3e/icon-options.webp);}.theme-r3e .message-display-center.experience-main .single_player .inner {background-image: url(/static/img/themes/r3e/icon-singleplayer.webp);}.theme-r3e .message-display-center.experience-main .single_race .inner {background-image: url(/static/img/themes/r3e/icon-singlerace.webp);}.theme-r3e .message-display-center.experience-main .support .inner {background-image: url(/static/img/themes/r3e/icon-support.webp);}.theme-r3e .message-display-center.experience-main .track_test .inner {background-image: url(/static/img/themes/r3e/icon-tracktest.webp);}.theme-r3e .message-display-center.experience-main .brand_page .inner {background-image: url(/static/img/themes/r3e/icon-brand.webp);}.theme-r3e .message-display-center.experience-main .car-selector.single label,.theme-r3e .message-display-center.experience-main .track-selector.single label {background: none;}.theme-r3e .message-display-center.experience-main .car-selector,.theme-r3e .message-display-center.experience-main .track-selector,.theme-r3e .message-display-center.experience-main .track-selector-dummy {position: absolute; top: 180px; width: 703px; height: 189px; font-family: microgrammadbolextregular,sans-serif;}.theme-r3e .message-display-center.experience-main .car-selector select,.theme-r3e .message-display-center.experience-main .track-selector select,.theme-r3e .message-display-center.experience-main .track-selector-dummy select {font-size: 30px; display: none;}.theme-r3e .message-display-center.experience-main .car-selector .image-container,.theme-r3e .message-display-center.experience-main .track-selector .image-container,.theme-r3e .message-display-center.experience-main .track-selector-dummy .image-container {position: absolute;}.theme-r3e .message-display-center.experience-main .car-selector label,.theme-r3e .message-display-center.experience-main .track-selector label,.theme-r3e .message-display-center.experience-main .track-selector-dummy label {font-weight: bold; font-size: 40px; position: absolute; top: 57px; text-transform: uppercase; color: #c22a2e; left: 55px;}.theme-r3e .message-display-center.experience-main .car-selector .by-line,.theme-r3e .message-display-center.experience-main .track-selector .by-line,.theme-r3e .message-display-center.experience-main .track-selector-dummy .by-line {font-size: 14px; position: absolute; font-weight: bold; color: #414141; text-transform: uppercase; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; width: 540px; left: 75px; bottom: 5px; font-family: microgrammadmedextregular; letter-spacing: 1px;}.theme-r3e .message-display-center.experience-main .car-selector .layout-render-container .offset,.theme-r3e .message-display-center.experience-main .track-selector .layout-render-container .offset,.theme-r3e .message-display-center.experience-main .track-selector-dummy .layout-render-container .offset {top: -12%; bottom: -15%;}.theme-r3e .message-display-center.experience-main .car-selector {-webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; left: 50px; background: url(/static/img/themes/r3e/selector-preview-bg-car.webp) repeat-x;}.theme-r3e .message-display-center.experience-main .car-selector:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .car-selector:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .car-selector .image-container {top: 10px; left: 290px; width: 330px;}.theme-r3e .message-display-center.experience-main .car-selector label {padding: 0 0 0 40px; background-position: center left;}.theme-r3e .message-display-center.experience-main .car-selector .car-class-icon {width: 70px; height: 70px; position: absolute; top: 14px; right: 27px;}.theme-r3e .message-display-center.experience-main.championship .track-selector {-webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.theme-r3e .message-display-center.experience-main.championship .track-selector:hover {-webkit-transform: scale(1, 1);}.theme-r3e .message-display-center.experience-main.championship .track-selector:active {-webkit-transform: scale(1, 1);}.theme-r3e .message-display-center.experience-main .track-selector,.theme-r3e .message-display-center.experience-main .track-selector-dummy {-webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; right: 50px; background: url(/static/img/themes/r3e/selector-preview-bg-track.webp) repeat-x;}.theme-r3e .message-display-center.experience-main .track-selector:hover,.theme-r3e .message-display-center.experience-main .track-selector-dummy:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .track-selector:active,.theme-r3e .message-display-center.experience-main .track-selector-dummy:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .track-selector .image-container,.theme-r3e .message-display-center.experience-main .track-selector-dummy .image-container {top: 17px; left: 368px; width: 220px;}.theme-r3e .message-display-center.experience-main .track-selector label,.theme-r3e .message-display-center.experience-main .track-selector-dummy label {padding: 0 40px 0 0; left: 99px; background-position: center right;}.theme-r3e .message-display-center.experience-main .track-selector-dummy {cursor: pointer; background: url(/static/img/themes/r3e/championship/custom-select-track.webp) repeat-x;}.theme-r3e .message-display-center.experience-main .experience-headline {background: url(/static/img/themes/r3e/r3e-experience-logo.webp) no-repeat top left; background-size: auto 100%; height: 95px; width: 475px; position: absolute; top: 15px; left: 85px; padding: 0;}.theme-r3e .message-display-center.experience-main .experience-headline .section {display: none;}.theme-r3e .message-display-center.experience-main .menu-settings {bottom: 192px; top: auto; left: 0;}.theme-r3e .message-display-center.experience-main .menu-settings li {height: 51px; line-height: 51px; font-size: 44px; font-family: microgrammadbolextregular,sans-serif; margin-top: 10px; color: #414141; cursor: pointer;}.theme-r3e .message-display-center.experience-main .menu-settings li.spacer {visibility: hidden;}.theme-r3e .message-display-center.experience-main .menu-settings li:hover {color: #414141;}.theme-r3e .message-display-center.experience-main .menu-settings li select {display: none;}.theme-r3e .message-display-center.experience-main .menu-settings li label {font-family: microgrammadmedextregular;}.theme-r3e .message-display-center.experience-main .menu-settings li.readonly {opacity: 0.5;}.theme-r3e .message-display-center.experience-main .menu-settings li.readonly .icon .inner {display: none;}.theme-r3e .message-display-center.experience-main .menu-settings li.disabled,.theme-r3e .message-display-center.experience-main .menu-settings li.disabled-forced {opacity: 0.3;}.theme-r3e .message-display-center.experience-main .menu-settings li.GamePlaySettingType_Boolean .icon .inner {background: url(/static/img/themes/r3e/boolean.webp) center center no-repeat;}.theme-r3e .message-display-center.experience-main .menu-settings li.GamePlaySettingType_Boolean.active .icon .inner {background: url(/static/img/themes/r3e/boolean-checked.webp) center center no-repeat;}.theme-r3e .message-display-center.experience-main .menu-settings li:hover a {animation: 'hilight-text-anim' 1s ease-in-out infinite; -moz-animation: 'hilight-text-anim' 1s ease-in-out infinite; -webkit-animation: 'hilight-text-anim' 1s ease-in-out infinite; text-shadow: 0 0 0 #414141; -moz-text-shadow: 0 0 0 #414141; -webkit-text-shadow: 0 0 0 #414141; -ms-text-shadow: 0 0 0 #414141;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select {position: absolute; top: 99%; left: 0; right: 0; z-index: 1000; height: 150px; background-size: 100% 100%; width: 518px;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select.up {bottom: 99%; left: 15px; top: auto;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner {overflow: auto; height: 150px;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar {width: 17px; height: 16px; position: relative;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar-button:vertical:start:increment,.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar-button:vertical:end:decrement {display: none;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar-track-piece:vertical:start {background: #f9f9f9; box-shadow: 0 0 0; border: 1px solid #9b9b9b;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar-track-piece:vertical:end {background: #f9f9f9; box-shadow: 0 0 0; border: 1px solid #9b9b9b;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .inner::-webkit-scrollbar-thumb:vertical {background: #4a4a4a; box-shadow: 0 0 0; border: 0; margin: 5px;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .entries {padding: 10px 0; color: #414141; min-height: 100%;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .entries .entry {line-height: 25px; font-size: 20px; padding: 5px 20px; cursor: pointer;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .entries .entry:hover {color: #b1272a;}.theme-r3e .message-display-center.experience-main .menu-settings .custom-select .entries .entry.selected {background: #fff; color: #b1272a; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin-right: 1px;}.theme-r3e .message-display-center.experience-main .menu-settings.left .custom-select {background-image: url(/static/img/themes/r3e/custom-dropdown-bg.webp);}.theme-r3e .message-display-center.experience-main .menu-settings.left .custom-select .entries {margin-left: 1px; text-align: right !important;}.theme-r3e .message-display-center.experience-main .menu-settings.right .custom-select {background-image: url(/static/img/themes/r3e/custom-dropdown-bg.webp);}.theme-r3e .message-display-center.experience-main .menu-settings.right .custom-select .entries {margin-left: 1px; text-align: left;}.theme-r3e .message-display-center.experience-main.multiplayer .meta-menu {display: none;}.theme-r3e .message-display-center.experience-main .meta-menu {position: absolute; top: 24px; right: 116px; background: url(/static/img/themes/r3e/options-group-bg.webp) no-repeat center center; width: 300px; background-size: 100% 100%; height: 81px; padding-left: 33px;}.theme-r3e .message-display-center.experience-main .meta-menu li {cursor: pointer; float: left; position: relative; left: -14px;}.theme-r3e .message-display-center.experience-main .meta-menu li a {display: block; height: 100%;}.theme-r3e .message-display-center.experience-main .meta-menu li.game_options {background: url(/static/img/themes/r3e/icon-game-options.webp) no-repeat center center; width: 88px; height: 74px;}.theme-r3e .message-display-center.experience-main .meta-menu li.media_hub {background: url(/static/img/themes/r3e/icon-media-hub.png) no-repeat center center; width: 56px; height: 80px; margin-left: 26px;}.theme-r3e .message-display-center.experience-main .meta-menu li.support {background: url(/static/img/themes/r3e/icon-game-support.webp) no-repeat center center; width: 56px; height: 80px; margin-left: 10px;}.theme-r3e .message-display-center.experience-main .menu-settings {padding: 0; position: absolute; top: 410px; bottom: 140px; z-index: 10; font-size: 10px;}.theme-r3e .message-display-center.experience-main .menu-settings.left {left: 50px; right: auto; bottom: 340px; padding: 0 93px 0 0;}.theme-r3e .message-display-center.experience-main .menu-settings.right {top: 469px; left: auto; right: 130px; bottom: 150px; padding: 0 0 0 93px; overflow: hidden;}.theme-r3e .message-display-center.experience-main .menu-settings li {color: #414141; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; transition: color 0.5s; display: block; height: 49px; width: 626px; line-height: 51px; font-size: 20px; background: url(/static/img/themes/r3e/menu-option-bg.webp) repeat-x; padding: 0 50px 0 40px; zoom: 1; position: relative; text-transform: uppercase; margin: 0 0 10px; white-space: nowrap;}.theme-r3e .message-display-center.experience-main .menu-settings li:before {content: ''; display: block;}.theme-r3e .message-display-center.experience-main .menu-settings li:after {content: ''; display: table; clear: both;}.theme-r3e .message-display-center.experience-main .menu-settings li:last-child {margin-bottom: 0;}.theme-r3e .message-display-center.experience-main .menu-settings li .icon,.theme-r3e .message-display-center.experience-main .menu-settings li .text {float: left;}.theme-r3e .message-display-center.experience-main .menu-settings li .divider,.theme-r3e .message-display-center.experience-main .menu-settings li .value {display: inline-block; color: #414141;}.theme-r3e .message-display-center.experience-main .menu-settings li .divider {padding: 0 10px; margin-bottom: 0;}.theme-r3e .message-display-center.experience-main .menu-settings li .value {font-weight: bold;}.theme-r3e .message-display-center.experience-main .menu-settings li .icon {height: 100%; width: 93px; display: block; position: absolute; top: 0; right: 0;}.theme-r3e .message-display-center.experience-main .menu-settings li .icon .inner {height: 100%; background-position: center center; background-repeat: no-repeat; display: block; background: url(/static/img/themes/r3e/arrow-down.webp) center center no-repeat;}.theme-r3e .message-display-center.experience-main .menu-settings li .text {display: block;}.theme-r3e .message-display-center.experience-main .menu-settings li input,.theme-r3e .message-display-center.experience-main .menu-settings li select {font-size: 25px; padding: 3px; border: 0; position: relative; top: -2px; font-family: microgrammadbolextregular,sans-serif; margin-left: 20px;}.theme-r3e .message-display-center.experience-main .menu-settings li input {background: transparent; color: #111111;}.theme-r3e .message-display-center.experience-main .menu-settings li input[type='checkbox'] {top: -5px;}.theme-r3e .message-display-center.experience-main .menu-settings li select {padding: 2px 5px; font-size: 15px; position: absolute; top: 10px; left: -100px; width: 150%; opacity: 0;}.theme-r3e .message-display-center.experience-main .menu-settings .car select,.theme-r3e .message-display-center.experience-main .menu-settings .track select {max-width: 240px;}.theme-r3e .message-display-center.experience-main .menu {position: absolute; top: 190px; left: 23px;}.theme-r3e .message-display-center.experience-main .menu li,.theme-r3e .message-display-center.experience-main .action-button-holder li {position: relative;}.theme-r3e .message-display-center.experience-main .menu li a,.theme-r3e .message-display-center.experience-main .action-button-holder li a {height: 81px; line-height: 81px; font-family: microgrammadbolextregular,sans-serif; margin-bottom: 22px; -webkit-transform: scale(1, 1); -webkit-transition: color 0.5s; -webkit-transform-origin: left center; color: #414141; -moz-transition: color 0.5s; transition: color 0.5s; display: block; width: 757px; font-size: 35px; background: url(/static/img/themes/r3e/main-menu-entry-bg.webp) top left no-repeat; padding: 0 50px 0 100px; zoom: 1; position: relative;}.theme-r3e .message-display-center.experience-main .menu li a:hover,.theme-r3e .message-display-center.experience-main .action-button-holder li a:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .menu li a:active,.theme-r3e .message-display-center.experience-main .action-button-holder li a:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .menu li a:before,.theme-r3e .message-display-center.experience-main .action-button-holder li a:before {content: ''; display: block;}.theme-r3e .message-display-center.experience-main .menu li a:after,.theme-r3e .message-display-center.experience-main .action-button-holder li a:after {content: ''; display: table; clear: both;}.theme-r3e .message-display-center.experience-main .menu li a .icon,.theme-r3e .message-display-center.experience-main .action-button-holder li a .icon,.theme-r3e .message-display-center.experience-main .menu li a .text,.theme-r3e .message-display-center.experience-main .action-button-holder li a .text {float: left;}.theme-r3e .message-display-center.experience-main .menu li a .icon,.theme-r3e .message-display-center.experience-main .action-button-holder li a .icon {width: 94px; display: block; position: absolute; right: 25px; bottom: 0; top: 0;}.theme-r3e .message-display-center.experience-main .menu li a .icon .inner,.theme-r3e .message-display-center.experience-main .action-button-holder li a .icon .inner {height: 100%; background-position: center center; background-repeat: no-repeat; display: block;}.theme-r3e .message-display-center.experience-main .menu li a .text,.theme-r3e .message-display-center.experience-main .action-button-holder li a .text {display: block;}.theme-r3e .message-display-center.experience-main .action-button-holder {position: absolute; bottom: 28px; right: 53px; z-index: 11; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; -webkit-transform-origin: left center;}.theme-r3e .message-display-center.experience-main .action-button-holder:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .action-button-holder:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .action-button-holder.disabled {opacity: 0.15;}.theme-r3e .message-display-center.experience-main .action-button-holder.disabled a {cursor: default;}.theme-r3e .message-display-center.experience-main .action-button-holder li a {background: url(/static/img/themes/r3e/race-button.webp) top left no-repeat; width: 752px; height: 86px; line-height: 95px; color: #111111; font-size: 45px;}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button {height: 81px; line-height: 81px; font-size: 35px; width: 378px; background: url(/static/img/themes/r3e/back-button.webp) no-repeat top left; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; -webkit-transform-origin: right center;}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button:hover,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button:active,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button .icon,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button .icon {display: none;}.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-back-button .text,.theme-r3e .message-display-center.experience-main .experience-back-holder .experience-exit-button .text {font-family: microgrammadbolextregular,sans-serif; display: block; float: left; padding: 0 50px;}.lang-en.theme-r3e .message-display-center.experience-main .menu-settings li.CutTrackRules {font-size: 19px;}.lang-de.theme-r3e .message-display-center.experience-main .menu-settings li.CutTrackRules {font-size: 15px;}.lang-it.theme-r3e .message-display-center.experience-main .menu-settings li.CutTrackRules {font-size: 17px;}.lang-es.theme-r3e .message-display-center.experience-main .menu-settings li.CutTrackRules {font-size: 12px;}.lang-fr.theme-r3e .message-display-center.experience-main .menu-settings li.CutTrackRules {font-size: 14px;}.lang-de .experience-back-holder .experience-back-button .text,.lang-de .experience-back-holder .experience-exit-button .text {font-size: 28px;}.theme-r3e #overlay.experience-picker,.custom-championship {}.theme-r3e #overlay.experience-picker .container,.custom-championship .container {position: relative; -webkit-transform: transform(0, 0); -webkit-transition: -webkit-transform 0.5s;}.theme-r3e #overlay.experience-picker .container.fast,.custom-championship .container.fast {-webkit-transition: -webkit-transform 0s;}.theme-r3e #overlay.experience-picker .container .group,.custom-championship .container .group {position: absolute; width: 1920px;}.theme-r3e #overlay.experience-picker .container .group:first-child .prev,.custom-championship .container .group:first-child .prev {display: none;}.theme-r3e #overlay.experience-picker .container .group:last-child .next,.custom-championship .container .group:last-child .next {display: none;}.theme-r3e #overlay.experience-picker .main-title,.custom-championship .main-title,.theme-r3e #overlay.experience-picker .close,.custom-championship .close {position: absolute; top: 25px; height: 86px; font-family: microgrammadbolextregular,sans-serif; font-weight: bold; text-transform: uppercase; color: #414141;}.theme-r3e #overlay.experience-picker .main-title,.custom-championship .main-title {width: 1474px; height: 94px; background: url(/static/img/themes/r3e/picker-top-title.webp) repeat-x; font-size: 30px; line-height: 100px; padding: 0 0 0 50px; left: 0;}.theme-r3e #overlay.experience-picker .close,.custom-championship .close {width: 319px; height: 94px; cursor: pointer; line-height: 94px; background: url(/static/img/themes/r3e/picker-top-close.webp) repeat-x; right: 0; font-size: 20px; padding: 0 0 0 60px; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; -webkit-transform-origin: right center;}.theme-r3e #overlay.experience-picker .close:hover,.custom-championship .close:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e #overlay.experience-picker .close:active,.custom-championship .close:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e #overlay.experience-picker .close.back,.custom-championship .close.back {background-image: url(/static/img/themes/r3e/picker-top-close.webp);}.theme-r3e #overlay.experience-picker .container,.custom-championship .container,.theme-r3e #overlay.experience-picker .content,.custom-championship .content {margin: 0 !important; width: auto; height: auto; top: 0; left: 0; bottom: 0; right: 0;}.theme-r3e #overlay.experience-picker .container,.custom-championship .container {top: 130px;}.theme-r3e #overlay.experience-picker .container .content .entry,.custom-championship .container .content .entry {width: 514px; height: 245px; background: url(/static/img/themes/r3e/item-selection-bg.webp) repeat-x; position: absolute; cursor: pointer;}.theme-r3e #overlay.experience-picker .container .content .entry .title,.custom-championship .container .content .entry .title,.theme-r3e #overlay.experience-picker .container .content .entry .text,.custom-championship .container .content .entry .text,.theme-r3e #overlay.experience-picker .container .content .entry .position,.custom-championship .container .content .entry .position {position: absolute; left: 10px; text-transform: uppercase; font-family: microgrammadmedextregular,sans-serif; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.theme-r3e #overlay.experience-picker .container .content .entry .title,.custom-championship .container .content .entry .title,.theme-r3e #overlay.experience-picker .container .content .entry .position,.custom-championship .container .content .entry .position {font-size: 20px; top: 7px; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; color: #c0292d;}.theme-r3e #overlay.experience-picker .container .content .entry .title,.custom-championship .container .content .entry .title {width: 380px; left: 109px;}.theme-r3e #overlay.experience-picker .container .content .entry .position,.custom-championship .container .content .entry .position {text-align: center; left: 20px; width: 73px;}.theme-r3e #overlay.experience-picker .container .content .entry .text,.custom-championship .container .content .entry .text {width: 439px; white-space: nowrap; overflow: hidden; display: block; text-overflow: ellipsis; font-size: 20px; color: #000; font-weight: bold; bottom: 3px; left: 33px;}.theme-r3e #overlay.experience-picker .container .content .entry .corner-cover,.custom-championship .container .content .entry .corner-cover {background: url(/static/img/themes/r3e/track-corner-cover.webp) no-repeat bottom right; position: absolute; bottom: 2px; right: 0; width: 10px; height: 10px;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container,.custom-championship .container .content .entry .image-container {position: absolute;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarClass,.custom-championship .container .content .entry .image-container.CarClass {top: 50px; left: 50px; right: 50px; bottom: 50px;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarLivery,.custom-championship .container .content .entry .image-container.CarLivery,.theme-r3e #overlay.experience-picker .container .content .entry .image-container.Car,.custom-championship .container .content .entry .image-container.Car {top: 30px; left: 50px; right: 50px; bottom: 10px; -webkit-transform: rotate(-3deg);}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.Car .img,.custom-championship .container .content .entry .image-container.Car .img,.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarClass .img,.custom-championship .container .content .entry .image-container.CarClass .img {width: 100%; height: 100%; background-repeat: no-repeat; background-size: auto 100%; background-position: center center;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.Track,.custom-championship .container .content .entry .image-container.Track {top: 29px; left: 0px; right: 0px; overflow: hidden; bottom: 33px; -webkit-mask-box-image: url(/static/img/themes/r3e/track-box-alpha-mask.webp);}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.Track .img,.custom-championship .container .content .entry .image-container.Track .img {width: 516px; height: 100%; background-size: auto 100%; background-position: center center;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.TrackLayout .offset,.custom-championship .container .content .entry .image-container.TrackLayout .offset {top: -10%; bottom: 0%;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarManufactor,.custom-championship .container .content .entry .image-container.CarManufactor {top: 44px; left: 0px; right: 0px; overflow: hidden; bottom: 52px;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarManufactor .image-fit-container,.custom-championship .container .content .entry .image-container.CarManufactor .image-fit-container {height: 86%; margin: 3% 0;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.CarManufactor .image-fit-container img,.custom-championship .container .content .entry .image-container.CarManufactor .image-fit-container img {max-width: 100%; max-height: 100%; margin: 0 auto; display: block;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.class,.custom-championship .container .content .entry .image-container.class {top: 44px; left: 1px; right: 40px; overflow: hidden; bottom: 42px;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.class .img,.custom-championship .container .content .entry .image-container.class .img {width: 100%; height: 100%; background-position: center center; background-size: 160px auto; background-repeat: no-repeat;}.theme-r3e #overlay.experience-picker .container .content .entry .image-container.TrackLayout,.custom-championship .container .content .entry .image-container.TrackLayout {top: 54px; left: 94px; right: 140px; bottom: 42px;}.theme-r3e #overlay.experience-picker .container .content .entry .flag,.custom-championship .container .content .entry .flag {position: absolute; top: 2px; left: 33px; width: 50px; height: 38px;}.theme-r3e #overlay.experience-picker .center-piece,.custom-championship .center-piece {top: 354px; width: 513px; height: 251px; position: absolute; left: 700px;}.theme-r3e #overlay.experience-picker .pagination,.custom-championship .pagination {position: absolute; top: 430px; width: 357px; height: 85px; color: #fff; cursor: pointer;}.theme-r3e #overlay.experience-picker .pagination strong,.custom-championship .pagination strong {font-size: 32px; font-family: microgrammadbolextregular; top: 23px; position: absolute;}.theme-r3e #overlay.experience-picker .pagination span,.custom-championship .pagination span {top: 36px; position: absolute; font-size: 25px; font-family: microgrammadmedextregular;}.theme-r3e #overlay.experience-picker .pagination.prev,.custom-championship .pagination.prev {-webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; left: 20px; background: url(/static/img/themes/r3e/pagination-previous.webp) no-repeat bottom right;}.theme-r3e #overlay.experience-picker .pagination.prev:hover,.custom-championship .pagination.prev:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e #overlay.experience-picker .pagination.prev:active,.custom-championship .pagination.prev:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e #overlay.experience-picker .pagination.prev strong,.custom-championship .pagination.prev strong {top: 18px; left: 148px;}.theme-r3e #overlay.experience-picker .pagination.prev span,.custom-championship .pagination.prev span {left: 137px;}.theme-r3e #overlay.experience-picker .pagination.next,.custom-championship .pagination.next {-webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; right: 20px; background: url(/static/img/themes/r3e/pagination-next.webp) no-repeat bottom right;}.theme-r3e #overlay.experience-picker .pagination.next:hover,.custom-championship .pagination.next:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e #overlay.experience-picker .pagination.next:active,.custom-championship .pagination.next:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e #overlay.experience-picker .pagination.next strong,.custom-championship .pagination.next strong {left: 40px;}.theme-r3e #overlay.experience-picker .pagination.next span,.custom-championship .pagination.next span {left: 30px;}.theme-r3e #overlay.experience-picker .content .entry,.custom-championship .content .entry {-webkit-transform: scale(1); -webkit-transition: -webkit-transform 0.5s; -moz-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s;}.theme-r3e #overlay.experience-picker .content .entry:hover,.custom-championship .content .entry:hover {-webkit-transform: scale(1.01, 1.01);}.theme-r3e #overlay.experience-picker .content .entry:active,.custom-championship .content .entry:active {-webkit-transform: scale(0.99, 0.99);}.theme-r3e #overlay.experience-picker .content .entry.highlight,.custom-championship .content .entry.highlight {-webkit-transform: scale(1.1);}.theme-r3e #overlay.experience-picker .content .entry[data-missing],.custom-championship .content .entry[data-missing] {background: url(/static/img/themes/r3e/item-selection-bg-purchase.webp) repeat-x;}.theme-r3e #overlay.experience-picker .content .entry[data-missing] .badge,.custom-championship .content .entry[data-missing] .badge {background: url(/static/img/themes/r3e/item-selection-bg-purchase-badge.webp) repeat-x; width: 114px; height: 114px; position: absolute; top: 25px; left: 20px; z-index: 11;}.theme-r3e #overlay.experience-picker .content .entry[data-missing] .title,.custom-championship .content .entry[data-missing] .title {color: #111111;}.theme-r3e #overlay.experience-picker .content .entry.no-owned-content,.custom-championship .content .entry.no-owned-content {background: url(/static/img/themes/r3e/item-selection-bg-purchase.webp) repeat-x;}.theme-r3e #overlay.experience-picker .content .entry.no-owned-content .title,.custom-championship .content .entry.no-owned-content .title {color: #111111;}.theme-r3e #overlay.experience-picker .content .entry.on-sale,.custom-championship .content .entry.on-sale {background: url(/static/img/themes/r3e/item-selection-bg-onsale.webp) repeat-x;}.theme-r3e #overlay.experience-picker .content .entry.on-sale .badge,.custom-championship .content .entry.on-sale .badge {background: url(/static/img/themes/r3e/item-selection-bg-onsale-badge.webp) repeat-x; width: 120px; height: 120px; position: absolute; top: 25px; left: 20px; z-index: 11;}.theme-r3e #overlay.experience-picker .content .entry.on-sale .title,.custom-championship .content .entry.on-sale .title {color: #111111;}.theme-r3e #overlay.experience-picker .content .entry.on-sale-linked .badge,.custom-championship .content .entry.on-sale-linked .badge {background: url(/static/img/themes/r3e/item-selection-bg-purchase-badge-linked-discount.webp) repeat-x;}.theme-r3e #overlay.experience-picker .content .entry-1,.custom-championship .content .entry-1,.theme-r3e #overlay.experience-picker .content .entry-6,.custom-championship .content .entry-6 {left: 110px;}.theme-r3e #overlay.experience-picker .content .entry-4,.custom-championship .content .entry-4 {left: 410px;}.theme-r3e #overlay.experience-picker .content .entry-5,.custom-championship .content .entry-5 {left: 985px;}.theme-r3e #overlay.experience-picker .content .entry-2,.custom-championship .content .entry-2,.theme-r3e #overlay.experience-picker .content .entry-7,.custom-championship .content .entry-7 {left: 700px;}.theme-r3e #overlay.experience-picker .content .entry-3,.custom-championship .content .entry-3,.theme-r3e #overlay.experience-picker .content .entry-8,.custom-championship .content .entry-8 {left: 1295px;}.theme-r3e #overlay.experience-picker .content .entry-1,.custom-championship .content .entry-1,.theme-r3e #overlay.experience-picker .content .entry-2,.custom-championship .content .entry-2,.theme-r3e #overlay.experience-picker .content .entry-3,.custom-championship .content .entry-3 {top: 60px;}.theme-r3e #overlay.experience-picker .content .entry-4,.custom-championship .content .entry-4,.theme-r3e #overlay.experience-picker .content .entry-5,.custom-championship .content .entry-5 {top: 354px;}.theme-r3e #overlay.experience-picker .content .entry-6,.custom-championship .content .entry-6,.theme-r3e #overlay.experience-picker .content .entry-7,.custom-championship .content .entry-7,.theme-r3e #overlay.experience-picker .content .entry-8,.custom-championship .content .entry-8 {top: 650px;}.theme-r3e #overlay.experience-picker.explain .content {width: 1920px; height: 1080px; position: absolute; top: 0; left: 0;}.theme-r3e #overlay.experience-picker,.custom-championship {background: url(/static/img/themes/r3e/item-selection-bg.jpg);}.theme-r3e #overlay.experience-picker.custom-championship,.custom-championship.custom-championship {background: url(/static/img/themes/r3e/item-selection-bg-custom.jpg);}.theme-r3e #overlay.experience-picker .main-title,.custom-championship .main-title,.theme-r3e #overlay.experience-picker .close,.custom-championship .close {z-index: 10;}.theme-r3e #overlay.experience-picker .container,.custom-championship .container {box-shadow: 0 0 0;}.theme-r3e #overlay.experience-picker .container .content,.custom-championship .container .content {font-family: microgrammadbolextregular,sans-serif;}.theme-r3e #overlay.experience-picker .container .content .new,.custom-championship .container .content .new,.theme-r3e #overlay.experience-picker .container .content .load,.custom-championship .container .content .load,.theme-r3e #overlay.experience-picker .container .content .load-meta,.custom-championship .container .content .load-meta {width: 493px; height: 361px; position: absolute; top: 100px;}.theme-r3e #overlay.experience-picker .container .content .new .title,.custom-championship .container .content .new .title,.theme-r3e #overlay.experience-picker .container .content .load .title,.custom-championship .container .content .load .title,.theme-r3e #overlay.experience-picker .container .content .load-meta .title,.custom-championship .container .content .load-meta .title,.theme-r3e #overlay.experience-picker .container .content .new .position,.custom-championship .container .content .new .position,.theme-r3e #overlay.experience-picker .container .content .load .position,.custom-championship .container .content .load .position,.theme-r3e #overlay.experience-picker .container .content .load-meta .position,.custom-championship .container .content .load-meta .position {text-transform: uppercase; font-size: 18px; position: absolute; top: 5px; left: 10px;}.theme-r3e #overlay.experience-picker .container .content .new .action-button,.custom-championship .container .content .new .action-button,.theme-r3e #overlay.experience-picker .container .content .load .action-button,.custom-championship .container .content .load .action-button,.theme-r3e #overlay.experience-picker .container .content .load-meta .action-button,.custom-championship .container .content .load-meta .action-button {top: 100%; position: absolute; margin-top: 10px; left: 0; font-size: 25px; cursor: pointer;}.theme-r3e #overlay.experience-picker .container .content .new .action-button:hover .text,.custom-championship .container .content .new .action-button:hover .text,.theme-r3e #overlay.experience-picker .container .content .load .action-button:hover .text,.custom-championship .container .content .load .action-button:hover .text,.theme-r3e #overlay.experience-picker .container .content .load-meta .action-button:hover .text,.custom-championship .container .content .load-meta .action-button:hover .text {color: yellow;}.theme-r3e #overlay.experience-picker .container .content .new .action-button .text,.custom-championship .container .content .new .action-button .text,.theme-r3e #overlay.experience-picker .container .content .load .action-button .text,.custom-championship .container .content .load .action-button .text,.theme-r3e #overlay.experience-picker .container .content .load-meta .action-button .text,.custom-championship .container .content .load-meta .action-button .text {position: absolute; text-transform: uppercase; top: 0; left: 90px; line-height: 50px; right: 0; text-align: center;}.theme-r3e #overlay.experience-picker .container .content .new .content,.custom-championship .container .content .new .content,.theme-r3e #overlay.experience-picker .container .content .load .content,.custom-championship .container .content .load .content,.theme-r3e #overlay.experience-picker .container .content .load-meta .content,.custom-championship .container .content .load-meta .content {position: absolute; top: 34px; left: 0px; right: 40px; bottom: 33px;}.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar,.custom-championship .container .content .new .content::-webkit-scrollbar,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar,.custom-championship .container .content .load .content::-webkit-scrollbar,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar,.custom-championship .container .content .load-meta .content::-webkit-scrollbar {width: 17px; height: 16px; position: relative; margin-right: 20px;}.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar-button:vertical:start:increment,.custom-championship .container .content .new .content::-webkit-scrollbar-button:vertical:start:increment,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar-button:vertical:start:increment,.custom-championship .container .content .load .content::-webkit-scrollbar-button:vertical:start:increment,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar-button:vertical:start:increment,.custom-championship .container .content .load-meta .content::-webkit-scrollbar-button:vertical:start:increment,.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar-button:vertical:end:decrement,.custom-championship .container .content .new .content::-webkit-scrollbar-button:vertical:end:decrement,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar-button:vertical:end:decrement,.custom-championship .container .content .load .content::-webkit-scrollbar-button:vertical:end:decrement,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar-button:vertical:end:decrement,.custom-championship .container .content .load-meta .content::-webkit-scrollbar-button:vertical:end:decrement {display: none;}.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar-track-piece:vertical:start,.custom-championship .container .content .new .content::-webkit-scrollbar-track-piece:vertical:start,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar-track-piece:vertical:start,.custom-championship .container .content .load .content::-webkit-scrollbar-track-piece:vertical:start,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar-track-piece:vertical:start,.custom-championship .container .content .load-meta .content::-webkit-scrollbar-track-piece:vertical:start {background: rgba(0, 0, 0, 0.4);}.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar-track-piece:vertical:end,.custom-championship .container .content .new .content::-webkit-scrollbar-track-piece:vertical:end,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar-track-piece:vertical:end,.custom-championship .container .content .load .content::-webkit-scrollbar-track-piece:vertical:end,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar-track-piece:vertical:end,.custom-championship .container .content .load-meta .content::-webkit-scrollbar-track-piece:vertical:end {background: rgba(0, 0, 0, 0.4);}.theme-r3e #overlay.experience-picker .container .content .new .content::-webkit-scrollbar-thumb:vertical,.custom-championship .container .content .new .content::-webkit-scrollbar-thumb:vertical,.theme-r3e #overlay.experience-picker .container .content .load .content::-webkit-scrollbar-thumb:vertical,.custom-championship .container .content .load .content::-webkit-scrollbar-thumb:vertical,.theme-r3e #overlay.experience-picker .container .content .load-meta .content::-webkit-scrollbar-thumb:vertical,.custom-championship .container .content .load-meta .content::-webkit-scrollbar-thumb:vertical {background: #fff; margin: 5px;}.theme-r3e #overlay.experience-picker .container .content .new,.custom-championship .container .content .new {left: 100px;}.theme-r3e #overlay.experience-picker .container .content .new .action-button,.custom-championship .container .content .new .action-button {width: 410px; height: 50px;}.theme-r3e #overlay.experience-picker .container .content .load,.custom-championship .container .content .load {left: 680px;}.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games,.custom-championship .container .content .load .content ul.save-games {padding: 40px 0;}.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li,.custom-championship .container .content .load .content ul.save-games li {text-transform: uppercase; font-size: 25px; padding: 10px 30px; cursor: pointer; line-height: 1.1; word-wrap: break-word;}.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li input,.custom-championship .container .content .load .content ul.save-games li input {width: 100%; padding: 5px;}.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li:hover,.custom-championship .container .content .load .content ul.save-games li:hover {background: rgba(0, 0, 0, 0.1);}.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li.active,.custom-championship .container .content .load .content ul.save-games li.active {background: rgba(0, 0, 0, 0.3);}.theme-r3e #overlay.experience-picker .container .content .load .action-button,.custom-championship .container .content .load .action-button {width: 410px; height: 50px;}.theme-r3e #overlay.experience-picker .container .content .load .arrow-right,.custom-championship .container .content .load .arrow-right {width: 39px; height: 71px; position: absolute; left: 100%; margin-left: -1px; top: 50%; margin-top: -35px;}.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.edit,.custom-championship .container .content .load .action-button.meta.edit,.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.delete,.custom-championship .container .content .load .action-button.meta.delete {margin-top: 70px;}.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.edit .text,.custom-championship .container .content .load .action-button.meta.edit .text,.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.delete .text,.custom-championship .container .content .load .action-button.meta.delete .text {left: 45px; font-size: 18px; line-height: 37px;}.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.edit,.custom-championship .container .content .load .action-button.meta.edit {width: 188px; height: 38px;}.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.delete,.custom-championship .container .content .load .action-button.meta.delete {width: 194px; height: 38px; left: 198px;}.theme-r3e #overlay.experience-picker .container .content .faded,.custom-championship .container .content .faded {opacity: 0;}.theme-r3e #overlay.experience-picker .container .content .load-meta,.custom-championship .container .content .load-meta {width: 649px; height: 701px; left: 1183px;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content,.custom-championship .container .content .load-meta .content {font-size: 23px; padding: 25px 65px 40px; right: 0;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content .sub-title,.custom-championship .container .content .load-meta .content .sub-title {font-size: 25px; color: #001c35; font-weight: bold; margin-top: 20px; text-transform: uppercase;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ol,.custom-championship .container .content .load-meta .content ol {padding: 0; margin: 0;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul,.custom-championship .container .content .load-meta .content ul {zoom: 1;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul:before,.custom-championship .container .content .load-meta .content ul:before {content: ''; display: block;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul:after,.custom-championship .container .content .load-meta .content ul:after {content: ''; display: table; clear: both;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul li,.custom-championship .container .content .load-meta .content ul li {float: left;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul li:after,.custom-championship .container .content .load-meta .content ul li:after {content: '|'; padding: 0 10px; color: #001c35;}.theme-r3e #overlay.experience-picker .container .content .load-meta .content ul li:last-child:after,.custom-championship .container .content .load-meta .content ul li:last-child:after {content: '';}.competition-options {display: none;}.car-selector.mp {display: none;}.hideNonHillClimbSettings .menu-settings li.hideForType1 {opacity: 0 !important; pointer-events: none;}.hideNonHillClimbSettings .menu-settings li.hideForType1 .value {opacity: 0;}.hideNonHillClimbSettings .menu-settings li.hideForType1 * {color: rgba(255, 255, 255, 0.4) !important;}.game-menus.theme-r3e #overlay.experience-picker.explain {display: none;}.game-menus.theme-r3e #overlay.experience-picker {background: url(/static/img/themes/r3e/item-selection-bg.jpg);}.game-menus.theme-r3e #overlay.experience-picker .track-filter {position: absolute; top: 50px; right: 490px; font-family: microgrammadbolextregular,sans-serif; border: 1px solid #fff; padding: 10px; box-shadow: 0 0 11px rgba(0, 0, 0, 0.2) inset; z-index: 11; width: 470px; font-size: 22px; border-radius: 10px; outline: none;}.game-menus.theme-r3e #overlay.experience-picker .clear-search-content {position: absolute; width: 15px; height: 15px; top: 65px; right: 502px; cursor: pointer; color: #aaa; font-size: 24px; background: url(/static/img/input-reset.png); z-index: 111;}.game-menus.theme-r3e #overlay.experience-picker .searchText {display: none;}.game-menus.theme-r3e #overlay.experience-picker .divider {font-size: 20px; width: 100%; clear: both; text-align: left; border-bottom: 2px solid #ddd; margin-bottom: 10px;}.game-menus.theme-r3e #overlay.experience-picker .container.classSelection .content {overflow: hidden; left: 30px; position: relative; top: 10px; height: auto; width: 1860px; text-align: center;}.game-menus.theme-r3e #overlay.experience-picker .container.classSelection .content .entry {position: static; display: inline-block; width: 150px; height: 150px; background: none; margin: 5px;}.game-menus.theme-r3e #overlay.experience-picker .container.classSelection .content .entry .image-container.CarClass {position: static; width: 100%; height: 100%;}.game-menus.theme-r3e #overlay.experience-picker .container.classSelection .content .entry .title {display: none;}.game-menus.theme-r3e #overlay.experience-picker .container .content {height: 666px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .title {font-size: 14px; color: #414141; line-height: 32px; font-weight: bold;}.game-menus.theme-r3e #overlay.experience-picker .container .content .sub-title {color: #bb292c !important;}.game-menus.theme-r3e #overlay.experience-picker .container .content .new,.game-menus.theme-r3e #overlay.experience-picker .container .content .load,.game-menus.theme-r3e #overlay.experience-picker .container .content .load-meta {background: url(/static/img/themes/r3e/championship/start-box.webp); width: 488px; height: 363px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .new .title,.game-menus.theme-r3e #overlay.experience-picker .container .content .load .title,.game-menus.theme-r3e #overlay.experience-picker .container .content .load-meta .title {top: 9px; left: 20px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .new {background: url(/static/img/themes/r3e/championship/start-box-logo.webp);}.game-menus.theme-r3e #overlay.experience-picker .container .content .new .action-button {width: 496px; height: 56px; color: #353535; background: url(/static/img/themes/r3e/championship/button-create.webp); left: -24px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .new .action-button .text {line-height: 65px; font-size: 31px; left: 0; right: 50px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .action-button {height: 56px; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.game-menus.theme-r3e #overlay.experience-picker .container .content .action-button:hover {-webkit-transform: scale(1.01, 1.01);}.game-menus.theme-r3e #overlay.experience-picker .container .content .action-button:active {-webkit-transform: scale(0.99, 0.99);}.game-menus.theme-r3e #overlay.experience-picker .container .content .action-button .text {color: #111111;}.game-menus.theme-r3e #overlay.experience-picker .container .content .action-button .text:hover {color: #eee !important;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.continue {background: url(/static/img/themes/r3e/championship/button-load.webp); width: 496px; height: 56px; left: -24px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.continue .text {line-height: 65px; font-size: 31px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .content {width: 470px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games {padding: 10px 0; margin: 0 0px 0 9px; color: #353535; height: 327px; overflow: auto;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li {padding: 10px 15px; font-size: 18px; line-height: 1.4;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .content ul.save-games li.active {background: rgba(0, 0, 0, 0.07);}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .arrow-right {background: url(/static/img/themes/r3e/championship/start-box-right-arrow.webp); width: 78px; height: 152px; margin-left: -18px; top: 160px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta {height: 37px; margin-top: 75px !important;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button .text {right: 30px; left: 0;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.edit .text,.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.delete .text {left: -14px; font-size: 19px; line-height: 40px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.edit {background: url(/static/img/themes/r3e/championship/button-edit.webp); color: #353535; width: 231px; height: 36px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load .action-button.meta.delete {background: url(/static/img/themes/r3e/championship/button-remove.webp); width: 232px; left: 225px; color: #353535; height: 36px;}.game-menus.theme-r3e #overlay.experience-picker .container .content .load-meta {background: url(/static/img/themes/r3e/championship/start-box-meta.webp); width: 648px; height: 703px; color: #353535;}.lang-de.theme-r3e .message-display-center.experience-main .th.difficulty {font-size: 11px;}.lang-de.theme-r3e .message-display-center.experience-main .th.mechanicaldamage {font-size: 11px;}.lang-de.theme-r3e .message-display-center.experience-main .th.flagRules {font-size: 7px;}.lang-de.theme-r3e .message-display-center.experience-main .th.tirewear {font-size: 6px;}.lang-es.theme-r3e .message-display-center.experience-main .th.mandatoryPitStops {font-size: 9px;}.lang-es.theme-r3e .message-display-center.experience-main .th.mechanicaldamage {font-size: 11px;}.lang-es.theme-r3e .message-display-center.experience-main .th.cutRules {font-size: 9px;}.lang-es.theme-r3e .message-display-center.experience-main .th.tirewear {font-size: 6px;}.lang-es.theme-r3e .message-display-center.experience-main .th.flagRules {font-size: 11px;}.lang-fr.theme-r3e .message-display-center.experience-main .th.mandatoryPitStops {font-size: 9px;}.lang-fr.theme-r3e .message-display-center.experience-main .th.mechanicaldamage {font-size: 11px;}.lang-fr.theme-r3e .message-display-center.experience-main .th.cutRules {font-size: 9px;}.lang-fr.theme-r3e .message-display-center.experience-main .th.tirewear {font-size: 6px;}.lang-fr.theme-r3e .message-display-center.experience-main .th.flagRules {font-size: 9px;}.lang-it.theme-r3e .message-display-center.experience-main .th.flagRules {font-size: 7px;}.multiplayer-server-listing .thead {margin-left: 40px;}.multiplayer-server-listing .thead .th {padding-top: 5px;}.multiplayer-server-listing .td,.multiplayer-server-listing .th {vertical-align: top; padding: 0 3px;}.multiplayer-server-listing .th {cursor: pointer; position: relative;}.multiplayer-server-listing .th .arrow {display: none; position: absolute; left: 50%; margin-left: -10px; top: 23px; width: 20px; height: 20px; background: url(/static/img/icons/arrow-left.svg) no-repeat; background-size: 100% 100%;}.multiplayer-server-listing .th.active .arrow {display: block; -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg); transform: rotate(270deg);}.multiplayer-server-listing .th.desc .arrow {-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}.multiplayer-server-listing .th .selected,.multiplayer-server-listing .th .selected-holder {width: 4%;}.multiplayer-server-listing .th .players {width: 5%;}.multiplayer-server-listing .th .lock {width: 1%;}.multiplayer-server-listing .th .name {width: 10%;}.multiplayer-server-listing .th .track {width: 9%;}.multiplayer-server-listing .th .classes {width: 9%;}.multiplayer-server-listing .th .duration {width: 6%;}.multiplayer-server-listing .th .session {width: 6%;}.multiplayer-server-listing .th .timeLeft {width: 7%;}.multiplayer-server-listing .th .ping {width: 4%;}.multiplayer-server-listing .th .difficulty {width: 7%;}.multiplayer-server-listing .th .mandatoryPitStops {width: 7%;}.multiplayer-server-listing .th .tirewear {width: 5%;}.multiplayer-server-listing .th .flagRules {width: 5%;}.multiplayer-server-listing .th .mechanicaldamage {width: 7%;}.multiplayer-server-listing .th .cutRules {width: 8%;}.message-display-center.experience-main .custom-championship {position: fixed; display: none; top: 0; left: 0; right: 0; bottom: 0; z-index: 100;}.message-display-center.experience-main .custom-championship .add {position: static; background: url(/static/img/themes/r3e/item-selection-bg-add.webp) repeat-x !important;}.track-item:first-child .move-up {display: none;}.track-item.last .move-down {display: none;}.track-item:only-of-type .remove {display: none;}.add.entry:nth-child(65) {display: none;}.track-item,.add {position: static !important; float: left; margin: 10px 20px; zoom: 0.86;}.more-then-15 .track-item,.more-then-15 .add {zoom: 0.69;}.more-then-24 .track-item,.more-then-24 .add {zoom: 0.577;}.more-then-35 .track-item,.more-then-35 .add {zoom: 0.494;}.more-then-48 .track-item,.more-then-48 .add {zoom: 0.432;}.track-item select,.add select {display: none;}.track-item .inner,.add .inner {position: absolute; top: 0; left: 23px; right: 20px; bottom: 0; cursor: pointer; z-index: 2;}.track-item .move-up,.add .move-up,.track-item .move-down,.add .move-down,.track-item .remove,.add .remove,.track-item .edit,.add .edit {background: #000; position: absolute; right: 0; width: 40px; height: 40px; line-height: 40px; text-align: center; cursor: pointer; font-weight: bold; font-size: 20px;}.track-item .move-up:hover,.add .move-up:hover,.track-item .move-down:hover,.add .move-down:hover,.track-item .remove:hover,.add .remove:hover,.track-item .edit:hover,.add .edit:hover {color: yellow;}.track-item .move-up,.add .move-up,.track-item .move-down,.add .move-down,.track-item .remove,.add .remove {z-index: 2; width: 85px; height: 56px;}.track-item .thumb-layout,.add .thumb-layout {position: absolute; top: 0; left: 195px; height: 100%;}.track-item .move-up,.add .move-up {top: 90px; left: 0px; background: url(/static/img/themes/r3e/championship/add-track-prev.webp) no-repeat;}.track-item .move-down,.add .move-down {top: 90px; right: 0px; background: url(/static/img/themes/r3e/championship/add-track-next.webp) no-repeat;}.track-item .edit,.add .edit {background: green; top: 50px; right: 0;}.track-item .remove,.add .remove {background: url(/static/img/themes/r3e/championship/add-track-remove.webp) repeat-x; width: 67px; height: 67px; bottom: 0px; right: 0px;}.th.lock {background: url(/static/img/lock.png) center 12px no-repeat;}.experience-main-inner {-webkit-transition: -webkit-transform 0.3s,opacity 0.3s;}.experience-main-inner {position: absolute; width: 1920px; height: 1080px; top: 0; left: 0;}.menu-settings-up,.menu-settings-down {width: 61.199999999999996px; height: 42px; position: absolute; right: 50px; cursor: pointer;}.menu-settings-up:hover,.menu-settings-down:hover {opacity: 0.7;}.menu-settings-up:active,.menu-settings-down:active {-webkit-transform: scale(0.95);}.menu-settings-up {top: 640px; background: url(/static/img/themes/r3e/menu-button-up.png); background-size: 100% 100%;}.menu-settings-down {top: 700px; background: url(/static/img/themes/r3e/menu-button-down.png); background-size: 100% 100%;}.preset-container {position: absolute; top: 410px; right: 135px; width: 620px;}.preset-container .select2-container {display: inline-block;}.preset-container label {text-transform: uppercase; display: inline-block; font-family: microgrammadbolextregular,sans-serif; font-size: 20px;}.preset-select {color: #414141; -moz-transition: color 0.5s; -webkit-transition: color 0.5s; transition: color 0.5s; display: block; height: 49px; width: 626px; line-height: 51px; font-size: 20px; background: url(/static/img/themes/r3e/preset-background.png) repeat-x; padding: 0 50px 0 40px; zoom: 1; position: relative; text-transform: uppercase; margin: 0 0 10px; white-space: nowrap; cursor: pointer;}.preset-select:before {content: ''; display: block;}.preset-select:after {content: ''; display: table; clear: both;}.preset-select:last-child {margin-bottom: 0;}.preset-select .icon,.preset-select .text {float: left;}.preset-select .divider,.preset-select .value {display: inline-block; color: #414141; font-family: microgrammadbolextregular,sans-serif; font-size: 20px;}.preset-select .divider {padding: 0 10px; margin-bottom: 0;}.preset-select .value {font-weight: bold; max-width: 300px; overflow: hidden; vertical-align: top; text-overflow: ellipsis;}.preset-select .icon {height: 100%; width: 93px; display: block; position: absolute; top: 0; right: 0;}.preset-select .icon .inner {height: 100%; background-position: center center; background-repeat: no-repeat; display: block; background: url(/static/img/themes/r3e/arrow-down.webp) center center no-repeat;}.preset-select .text {display: block;}.preset-select.active .custom-preset-select {display: block;}.preset-select .custom-preset-select {display: none; position: absolute; top: 99%; left: 0; right: 0; z-index: 1000; height: 150px; background-size: 100% 100%; width: 518px; background-image: url(/static/img/themes/r3e/custom-dropdown-bg.webp);}.preset-select .custom-preset-select .inner {overflow: auto; height: 150px;}.preset-select .custom-preset-select .inner::-webkit-scrollbar {width: 17px; height: 16px; position: relative;}.preset-select .custom-preset-select .inner::-webkit-scrollbar-button:vertical:start:increment,.preset-select .custom-preset-select .inner::-webkit-scrollbar-button:vertical:end:decrement {display: none;}.preset-select .custom-preset-select .inner::-webkit-scrollbar-track-piece:vertical:start {background: #f9f9f9; box-shadow: 0 0 0; border: 1px solid #9b9b9b;}.preset-select .custom-preset-select .inner::-webkit-scrollbar-track-piece:vertical:end {background: #f9f9f9; box-shadow: 0 0 0; border: 1px solid #9b9b9b;}.preset-select .custom-preset-select .inner::-webkit-scrollbar-thumb:vertical {background: #4a4a4a; box-shadow: 0 0 0; border: 0; margin: 5px;}.preset-select .custom-preset-select .entries {padding: 10px 0; color: #414141; min-height: 100%;}.preset-select .custom-preset-select .entries .entry {line-height: 25px; font-size: 20px; padding: 5px 20px; cursor: pointer;}.preset-select .custom-preset-select .entries .entry:hover {color: #b1272a;}.preset-select .custom-preset-select .entries .entry.selected {background: #fff; color: #b1272a; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin-right: 1px;}#filter-servers {padding: 10px; outline: none; width: 100%; font-size: 20px; margin-bottom: 10px; font-family: microgrammadmedextregular,sans-serif; box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset; border: 1px solid #fff; border-radius: 5px;}.mp-setting-check {padding: 0 0 15px;}.mp-setting-check select {outline: none; -webkit-appearance: none; width: 57px; height: 27px; cursor: pointer; border: 2px solid #555; position: absolute; right: 10px; text-align: center;}.mp-setting-check input {outline: none; -webkit-appearance: none; width: 27px; height: 27px; cursor: pointer; border: 2px solid #555; position: absolute;}.mp-setting-check input:checked:after {content: '✔'; display: block; position: absolute; font-size: 30px; top: -10px; left: 3px; color: #555;}.mp-setting-check label {font-family: microgrammadmedextregular,sans-serif; padding: 0 7px 0 0; position: relative; top: 2px; width: 252px; display: inline-block;}.liverySelection {font-size: 22px; background: url(/static/img/themes/r3e/select-opponents.png) no-repeat center center; width: 443px; height: 159px; position: absolute; top: 179px; left: 738px; font-weight: bold; text-transform: uppercase; color: #c22a2e; text-align: center; padding: 10px 10px 10px 119px; white-space: nowrap; line-height: 44px; cursor: pointer; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.liverySelection:hover {-webkit-transform: scale(1.01, 1.01);}.liverySelection:active {-webkit-transform: scale(0.99, 0.99);}.liverySelection .carClassesIconContainer {white-space: initial; line-height: 1; position: absolute; top: 106px; left: 237px; right: 0; width: 302px; transform: translate(-50%, -50%); text-align: center;}.liverySelection .carClassesIconContainer img {display: inline-block; max-width: 74px; margin: 0 1%; min-width: 7.5%;}.game-livery-selection {background: url(/static/img/themes/r3e/item-selection-bg.jpg); z-index: 200; position: fixed; top: 0; left: 0; right: 0; bottom: 0;}.game-livery-selection .show-presets {width: 155px; height: 81px; background: url(/static/img/themes/r3e/icon-presets.png); position: absolute; top: 31px; right: 305px; cursor: pointer; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s;}.game-livery-selection .show-presets:hover {-webkit-transform: scale(1.01, 1.01);}.game-livery-selection .show-presets:active {-webkit-transform: scale(0.99, 0.99);}.game-livery-selection .close,.game-livery-selection .close-disabled {position: absolute; top: 25px; height: 94px; font-family: microgrammadbolextregular,sans-serif; font-weight: bold; text-transform: uppercase; color: #414141; width: 319px; cursor: pointer; line-height: 94px; background: url(/static/img/themes/r3e/picker-top-apply.png) repeat-x; right: 0; font-size: 20px; padding: 0 0 0 60px;}.lang-de .game-livery-selection .close,.lang-de .game-livery-selection .close-disabled {padding-left: 34px; font-size: 17px;}.lang-fr .game-livery-selection .close,.lang-fr .game-livery-selection .close-disabled {padding-left: 34px; font-size: 17px;}.lang-it .game-livery-selection .close,.lang-it .game-livery-selection .close-disabled {padding-left: 34px; font-size: 17px;}.game-livery-selection .close-disabled {display: none; opacity: 0.3;}.game-livery-selection .main-title {position: absolute; top: 25px; height: 94px; font-family: microgrammadbolextregular,sans-serif; font-weight: bold; text-transform: uppercase; color: #414141; width: 1474px; background: url(/static/img/themes/r3e/picker-top-title.webp) repeat-x; font-size: 30px; line-height: 100px; padding: 0 0 0 50px; left: 0; z-index: 10;}.game-livery-selection .main-title .currentCount {position: absolute; top: 20px; right: 50px; line-height: 30px; font-weight: normal; color: #888;}.game-livery-selection .main-title .currentCount .value {padding: 0 0 0 0.5em; color: #272727;}.game-livery-selection .main-title .currentCount .value.warning {color: #aa0202; -webkit-animation: pulse-opacity 1s linear infinite;}.game-livery-selection .main-title .currentCount .track {font-size: 21px; display: block;}.game-livery-selection .container {position: absolute; top: 150px; left: 30px; right: 430px; bottom: 30px; overflow: auto;}.game-livery-selection .container .section {font-family: microgrammadmedextregular; text-align: center; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}.game-livery-selection .container .section .section-header {background: #3e3e3e; color: #fff; padding: 5px 10px; font-size: 15px; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase; width: 100%; z-index: 1; text-align: left; margin-bottom: 10px;}.game-livery-selection .container .section .section-header .search-content {font-family: microgrammadmedextregular,sans-serif; float: right; border: 1px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2) inset; padding: 2px 10px; border-radius: 5px; margin-right: -5px; width: 300px; position: relative;}.game-livery-selection .container .section .section-header .search-content:focus {outline: none;}.game-livery-selection .container .section .section-header .clear-search-content {position: absolute; width: 15px; height: 15px; top: 9px; right: 10px; cursor: pointer; color: #aaa; font-size: 24px; background: url(/static/img/input-reset.png);}.game-livery-selection .container .section .section-header .from {display: inline; padding-left: 5px; opacity: 0.8;}.game-livery-selection .container .section .in-focused {opacity: 1;}.game-livery-selection .container .section .out-focused {opacity: 0.1;}.game-livery-selection .container .section.classes {text-align: left;}.game-livery-selection .container .section.classes .section-header {border-radius: 10px 10px 0 0;}.game-livery-selection .container .section .classIcon-container,.game-livery-selection .container .section .carIcon-container,.game-livery-selection .container .section .liveryIcon-container {display: inline-block; margin: 0 5px 0px; cursor: pointer; position: relative; -webkit-transform: scale(1); -moz-transition: -webkit-transform 0.1s; -webkit-transition: -webkit-transform 0.1s; transition: -webkit-transform 0.1s;}.game-livery-selection .container .section .classIcon-container.highlight,.game-livery-selection .container .section .carIcon-container.highlight,.game-livery-selection .container .section .liveryIcon-container.highlight {-webkit-transform: scale(0.95);}.game-livery-selection .container .section .classIcon-container.classIcon-container:hover .changeCount,.game-livery-selection .container .section .carIcon-container.classIcon-container:hover .changeCount,.game-livery-selection .container .section .liveryIcon-container.classIcon-container:hover .changeCount {opacity: 1;}.game-livery-selection .container .section .classIcon-container.classIcon-container .changeCount,.game-livery-selection .container .section .carIcon-container.classIcon-container .changeCount,.game-livery-selection .container .section .liveryIcon-container.classIcon-container .changeCount {opacity: 0;}.game-livery-selection .container .section .classIcon-container.classIcon-container.active,.game-livery-selection .container .section .carIcon-container.classIcon-container.active,.game-livery-selection .container .section .liveryIcon-container.classIcon-container.active {position: relative;}.game-livery-selection .container .section .classIcon-container.classIcon-container.active:after,.game-livery-selection .container .section .carIcon-container.classIcon-container.active:after,.game-livery-selection .container .section .liveryIcon-container.classIcon-container.active:after {display: block; content: ""; width: 57px; height: 57px; border: 2px solid #fff; border-radius: 100%; position: absolute; top: 3px; left: 3px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);}.game-livery-selection .container .section .classIcon-container .changeCount,.game-livery-selection .container .section .carIcon-container .changeCount,.game-livery-selection .container .section .liveryIcon-container .changeCount {transition: background 0.4s; position: absolute; cursor: pointer; width: 20px; height: 20px; line-height: 17px; text-align: center; font-size: 17px; font-weight: bold; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); z-index: 1; right: 3%; color: #fff; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}.game-livery-selection .container .section .classIcon-container .changeCount.increment,.game-livery-selection .container .section .carIcon-container .changeCount.increment,.game-livery-selection .container .section .liveryIcon-container .changeCount.increment {color: #109710; top: 50%; margin-top: -20px; border-radius: 5px 5px 0 0;}.game-livery-selection .container .section .classIcon-container .changeCount.increment:hover,.game-livery-selection .container .section .carIcon-container .changeCount.increment:hover,.game-livery-selection .container .section .liveryIcon-container .changeCount.increment:hover {background: #066606; color: #fff;}.game-livery-selection .container .section .classIcon-container .changeCount.decrement,.game-livery-selection .container .section .carIcon-container .changeCount.decrement,.game-livery-selection .container .section .liveryIcon-container .changeCount.decrement {color: #bd0000; bottom: 50%; margin-bottom: -20px; border-radius: 0 0 5px 5px;}.game-livery-selection .container .section .classIcon-container .changeCount.decrement:hover,.game-livery-selection .container .section .carIcon-container .changeCount.decrement:hover,.game-livery-selection .container .section .liveryIcon-container .changeCount.decrement:hover {color: #fff; background: #940000;}.game-livery-selection .container .section .classIcon-container {width: 71px; height: 61px; padding-right: 5px; margin: 3px 2px;}.game-livery-selection .container .section .classIcon-container img {width: 100%;}.game-livery-selection .container .section .carIcon-container,.game-livery-selection .container .section .liveryIcon-container {position: relative;}.game-livery-selection .container .section .carIcon-container img,.game-livery-selection .container .section .liveryIcon-container img {width: 100%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}.game-livery-selection .container .section .carIcon-container {width: 225.60000000000002px; height: 79.2px;}.game-livery-selection .container .section .carIcon-container .description {position: absolute; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; bottom: 0; color: #fff; text-shadow: 0 0 10px #000000,0 0 10px #000000; font-weight: bold; right: 10px; font-size: 13px; padding: 2px 10px; max-width: 100%;}.game-livery-selection .container .section .liveryIcon-container {width: 141px; height: 49.5px;}.game-livery-selection .container .section .liveryIcon-container .description {position: absolute; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; bottom: -5px; color: #fff; text-shadow: 0 0 10px #000000,0 0 10px #000000; font-weight: bold; right: 15px; font-size: 10px; padding: 2px 10px; max-width: 100%;}.game-livery-selection .container .section.classes {border-radius: 10px 10px 0 0;}.game-livery-selection .container .section.liveries {border-radius: 0 0 10px 10px;}.game-livery-selection .container .carClasses,.game-livery-selection .container .carLiveries {display: none;}.tree-container {position: absolute; top: 150px; width: 370px; right: 30px; bottom: 30px; background: #fff; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); border-radius: 10px; transition: transform 0.2s;}.tree-container .current-selection {position: absolute; top: 0; left: 0; right: 0; background: #cb292b; color: #fff; padding: 10px; font-size: 15px; font-family: microgrammadbolextregular,sans-serif; text-transform: uppercase; width: 100%; z-index: 1; border-radius: 10px 10px 0 0;}.tree-container .current-selection .clear-selection {display: inline-block; float: right; background: rgba(0, 0, 0, 0.3); cursor: pointer; color: #fff; padding: 5px 10px; margin: -5px; border-radius: 5px;}.tree-container .current-selection .clear-selection:hover {background: #222;}.lang-de .tree-container .current-selection .clear-selection {font-size: 12px; padding: 8px 7px 6px;}.lang-it .tree-container .current-selection .clear-selection {font-size: 12px; padding: 8px 7px 6px;}.tree-container .current-selection .fit-selection {display: inline-block; float: right; background: rgba(0, 0, 0, 0.3); cursor: pointer; color: #fff; padding: 5px 10px; margin: -5px; border-radius: 5px; margin-right: 10px;}.tree-container .current-selection .fit-selection:hover {background: #222;}.tree-container .current-selection .fit-selection-count {display: none; float: right; width: 65px; padding: 8px 10px 7px; margin: -5px; border-radius: 5px; margin-right: 10px; border: 0; font-family: microgrammadbolextregular,sans-serif;}.tree-container .current-selection .fit-selection-count:focus {outline: none;}.tree-container .explain-livery-selection {padding: 10px; font-size: 16px;}.tree-container .explain-livery-selection p {font-family: microgrammadmedextregular; padding-bottom: 1em;}.game-livery-selection-tree {overflow: hidden; overflow-y: auto; font-family: microgrammadmedextregular; position: absolute; top: 42px; left: 0; right: 0; bottom: 0;}.game-livery-selection-tree .node {cursor: pointer; white-space: nowrap;}.game-livery-selection-tree .node.empty {opacity: 0.2;}.game-livery-selection-tree .node .title {position: relative;}.game-livery-selection-tree .node .title .text {width: 260px; overflow: hidden; text-overflow: ellipsis; display: inline-block; position: relative; top: 4px;}.game-livery-selection-tree .node .title.carClass {background: #686868; color: #fff; font-family: microgrammadbolextregular,sans-serif;}.game-livery-selection-tree .node .title.carClass:hover {background: #5f5f5f;}.game-livery-selection-tree .node .title.car {background: #d8d8d8; border-bottom: 1px solid #c0c0c0; font-family: microgrammadbolextregular,sans-serif;}.game-livery-selection-tree .node .title.car:hover {background: #cfcfcf;}.game-livery-selection-tree .node .title.livery:hover {background: #e6e6e6;}.game-livery-selection-tree .node .thumb {display: inline-block; margin-right: 10px;}.game-livery-selection-tree .node .car .text {padding-left: 10px; position: relative; top: 5px;}.game-livery-selection-tree .node .car .thumb,.game-livery-selection-tree .node .livery .thumb {height: 30px; width: 60px; margin: 0px 5px -9px 5px; position: relative; top: 0px;}.game-livery-selection-tree .node .carClass .thumb {height: 25px; width: 25px; margin: 0px 5px -9px 5px; position: relative; top: -4px;}.game-livery-selection-tree .node.liveryNode:nth-child(odd) {background: rgba(0, 0, 0, 0.04);}.game-livery-selection-tree .node.carClassNode .title .text {width: 225px;}.game-livery-selection-tree .node.carClassNode .collapse-state {margin-right: 10px;}.game-livery-selection-tree .node.carNode .title .text {width: 265px;}.game-livery-selection-tree .node.collapsed>div>.collapse-state {-moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); top: 0;}.game-livery-selection-tree .node.expanded>div>.collapse-state {-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); top: -3px;}.game-livery-selection-tree .node .collapse-state {position: relative; left: 8px; top: -2px; display: inline-block; z-index: 1; color: #333;}.game-livery-selection-tree .node .collapse-state:hover {color: #000;}.game-livery-selection-tree .node.liveryNode .title .text {width: 190px;}.game-livery-selection-tree .count {position: absolute; top: 4px; right: 5px;}.game-livery-selection-tree .count .amount {display: inline-block; width: 44px; text-align: center; font-family: microgrammadbolextregular,sans-serif;}.game-livery-selection-tree .count .changeCount {cursor: pointer; width: 20px; height: 20px; text-align: center; font-size: 17px; display: inline-block; font-weight: bold; font-family: arial; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); color: #fff; text-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border-radius: 100%;}.game-livery-selection-tree .count .changeCount.increment {color: #109710; right: 0; line-height: 22px;}.game-livery-selection-tree .count .changeCount.increment:hover {color: #fff; background: #066606;}.game-livery-selection-tree .count .changeCount.decrement {color: #bd0000; right: 30px; line-height: 20px;}.game-livery-selection-tree .count .changeCount.decrement:hover {color: #fff; background: #940000;}.rename-preset input {width: 100%; padding: 9px 10px 8px; margin-bottom: 20px;}.game-livery-presets input:focus,.game-livery-presets select:focus {outline: none;}.game-livery-presets .content .save {padding: 0 0 10px;}.game-livery-presets .content .save input {width: 70%; padding: 9px 10px 8px; margin-right: 2%;}.game-livery-presets .content .save button {float: right; padding: 10px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; font-size: 15px; width: 28%;}.game-livery-presets .content .save button:active:before {top: 0;}.game-livery-presets .content .save button:hover {background: #121212;}.game-livery-presets .content .save button:active {background: #121212;}.game-livery-presets .content .save button:hover {background: #276a34;}.game-livery-presets .content .save button:active {background: #43b558;}.game-livery-presets .content .select select {width: 100%; height: 310px; margin-bottom: 10px;}.game-livery-presets .content .select select option {padding: 5px;}.game-livery-presets .content .select select option:nth-child(odd) {background: rgba(0, 0, 0, 0.04);}.game-livery-presets .content .select button.load {float: right; padding: 10px; text-align: center; border: 0; position: relative; background: #2e7d3d; cursor: pointer; color: #ffffff; font-size: 15px;}.game-livery-presets .content .select button.load:active:before {top: 0;}.game-livery-presets .content .select button.load:hover {background: #121212;}.game-livery-presets .content .select button.load:active {background: #121212;}.game-livery-presets .content .select button.load:hover {background: #276a34;}.game-livery-presets .content .select button.load:active {background: #43b558;}.game-livery-presets .content .select button.remove {padding: 10px; text-align: center; border: 0; position: relative; background: #3e3e3e; cursor: pointer; color: #ffffff; font-size: 15px;}.game-livery-presets .content .select button.remove:active:before {top: 0;}.game-livery-presets .content .select button.remove:hover {background: #121212;}.game-livery-presets .content .select button.remove:active {background: #121212;}.game-livery-presets .content .select button.remove:after {opacity: 0.15;}.game-livery-presets .content .select button.remove:hover {background: #313131;}.game-livery-presets .content .select button.remove:active {background: #252525;}.game-livery-presets .content .select button.rename {padding: 10px; text-align: center; border: 0; position: relative; background: #0088bc; cursor: pointer; color: #fff; margin-left: 65px; font-size: 15px;}.game-livery-presets .content .select button.rename:active:before {top: 0;}.game-livery-presets .content .select button.rename:hover {background: #121212;}.game-livery-presets .content .select button.rename:active {background: #121212;}.game-livery-presets .content .select button.rename:after {opacity: 0.15;}.game-livery-presets .content .select button.rename:hover {background: #0076a3;}.game-livery-presets .content .select button.rename:active {background: #009bd6;}.game-livery-presets .content .select button.rename:after,.game-livery-presets .content .select button.rename:before {display: none;}.ratingReputation {position: absolute; top: 43%; white-space: nowrap; font-size: 20px; font-family: microgrammadbolextregular,sans-serif; text-align: center; left: 52%; transform: translate(-50%, -50%); width: 100%; display: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .action-button-holder {display: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-options,html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-info,html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-reload-list {display: none !important;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing {top: 60px; right: 20px; padding-top: 0px; left: 420px;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .thead {display: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody {height: 796px; display: flex; flex-wrap: wrap; align-content: flex-start; overflow: hidden; overflow-y: scroll;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr {width: 49%; height: 190px; margin: 10px 0.5%; background-size: cover; background-position: center center; background-repeat: no-repeat; filter: brightness(90%); border-radius: 10px; overflow: hidden;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr:hover {filter: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr.active {filter: none; opacity: 1;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr.active:after {border: 5px solid #fff; content: ""; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border-radius: 10px; opacity: 0.6;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr.disabled {filter: saturate(0) brightness(50%);}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr.disabled:hover {filter: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .meta-info,html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .text {display: none;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .meta-info {position: absolute; top: 60px; left: 10px;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .icons {filter: invert(100%); display: flex; position: absolute; top: 30px; right: 0px; width: auto; left: auto; color: #000 !important;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .icons .label {color: #000 !important;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .players {position: absolute; font-size: 20px; top: auto; bottom: 5px; right: 10px; color: #fff !important; text-shadow: 2px 2px 0 #000, 0 0 10px #000; z-index: 2; width: auto;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .raceDuration {position: absolute; font-size: 20px; top: 25px; left: 10px; right: auto; width: auto; padding: 0; color: #fff !important; text-shadow: 2px 2px 0 #000, 0 0 10px #000; z-index: 2;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .raceDuration:after {content: "min"; font-size: 80%;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .ping {position: absolute; font-size: 15px; top: 5px; right: 10px; color: #fff !important; text-shadow: 2px 2px 0 #000, 0 0 10px #000; z-index: 2; width: auto; margin: 0;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .session,html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .timeLeft {position: absolute; font-size: 15px; color: #fff !important; text-shadow: 2px 2px 0 #000, 0 0 10px #000; z-index: 2; width: auto; margin: 0;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .session {top: 5px; left: 10px;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .timeLeft {top: 5px; left: 30px;}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .track-container {position: absolute; font-size: 20px; top: auto; bottom: 0; left: 0; padding: 40px 15px 10px; color: #fff !important; text-shadow: 2px 2px 0 #000, 0 0 10px #000; width: 100%; background-image: linear-gradient(rgba(0, 0, 0, 0), #000000);}html.theme-r3e .message-display-center.experience-main .experience-main-content.ranked .mp-listing .multiplayer-server-listing .tbody .tr .track-container .car-classes {max-width: 300px; overflow: hidden;}.mp-ranked-info {position: absolute; top: 60px; left: 40px; width: 400px; display: none;}.mp-ranked-info .userSummary {display: flex; margin-bottom: 20px;}.mp-ranked-info img.avatar {width: 168px; height: 168px; border-radius: 10px; border: 1px solid rgba(0, 0, 0, 0.6); margin-right: 10px;}.mp-ranked-info .info {background: rgba(255, 255, 255, 0.8); border: 1px solid rgba(0, 0, 0, 0.6); border-radius: 10px; padding: 7px 0 0; width: 210px;}.mp-ranked-info .info .name {font-size: 20px; font-weight: bold; padding: 0 0 0 10px; line-height: 1; overflow: hidden; max-width: 100%;}.mp-ranked-info .info .name .value {white-space: nowrap; text-overflow: ellipsis; width: auto; overflow: hidden;}.mp-ranked-info .info .stats {display: flex; flex-wrap: wrap; padding: 5px 10px;}.mp-ranked-info .info .stats>div {width: 50%;}.mp-ranked-info .info .stats>div label {font-weight: bold; padding-right: 10px; font-size: 12px; display: block; line-height: 1; color: #777;}.mp-ranked-info .info .stats>div .value {display: inline-block; width: 150px; overflow: hidden; text-overflow: ellipsis; font-size: 33px; font-weight: bold; line-height: 1;}.mp-ranked-info .info .team {font-size: 15px; padding: 0 0 0 10px; margin-bottom: 5px; line-height: 1;}.mp-ranked-info .info .team .value {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: auto; line-height: 1;}.mp-ranked-info .mpSummary .graphs .block-header {font-size: 15px;}.experience-main .experience-main-content.ranked .mp-listing .multiplayer-options {display: none;}.experience-main .experience-main-content.ranked .mp-listing .update-data {position: fixed; bottom: 50px; font-size: 35px; padding: 10px; border: 0; height: 81px; line-height: 81px; width: 378px; background: url(/static/img/themes/r3e/back-button.webp) no-repeat top left; -webkit-transform: scale(1, 1); -webkit-transition: -webkit-transform 0.1s; -webkit-transform-origin: right center; zoom: 0.7;}.experience-main .experience-main-content.ranked .mp-listing .update-data:hover {-webkit-transform: scale(1.01, 1.01);}.experience-main .experience-main-content.ranked .mp-listing .update-data:active {-webkit-transform: scale(0.99, 0.99);}.experience-main .experience-main-content.ranked .mp-listing .update-data .text {font-family: microgrammadbolextregular,sans-serif; display: block; padding: 0 40px; line-height: 60px;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner {padding: 0 0 0 20px; max-height: 900px; overflow: auto;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner.blur {filter: blur(10px);}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner.blur .update-data {display: none;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table {width: 100%; background: #fff; margin-bottom: 20px;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table td,.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table th {padding: 5px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table tr:nth-child(odd) td {background: rgba(0, 0, 0, 0.05);}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table button {width: 100%;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table thead {background: #000; color: #fff;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner table table thead {background: #444; color: #fff;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner h1 {font-size: 40px; background: #b40909; color: #fff; padding: 10px; font-weight: bold; text-align: center; text-transform: uppercase;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner h2 {font-size: 20px; background: #333; color: #fff; padding: 20px; font-weight: bold; text-align: center;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner h3 {font-size: 20px; background: #333; color: #fff; padding: 10px; font-weight: bold;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner .registered td {background: #ddd;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner .cancelled td {background: #ec5050;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .relative {padding: 0 0.5em 0 0;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute {opacity: 0.7; font-size: 80%;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute:before {content: "(";}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute:after {content: ")";}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute.finished {font-size: 100%; text-decoration: line-through; font-weight: bold;}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute.finished:before {content: "";}.experience-main .experience-main-content.ranked .mp-listing .mp-ranked-schedule-inner span.countdown .absolute.finished:after {content: "";}#mp-filter-options-server-ranked {position: absolute; background: rgba(255, 255, 255, 0.95); box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 5px; top: 60px; left: 470px; right: 40px; padding: 10px; display: none !important;}#mp-filter-options-server-ranked .filter-container {width: 100%;}#mp-filter-options-server-ranked label {display: flex !important; border-radius: 5px !important; padding: 5px 10px !important;}#mp-filter-options-server-ranked label input,#mp-filter-options-server-ranked label .select2-container {vertical-align: top; margin-left: 10px; display: inline; height: 20px;}#mp-filter-options-server-ranked label .select2-container {position: relative; top: -3px; width: 150px !important;}img.ranked-side-info {width: 390px; height: 700px; position: absolute; top: 240px; left: 40px; display: none;}.track-selection .tracks {position: absolute; top: 10px; left: 20px; right: 20px;}.track-selection .track-filter {position: absolute; top: 50px; right: 490px; font-family: microgrammadbolextregular,sans-serif; border: 1px solid #fff; padding: 10px; box-shadow: 0 0 11px rgba(0, 0, 0, 0.2) inset; z-index: 11; width: 470px; font-size: 22px; border-radius: 10px; outline: none;}.track-selection .clear-search-content {position: absolute; width: 15px; height: 15px; top: 65px; right: 502px; cursor: pointer; color: #aaa; font-size: 24px; background: url(/static/img/input-reset.png); z-index: 111;}.track-selection .track {position: relative; float: left; margin: 5px; width: 100px; cursor: pointer; -webkit-transform: scale(1); -moz-transition: -webkit-transform 0.5s; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s;}.track-selection .track .flag {position: absolute; height: 35px; bottom: -4px; right: 3px; z-index: 1;}.track-selection .track.highlight {-webkit-transform: scale(1.1);}.track-selection .track[data-missing] .badge {background: url(/static/img/themes/r3e/item-selection-bg-purchase-badge.webp) repeat-x; background-size: 100% 100%; width: 60px; height: 60px; position: absolute; top: -5px; left: -5px; z-index: 11;}.track-selection .track.on-sale .badge {background: url(/static/img/themes/r3e/item-selection-bg-onsale-badge.webp) repeat-x; background-size: 100% 100%; width: 60px; height: 60px; position: absolute; top: -5px; left: -5px; z-index: 11;}.track-selection .track .country,.track-selection .track .search {display: none;}.track-selection .track .image-container {width: 100%; padding-top: 31%; position: relative; opacity: 0.9; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); border: 1px solid #fff; border-bottom: 0; transition: opacity 0.5s; background: #eee;}.track-selection .track .image-container .img {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center center;}.track-selection .track:hover .image-container {opacity: 1;}.track-selection .track .title {font-family: microgrammadbolextregular,sans-serif; background: #fff; padding: 2px 45px 0px 10px; border-radius: 0 0 7px 7px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #414141;}.track-selection .track .layouts {position: absolute; bottom: 28px; right: 5px; font-size: 12px; font-family: microgrammadbolextregular,sans-serif; color: #fff; text-shadow: 0 0 10px #000;}