@charset "UTF-8";#swipebox-overlay,.progress_container .chart_box canvas{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}:focus,a,input:focus,select:focus,textarea:focus{outline:0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.050,.855,.060);animation-timing-function:cubic-bezier(.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.mCSB_inside>.mCSB_container{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.tooltipster-fall,.tooltipster-grow-show{-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.tooltip{cursor:pointer}.tooltipster-default{border-radius:5px;border:0 solid #b30006;background:#d70012;color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,.5);box-shadow:0 2px 2px 0 rgba(0,0,0,.5)}.tooltipster-default .tooltipster-content{font-family:Roboto,sans-serif;font-size:14px;line-height:16px;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible;transform:translateZ(150px);-webkit-transform:translateZ(150px);-moz-transform:translateZ(150px)}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-7px}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-top:9px solid;bottom:-7px}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:9px solid transparent!important;border-right:9px solid transparent!important;border-bottom:9px solid;top:-7px}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-7px;left:-7px}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;user-select:none;transform:translateZ(150px);-webkit-transform:translateZ(150px);-moz-transform:translateZ(150px)}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../img/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px;color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%,100%{left:0}50%{left:-30px}}@keyframes rightSpring{0%,100%{left:0}50%{left:-30px}}@-webkit-keyframes leftSpring{0%,100%{left:0}50%{left:30px}}@keyframes leftSpring{0%,100%{left:0}50%{left:30px}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}.mgb-30,.new-style .mgb-30{margin-bototm:30px!important}.mgb-20,.new-style .mgb-20{margin-bottom:20px!important}.new-style .no-mgb,.no-mgb{margin-bottom:0!important}.mgr-10,.new-style .mgr-10{margin-right:10px!important}@font-face{font-family:'Bebas Neue Bold';src:url("../fonts/BebasNeue Bold.eot");src:url("../fonts/BebasNeue Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeue Bold.woff") format("woff"),url("../fonts/BebasNeue Bold.ttf") format("truetype"),url("../fonts/BebasNeue Bold.svg#4ee7cf2c44cbe4dfc2ada91760f0e6e2") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Bebas Neue Regular';src:url("../fonts/BebasNeue Regular.eot");src:url("../fonts/BebasNeue Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeue Regular.woff") format("woff"),url("../fonts/BebasNeue Regular.ttf") format("truetype"),url("../fonts/BebasNeue Regular.svg#3166c81ac2dcbbc5ab3c7185cfcd2ecc") format("svg");font-style:normal;font-weight:400}.lowercase{text-transform:lowercase!important}.uppercase{text-transform:uppercase!important}.casesensitive{text-transform:none!important}.place_small_letter{font-weight:bolder!important;font-family:Roboto,sans-serif!important}.new-style.new_wrapper .wrapper{width:100%;max-width:100%;padding:0 10px}@media (min-width:375px){.new-style.new_wrapper .wrapper{padding:0 20px}}@media (min-width:480px){.new-style.new_wrapper .wrapper{padding:0 30px}}@media (min-width:768px){.new-style.new_wrapper .wrapper{padding:0 60px}}@media (min-width:1024px){.new-style.new_wrapper .wrapper{width:900px;padding:0}}@media (min-width:1200px){.new-style.new_wrapper .wrapper{width:1200px;padding:0 10px}}.new-style body,.new-style html{box-sizing:border-box;width:100%;height:100%;background-color:#000;font-family:Roboto,sans-serif}*,.new-style *,.new-style :after,.new-style :before,:after,:before{box-sizing:inherit}.new-style .overlay,.overlay{background-color:rgba(0,0,0,.7);transform:translateZ(300px);z-index:10000;-moz-transform:translateZ(300px);-webkit-transform:translateZ(300px)}.new-style .mgt-30{margin-top:30px!important}.mgt-20,.new-style .mgt-20{margin-top:20px!important}.new-style .aleft{text-align:left}.new-style .aright{text-align:right}.new-style .acenter,.new-style .center,.new-style .overlay_loading{text-align:center}.new-style .cleaner{clear:both}.new-style .fleft{float:left}.new-style .float_left{float:left!important}.new-style .fright{float:right}.new-style .float_right{float:right!important}.new-style .hidden{display:none!important}.new-style .uppercase{text-transform:uppercase}.new-style .relative{position:relative}.new-style .pointer{cursor:pointer}.new-style .default_cursor{cursor:default!important}.new-style .overlay{width:100%;height:100%;position:fixed;top:0}.new-style .overlay_loading{width:100%;height:100%;position:fixed;top:0;padding-top:100px}.new-style .overlay_loading i{font-size:55px;color:#FFF;line-height:100%}.new-style .above_overlay{z-index:10001;transform:translateZ(500px);-webkit-transform:translateZ(500px);-moz-transform:translateZ(500px)}.new-style .no_background{background:0 0!important}.new-style .red{color:#d90013}.new-style .green{color:#00a208}.new-style .yellow{color:#eda222}.new-style .wrapper{margin:0 auto;padding:0;position:relative;z-index:100;width:1160px}.new-style header{background-color:#000;border-bottom:1px solid #575a53;position:fixed;top:0;left:0;right:0;height:55px;z-index:1100}.new-style header.no_border{border-bottom:none}.new-style header .search_input{position:relative;display:none;margin-right:20px}.new-style header .search_input i{color:#FFF;position:absolute;top:10px;right:5px;cursor:pointer}.new-style header .search_input input[type=text]{width:350px;height:35px;outline:0;border:0;border-bottom:2px solid #333;background:0 0;font-size:16px;font-family:Roboto,sans-serif;color:#FFF;padding-left:7px;padding-top:5px;display:block}.new-style header .search_input input[type=text]:focus{outline:0}.new-style header .search_input input[type=text] ::-webkit-input-placeholder{color:#FFF}.new-style header .search_input input[type=text] :-moz-placeholder{color:#FFF}.new-style header .search_input input[type=text] ::-moz-placeholder{color:#FFF}.new-style header .search_input input[type=text] :-ms-input-placeholder{color:#FFF}.new-style header .search_input .search-list{position:fixed;left:0;right:0;top:55px;bottom:0;display:none;background-color:rgba(0,0,0,.8)}.new-style header .search_input .search-list .wrapper{padding:0;align-items:flex-start;justify-content:flex-end}.new-style header .search_input .search-list .inner-search-list{width:100%;max-width:330px;max-height:100%;height:225px;margin-right:80px}@media (min-width:1200px){.new-style header .search_input .search-list .inner-search-list{margin-left:240px}}.new-style header .search .search-list .btn-all,.new-style header .search_input .search-list .btn-all{margin:0 auto;float:none;font-family:Roboto,sans-serif;text-align:center;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);text-transform:none;clear:both}.new-style header .search_input .search-list .btn-all{width:150px;height:25px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);border:1px solid #000;color:#FFF;font-size:13px;display:block;border-right:0;text-decoration:none;padding-top:5px}.new-style header .search .search-list .header,.new-style header .search_input .search-list .header{height:35px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);font-family:Roboto,sans-serif}.new-style header .search_input .search-list .btn-all:hover{color:#000;background:#FFF}.new-style header .search_input .search-list .header{width:100%;font-size:14px;color:#FFF;padding-left:15px;padding-top:10px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);border:1px solid #000;position:relative}.new-style header .search_input .search-list .header .title{float:left}.new-style header .search_input .search-list .header .srch-result{float:right;margin-right:15px}.new-style header .search_input .search-list .header:after,.new-style header .search_input .search-list .header:before{bottom:100%;left:165px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.new-style header .search_input .search-list .header:after{border-color:rgba(202,0,13,0);border-bottom-color:#ca000d;border-width:10px;margin-left:-10px}.new-style header .search_input .search-list .header:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.new-style header .search_input .search-list .content{width:100%;background:url(../img/not-bg.jpg) repeat-x #000;border:1px solid #000;border-top:0;padding-bottom:15px}.new-style header .search_input .search-list .content .loader{width:100%;text-align:center;padding-top:20px;padding-bottom:20px;display:none}.new-style header .search_input .search-list .content .loader i{position:static;font-size:35px;color:#FFF}.new-style header .search_input .search-list .content .no-results{font-size:15px;color:#FFF;font-family:Roboto,sans-serif;padding:20px 20px 10px;display:none}.new-style header .search_input .search-list .content .no-results strong{font-weight:700}.new-style header .search_input .search-list .content .row{clear:both;position:relative}.new-style header .search_input .search-list .content .row .avatar{width:40px;height:40px;display:block;margin:15px;float:left}.new-style header .search_input .search-list .content .row .avatar img{width:40px;height:40px}.new-style header .search_input .search-list .content .row .user_data{width:calc(100% - 85px);float:left;margin-top:15px}.new-style header .search_input .search-list .content .row .user_data .when .ic-beginner,.new-style header .search_input .search-list .content .row .user_data .when .ic-driver,.new-style header .search_input .search-list .content .row .user_data .when .ic-pilot,.new-style header .search_input .search-list .content .row .user_data .when .ic-racer{width:47px;height:53px;top:16px;zoom:.36170212765957;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0;position:relative;left:6px;margin-right:10px}.new-style header .search_input .search-list .content .row .user_data .what{font-size:15px;color:#FFF;display:block;padding-top:2px;font-family:Roboto,sans-serif}.new-style header .search_input .search-list .content .row .user_data .when{font-size:11px;color:#FFF;display:block;margin-top:2px;font-family:Roboto,sans-serif}.new-style header .search_input .search-list .content .row .user_data .when .ic-beginner{background:url(../img/sprite.png) -863px -929px no-repeat;display:inline-block}.new-style header .search_input .search-list .content .row .user_data .when .ic-driver{background:url(../img/sprite.png) -803px -929px no-repeat;display:inline-block}.new-style header .search_input .search-list .content .row .user_data .when .ic-pilot{background:url(../img/sprite.png) -742px -929px no-repeat;display:inline-block}.new-style header .search_input .search-list .content .row .user_data .when .ic-racer{background:url(../img/sprite.png) -683px -929px no-repeat;display:inline-block}.new-style header .search_input .search-list .content .row .user_data .when .ic-check{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;position:relative;top:4px;left:6px;display:inline-block;margin-right:10px}.new-style header .search_input .search-list .content .row .btn{width:75px;height:22px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);border:1px solid #000;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;text-align:center;display:block;position:absolute;top:13px;right:10px;border-right:0;text-transform:none;text-decoration:none;padding-top:3px}.contact-us .container .left .submit,.new-style .contact-us .container .left .submit,.new-style header .wrapper .language_box .languages a.lang:hover,.new-style header .wrapper .language_box .languages div.active,.tracks-container .main_profile_nav .social-btns .like,.tracks-container .main_profile_nav .social-btns .share,.tracks-container .profile-info-wrapper .profile-more-info .social-btns .like,.tracks-container .profile-info-wrapper .profile-more-info .social-btns .share{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0013', endColorstr='#9e0001', GradientType=0 )}.new-style header .search_input .search-list .content .row .btn:hover{color:#000;background:#FFF}.new-style header .wrapper{display:flex;align-items:center;width:100%;height:100%}.new-style header .wrapper.has-mobile-left-menu{padding-left:10px;padding-right:10px}@media (min-width:480px){.new-style header .wrapper.has-mobile-left-menu{padding-left:30px;padding-right:30px}}@media (min-width:1024px){.new-style header .wrapper.has-mobile-left-menu{padding:0}}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .logged_nav{display:none}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .logged_nav.tracks{display:flex}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .logged_nav.tracks a{display:none}@media (min-width:1200px){.new-style header .wrapper.has-mobile-left-menu{padding-left:20px;padding-right:20px}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .logged_nav.tracks a{display:inline-block;text-align:center}}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .logged_nav.tracks a.tracks{margin-right:30px;font-weight:700}.new-style header .wrapper.has-mobile-left-menu.tracks-menu .search{display:none}@media (min-width:1200px){.new-style header .wrapper.has-mobile-left-menu.tracks-menu .search{display:inline-block}}.new-style header .wrapper.has-mobile-left-menu .mobile-menu-icon-left{flex:none;display:flex;align-items:center;justify-content:flex-start;width:40px;height:40px;color:#fff;font-size:21px;cursor:pointer}@media (min-width:1200px){.new-style header .wrapper.has-mobile-left-menu .mobile-menu-icon-left{display:none}}.new-style header .wrapper.has-mobile-left-menu #challenges_notice,.new-style header .wrapper.has-mobile-left-menu .ic-messages,.new-style header .wrapper.has-mobile-left-menu .search{display:none}@media (min-width:1024px){.new-style header .wrapper.has-mobile-left-menu .search{display:inline-block}}.new-style header .wrapper .logo{position:absolute;left:0;right:0;width:105px;height:38px;margin:auto;background-image:url(../img/web-logo.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:768px){.new-style header .wrapper .logo{position:static}}@media (min-width:1200px){.new-style header .wrapper .logo{width:130px;height:45px}}.new-style header .wrapper .language_box{float:right;margin-top:5px;padding:10px 0 10px 10px;height:40px;position:relative;cursor:pointer}@media (min-width:590px){.new-style header .wrapper .language_box{margin-top:20px;padding:10px;height:59px}}.new-style header .wrapper .language_box .selected,.new-style header .wrapper .language_box:hover{background:#171717}.new-style header .wrapper .language_box .current{height:20px;cursor:pointer}.new-style header .wrapper .language_box .current img{height:20px;float:left;margin-right:8px}@media (max-width:590px){.new-style header .wrapper .language_box .current img{height:15px;margin-right:3px}}.new-style header .wrapper .language_box .current .arrow{float:right;background:url(../img/sprite.png) -8px -9px no-repeat;width:13px;height:7px;margin-top:6px}.new-style header .wrapper .language_box .languages{display:none;position:absolute;top:60px;right:0}.new-style header .wrapper .language_box .languages a.lang{width:160px;height:40px;background:#171717;padding:10px 15px;font-size:16px;font-family:Roboto,sans-serif;color:#FFF;cursor:pointer;display:block}.new-style header .wrapper .language_box .languages a.lang:after{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #747474;content:"";display:block;float:right;margin-top:4px}.new-style header .wrapper .language_box .languages a.lang:hover:after,.new-style header .wrapper .language_box .languages div.active:after{border-left-color:#FFF}.new-style header .wrapper .language_box .languages a.lang:hover{font-weight:700;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.new-style header .wrapper .language_box .languages span{display:block;float:left;margin-left:10px;margin-top:3px}.new-style header .wrapper .language_box .languages div.active{font-weight:700;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.new-style header .wrapper .language_box .languages .bg,.new-style header .wrapper .language_box .languages .cs,.new-style header .wrapper .language_box .languages .cz,.new-style header .wrapper .language_box .languages .de,.new-style header .wrapper .language_box .languages .el,.new-style header .wrapper .language_box .languages .en,.new-style header .wrapper .language_box .languages .es,.new-style header .wrapper .language_box .languages .it,.new-style header .wrapper .language_box .languages .ru,.new-style header .wrapper .language_box .languages .sr{width:19px;border:1px solid #FFF;display:block;padding:0;margin-top:3px;float:left}.new-style header .wrapper .language_box .languages .en{background:url(../img/flags/en.gif) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .bg{background:url(../img/flags/bg.gif) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .es{background:url(../img/flags/es.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .it{background:url(../img/flags/it.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .sr{background:url(../img/flags/sr.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .el{background:url(../img/flags/el.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .de{background:url(../img/flags/de.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .ru{background:url(../img/flags/ru.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .language_box .languages .cs,.new-style header .wrapper .language_box .languages .cz{background:url(../img/flags/cs.png) no-repeat;height:15px;background-size:contain}.new-style header .wrapper .signin_box{display:none}@media (min-width:1200px){.new-style header .wrapper .signin_box{display:flex;margin-left:20px}}.new-style header .wrapper .signin_box .icon{background:url(../img/sprite.png) -8px -101px no-repeat;width:36px;height:40px;margin-right:10px}.new-style header .wrapper .signin_box .text{font-family:Roboto,sans-serif;color:#FFF;font-weight:700;font-size:18px}.new-style header .wrapper .signin_box .text span{font-size:14px}.new-style header .wrapper .signin_box .text a{color:#FFF;text-decoration:underline}.new-style header .wrapper .signin_box .text a:hover{color:#ec1e24}.new-style header .wrapper .search_icon{display:none}@media (min-width:768px){.new-style header .wrapper .search_icon{display:inline-block;width:19px;height:19px;background:url(../img/sprite.png) -34px -9px no-repeat;cursor:pointer}}.new-style header .wrapper .not-logged-nav{display:none}@media (min-width:768px){.new-style header .wrapper .not-logged-nav{flex:auto;display:flex;align-items:center;justify-content:flex-end}}.new-style header .wrapper .not-logged-nav .mobile-menu-icon{float:left;color:#fff;font-size:35px;display:none;cursor:pointer}@media (max-width:850px){.new-style header .wrapper .not-logged-nav .mobile-menu-icon{display:block;padding:22px 40px}}@media (max-width:590px){.new-style header .wrapper .language_box .languages{top:41px}.new-style header .wrapper .not-logged-nav .mobile-menu-icon{font-size:20px;padding:12px}}.new-style header .wrapper .not-logged-nav ul{display:none}@media (min-width:768px){.new-style header .wrapper .not-logged-nav ul{display:block}}.new-style header .wrapper .not-logged-nav ul li{float:left;padding:0 15px;line-height:80px}.new-style header .wrapper .not-logged-nav ul li:last-child{padding-right:0}.new-style header .wrapper .not-logged-nav ul li a{font-family:Roboto,sans-serif;color:#FFF;text-decoration:none}.new-style header .wrapper .not-logged-nav ul li a.selected,.new-style header .wrapper .not-logged-nav ul li a:hover{color:#ec1e24}@media (max-width:710px){.new-style header .wrapper .not-logged-nav{margin-right:0}}.new-style header .search{position:relative;margin-left:25px}@media (min-width:1200px){.new-style header .search{margin-left:120px}}.new-style header .search input#main-search{width:255px;height:30px;border:0;color:#2f2f2f;font-size:14px;font-family:Roboto,sans-serif;padding-left:45px;background-image:url(../img/search.png);background-size:22px auto;background-repeat:no-repeat;background-position:15px center;outline:0;appearance:none}.new-style header .search .search-list{position:fixed;left:0;right:0;top:55px;bottom:0;display:none;background-color:rgba(0,0,0,.8)}.new-style header .search .search-list .wrapper{padding:0;align-items:flex-start}.new-style header .search .search-list .inner-search-list{width:100%;max-width:330px;max-height:100%;height:225px;margin-left:130px}@media (min-width:1200px){.new-style header .search .search-list .inner-search-list{margin-left:240px}}.new-style header .search .search-list .btn-all{width:150px;height:25px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);border:1px solid #000;color:#FFF;font-size:13px;display:block;border-right:0;text-decoration:none;padding-top:5px}.new-style header .search .search-list .btn-all:hover{color:#000;background:#FFF}.new-style header .search .search-list .header{width:100%;font-size:14px;color:#FFF;padding-left:15px;padding-top:10px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);border:1px solid #000;position:relative}.new-style header .search .search-list .header .title{float:left}.new-style header .search .search-list .header .srch-result{float:right;margin-right:15px}.new-style header .search .search-list .header:after,.new-style header .search .search-list .header:before{bottom:100%;left:165px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.new-style header .search .search-list .header:after{border-color:rgba(202,0,13,0);border-bottom-color:#ca000d;border-width:10px;margin-left:-10px}.new-style header .search .search-list .header:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.new-style header .search .search-list .content{width:100%;background:url(../img/not-bg.jpg) repeat-x #000;border:1px solid #000;border-top:0;padding-bottom:15px}.new-style header .search .search-list .content .loader{width:100%;text-align:center;padding-top:20px;padding-bottom:20px;display:none}.new-style header .search .search-list .content .loader i{font-size:35px;color:#FFF}.new-style header .search .search-list .content .no-results{font-size:15px;color:#FFF;font-family:Roboto,sans-serif;padding:20px 20px 10px;display:none}.new-style header .search .search-list .content .no-results strong{font-weight:700}.new-style header .search .search-list .content .row{clear:both;position:relative}.new-style header .search .search-list .content .row .avatar{width:40px;height:40px;display:block;margin:15px;float:left}.new-style header .search .search-list .content .row .avatar img{width:40px;height:40px}.new-style header .search .search-list .content .row .user_data{width:calc(100% - 85px);float:left;margin-top:15px}.new-style header .search .search-list .content .row .user_data .when .ic-beginner,.new-style header .search .search-list .content .row .user_data .when .ic-driver,.new-style header .search .search-list .content .row .user_data .when .ic-pilot,.new-style header .search .search-list .content .row .user_data .when .ic-racer{width:47px;height:53px;-moz-transform:scale(.3617021277);margin-right:10px;position:relative;zoom:.36170212765957;top:16px;left:6px;-moz-transform-origin:0 0}.new-style header .search .search-list .content .row .user_data .what{font-size:15px;color:#FFF;display:block;padding-top:2px;font-family:Roboto,sans-serif}.new-style header .search .search-list .content .row .user_data .when{font-size:11px;color:#FFF;display:block;margin-top:2px;font-family:Roboto,sans-serif}.new-style header .search .search-list .content .row .user_data .when .ic-beginner{background:url(../img/sprite.png) -863px -929px no-repeat;display:inline-block}.new-style header .search .search-list .content .row .user_data .when .ic-driver{background:url(../img/sprite.png) -803px -929px no-repeat;display:inline-block}.new-style header .search .search-list .content .row .user_data .when .ic-pilot{background:url(../img/sprite.png) -742px -929px no-repeat;display:inline-block}.new-style header .search .search-list .content .row .user_data .when .ic-racer{background:url(../img/sprite.png) -683px -929px no-repeat;display:inline-block}.new-style header .search .search-list .content .row .user_data .when .ic-check{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;position:relative;top:4px;left:6px;display:inline-block;margin-right:10px}.new-style header .search .search-list .content .row .btn{width:75px;height:22px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);border:1px solid #000;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;text-align:center;display:block;position:absolute;top:13px;right:10px;border-right:0;text-transform:none;text-decoration:none;padding-top:3px}.new-style header .search .search-list .content .row .btn:hover{color:#000;background:#FFF}.new-style header .search ::-webkit-input-placeholder{color:#2f2f2f}.new-style header .search :-moz-placeholder{color:#2f2f2f}.new-style header .search ::-moz-placeholder{color:#2f2f2f}.new-style header .search :-ms-input-placeholder{color:#2f2f2f}.new-style header .logged_nav{flex:auto;display:flex;align-items:center;justify-content:flex-end}.new-style header .logged_nav.tracks{display:none}.new-style header .logged_nav .ic-tracks{display:none;background:url(../img/sprite.png) -67px -11px no-repeat;width:27px;height:29px;float:left;margin-right:-5px}@media (min-width:1024px){.new-style header .logged_nav .ic-tracks{display:inline-block}}.new-style header .logged_nav a{display:none;font-size:14px;color:#FFF;text-transform:uppercase;float:left;padding:7px 15px;font-family:Roboto,sans-serif;font-weight:400;text-decoration:none}@media (min-width:1024px){.new-style header .logged_nav a{display:inline-block}}.new-style header .logged_nav a.homepage{margin-right:70px}.new-style header .logged_nav .ic-challenges{flex:none;background:url(../img/sprite.png) -103px -12px no-repeat;width:23px;height:27px;margin:0;position:relative;cursor:pointer}@media (min-width:768px){.new-style header .logged_nav .ic-challenges{margin-right:10px}}.new-style header .logged_nav .ic-challenges .numbers{min-width:11px;height:15px;font-size:9px;text-align:center;display:block;color:#000;font-family:Roboto,sans-serif;background:#FFF;border-radius:3px;box-shadow:1px 1px 1px #123682;position:absolute;right:-3px;top:-11px;padding-top:4px}.new-style header .logged_nav .ic-challenges .notifications{position:fixed;left:0;right:0;top:55px;bottom:0;display:none;background-color:rgba(0,0,0,.8)}.new-style header .logged_nav .ic-challenges .notifications .wrapper{padding:0;align-items:flex-start}.new-style header .logged_nav .ic-challenges .notifications .inner-notifications{width:100%;max-width:430px;max-height:100%;min-height:225px;margin:0 0 0 auto}.new-style header .logged_nav .ic-challenges .notifications .header{width:100%;height:35px;font-size:16px;color:#FFF;font-family:Roboto,sans-serif;padding-left:15px;padding-top:10px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0 );border:1px solid #000;position:relative}.new-style header .logged_nav .ic-challenges .notifications .header:after,.new-style header .logged_nav .ic-challenges .notifications .header:before{bottom:100%;right:45px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media (min-width:480px){.new-style header .logged_nav .ic-challenges .notifications .header:after,.new-style header .logged_nav .ic-challenges .notifications .header:before{right:66px}}@media (min-width:768px){.new-style header .logged_nav .ic-challenges .notifications .header:after,.new-style header .logged_nav .ic-challenges .notifications .header:before{right:75px}}@media (min-width:1024px){.new-style header .logged_nav .ic-challenges .notifications .header:after,.new-style header .logged_nav .ic-challenges .notifications .header:before{right:45px}}@media (min-width:1200px){.new-style header .logged_nav .ic-challenges .notifications .header:after,.new-style header .logged_nav .ic-challenges .notifications .header:before{right:65px}}.new-style header .logged_nav .ic-challenges .notifications .header:after{border-color:rgba(202,0,13,0);border-bottom-color:#ca000d;border-width:10px;margin-left:-10px}.new-style header .logged_nav .ic-challenges .notifications .header:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.new-style header .logged_nav .ic-challenges .notifications .content{width:100%;max-height:281px;background:url(../img/notifications-bg.jpg) top center #000;border:1px solid #000;border-top:0;overflow:hidden}.new-style header .logged_nav .ic-challenges .notifications .content .no-results{color:#FFF;text-align:center;font-family:Roboto,sans-serif;padding:20px 0;font-size:14px}.new-style header .logged_nav .ic-challenges .notifications .content .loading{font-size:20px;text-align:center;color:#FFF;padding:10px 0}.new-style header .logged_nav .ic-challenges .notifications .content .row,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn{display:flex;align-items:flex-start}.new-style header .logged_nav .ic-challenges .notifications .content .row-btn:hover,.new-style header .logged_nav .ic-challenges .notifications .content .row:hover{background:rgba(0,0,0,.3)}.new-style header .logged_nav .ic-challenges .notifications .content .row .avatar,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .avatar{flex:none;width:50px;height:50px;display:block;margin:10px 15px;background:#fff}.new-style header .logged_nav .ic-challenges .notifications .content .row .avatar img,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .avatar img{width:50px;height:50px}.new-style header .logged_nav .ic-challenges .notifications .content .row .img,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .img{width:50px!important;height:50px;display:block;margin:10px 15px;float:left}.new-style header .logged_nav .ic-challenges .notifications .content .row .ic-racer,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .ic-racer{flex:none;background:url(../img/sprite.png) -683px -929px no-repeat;width:48px;height:53px;zoom:.8;-moz-transform:scale(.8);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .ic-beginner,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .ic-beginner{flex:none;background:url(../img/sprite.png) -863px -929px no-repeat;width:48px;height:53px;zoom:.8;-moz-transform:scale(.8);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .ic-driver,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .ic-driver{flex:none;background:url(../img/sprite.png) -803px -929px no-repeat;width:48px;height:53px;zoom:.8;-moz-transform:scale(.8);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .ic-pilot,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .ic-pilot{flex:none;background:url(../img/sprite.png) -742px -929px no-repeat;width:48px;height:53px;zoom:.8;-moz-transform:scale(.8);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .faceracer,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .faceracer{flex:none;background:url(../img/sprite.png) -557px -819px no-repeat;width:48px;height:48px}.new-style header .logged_nav .ic-challenges .notifications .content .row .ranking,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .ranking{flex:none;background:url(../img/sprite.png) -616px -822px no-repeat;width:42px;height:42px}.new-style header .logged_nav .ic-challenges .notifications .content .row .time,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .time{flex:none;background:url(../img/sprite.png) -504px -822px no-repeat;width:39px;height:43px}.new-style header .logged_nav .ic-challenges .notifications .content .row .speed,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .speed{background:url(../img/sprite.png) -448px -828px no-repeat;width:45px;height:34px}.new-style header .logged_nav .ic-challenges .notifications .content .row .track,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .track{flex:none;background:url(../img/sprite.png) -80px -820px no-repeat;width:39px;height:43px}.new-style header .logged_nav .ic-challenges .notifications .content .row .top100,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .top100{flex:none;background:url(../img/sprite.png) -127px -820px no-repeat;width:41px;height:46px}.new-style header .logged_nav .ic-challenges .notifications .content .row .top10,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .top10{background:url(../img/sprite.png) -394px -821px no-repeat;width:43px;height:49px}.new-style header .logged_nav .ic-challenges .notifications .content .row .top3,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .top3{flex:none;background:url(../img/sprite.png) -345px -821px no-repeat;width:41px;height:47px}.new-style header .logged_nav .ic-challenges .notifications .content .row .challenge,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .challenge{flex:none;background:url(../img/sprite.png) -285px -827px no-repeat;width:49px;height:36px}.new-style header .logged_nav .ic-challenges .notifications .content .row .bonus-points,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .bonus-points{flex:none;background:url(../img/sprite.png) -232px -822px no-repeat;width:44px;height:44px}.new-style header .logged_nav .ic-challenges .notifications .content .row .points-reset,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .points-reset{flex:none;background:url(../img/sprite.png) -178px -821px no-repeat;width:44px;height:43px}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data{flex:auto;margin-top:10px}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .what,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .what{font-size:12px;color:#FFF;display:block;padding-top:2px;padding-right:5px;line-height:1.4;font-family:Roboto,sans-serif}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .when,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .when{font-size:11px;color:#818182;display:block;margin-top:4px;font-family:Roboto,sans-serif}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .when .ic-beginner,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .when .ic-beginner{background:url(../img/sprite.png) -863px -929px no-repeat;zoom:.36170212765957;width:47px;height:53px;display:inline-block;margin-right:10px;position:relative;top:16px;left:6px;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .when .ic-driver,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .when .ic-driver{background:url(../img/sprite.png) -803px -929px no-repeat;zoom:.36170212765957;width:47px;height:53px;display:inline-block;margin-right:10px;position:relative;top:16px;left:6px;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .when .ic-pilot,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .when .ic-pilot{background:url(../img/sprite.png) -742px -929px no-repeat;zoom:.36170212765957;width:47px;height:53px;display:inline-block;margin-right:10px;position:relative;top:16px;left:6px;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .user_data .when .ic-racer,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .user_data .when .ic-racer{background:url(../img/sprite.png) -683px -929px no-repeat;zoom:.36170212765957;width:47px;height:53px;display:inline-block;margin-right:10px;position:relative;top:16px;left:6px;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0}.new-style header .logged_nav .ic-challenges .notifications .content .row .btn,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .btn{flex:none;width:75px;height:25px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0 );color:#FFF;font-size:13px;font-family:Roboto,sans-serif;text-align:center;display:block;float:left;margin-top:10px;margin-right:10px;text-transform:none;border:1px solid #000;padding-top:5px;padding-left:0;padding-right:0}.new-style header .logged_nav .ic-challenges .notifications .content .row .btn:hover,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .btn:hover{color:#000;background:#FFF}.new-style header .logged_nav .ic-challenges .notifications .content .row .close,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .close{flex:none;border:0;outline:0;display:block;cursor:pointer;margin-top:13px;margin-right:20px;background:rgba(0,0,0,.5)}.new-style header .logged_nav .ic-challenges .notifications .content .row .close:hover,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .close:hover{background:#000}.new-style header .logged_nav .ic-challenges .notifications .content .row .close i,.new-style header .logged_nav .ic-challenges .notifications .content .row-btn .close i{color:#FFF}.new-style header .logged_nav .ic-challenges .notifications .footer{padding:5px 10px;background-color:#000}.new-style header .logged_nav .ic-challenges .notifications .footer .close-button{display:block;max-width:100%;min-width:90px;margin:0 auto;border:1px solid #000;border-radius:100px;padding:5px 20px;text-align:center;font-size:14px;color:#fff;background-color:#b70009}.new-style header .logged_nav .ic-messages{background:url(../img/sprite.png) -135px -14px no-repeat;width:26px;height:27px;float:left;margin:2px 10px 0;cursor:pointer;position:relative}.new-style header .logged_nav .ic-friends .numbers,.new-style header .logged_nav .ic-messages .numbers{min-width:11px;height:15px;border-radius:3px;box-shadow:1px 1px 1px #123682;text-align:center;font-family:Roboto,sans-serif}.new-style header .logged_nav .ic-messages .numbers{font-size:9px;display:block;color:#000;background:#FFF;position:absolute;right:-3px;top:-11px;padding-top:4px}.new-style header .logged_nav .ic-messages .messages-popup{width:430px;height:225px;position:absolute;top:48px;right:-160px;display:none}.new-style header .logged_nav .ic-messages .messages-popup .header{width:100%;height:35px;font-size:16px;color:#FFF;font-family:Roboto,sans-serif;padding-left:15px;padding-top:10px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);border:1px solid #000;position:relative}.new-style header .logged_nav .ic-messages .messages-popup .header .title{float:left}.new-style header .logged_nav .ic-messages .messages-popup .header .new-msg{float:right;margin-right:15px}.new-style header .logged_nav .ic-messages .messages-popup .header .new-msg a{border-right:0;padding:0;text-transform:none}.new-style header .logged_nav .ic-messages .messages-popup .header:after,.new-style header .logged_nav .ic-messages .messages-popup .header:before{bottom:100%;left:257px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.new-style header .logged_nav .ic-messages .messages-popup .header:after{border-color:rgba(202,0,13,0);border-bottom-color:#ca000d;border-width:15px;margin-left:-15px}.new-style header .logged_nav .ic-messages .messages-popup .header:before{border-color:transparent transparent #000;border-width:16px;margin-left:-16px}.new-style header .logged_nav .ic-messages .messages-popup .content{width:100%;background:url(../img/not-bg.jpg) #000;border:1px solid #000;border-top:0}.new-style header .logged_nav .ic-messages .messages-popup .content .no-messages{font-family:Roboto,sans-serif;color:#fff;text-align:center;height:50px;padding:10px 0}.new-style header .logged_nav .ic-messages .messages-popup .content .loading{font-size:20px;text-align:center;color:#FFF;padding:10px 0}.new-style header .logged_nav .ic-messages .messages-popup .content .row .avatar{width:40px;height:40px;display:block;margin:15px;background:#FFF;float:left}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data{width:calc(100% - 170px);float:left;margin-top:15px}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .what{font-size:11px;color:#FFF;display:block;padding-top:2px;font-family:Roboto,sans-serif}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when{font-size:11px;color:#FFF;display:block;margin-top:2px;font-family:Roboto,sans-serif}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-beginner,.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-driver,.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-pilot,.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-racer{width:47px;height:53px;display:inline-block;top:16px;left:6px;-moz-transform:scale(.3617021277);-moz-transform-origin:0 0;position:relative;margin-right:10px}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-beginner{background:url(../img/sprite.png) -863px -929px no-repeat}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-driver{background:url(../img/sprite.png) -803px -929px no-repeat}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-pilot{background:url(../img/sprite.png) -742px -929px no-repeat}.new-style header .logged_nav .ic-messages .messages-popup .content .row .user_data .when .ic-racer{background:url(../img/sprite.png) -683px -929px no-repeat}.new-style header .logged_nav .ic-messages .messages-popup .content .row .btn{width:75px;height:25px;background:#000;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;text-align:center;display:block;float:right;margin-top:20px;margin-right:20px;border-right:0;text-transform:none}.new-style header .logged_nav .ic-messages .messages-popup .content .row .btn:hover{color:#000;background:#FFF}.new-style header .logged_nav .ic-friends{background:url(../img/sprite.png) -169px -11px no-repeat;width:37px;height:28px;float:left;margin:0 10px;position:relative;border-right:0}.new-style header .logged_nav .ic-friends .numbers{font-size:9px;display:block;color:#000;background:#FFF;position:absolute;right:-3px;top:-11px;padding-top:4px}.new-style header .logged_nav .ic-settings{display:inline-block;background:url(../img/sprite.png) -316px -14px no-repeat;width:23px;height:23px;padding:12px;position:relative;cursor:pointer}.new-style header .logged_nav .ic-settings .settings-menu{position:fixed;top:55px;left:0;right:0;bottom:0;display:none;background-color:rgba(0,0,0,.8)}.new-style header .logged_nav .ic-settings .settings-menu .wrapper{padding:0;align-items:flex-start}.new-style header .logged_nav .ic-settings .settings-menu .inner-settings{width:125px;min-height:115px;margin:0 0 0 auto}.new-style header .logged_nav .ic-settings .settings-menu .header{width:100%;height:35px;font-size:14px;color:#FFF;font-family:Roboto,sans-serif;padding-top:10px;background:#ca000f;background:linear-gradient(to bottom,#ca000f 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca000f', endColorstr='#9b0000', GradientType=0);border:1px solid #000;position:relative}.new-style header .logged_nav .ic-settings .settings-menu .header .ic-setting{background:url(../img/sprite.png) -349px -490px no-repeat;width:16px;height:16px;display:block;float:left;margin-right:10px}.new-style header .logged_nav .ic-settings .settings-menu .header span{display:block;float:left;margin-left:10px}.new-style header .logged_nav .ic-settings .settings-menu .header:after,.new-style header .logged_nav .ic-settings .settings-menu .header:before{bottom:100%;right:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}@media (min-width:480px){.new-style header .logged_nav .ic-settings .settings-menu .header:after,.new-style header .logged_nav .ic-settings .settings-menu .header:before{right:31px}}@media (min-width:1024px){.new-style header .logged_nav .ic-settings .settings-menu .header:after,.new-style header .logged_nav .ic-settings .settings-menu .header:before{right:0}}@media (min-width:1200px){.new-style header .logged_nav .ic-settings .settings-menu .header:after,.new-style header .logged_nav .ic-settings .settings-menu .header:before{right:21px}}.new-style header .logged_nav .ic-settings .settings-menu .header:after{border-color:rgba(202,0,13,0);border-bottom-color:#ca000d;border-width:10px;margin-left:-10px}.new-style header .logged_nav .ic-settings .settings-menu .header:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.new-style header .logged_nav .ic-settings .settings-menu .content{width:100%;min-height:77px;background:url(../img/settings-bg.jpg) #000;border:1px solid #000;border-top:0}.new-style header .logged_nav .ic-settings .settings-menu .content .row{display:flex!important;align-items:center;width:100%;padding-top:9px;padding-bottom:10px;padding-left:12px;overflow:hidden}.new-style header .logged_nav .ic-settings .settings-menu .content .row:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.new-style header .logged_nav .ic-settings .settings-menu .content .row .ic-profile{flex:none;background:url(../img/sprite.png) -321px -489px no-repeat;width:16px;height:19px;display:block}.new-style header .logged_nav .ic-settings .settings-menu .content .row .ic-logout{flex:none;background:url(../img/sprite.png) -320px -514px no-repeat;width:19px;height:20px;display:block}.new-style header .logged_nav .ic-settings .settings-menu .content .row span{flex:auto;margin-left:10px;font-size:13px;color:#fff;font-family:Roboto,sans-serif;display:block;text-decoration:none;text-transform:none;text-align:left}.new-style header .logged_nav .ic-link{padding:0 10px 0 20px;border-right:0;float:left}.new-style header .logged_nav .ic-link#header_settings{position:relative;display:flex;align-items:center;justify-content:center;padding-right:0;padding-left:10px}.new-style header .logged_nav .ic-link#notifications{margin:0}.new-style footer{width:100%;background-color:#000;z-index:1000;position:relative}.new-style footer .cookies{position:fixed;bottom:0;left:0;right:0;display:none;width:1000px;max-width:100%;margin:auto;padding:15px 65px 10px 150px;border:1px solid rgba(255,255,255,.6);border-radius:10px 10px 0 0;font-size:12px;color:#fff;background-color:#000;background-image:url(../img/web-logo.png);background-repeat:no-repeat;background-position:left 20px center;background-size:95px auto;line-height:1.4;z-index:9999}@media (max-width:800px){.new-style footer .cookies{padding:15px 65px 10px 20px;background-image:none}.new-style footer .cookies br{display:none}}.new-style footer .cookies .button-close-cookies{position:absolute;right:20px;top:0;bottom:0;width:20px;height:20px;margin:auto;border:1px solid #fff;border-radius:50%;background-color:transparent;background-image:url(../img/icon-close-white.svg);background-position:center;background-size:45%;background-repeat:no-repeat;cursor:pointer}.new-style footer .cookies a{text-decoration:none;color:#fff}.new-style footer .cookies a:hover{text-decoration:underline}.new-style footer .track-footer-section{color:#fff}@media (min-width:768px){.new-style footer .track-footer-section{display:none}}.new-style footer .track-footer-section .track-footer-header{padding:15px;text-align:center;text-transform:uppercase;font-size:18px;font-family:Roboto,sans-serif;background-image:url(../img/main-right-panel.png);background-repeat:repeat-x}.new-style footer .track-footer-section .track-footer-body{padding:0 10px;text-align:center;font-size:0;color:#fff;background-color:rgba(0,0,0,.5)}.new-style footer .track-footer-section .track-footer-body .track-name-container{padding:20px 10px}.new-style footer .track-footer-section .track-footer-body .track-name-container .track-image{display:inline-block;width:65px;height:65px;border:1px solid #000;border-radius:50%;background-color:#fff;background-position:center;background-size:cover;vertical-align:middle}.new-style footer .track-footer-section .track-footer-body .track-name-container .track-name-label{display:inline-block;padding-left:10px;font-size:18px;vertical-align:middle}.new-style footer .track-footer-section .track-footer-body .track-contacts-container{padding:0 10px;font-size:14px;line-height:1.6}.new-style footer .track-footer-section .track-footer-body .track-contacts-container a{text-decoration:none;font-size:inherit;color:inherit}.new-style footer .track-footer-section .track-footer-body .track-contacts-container .track-gps{margin-top:20px}.new-style footer .track-footer-section .track-footer-body .track-contacts-container .track-gps a{text-decoration:underline}.new-style footer .track-footer-section .track-footer-body .track-contact-button{display:inline-block;margin:20px 0;padding:8px 15px;border:1px solid #000;text-decoration:none;font-size:14px;font-weight:700;color:inherit;background-color:#4ba43a}.new-style footer .wrapper{text-align:center;position:relative;margin:0 auto}@media (min-width:1024px){.new-style footer .wrapper{width:1000px!important;padding-left:10px!important;padding-right:10px!important}.new-style footer .wrapper .footer-content{padding-top:25px}}@media (min-width:1200px){.new-style footer .wrapper{width:1200px!important}}.new-style footer .wrapper .footer-content{width:100%;display:flex;flex-direction:column}.new-style footer .wrapper .logo{position:static;margin:15px auto;display:block;width:160px;height:60px;background-image:url(../img/web-logo.png);background-size:contain;background-position:center;background-repeat:no-repeat}@media (min-width:768px){.new-style footer .wrapper .footer-content{flex-direction:row;flex-wrap:wrap}.new-style footer .wrapper .logo{order:1}}@media (min-width:1024px){.new-style footer .wrapper .logo{flex:auto;margin:0;background-position:left}}.new-style footer .wrapper .social-media{display:flex;justify-content:center;align-items:center;margin:20px 15px}@media (min-width:768px){.new-style footer .wrapper .social-media{flex:auto;justify-content:flex-end;order:2;margin:0}}@media (min-width:1024px){.new-style footer .wrapper .social-media{flex:auto;align-self:flex-start;order:3;margin:0}}.new-style footer .wrapper .social-media a{flex:none;width:25px;height:25px;background-repeat:no-repeat;background-size:contain;background-position:center}.new-style footer .wrapper .social-media a.facebook{margin-right:25px;background-image:url(../img/icon-fb-blue-white.png)}.new-style footer .wrapper .social-media a.instagram{margin-right:25px;background-image:url(../img/email/icon-instagram-colored.png)}.new-style footer .wrapper .social-media a.youtube{width:35px;background-image:url(../img/icon-youtube-red-white.png)}.new-style footer .wrapper .promo-box{display:flex;flex-direction:column;position:relative;width:265px;max-width:100%;margin:15px auto 0;border-radius:6px;text-decoration:none;color:#fff;background-color:#394351;line-height:normal}@media (min-width:768px){.new-style footer .wrapper .promo-box{order:4;width:100%;max-width:560px;margin-top:45px}}@media (min-width:1024px){.new-style footer .wrapper .promo-box{order:2;margin:0}}.new-style footer .wrapper .promo-box .box-title{padding:15px 20px 8px;text-transform:uppercase;font-weight:700;font-size:16px}@media (min-width:768px){.new-style footer .wrapper .promo-box .box-title{width:55%;padding-left:15px;padding-right:25px;padding-top:20px;text-align:left}}.new-style footer .wrapper .promo-box .box-subtitle{padding:8px 40px;font-size:12px}@media (min-width:768px){.new-style footer .wrapper .promo-box .box-subtitle{width:55%;height:40px;padding-left:15px;padding-right:10px;text-align:left}}.new-style footer .wrapper .promo-box .box-image{height:135px;margin:0 5px;background-image:url(../img/progressive/background-homepage-management-system.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}.new-style footer .wrapper .promo-box .box-more{padding:10px 15px;border-radius:0 0 6px 6px;font-size:14px;font-weight:700;background-color:#0080ff}.new-style footer .wrapper .promo-box .box-more .fa-angle-right{display:none}@media (min-width:768px){.new-style footer .wrapper .promo-box .box-more .fa-angle-right,.new-style footer .wrapper nav ul li{display:inline-block}.new-style footer .wrapper .promo-box .box-image{position:absolute;top:20px;right:8px;bottom:0;width:45%;height:auto;margin:0}.new-style footer .wrapper .promo-box .box-more{text-align:left}.new-style footer .wrapper nav{order:3;width:100%}}.new-style footer .wrapper nav ul li a{display:inline-block;color:#fff;font-family:Roboto,sans-serif}.new-style footer .wrapper nav ul li a:hover{text-decoration:underline}.new-style footer .wrapper .terms-links{margin-top:20px}@media (min-width:768px){.new-style footer .wrapper .terms-links{margin-top:30px}.new-style footer .wrapper .terms-links li{padding:5px 0}.new-style footer .wrapper .terms-links li:last-child a{border-right:none}}.new-style footer .wrapper .terms-links li a{padding:5px 10px;text-decoration:underline;font-size:14px}.new-style footer .wrapper .normal-links{margin-top:20px}@media (min-width:768px){.new-style footer .wrapper .terms-links li a{padding-top:0;padding-bottom:0;border-right:1px solid #fff}.new-style footer .wrapper .normal-links{margin-top:8px}.new-style footer .wrapper .normal-links li{padding:8px 0}}@media (min-width:1024px){.new-style footer .wrapper nav{order:4}.new-style footer .wrapper .normal-links{margin-top:40px}}.new-style footer .wrapper .normal-links li a{padding:8px 16px;text-decoration:none;font-size:16px}.new-style footer .wrapper .copyrights{font-family:Roboto,sans-serif;font-size:13px;color:#fff}@media (min-width:768px){.new-style footer .wrapper .normal-links li:last-child a{border-right:none}.new-style footer .wrapper .normal-links li a{padding-top:0;padding-bottom:0;border-right:1px solid #fff}.new-style footer .wrapper .copyrights{order:5;width:100%;margin-top:40px}}.no_onboard_bgr,.overlay_loading{padding-top:100px}.new-style .select_box.calendar:before,.select_box.calendar:before{width:16px;background:url(../img/sprite.png) -320px -645px no-repeat}.new-style footer .wrapper .copyrights a{text-decoration:none}.new-style footer .wrapper .up-icon{background:url(../img/sprite.png) -8px -30px no-repeat;width:16px;height:20px;margin:20px auto 0;cursor:pointer}.new-style footer .wrapper .up-icon:hover{background-position:-34px -38px}.new-style .no-bg{background:#FFF!important}.new-style .select_box{height:23px;border-radius:5px;background:#FFF;border:1px solid #ccc;position:relative;overflow:hidden;float:right;z-index:100}.new-style .select_box.country:before,.new-style .select_box.language.bg:before,.new-style .select_box.language.en:before,.new-style .select_box.track:before{content:" ";display:block;float:left;position:relative;top:4px;left:5px}.new-style .select_box.language.en:before{width:20px;height:15px;background:url(../img/flags/en.gif) no-repeat;background-size:20px 15px}.new-style .select_box.language.bg:before{width:20px;height:15px;background:url(../img/flags/bg.gif) no-repeat;background-size:20px 15px}.new-style .select_box.country{width:165px}.new-style .select_box.country:before,.select_box.country:before{background:url(../img/sprite.png) -353px -518px no-repeat;width:10px}.new-style .select_box.country:before{height:15px}.new-style .select_box.track{width:165px}.new-style .select_box.track:before{background:url(../img/sprite.png) -182px -59px no-repeat;width:23px;height:13px}.new-style .select_box.gender:before,.select_box.gender:before{background:url(../img/sprite.png) -376px -519px no-repeat;width:15px}.new-style .select_box.gender{width:145px}.new-style .select_box.gender:before{height:14px;content:" ";display:block;float:left;position:relative;top:4px;left:5px}.new-style .select_box.age:before,.new-style .select_box.kart:before{height:16px;top:4px;content:" ";position:relative;left:5px;display:block;float:left}.new-style .select_box.age{width:145px}.new-style .select_box.age:before{background:url(../img/sprite.png) -349px -543px no-repeat;width:19px}.new-style .select_box.kart:before,.select_box.kart:before{background:url(../img/sprite.png) -382px -17px no-repeat}.new-style .select_box.kart{width:145px}.new-style .select_box.kart:before{width:23px}.new-style .select_box.moto{width:145px}.new-style .select_box.moto:before{background:url(../img/moto-red.svg) center no-repeat;width:23px;height:18px;content:" ";display:block;float:left;position:relative;top:2px;left:5px}.new-style .select_box.calendar:before,.new-style .select_box.helmet:before,.new-style .select_box.time:before{top:3px;content:" ";position:relative;left:5px;display:block;float:left}.new-style .select_box.helmet{width:165px}.new-style .select_box.helmet:before{background:url(../img/sprite.png) -416px -18px no-repeat;width:15px;height:16px}.new-style .select_box.calendar,.new-style .select_box.time{width:165px}.new-style .select_box.calendar:before{height:17px}.new-style .select_box.time:before{background:url(../img/sprite.png) -323px -542px no-repeat;width:14px;height:15px}.new-style .select_box.rank,.select_box.country{width:165px}.new-style .select_box.rank:before{background:url(../img/sprite.png) -206px -307px no-repeat;width:22px;height:24px;content:" ";display:block;float:left;position:relative;top:-2px;left:5px;transform:scale(.7)}.new-style .select_box select,body,html{width:100%;font-family:Roboto,sans-serif}.new-style .select_box select{background:0 0;float:left;display:block;-webkit-appearance:none;-moz-appearance:none;font-size:14px;padding-left:16px;padding-right:35px;line-height:16px;border:0;border-radius:0;height:23px;top:-1px;left:15px;position:absolute;z-index:200}.new-style .select_box select::-ms-expand{display:none}.new-style .select_box .arrow{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;display:block;position:absolute;top:8px;right:5px;z-index:100}.new-style .share-module-button{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:18px;padding-right:15px;border-radius:3px;text-decoration:none;text-transform:none;font-size:12px;font-family:Roboto,sans-serif;color:#fff;background-color:#0162ca;background-image:url(../img/share/icon-share.png);background-repeat:no-repeat;background-size:10px;background-position:right 5px center;cursor:pointer}.new-style .share-module-button:hover{background-color:#0049d9}body,html{box-sizing:border-box;height:100%;background-color:#000}.aleft{text-align:left}.aright{text-align:right}.acenter,.center,.fr-to-rf-lightbox,.overlay_loading{text-align:center}.cleaner{clear:both}.fleft{float:left}.float_left{float:left!important}.fright,.select_box{float:right}.float_right{float:right!important}.hidden{display:none!important}.relative{position:relative}.overlay,.overlay_loading{width:100%;height:100%;position:fixed;top:0}.select_box.age:before,.select_box.country:before,.select_box.gender:before,.select_box.kart:before,.select_box.language.bg:before,.select_box.language.en:before,.select_box.track:before{top:4px;left:5px;display:block;content:" "}.pointer{cursor:pointer}.default_cursor{cursor:default!important}.overlay_loading i{font-size:55px;color:#FFF;line-height:100%}.no_background{background:0 0!important}.red{color:#d90013}.green{color:#00a208}.yellow{color:#eda222}.wrapper{margin:0 auto;padding:0;position:relative;z-index:100;width:1160px}.select_box.language.bg:before,.select_box.language.en:before{width:20px}.no-bg{background:#FFF!important}.select_box{height:23px;border-radius:5px;background:#FFF;border:1px solid #ccc;position:relative;overflow:hidden;z-index:100}.select_box.language.en:before{height:15px;background:url(../img/flags/en.gif) no-repeat;background-size:20px 15px;float:left;position:relative}.select_box.language.bg:before{height:15px;background:url(../img/flags/bg.gif) no-repeat;background-size:20px 15px;float:left;position:relative}.select_box.country:before{height:15px;float:left;position:relative}.select_box.track{width:165px}.select_box.track:before{background:url(../img/sprite.png) -182px -59px no-repeat;width:23px;height:13px;float:left;position:relative}.select_box.gender{width:145px}.select_box.gender:before{height:14px;float:left;position:relative}.select_box.age{width:145px}.select_box.age:before{background:url(../img/sprite.png) -349px -543px no-repeat;width:19px;height:16px;float:left;position:relative}.select_box.kart{width:145px}.select_box.kart:before{width:23px;height:16px;float:left;position:relative}.select_box.calendar:before,.select_box.helmet:before,.select_box.time:before{content:" ";position:relative;top:3px;left:5px;display:block}.select_box.helmet{width:165px}.select_box.helmet:before{background:url(../img/sprite.png) -416px -18px no-repeat;width:15px;height:16px;float:left}.select_box.calendar,.select_box.time{width:165px}.select_box.calendar:before{height:17px;float:left}.select_box.time:before{background:url(../img/sprite.png) -323px -542px no-repeat;width:14px;height:15px;float:left}.select_box select{background:0 0;float:left;width:100%;display:block;-webkit-appearance:none;-moz-appearance:none;font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;padding-right:35px;line-height:16px;border:0;border-radius:0;height:23px;top:-1px;left:15px;position:absolute;z-index:200}.select_box select::-ms-expand{display:none}.select_box .arrow{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;display:block;position:absolute;top:8px;right:5px;z-index:100}.fr-to-rf-container,.fr-to-rf-explore,.fr-to-rf-explore:hover,.fr-to-rf-right{background-repeat:no-repeat}.fr-to-rf-lightbox{display:none;position:fixed;top:0;left:0;right:0;bottom:0;font-size:0;background-color:rgba(0,0,0,.6);z-index:9000}.fr-to-rf-container,.fr-to-rf-left,.fr-to-rf-vertical-aligner,.not_found_page .wrapper .right .content ul li{display:inline-block}.fr-to-rf-vertical-aligner{width:0;height:100%;vertical-align:middle}.fr-to-rf-container{position:relative;width:670px;max-width:100%;padding:30px;border-radius:10px;text-align:left;background-color:#fff;background-image:url(/assets/frontend/img/web-logo-black.png),url(/assets/frontend/img/background-sliced-blue.png);background-position:left 30px top 30px,right center;background-size:180px,50% 100%;vertical-align:middle}.fr-to-rf-close{position:absolute;right:30px;top:30px;width:1.5rem;height:1.5rem;border:none;border-radius:50%;font-size:16px;color:#0054E7;background-color:rgba(255,255,255,.8);cursor:pointer;z-index:1}.fr-to-rf-close:before{font-size:16px}.fr-to-rf-close:hover{background-color:#fff}.fr-to-rf-explore{padding-right:12px;border:none;border-bottom:2px solid #008bff;font-size:inherit;background-color:transparent;background-image:url(/assets/frontend/img/progressive/icon-chevron-left-regular-black.png);background-position:right center;background-size:7px}.fr-to-rf-explore:hover{font-weight:700;background-image:url(/assets/frontend/img/progressive/icon-chevron-left-bold-black.png);cursor:pointer}.fr-to-rf-left{width:50%;font-size:16px;padding-top:90px}.fr-to-rf-title{font-size:30px}.fr-to-rf-text{margin:15px 0 30px}.fr-to-rf-right{position:absolute;top:0;right:0;bottom:0;width:50%;font-size:16px;text-align:center;text-transform:uppercase;color:#fff;background-image:url(/assets/frontend/img/progressive/background-home-header-computer.png);background-position:center;background-size:86%}.fr-to-rf-right-text{position:absolute;bottom:30px;left:0;width:100%;padding:0 30px}@media screen and (max-width:500px){.fr-to-rf-left{width:100%}.fr-to-rf-right{display:none}}.not_found_page{width:100%;height:100%;background:url(../img/404_bgr.jpg);background-size:cover}.not_found_page .wrapper{width:1400px;margin:0 auto;height:100%;position:relative}@media (max-width:1399px){.not_found_page .wrapper{width:1200px}}@media (max-width:1199px){.not_found_page .wrapper{width:1024px}}.not_found_page .wrapper .right{width:500px;height:100%;float:right;background-color:rgba(0,0,0,.4);position:relative}.not_found_page .wrapper .right .content{position:absolute;right:0;width:500px;top:50%;margin-top:-176.5px}.not_found_page .wrapper .right .content .top_text{color:#FFF;text-align:center;font-size:34px;font-family:"Bebas Neue Regular";margin-bottom:25px}.not_found_page .wrapper .right .content .line{background-color:#FFF;width:84px;height:3px;margin:0 auto}.not_found_page .wrapper .right .content .error_text{color:#FFF;font-size:60px;font-family:"Bebas Neue Bold";text-align:center;margin:30px 0}.not_found_page .wrapper .right .content .more_text{margin-top:25px;font-size:16px;line-height:1.2;font-family:Roboto,sans-serif;color:#FFF;text-align:center}.not_found_page .wrapper .right .content ul{text-align:center;margin-top:25px}.not_found_page .wrapper .right .content ul li a{color:#FFF;font-size:16px;font-family:Roboto,sans-serif;text-decoration:none;padding:3px 10px;border-right:1px solid #FFF}.new-style section.main_slider .slide_one>.wrapper,section.main_slider .slide_one>.wrapper{padding-top:165px}.not_found_page .wrapper .right .content ul li a.last{border-right:0}.not_found_page .wrapper .right .content ul li a:hover{text-decoration:underline}.not_found_page .wrapper .right .content .red_btn{width:208px;height:34px;line-height:34px;color:#FFF;font-size:16px;font-family:Roboto,sans-serif;text-align:center;border-radius:5px;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border:1px solid #6e2c2d;display:block;margin:40px auto 0;text-decoration:none}.not_found_page .wrapper .right .content .red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.new-style section.main_slider{width:100%;height:800px;margin-top:79px;position:relative}@media (max-width:1399px){.new-style section.main_slider{height:700px}.new-style section.main_slider .slide_one{background-size:cover}}@media (max-width:1199px){.new-style section.main_slider{height:580px}.new-style section.main_slider .slide_one{background-size:cover}}@media (max-width:1024px){.new-style section.main_slider{height:710px}}@media (max-width:590px){.new-style section.main_slider{margin-top:45px;height:780px}}@media (max-width:550px){.new-style section.main_slider{margin-top:45px;height:830px}}@media (max-width:460px){.new-style section.main_slider{height:960px}}@media (max-width:420px){.new-style section.main_slider{height:1050px}}@media (max-width:330px){.new-style section.main_slider{height:1100px}}.new-style section.main_slider .slide_one{width:100%;height:100%;background-image:url(../img/home_slider_bgr_2.jpg);background-position:center center;background-size:cover;margin-top:0;position:relative}@media (max-width:767px){.new-style section.main_slider .slide_one{padding-bottom:235px;background-size:cover}}.new-style section.main_slider .slide_one .left_content h1{line-height:1.3;font-size:46px;font-weight:300;color:#FFF;margin-bottom:25px}@media (max-width:1399px){.new-style section.main_slider .slide_one>.wrapper{padding-top:90px}.new-style section.main_slider .slide_one .left_content h1{font-size:40px;margin-bottom:25px}}@media (max-width:1199px){.new-style section.main_slider .slide_one>.wrapper{padding-top:40px}.new-style section.main_slider .slide_one .left_content h1{font-size:35px;margin-bottom:35px}}@media (max-width:1023px){.new-style section.main_slider .slide_one{background-size:cover}.new-style section.main_slider .slide_one .left_content,.new-style section.main_slider .slide_one .left_content h1{text-align:center}}@media (max-width:639px){.new-style section.main_slider .slide_one .left_content h1{font-size:28px;margin-bottom:30px}}@media (max-width:479px){.new-style section.main_slider .slide_one{background-size:cover}.new-style section.main_slider .slide_one .left_content h1{font-size:20px}}.new-style section.main_slider .slide_one .left_content h1 strong{font-weight:700}.new-style section.main_slider .slide_one .left_content h2{font-size:18px;font-weight:700;color:#FFF;margin-bottom:105px}@media (max-width:1399px){.new-style section.main_slider .slide_one .left_content h2{font-size:16px;margin-bottom:70px}}@media (max-width:1024px){.new-style section.main_slider .slide_one .left_content h2{margin-bottom:50px;text-align:center}}@media (max-width:639px){.new-style section.main_slider .slide_one .left_content h2{font-size:14px;margin-bottom:30px}}@media (max-width:479px){.new-style section.main_slider .slide_one .left_content h2{font-size:14px;line-height:1.3;margin-bottom:20px}}.new-style section.main_slider .slide_one .left_content span{display:inline-block;float:none;font-size:13px;margin-left:15px;margin-right:15px;color:#FFF;line-height:normal}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content span{margin:15px}}.new-style section.main_slider .slide_one .left_content .button-holder{display:inline-block;width:auto;min-width:570px;max-width:100%;text-align:center;font-size:0}@media (max-width:1024px){.new-style section.main_slider .slide_one .left_content .button-holder{text-align:inherit;min-width:0}}.new-style section.main_slider .slide_one .left_content .button-holder>span{width:10%;margin-left:0;margin-right:0;padding:5px;vertical-align:middle}.new-style section.main_slider .slide_one .left_content .facebook_btn{float:none;display:inline-block;width:45%;height:auto;padding:10px;border-radius:5px;background-color:#3b5998;color:#FFF;line-height:normal;text-align:center;font-size:16px;text-decoration:none;vertical-align:middle}.new-style section.main_slider .slide_one .left_content .facebook_btn:hover{background-color:#2d4a96}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content .facebook_btn{display:block;margin:0 auto;width:100%}}.new-style section.main_slider .slide_one .left_content .facebook_btn i{margin-right:2px;font-size:18px}.new-style section.main_slider .slide_one .left_content .button-vkontakte-login{display:inline-block;width:45%;color:#fff;font-size:16px;border:none;border-radius:5px;padding:10px;background-color:#4E74A3;cursor:pointer;vertical-align:middle}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content .button-vkontakte-login{display:block;width:100%;margin:0 auto}}.new-style section.main_slider .slide_one .left_content .button-vkontakte-login:hover{background-color:#3d5b81}.new-style section.main_slider .slide_one .left_content .button-vkontakte-login i{margin-right:2px;font-size:18px}.new-style section.main_slider .slide_one .left_content .button-vkontakte-login span{font-size:inherit;margin:0}.new-style section.main_slider .slide_one .left_content .register_now{width:100%;margin-top:40px;font-size:0}@media (max-width:1024px){.new-style section.main_slider .slide_one .left_content .register_now{float:none;display:inline-block;margin-top:50px}}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content .register_now{display:block;width:100%;margin-top:0}}.new-style section.main_slider .slide_one .left_content .register_now span{display:inline-block;width:33%;font-size:16px;color:#fff;line-height:normal;float:none;margin-left:0;margin-right:0;text-align:left;vertical-align:middle}@media (max-width:1199px){.new-style section.main_slider .slide_one .left_content .register_now span{font-size:16px}}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content .register_now span{display:block;width:100%;margin:20px 0 0;padding:10px}}.new-style section.main_slider .slide_one .left_content .register_now>.btn{float:none;display:inline-block;width:30%;font-size:14px;height:auto;color:#fff;border:2px solid #fff;border-radius:5px;padding:5px 10px;line-height:normal;margin-top:0;margin-left:3%;text-decoration:none;vertical-align:middle}@media (max-width:550px){.new-style section.main_slider .slide_one .left_content .register_now>.btn{display:block;width:100%;margin:0 0 15px}}.new-style section.main_slider .slide_one .left_content .register_now>.btn:hover{background-color:#fff;color:#000}.new-style section.main_slider .track_management_box{width:100%;height:137px;position:absolute;left:0;bottom:84px;background:rgba(0,0,0,0);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(50%,#000),color-stop(100%,rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1)}@media (max-width:1399px){.new-style section.main_slider .track_management_box{bottom:116px}}@media (max-width:1199px){.new-style section.main_slider .track_management_box{height:100px;bottom:102px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box{height:225px;bottom:50px}.new-style section.main_slider .track_management_box .computer{display:none}}@media (max-width:460px){.new-style section.main_slider .track_management_box{bottom:0;height:auto;padding-bottom:20px}}.new-style section.main_slider .track_management_box .computer{position:absolute;right:20px;bottom:100%;width:752px;height:435px;background-image:url(../img/home_slide_computer.png)}@media (max-width:1399px){.new-style section.main_slider .track_management_box .computer{width:600px;height:347px;background-size:600px 347px}}@media (max-width:1199px){.new-style section.main_slider .track_management_box .computer{width:500px;height:289px;background-size:500px 289px}}.new-style section.main_slider .track_management_box .line{widht:100%;height:2px;background:url(../img/home_blue_line.png) center center no-repeat}.new-style section.main_slider .track_management_box>.wrapper{position:relative}.new-style section.main_slider .track_management_box>.wrapper>.left_content{float:left;padding-top:24px}@media (max-width:1199px){.new-style section.main_slider .track_management_box>.wrapper>.left_content{padding-top:12px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.left_content{width:50%;padding-top:15px;text-align:center}}@media (max-width:460px){.new-style section.main_slider .track_management_box>.wrapper>.left_content{width:100%}}.new-style section.main_slider .track_management_box>.wrapper>.left_content .icon{background:url(../img/sprite.png) -835px -521px no-repeat;width:65px;height:74px;float:left}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .icon{float:none;display:inline-block}}.new-style section.main_slider .track_management_box>.wrapper>.left_content .text{margin-top:11px;float:left;color:#FFF;font-family:Roboto,sans-serif;font-size:17px;line-height:1.2;margin-left:20px}@media (max-width:1199px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .text{font-size:15px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .text{float:none;display:inline-block;width:100%;margin:0;padding:10px}}.new-style section.main_slider .track_management_box>.wrapper>.left_content .text strong{font-weight:700;font-size:26px}@media (max-width:1199px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .text strong{font-size:23px}}.new-style section.main_slider .track_management_box>.wrapper>.left_content .blue_btn{width:190px;height:50px;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%);line-height:50px;text-align:center;color:#FFF;display:block;text-decoration:none;float:left;margin-left:30px;margin-top:13px;border-radius:5px;border:1px solid #022daa;font-size:18px;font-family:Roboto,sans-serif}@media (max-width:1199px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .blue_btn{width:160px;font-size:16px;height:40px;line-height:40px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.left_content .blue_btn{float:none;display:inline-block;margin:10px 0 0}}.new-style section.main_slider .track_management_box>.wrapper>.left_content .blue_btn:hover{background:#022daa}.new-style section.main_slider .track_management_box>.wrapper>.right_content{float:right;width:600px;padding-left:00px;padding-top:28px;display:block;text-decoration:none}@media (max-width:1399px){.new-style section.main_slider .track_management_box>.wrapper>.right_content{width:500px;padding-left:0;padding-top:35px}}@media (max-width:1199px){.new-style section.main_slider .track_management_box>.wrapper>.right_content{width:440px;padding-top:18px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.right_content{width:50%;padding:15px 0 0;text-align:center}}@media (max-width:460px){.new-style section.main_slider .track_management_box>.wrapper>.right_content{width:100%;margin-top:10px}}.new-style section.main_slider .track_management_box>.wrapper>.right_content>.icon{background:url(../img/sprite.png) 61.951% 72.324% no-repeat;width:67px;height:75px;margin-right:12px;float:left;text-decoration:none}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.right_content>.icon{float:none;display:inline-block;margin:0}}.new-style section.main_slider .track_management_box>.wrapper>.right_content h3{padding-top:11px;font-size:28px;font-weight:700;color:#FFF;text-align:left;margin-bottom:5px;text-decoration:none}@media (max-width:1399px){.new-style section.main_slider .track_management_box>.wrapper>.right_content>.icon{background-size:800px 800px;width:53px;height:59px}.new-style section.main_slider .track_management_box>.wrapper>.right_content h3{font-size:25px;padding-top:6px}}.new-style section.tracks_slider h4,section.tracks_slider h4{padding:60px 20px 0;text-transform:uppercase;margin-bottom:25px}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.right_content h3{font-size:21px;text-align:center}}.new-style section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:21px;font-weight:300;color:#FFF;text-align:left;text-decoration:none;line-height:1.3}@media (max-width:1399px){.new-style section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:18px}}@media (max-width:1024px){.new-style section.main_slider .track_management_box>.wrapper>.right_content h4{text-align:center;font-size:15px}}.new-style section.tracks_slider{width:100%;height:auto;background-image:url(../img/home_tracks_bgr.jpg);background-position:center bottom;background-size:cover}.new-style section.tracks_slider h4{font-size:34px;text-align:center;color:#000;line-height:1.3}.new-style section.tracks_slider h4 strong{font-weight:700}.new-style section.tracks_slider h5{font-size:15px;color:#000;text-align:center;margin-bottom:70px;line-height:1.3;padding-left:20px;padding-right:20px}@media (max-width:767px){.new-style section.tracks_slider h4{padding-top:40px}.new-style section.tracks_slider h5{margin-bottom:50px}}@media (max-width:479px){.new-style section.tracks_slider h5{margin-bottom:30px}}.new-style section.tracks_slider>.line{width:60px;height:2px;background-color:#000;margin:0 auto 25px}.new-style section.tracks_slider .wrapper{overflow:auto}.new-style section.tracks_slider .left_arrow{background:url(../img/sprite.png) 59.192% 64.187% no-repeat;width:59px;height:59px;position:absolute;top:50%;margin-top:-89px;left:10px;cursor:pointer}.new-style section.tracks_slider .left_arrow:hover{background:url(../img/sprite.png) 73.964% 64.187% no-repeat}@media (max-width:767px){.new-style section.tracks_slider .left_arrow{left:5px}}@media (max-width:639px){.new-style section.tracks_slider .left_arrow{left:30px}}@media (max-width:479px){.new-style section.tracks_slider .left_arrow{left:10px;width:40px;height:40px;background-size:677px 677px;margin-top:-70px}.new-style section.tracks_slider .left_arrow:hover{background-size:677px 677px}}.new-style section.tracks_slider .right_arrow{background:url(../img/sprite.png) 66.525% 64.187% no-repeat;width:59px;height:59px;position:absolute;top:50%;margin-top:-89px;right:10px;cursor:pointer}.new-style section.tracks_slider .right_arrow:hover{background:url(../img/sprite.png) 81.296% 64.187% no-repeat}@media (max-width:767px){.new-style section.tracks_slider .right_arrow{right:5px}}@media (max-width:639px){.new-style section.tracks_slider .right_arrow{right:30px}}.new-style section.tracks_slider .tracks{text-align:center;margin-bottom:75px}@media (max-width:767px){.new-style section.tracks_slider .tracks{margin-bottom:40px}}@media (max-width:479px){.new-style section.tracks_slider .right_arrow{right:10px;width:40px;height:40px;background-size:677px 677px;margin-top:-70px}.new-style section.tracks_slider .right_arrow:hover{background-size:677px 677px}.new-style section.tracks_slider .tracks{margin-bottom:30px}}.new-style section.tracks_slider .tracks>.track_profile{width:250px;height:250px;display:inline-block;margin:0 5px;text-decoration:none}@media (max-width:767px){.new-style section.tracks_slider .tracks>.track_profile{width:240px;height:240px}}@media (max-width:479px){.new-style section.tracks_slider .tracks>.track_profile{width:200px;height:200px}}.new-style section.tracks_slider .tracks>.track_profile>.image{width:100%;height:210px;background-color:#FFF;background-size:cover;background-position:center center}@media (max-width:767px){.new-style section.tracks_slider .tracks>.track_profile>.image{height:200px}}@media (max-width:479px){.new-style section.tracks_slider .tracks>.track_profile>.image{height:160px}}.new-style section.tracks_slider .tracks>.track_profile>.title{width:100%;height:40px;line-height:40px;background-color:#000;text-align:center;color:#FFF;font-size:18px}.new-style section.tracks_slider .red_btn{display:block;width:245px;height:50px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;line-height:50px;border-radius:5px;font-size:18px;margin:0 auto 40px;text-align:center;text-decoration:none}.new-style section.tracks_slider .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}@media (max-width:639px){.new-style section.tracks_slider .red_btn{width:240px;height:40px;line-height:40px;font-size:15px}}.new-style section.mobile_app{width:100%;height:auto;background:url(../img/home_app_background.jpg);background-size:cover}.new-style section.mobile_app .wrapper{padding-top:80px;position:relative}.new-style section.mobile_app .wrapper h2{text-align:center;color:#FFF;font-size:34px;font-family:Roboto,sans-serif;margin-bottom:30px}.new-style section.mobile_app .wrapper p.subtext{color:#8e8e8e;font-size:16px;font-family:Roboto,sans-serif;text-align:center;line-height:1.3}.new-style section.mobile_app .wrapper .mobile_screen{width:277px;height:562px;background:url(../img/home_iphone.png) no-repeat;margin:60px auto 0}.new-style section.mobile_app .wrapper .left_icons{position:absolute;top:340px;width:400px;left:50%;margin-left:-620px}@media (max-width:1300px){.new-style section.mobile_app .wrapper{overflow:auto}.new-style section.mobile_app .wrapper .mobile_screen{float:right}.new-style section.mobile_app .wrapper .left_icons{position:static;float:left;width:50%;margin-left:0;padding:40px 40px 40px 0}}@media (max-width:720px){.new-style section.mobile_app .wrapper .mobile_screen{display:none}.new-style section.mobile_app .wrapper .left_icons{width:100%}}.new-style section.mobile_app .wrapper .left_icons .row.top{margin-bottom:130px}.new-style section.mobile_app .wrapper .left_icons .row .icon{float:right;margin-left:30px}@media (max-width:1300px){.new-style section.mobile_app .wrapper .left_icons .row.top{margin-bottom:50px}.new-style section.mobile_app .wrapper .left_icons .row .icon{margin-left:0;float:left}}.new-style section.mobile_app .wrapper .left_icons .row .icon.register{background:url(../img/sprite.png) -8px -162px no-repeat;width:76px;height:84px}.new-style section.mobile_app .wrapper .left_icons .row .icon.easy_access{background:url(../img/sprite.png) -111px -160px no-repeat;width:81px;height:89px}.new-style section.mobile_app .wrapper .left_icons .row .text{float:right;margin-top:30px}.new-style section.mobile_app .wrapper .left_icons .row .text h4{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF;margin-bottom:20px;text-align:right}@media (max-width:1300px){.new-style section.mobile_app .wrapper .left_icons .row .text{float:none;padding-left:105px}.new-style section.mobile_app .wrapper .left_icons .row .text h4{text-align:left}}.new-style section.mobile_app .wrapper .left_icons .row .text p{text-align:right;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.2}.new-style section.mobile_app .wrapper .right_icons{position:absolute;top:340px;width:400px;left:50%;margin-left:220px}@media (max-width:1300px){.new-style section.mobile_app .wrapper .left_icons .row .text p{text-align:left}.new-style section.mobile_app .wrapper .right_icons{position:static;float:left;width:50%;margin-left:0;padding:0 40px 40px 0}}@media (max-width:720px){.new-style section.mobile_app .wrapper .right_icons{width:100%}}.new-style section.mobile_app .wrapper .right_icons .row.top{margin-bottom:130px}.new-style section.mobile_app .wrapper .right_icons .row .icon{float:left;margin-right:30px}.new-style section.mobile_app .wrapper .right_icons .row .icon.promotions{background:url(../img/sprite.png) -221px -163px no-repeat;width:78px;height:86px}.new-style section.mobile_app .wrapper .right_icons .row .icon.find_your_friends{background:url(../img/sprite.png) -329px -165px no-repeat;width:78px;height:86px}.new-style section.mobile_app .wrapper .right_icons .row .text{float:left;margin-top:30px}@media (max-width:1300px){.new-style section.mobile_app .wrapper .right_icons .row.top{margin-bottom:50px}.new-style section.mobile_app .wrapper .right_icons .row .icon{margin-right:0}.new-style section.mobile_app .wrapper .right_icons .row .text{float:none;padding-left:105px}section.mobile_app .wrapper{overflow:auto}}.new-style section.mobile_app .wrapper .right_icons .row .text h4{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF;margin-bottom:20px;text-align:left}.new-style section.mobile_app .wrapper .right_icons .row .text p{text-align:left;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.2}.new-style section.download_app{width:100%;height:auto;background-color:#000;text-align:center;padding:40px 20px}.new-style section.download_app .download_text{display:inline-block;color:#FFF;font-size:26px;font-weight:700;font-family:Roboto,sans-serif;text-align:left;line-height:1.2;margin-right:80px}@media (max-width:1024px){.new-style section.download_app .download_text{display:block;float:none;overflow:auto;margin:0;text-align:center}}.new-style section.download_app .download_text .download_icon{background:url(../img/sprite.png) -727px -18px no-repeat;width:68px;height:68px;float:left;margin-right:40px;margin-top:-10px}@media (max-width:1024px){.new-style section.download_app .download_text .download_icon{display:inline-block;float:none;margin-top:0;vertical-align:top}}.new-style section.download_app .download_text .text{float:left;max-width:calc(100% - 100px);margin-top:-6px}@media (max-width:1024px){.new-style section.download_app .download_text .text{display:inline-block;float:none;margin-top:0;padding:10px 0;vertical-align:top;text-align:left}}@media (max-width:425px){.new-style section.download_app .download_text{margin-bottom:10px}.new-style section.download_app .download_text .download_icon{margin-right:10px}.new-style section.download_app .download_text .text{max-width:calc(100% - 80px);font-size:16px}}.new-style section.download_app .download_btn{display:inline-block;margin-left:20px}.new-style section.download_app .download_btn a.appstore{background:url(../img/sprite.png) -8px -924px no-repeat;width:206px;height:63px;display:block}.new-style section.download_app .download_btn a.googleplay{background:url(../img/sprite.png) -232px -924px no-repeat;width:206px;height:63px;display:block}@media (max-width:500px){.new-style section.download_app .download_btn{margin-left:0;max-width:100%}.new-style section.download_app .download_btn a.appstore,.new-style section.download_app .download_btn a.googleplay{max-width:100%}}.new-style section.user_ranking{width:100%;height:auto;background-color:#FFF;padding:80px 0 0}.new-style section.user_ranking .wrapper{width:100%;max-width:1080px;overflow:auto}.new-style section.user_ranking h3{font-size:34px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:30px}.new-style section.user_ranking .line{width:60px;height:2px;background-color:#000;margin:0 auto 25px}.new-style section.user_ranking p.tagline{text-align:center;line-height:1.3;font-size:15px}.new-style section.user_ranking .filters{text-align:center;margin-top:30px;margin-bottom:15px}@media (max-width:800px){.new-style section.user_ranking .filters{width:450px;margin-left:auto;margin-right:auto}}@media (max-width:500px){.new-style section.user_ranking .filters{width:300px;margin-left:auto;margin-right:auto}}@media (max-width:310px){.new-style section.user_ranking .filters{width:200px;margin-left:auto;margin-right:auto}}.new-style section.user_ranking .filters .filter_box{display:inline-block;position:relative;background-color:#FFF;border:1px solid #b2b2b2;border-radius:5px;width:170px;height:34px;margin:0 13px;vertical-align:top}.new-style section.user_ranking .filters .filter_box select,section.user_ranking .filters .filter_box select{background:0 0;padding-right:25px;font-family:Roboto,sans-serif;top:0;left:0;z-index:100}@media (max-width:1199px){.new-style section.user_ranking .filters .filter_box{width:170px;margin:0 10px}}@media (max-width:1024px){.new-style section.user_ranking .filters .filter_box{width:140px;margin:0 2px}}@media (max-width:500px){.new-style section.user_ranking .filters .filter_box:nth-of-type(n+2){margin-top:10px}}.new-style section.user_ranking .filters .filter_box.text{border:none;display:none}@media (max-width:800px){.new-style section.user_ranking .filters .filter_box:nth-of-type(n+4){margin-top:10px}.new-style section.user_ranking .filters .filter_box.text{display:inline-block}.new-style section.user_ranking .ranking_table>.head>.item.country,.new-style section.user_ranking .ranking_table>.row>.country{display:none}}.new-style section.user_ranking .filters .filter_box select{position:absolute;width:100%;appearance:none;-moz-appearance:none;border:0;height:32px;font-size:16px;color:#000;font-weight:300;padding-left:42px}@media (max-width:1024px){.new-style section.user_ranking .filters .filter_box select{font-size:14px}}.new-style section.user_ranking .filters .filter_box select.country{background:url(../img/select_icon_country.png) 17px center no-repeat}.new-style section.user_ranking .filters .filter_box select.track{background:url(../img/select_icon_track.png) 9px center no-repeat;padding-left:52px}.new-style section.user_ranking .filters .filter_box select.gender{background:url(../img/select_icon_gender.png) 10px center no-repeat;padding-left:42px}.new-style section.user_ranking .filters .filter_box select.age{background:url(../img/select_icon_age.png) 11px center no-repeat;padding-left:44px}.new-style section.user_ranking .filters .filter_box select.time{background:url(../img/select_icon_time.png) 10px center no-repeat;padding-left:42px}.new-style section.user_ranking .filters .filter_box .arrow{z-index:10;position:absolute;width:14px;height:7px;right:10px;top:13.5px;background:url(../img/select_icon_arrow.png) no-repeat}.new-style section.user_ranking .red_line{width:100%;height:2px;background-color:#da1f26;margin-bottom:10px}.new-style section.user_ranking .ranking_table>.head{border-bottom:1px solid rgba(0,0,0,.3)}.new-style section.user_ranking .ranking_table>.head>.item{font-size:14px;color:rgba(0,0,0,.3);line-height:35px;float:left;text-align:center}.new-style section.user_ranking .ranking_table>.head>.item.position{width:140px}@media (max-width:1199px){.new-style section.user_ranking .ranking_table>.head>.item.position{width:120px}}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.head>.item.position{width:50px}}.new-style section.user_ranking .ranking_table>.head>.item.rank{width:80px}@media (max-width:1199px){.new-style section.user_ranking .ranking_table>.head>.item.rank{width:64px}}.new-style section.user_ranking .ranking_table>.head>.item.name{width:265px}@media (max-width:650px){.new-style section.user_ranking .ranking_table>.head>.item.name{width:25px;text-align:left}}.new-style section.user_ranking .ranking_table>.head>.item.country{width:100px}.new-style section.user_ranking .ranking_table>.head>.item.points{width:200px}.new-style section.user_ranking .ranking_table>.head>.item.connect{width:255px}.new-style section.user_ranking .ranking_table>.row{width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,.3)}.new-style section.user_ranking .ranking_table>.row>.position{width:140px;position:relative;line-height:65px;text-align:center;font-size:16px;font-weight:700;padding-left:15px;color:#000;float:left}.new-style section.user_ranking .ranking_table>.row>.name>a,section.user_ranking .ranking_table>.row>.name>a{color:inherit;text-decoration:none;cursor:default}@media (max-width:1199px){.new-style section.user_ranking .ranking_table>.row>.position{width:120px}}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position{width:50px}}.new-style section.user_ranking .ranking_table>.row>.position>.bgr{position:absolute;left:21.5px;top:20px;width:97px;height:24px}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr{width:35px;background-size:100% 100%}}.new-style section.user_ranking .ranking_table>.row>.position>.bgr.gold{background:url(../img/home_rank_gold.png) center center no-repeat}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr.gold{background-size:100% 100%}}.new-style section.user_ranking .ranking_table>.row>.position>.bgr.silver{background:url(../img/home_rank_silver.png) center center no-repeat}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr.silver{background-size:100% 100%}}.new-style section.user_ranking .ranking_table>.row>.position>.bgr.bronze{background:url(../img/home_rank_bronze.png) center center no-repeat}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr.bronze{background-size:100% 100%}}.new-style section.user_ranking .ranking_table>.row>.position>.bgr.red{background:url(../img/home_rank_red.png) center center no-repeat}@media (max-width:400px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr.red{background-size:100% 100%}}.new-style section.user_ranking .ranking_table>.row>.rank{position:relative;float:left;width:80px;height:65px}@media (max-width:1199px){.new-style section.user_ranking .ranking_table>.row>.position>.bgr{left:11.5px}.new-style section.user_ranking .ranking_table>.row>.rank{width:64px}}@media (max-width:700px){.new-style section.user_ranking .ranking_table>.head>.item.rank,.new-style section.user_ranking .ranking_table>.row>.rank{display:none}}.new-style section.user_ranking .ranking_table>.row>.rank>.icon{width:32px;height:35px;position:absolute;left:24px;top:15px}.new-style section.user_ranking .ranking_table>.row>.rank>.icon.racer{background:url(../img/sprite.png) -8px -382px no-repeat}.new-style section.user_ranking .ranking_table>.row>.rank>.icon.driver{background:url(../img/sprite.png) -93px -382px no-repeat}.new-style section.user_ranking .ranking_table>.row>.rank>.icon.pilot{background:url(../img/sprite.png) -52px -382px no-repeat}.new-style section.user_ranking .ranking_table>.row>.name{width:265px;height:65px;float:left;position:relative;line-height:65px;font-size:18px;font-weight:300}@media (max-width:650px){.new-style section.user_ranking .ranking_table>.row>.name{width:25px}.new-style section.user_ranking .ranking_table>.row>.name>a span{display:none}}.new-style section.user_ranking .ranking_table>.row>.name>a .image{width:42px;height:42px;border-radius:50%;float:left;margin-top:11.5px;margin-right:30px;background-size:cover;background-position:center}.new-style section.user_ranking .ranking_table>.row>.country{position:relative;float:left;width:100px;text-align:center;font-size:16px}.new-style section.user_ranking .ranking_table>.row>.country>.flag{display:inline-block;width:23px;height:17px;border:1px solid #000;margin-right:5px;background-size:cover;background-repeat:no-repeat}.new-style section.user_ranking .ranking_table>.row>.country>.text{display:inline-block;line-height:65px;font-weight:300;position:relative;top:-2px}.new-style section.user_ranking .ranking_table>.row>.points{position:relative;float:left;width:200px;height:65px;text-align:center}.new-style section.user_ranking .ranking_table>.row>.points>.icon{background:url(../img/sprite.png) -749px -675px no-repeat;width:23px;height:21px;display:inline-block;margin-right:10px;margin-top:22px}.new-style section.user_ranking .ranking_table>.row>.points>.text{display:inline-block;line-height:65px;font-weight:700;font-size:16px;position:relative;top:-6px}.new-style section.user_ranking .ranking_table>.row>.connect{width:255px;float:left}.new-style section.user_ranking .ranking_table>.row>.connect>.btn{display:block;text-decoration:none;width:150px;height:30px;border:1px solid #666;margin:17px auto;cursor:pointer;transform:skew(-30deg)}@media (max-width:1100px){.new-style section.user_ranking .ranking_table>.row>.name>a,section.user_ranking .ranking_table>.row>.name>a{cursor:pointer}.new-style section.user_ranking .ranking_table>.row>.connect>.btn{display:none}}.new-style section.user_ranking .ranking_table>.row>.connect>.btn span{display:block;color:#000;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;transform:skew(30deg)}.new-style section.user_ranking .ranking_table>.row>.connect>.btn:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.new-style section.user_ranking .ranking_table>.row>.connect>.btn:hover span{color:#FFF}.new-style section.user_ranking>.wrapper .red_btn{max-width:100%;width:246px;height:50px;display:block;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;line-height:50px;text-align:center;font-size:18px;border-radius:5px;text-decoration:none;margin:55px auto}.new-style section.user_ranking>.wrapper .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}section.main_slider{width:100%;height:800px;margin-top:79px;position:relative}@media (max-width:1399px){section.main_slider{height:700px}section.main_slider .slide_one{background-size:cover}}@media (max-width:1199px){.new-style section.user_ranking .ranking_table>.row>.rank>.icon{left:15px}section.main_slider{height:580px}section.main_slider .slide_one{background-size:cover}}@media (max-width:1023px){section.main_slider{height:850px}section.main_slider .slide_one{background-size:cover}}@media (max-width:800px){section.main_slider{height:900px}}@media (max-width:767px){section.main_slider{height:auto}section.main_slider .slide_one{padding-bottom:235px;background-size:cover}}@media (max-width:590px){section.main_slider{margin-top:46px}}section.main_slider .slide_one{width:100%;height:100%;background-image:url(../img/home_slider_bgr_2.jpg);background-position:center center;background-size:cover;margin-top:0;position:relative}section.main_slider .slide_one .left_content h1{line-height:1.3;font-size:46px;font-weight:300;color:#FFF;margin-bottom:50px}@media (max-width:1399px){section.main_slider .slide_one>.wrapper{padding-top:90px}section.main_slider .slide_one .left_content h1{font-size:40px;margin-bottom:40px}}@media (max-width:1199px){section.main_slider .slide_one>.wrapper{padding-top:40px}section.main_slider .slide_one .left_content h1{font-size:35px;margin-bottom:35px}}@media (max-width:639px){section.main_slider .slide_one .left_content h1{font-size:28px;margin-bottom:30px}}@media (max-width:479px){section.main_slider .slide_one{background-size:cover}section.main_slider .slide_one .left_content h1{font-size:20px}}section.main_slider .slide_one .left_content h1 strong{font-weight:700}section.main_slider .slide_one .left_content h2{font-size:18px;color:#FFF;margin-bottom:80px}@media (max-width:1399px){section.main_slider .slide_one .left_content h2{font-size:16px;margin-bottom:40px}}@media (max-width:639px){section.main_slider .slide_one .left_content h2{font-size:14px;margin-bottom:30px}}@media (max-width:479px){section.main_slider .slide_one .left_content h2{font-size:14px;line-height:1.3;margin-bottom:20px}section.main_slider .slide_one .left_content .register_now{text-align:center}}section.main_slider .slide_one .left_content .red_btn{float:left;width:280px;height:50px;border-radius:5px;background-color:#d60012;color:#FFF;line-height:50px;text-align:center;font-size:21px;text-decoration:none}section.main_slider .slide_one .left_content .red_btn:hover{background-color:#c2000c}@media (max-width:1399px){section.main_slider .slide_one .left_content .red_btn{width:240px;height:45px;line-height:45px;font-size:18px}}@media (max-width:1199px){section.main_slider .slide_one .left_content .red_btn{width:220px;height:40px;line-height:40px;font-size:16px}}@media (max-width:1023px){section.main_slider .slide_one .left_content,section.main_slider .slide_one .left_content h1,section.main_slider .slide_one .left_content h2{text-align:center}section.main_slider .slide_one .left_content .red_btn{float:none;display:inline-block}}@media (max-width:639px){section.main_slider .slide_one .left_content .red_btn{font-size:14px}}@media (max-width:550px){section.main_slider .slide_one .left_content .red_btn{font-size:13px;margin:0 auto;display:block}}section.main_slider .slide_one .left_content span{display:block;float:left;font-size:13px;margin-left:15px;margin-right:15px;color:#FFF;line-height:50px}@media (max-width:1399px){section.main_slider .slide_one .left_content span{line-height:45px}}@media (max-width:1199px){section.main_slider .slide_one .left_content span{line-height:40px}}@media (max-width:1023px){section.main_slider .slide_one .left_content span{float:none;display:inline-block}}@media (max-width:550px){section.main_slider .slide_one .left_content span{display:block;line-height:30px}}section.main_slider .slide_one .left_content .facebook_btn{float:left;width:280px;height:50px;border-radius:5px;background-color:#3b5998;color:#FFF;line-height:50px;text-align:center;font-size:21px;text-decoration:none}section.main_slider .slide_one .left_content .facebook_btn:hover{background-color:#2d4a96}@media (max-width:1399px){section.main_slider .slide_one .left_content .facebook_btn{width:240px;height:45px;line-height:45px;font-size:18px}}@media (max-width:1199px){section.main_slider .slide_one .left_content .facebook_btn{width:220px;height:40px;line-height:40px;font-size:16px}}@media (max-width:1023px){section.main_slider .slide_one .left_content .facebook_btn{float:none;display:inline-block}}@media (max-width:767px){section.main_slider .slide_one .left_content .facebook_btn{font-size:14px}}@media (max-width:550px){section.main_slider .slide_one .left_content .facebook_btn{font-size:13px;display:block;margin:0 auto}}section.main_slider .slide_one .left_content .register_now span{font-size:21px;color:#FFF;line-height:135px;float:left;margin-left:0}@media (max-width:1399px){section.main_slider .slide_one .left_content .register_now span{font-size:18px}}@media (max-width:1199px){section.main_slider .slide_one .left_content .register_now span{font-size:16px;line-height:100px}}@media (max-width:1023px){section.main_slider .slide_one .left_content .register_now span{display:inline-block;float:none;line-height:21px}}@media (max-width:767px){section.main_slider .slide_one .left_content .register_now span{font-size:13px}}@media (max-width:550px){section.main_slider .slide_one .left_content .register_now span{float:none;display:inline-block;margin-top:15px}}section.main_slider .slide_one .left_content .register_now>.btn{float:left;font-size:18px;height:40px;color:#FFF;border:2px solid grey;border-radius:5px;padding:0 30px;line-height:40px;margin-top:48px;margin-left:20px;text-decoration:none}@media (max-width:1399px){section.main_slider .slide_one .left_content .register_now>.btn{height:35px;line-height:35px}}@media (max-width:1199px){section.main_slider .slide_one .left_content .register_now>.btn{font-size:16px;padding:0 20px;margin-top:28px}}@media (max-width:1023px){section.main_slider .slide_one .left_content .register_now>.btn{float:none;display:inline-block;margin-top:10px}}@media (max-width:767px){section.main_slider .slide_one .left_content .register_now>.btn{font-size:14px;margin-top:6px;height:32px;line-height:30px;border:1px solid grey}}@media (max-width:479px){section.main_slider .slide_one .left_content .register_now>.btn{float:none;display:inline-block}}section.main_slider .slide_one .left_content .register_now>.btn:hover{background-color:#FFF;color:#000;border:2px solid #FFF}section.main_slider .track_management_box{width:100%;height:137px;position:absolute;left:0;bottom:84px;background:rgba(0,0,0,0);background:-webkit-gradient(left top,right top,color-stop(0,rgba(0,0,0,0)),color-stop(50%,#000),color-stop(100%,rgba(0,0,0,0)));background:linear-gradient(to right,rgba(0,0,0,0) 0,#000 50%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1)}@media (max-width:1399px){section.main_slider .track_management_box{bottom:116px}}@media (max-width:1199px){section.main_slider .track_management_box{height:100px;bottom:102px}}@media (max-width:1023px){section.main_slider .track_management_box{height:137px;bottom:74px}section.main_slider .track_management_box .computer{left:calc(50% - 250px)}}@media (max-width:800px){section.main_slider .track_management_box{height:195px}}@media (max-width:767px){section.main_slider .slide_one .left_content .register_now>.btn:hover{border:1px solid #FFF}section.main_slider .track_management_box{bottom:20px}section.main_slider .track_management_box .computer{display:none}}section.main_slider .track_management_box .computer{position:absolute;right:20px;bottom:100%;width:752px;height:435px;background-image:url(../img/home_slide_computer.png)}@media (max-width:1399px){section.main_slider .track_management_box .computer{width:600px;height:347px;background-size:600px 347px}}@media (max-width:1199px){section.main_slider .track_management_box .computer{width:500px;height:289px;background-size:500px 289px}}section.main_slider .track_management_box .line{widht:100%;height:2px;background:url(../img/home_blue_line.png) center center no-repeat}section.main_slider .track_management_box>.wrapper{position:relative}section.main_slider .track_management_box>.wrapper>.left_content{float:left;padding-top:24px}section.main_slider .track_management_box>.wrapper>.left_content .icon{background:url(../img/sprite.png) -835px -521px no-repeat;width:65px;height:74px;float:left}section.main_slider .track_management_box>.wrapper>.left_content .text{margin-top:11px;float:left;color:#FFF;font-family:Roboto,sans-serif;font-size:17px;line-height:1.2;margin-left:20px}section.main_slider .track_management_box>.wrapper>.left_content .text strong{font-weight:700;font-size:26px}@media (max-width:1199px){section.main_slider .track_management_box>.wrapper>.left_content .text{font-size:15px}section.main_slider .track_management_box>.wrapper>.left_content .text strong{font-size:23px}}section.main_slider .track_management_box>.wrapper>.left_content .blue_btn{width:190px;height:50px;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%);line-height:50px;text-align:center;color:#FFF;display:block;text-decoration:none;float:left;margin-left:30px;margin-top:13px;border-radius:5px;border:1px solid #022daa;font-size:18px;font-family:Roboto,sans-serif}section.main_slider .track_management_box>.wrapper>.left_content .blue_btn:hover{background:#022daa}@media (max-width:1199px){section.main_slider .track_management_box>.wrapper>.left_content .blue_btn{width:160px;font-size:16px;height:40px;line-height:40px}section.main_slider .track_management_box>.wrapper>.left_content{padding-top:12px}}@media (max-width:1023px){section.main_slider .track_management_box>.wrapper>.left_content{float:left;text-align:center;width:300px;padding-top:30px}}@media (max-width:800px){section.main_slider .track_management_box>.wrapper>.left_content{float:left;text-align:center;width:100%;padding-top:10px}}section.main_slider .track_management_box>.wrapper>.right_content{float:right;width:600px;padding-left:00px;padding-top:28px;display:block;text-decoration:none}@media (max-width:1399px){section.main_slider .track_management_box>.wrapper>.right_content{width:500px;padding-left:0;padding-top:35px}}@media (max-width:1199px){section.main_slider .track_management_box>.wrapper>.right_content{width:440px;padding-top:18px}}@media (max-width:1023px){section.main_slider .track_management_box>.wrapper>.right_content{width:400px;padding-left:20px;padding-top:38px}}@media (max-width:800px){section.main_slider .track_management_box>.wrapper>.right_content{width:100%;padding-left:0}}@media (max-width:767px){section.main_slider .track_management_box>.wrapper>.right_content{padding-top:22px}}@media (max-width:479px){section.main_slider .track_management_box>.wrapper>.right_content{padding-top:20px}}section.main_slider .track_management_box>.wrapper>.right_content>.icon{background:url(../img/sprite.png) 61.951% 72.324% no-repeat;width:67px;height:75px;margin-right:12px;float:left;text-decoration:none}section.main_slider .track_management_box>.wrapper>.right_content h3{padding-top:11px;font-size:28px;font-weight:700;color:#FFF;text-align:left;margin-bottom:5px;text-decoration:none}@media (max-width:1399px){section.main_slider .track_management_box>.wrapper>.right_content>.icon{background-size:800px 800px;width:53px;height:59px}section.main_slider .track_management_box>.wrapper>.right_content h3{font-size:25px;padding-top:6px}}@media (max-width:1023px){section.main_slider .track_management_box>.wrapper>.right_content h3{font-size:21px}}@media (max-width:767px){section.main_slider .track_management_box>.wrapper>.right_content>.icon{background:url(../img/sprite.png) 55.089% 70.464% no-repeat;width:47px;height:52px}section.main_slider .track_management_box>.wrapper>.right_content h3{font-size:18px}}@media (max-width:479px){section.main_slider .track_management_box>.wrapper>.right_content h3{padding-top:3px}}section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:21px;font-weight:300;color:#FFF;text-align:left;text-decoration:none;line-height:1.3}@media (max-width:1399px){section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:18px}}@media (max-width:1023px){section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:15px}}@media (max-width:767px){section.main_slider .track_management_box>.wrapper>.right_content h4{font-size:13px}}section.tracks_slider{width:100%;height:auto;background-image:url(../img/home_tracks_bgr.jpg);background-position:center bottom;background-size:cover}section.tracks_slider h4{font-size:34px;text-align:center;color:#000;line-height:1.3}section.tracks_slider h4 strong{font-weight:700}section.tracks_slider h5{font-size:15px;color:#000;text-align:center;margin-bottom:70px;line-height:1.3;padding-left:20px;padding-right:20px}@media (max-width:767px){section.tracks_slider h4{padding-top:40px}section.tracks_slider h5{margin-bottom:50px}}@media (max-width:479px){section.tracks_slider h5{margin-bottom:30px}}section.tracks_slider>.line{width:60px;height:2px;background-color:#000;margin:0 auto 25px}section.tracks_slider .wrapper{overflow:auto}section.tracks_slider .left_arrow{background:url(../img/sprite.png) 59.192% 64.187% no-repeat;width:59px;height:59px;position:absolute;top:50%;margin-top:-89px;left:20px;cursor:pointer}section.tracks_slider .left_arrow:hover{background:url(../img/sprite.png) 73.964% 64.187% no-repeat}@media (max-width:1399px){section.tracks_slider .left_arrow{left:10px}}@media (max-width:767px){section.tracks_slider .left_arrow{left:5px}}@media (max-width:639px){section.main_slider .track_management_box>.wrapper>.right_content>.icon{float:left}section.tracks_slider .left_arrow{left:30px}}@media (max-width:479px){section.tracks_slider .left_arrow{left:10px;width:40px;height:40px;background-size:677px 677px;margin-top:-70px}section.tracks_slider .left_arrow:hover{background-size:677px 677px}}section.tracks_slider .right_arrow{background:url(../img/sprite.png) 66.525% 64.187% no-repeat;width:59px;height:59px;position:absolute;top:50%;margin-top:-89px;right:20px;cursor:pointer}section.tracks_slider .right_arrow:hover{background:url(../img/sprite.png) 81.296% 64.187% no-repeat}@media (max-width:1399px){section.tracks_slider .right_arrow{right:10px}}@media (max-width:767px){section.tracks_slider .right_arrow{right:5px}}@media (max-width:639px){section.tracks_slider .right_arrow{right:30px}}section.tracks_slider .tracks{text-align:center;margin-bottom:75px}@media (max-width:767px){section.tracks_slider .tracks{margin-bottom:40px}}@media (max-width:479px){section.tracks_slider .right_arrow{right:10px;width:40px;height:40px;background-size:677px 677px;margin-top:-70px}section.tracks_slider .right_arrow:hover{background-size:677px 677px}section.tracks_slider .tracks{margin-bottom:30px}}section.tracks_slider .tracks>.track_profile{width:280px;height:280px;display:inline-block;margin:0 5px;text-decoration:none}@media (max-width:1399px){section.tracks_slider .tracks>.track_profile{width:250px;height:250px}}@media (max-width:767px){section.tracks_slider .tracks>.track_profile{width:240px;height:240px}}@media (max-width:479px){section.tracks_slider .tracks>.track_profile{width:200px;height:200px}}section.tracks_slider .tracks>.track_profile>.image{width:100%;height:240px;background-color:#FFF;background-size:cover;background-position:center center}@media (max-width:1399px){section.tracks_slider .tracks>.track_profile>.image{height:210px}}@media (max-width:767px){section.tracks_slider .tracks>.track_profile>.image{height:200px}}@media (max-width:479px){section.tracks_slider .tracks>.track_profile>.image{height:160px}}section.tracks_slider .tracks>.track_profile>.title{width:100%;height:40px;line-height:40px;background-color:#000;text-align:center;color:#FFF;font-size:18px}section.tracks_slider .red_btn{display:block;width:245px;height:50px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;line-height:50px;border-radius:5px;font-size:18px;margin:0 auto 40px;text-align:center;text-decoration:none}section.tracks_slider .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}@media (max-width:639px){section.tracks_slider .red_btn{width:240px;height:40px;line-height:40px;font-size:15px}}section.mobile_app{width:100%;height:auto;background:url(../img/home_app_background.jpg);background-size:cover}section.mobile_app .wrapper{padding-top:80px;position:relative}section.mobile_app .wrapper h2{text-align:center;color:#FFF;font-size:34px;font-family:Roboto,sans-serif;margin-bottom:30px}section.mobile_app .wrapper p.subtext{color:#8e8e8e;font-size:16px;font-family:Roboto,sans-serif;text-align:center;line-height:1.3}section.mobile_app .wrapper .mobile_screen{width:277px;height:562px;background:url(../img/home_iphone.png) no-repeat;margin:60px auto 0}section.mobile_app .wrapper .left_icons{position:absolute;top:340px;width:400px;left:50%;margin-left:-620px}@media (max-width:1300px){section.mobile_app .wrapper .mobile_screen{display:none}section.mobile_app .wrapper .left_icons{position:static;float:left;width:50%;margin-left:0;padding:40px 40px 40px 0}}@media (max-width:850px){section.mobile_app .wrapper .left_icons{float:none;width:100%}}section.mobile_app .wrapper .left_icons .row.top{margin-bottom:130px}section.mobile_app .wrapper .left_icons .row .icon{float:right;margin-left:30px}@media (max-width:1300px){section.mobile_app .wrapper .left_icons .row.top{margin-bottom:50px}section.mobile_app .wrapper .left_icons .row .icon{margin-left:0}}@media (max-width:400px){section.mobile_app .wrapper .left_icons{padding:0}section.mobile_app .wrapper .left_icons .row.top{margin-bottom:0}section.mobile_app .wrapper .left_icons .row .icon{display:none}}section.mobile_app .wrapper .left_icons .row .icon.register{background:url(../img/sprite.png) -8px -162px no-repeat;width:76px;height:84px}section.mobile_app .wrapper .left_icons .row .icon.easy_access{background:url(../img/sprite.png) -111px -160px no-repeat;width:81px;height:89px}section.mobile_app .wrapper .left_icons .row .text{float:right;margin-top:30px}@media (max-width:1300px){section.mobile_app .wrapper .left_icons .row .text{float:none;padding-right:105px}}section.mobile_app .wrapper .left_icons .row .text h4{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF;margin-bottom:20px;text-align:right}@media (max-width:400px){section.mobile_app .wrapper .left_icons .row .text{padding-right:0}section.mobile_app .wrapper .left_icons .row .text h4{text-align:center}}section.mobile_app .wrapper .left_icons .row .text p{text-align:right;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.2}section.mobile_app .wrapper .right_icons{position:absolute;top:340px;width:400px;left:50%;margin-left:220px}@media (max-width:1300px){section.mobile_app .wrapper .right_icons{position:static;float:left;width:50%;margin-left:0;padding:40px 0 40px 40px}}@media (max-width:850px){section.mobile_app .wrapper .right_icons{float:none;width:100%}}section.mobile_app .wrapper .right_icons .row.top{margin-bottom:130px}section.mobile_app .wrapper .right_icons .row .icon{float:left;margin-right:30px}@media (max-width:1300px){section.mobile_app .wrapper .right_icons .row.top{margin-bottom:50px}section.mobile_app .wrapper .right_icons .row .icon{margin-right:0}}@media (max-width:400px){section.mobile_app .wrapper .left_icons .row .text p{text-align:center}section.mobile_app .wrapper .right_icons{padding-top:0;padding-left:0}section.mobile_app .wrapper .right_icons .row.top{margin-bottom:0}section.mobile_app .wrapper .right_icons .row .icon{display:none}}section.mobile_app .wrapper .right_icons .row .icon.promotions{background:url(../img/sprite.png) -221px -163px no-repeat;width:78px;height:86px}section.mobile_app .wrapper .right_icons .row .icon.find_your_friends{background:url(../img/sprite.png) -329px -165px no-repeat;width:78px;height:86px}section.mobile_app .wrapper .right_icons .row .text{float:left;margin-top:30px}@media (max-width:1300px){section.mobile_app .wrapper .right_icons .row .text{float:none;padding-left:105px}}section.mobile_app .wrapper .right_icons .row .text h4{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF;margin-bottom:20px;text-align:left}@media (max-width:400px){section.mobile_app .wrapper .right_icons .row .text{padding-left:0}section.mobile_app .wrapper .right_icons .row .text h4{text-align:center}}section.mobile_app .wrapper .right_icons .row .text p{text-align:left;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.2}@media (max-width:400px){section.mobile_app .wrapper .right_icons .row .text p{text-align:center}}section.download_app{width:100%;height:auto;background-color:#000;text-align:center;padding:40px 20px}section.download_app .download_text{display:inline-block;color:#FFF;font-size:26px;font-weight:700;font-family:Roboto,sans-serif;text-align:left;line-height:1.2;margin-right:80px}@media (max-width:1024px){section.download_app .download_text{display:block;float:none;overflow:auto;margin:0;text-align:center}}section.download_app .download_text .download_icon{background:url(../img/sprite.png) -727px -18px no-repeat;width:68px;height:68px;float:left;margin-right:40px;margin-top:-10px}@media (max-width:1024px){section.download_app .download_text .download_icon{display:inline-block;float:none;margin-top:0;vertical-align:top}}@media (max-width:500px){section.download_app .download_text .download_icon{display:none}}section.download_app .download_text .text{float:left;margin-top:-6px}@media (max-width:1024px){section.download_app .download_text .text{display:inline-block;float:none;margin-top:0;padding:10px 0;vertical-align:top}}@media (max-width:500px){section.download_app .download_text .text{display:none}}section.download_app .download_btn{display:inline-block;margin-left:20px}section.download_app .download_btn a.appstore{background:url(../img/sprite.png) -8px -924px no-repeat;width:206px;height:63px;display:block}section.download_app .download_btn a.googleplay{background:url(../img/sprite.png) -232px -924px no-repeat;width:206px;height:63px;display:block}@media (max-width:500px){section.download_app .download_btn{margin-left:0;max-width:100%}section.download_app .download_btn a.appstore,section.download_app .download_btn a.googleplay{max-width:100%}}section.user_ranking{width:100%;height:auto;background-color:#FFF;padding:80px 0 0}section.user_ranking .wrapper{width:100%;max-width:1080px;overflow:auto}section.user_ranking h3{font-size:34px;color:#000;text-align:center;text-transform:uppercase;margin-bottom:30px}section.user_ranking .line{width:60px;height:2px;background-color:#000;margin:0 auto 25px}section.user_ranking p.tagline{text-align:center;line-height:1.3;font-size:15px}section.user_ranking .filters{text-align:center;margin-top:30px;margin-bottom:15px}section.user_ranking .filters .filter_box{display:inline-block;position:relative;background-color:#FFF;border:1px solid #b2b2b2;border-radius:5px;width:170px;height:34px;margin:0 13px}@media (max-width:1199px){section.user_ranking .filters .filter_box{width:170px;margin:0 10px}}@media (max-width:1023px){section.user_ranking .filters .filter_box{width:140px;margin:0 2px}}section.user_ranking .filters .filter_box.text{border:none;display:none}@media (max-width:800px){section.user_ranking .filters .filter_box.text{display:inline-block}}section.user_ranking .filters .filter_box select{position:absolute;width:100%;appearance:none;-moz-appearance:none;border:0;height:32px;font-size:16px;color:#000;font-weight:300;padding-left:42px}@media (max-width:1023px){section.user_ranking .filters .filter_box select{font-size:14px}}section.user_ranking .filters .filter_box select.country{background:url(../img/select_icon_country.png) 17px center no-repeat}section.user_ranking .filters .filter_box select.track{background:url(../img/select_icon_track.png) 9px center no-repeat;padding-left:52px}section.user_ranking .filters .filter_box select.gender{background:url(../img/select_icon_gender.png) 10px center no-repeat;padding-left:42px}section.user_ranking .filters .filter_box select.age{background:url(../img/select_icon_age.png) 11px center no-repeat;padding-left:44px}section.user_ranking .filters .filter_box select.time{background:url(../img/select_icon_time.png) 10px center no-repeat;padding-left:42px}section.user_ranking .filters .filter_box .arrow{z-index:10;position:absolute;width:14px;height:7px;right:10px;top:13.5px;background:url(../img/select_icon_arrow.png) no-repeat}section.user_ranking .red_line{width:100%;height:2px;background-color:#da1f26;margin-bottom:10px}section.user_ranking .ranking_table>.head{border-bottom:1px solid rgba(0,0,0,.3)}section.user_ranking .ranking_table>.head>.item{font-size:14px;color:rgba(0,0,0,.3);line-height:35px;float:left;text-align:center}section.user_ranking .ranking_table>.head>.item.position{width:140px}@media (max-width:1199px){section.user_ranking .ranking_table>.head>.item.position{width:120px}}section.user_ranking .ranking_table>.head>.item.rank{width:80px}@media (max-width:1199px){section.user_ranking .ranking_table>.head>.item.rank{width:64px}}section.user_ranking .ranking_table>.head>.item.name{width:265px}section.user_ranking .ranking_table>.head>.item.country{width:100px}@media (max-width:610px){section.user_ranking .ranking_table>.head>.item.country{display:none}}section.user_ranking .ranking_table>.head>.item.points{width:200px}@media (max-width:810px){section.user_ranking .ranking_table>.head>.item.points{display:none}}section.user_ranking .ranking_table>.head>.item.connect{width:255px}section.user_ranking .ranking_table>.row{width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,.3)}section.user_ranking .ranking_table>.row>.position{width:140px;position:relative;line-height:65px;text-align:center;font-size:16px;font-weight:700;padding-left:15px;color:#000;float:left}@media (max-width:1199px){section.user_ranking .ranking_table>.row>.position{width:120px}}section.user_ranking .ranking_table>.row>.position>.bgr{position:absolute;left:21.5px;top:20px;width:97px;height:24px}section.user_ranking .ranking_table>.row>.position>.bgr.gold{background:url(../img/home_rank_gold.png) center center no-repeat}section.user_ranking .ranking_table>.row>.position>.bgr.silver{background:url(../img/home_rank_silver.png) center center no-repeat}section.user_ranking .ranking_table>.row>.position>.bgr.bronze{background:url(../img/home_rank_bronze.png) center center no-repeat}section.user_ranking .ranking_table>.row>.position>.bgr.red{background:url(../img/home_rank_red.png) center center no-repeat}section.user_ranking .ranking_table>.row>.rank{position:relative;float:left;width:80px;height:65px}@media (max-width:1199px){section.user_ranking .ranking_table>.row>.position>.bgr{left:11.5px}section.user_ranking .ranking_table>.row>.rank{width:64px}}section.user_ranking .ranking_table>.row>.rank>.icon{width:32px;height:35px;position:absolute;left:24px;top:15px}@media (max-width:1199px){section.user_ranking .ranking_table>.row>.rank>.icon{left:15px}}section.user_ranking .ranking_table>.row>.rank>.icon.racer{background:url(../img/sprite.png) -8px -382px no-repeat}section.user_ranking .ranking_table>.row>.rank>.icon.driver{background:url(../img/sprite.png) -93px -382px no-repeat}section.user_ranking .ranking_table>.row>.rank>.icon.pilot{background:url(../img/sprite.png) -52px -382px no-repeat}section.user_ranking .ranking_table>.row>.name{width:265px;height:65px;float:left;position:relative;line-height:65px;font-size:18px;font-weight:300}section.user_ranking .ranking_table>.row>.name>a .image{width:42px;height:42px;border-radius:50%;float:left;margin-top:11.5px;margin-right:30px}section.user_ranking .ranking_table>.row>.name>a .image img{width:42px;height:42px;border-radius:50%}@media (max-width:650px){section.user_ranking .ranking_table>.row>.name>a span{display:none}}section.user_ranking .ranking_table>.row>.country{position:relative;float:left;width:100px;text-align:center;font-size:16px}@media (max-width:490px){section.user_ranking .ranking_table>.head{display:none}section.user_ranking .ranking_table>.row>.country{text-align:left}}section.user_ranking .ranking_table>.row>.country>.flag{display:inline-block;width:23px;height:17px;border:1px solid #000;margin-right:5px;background-size:cover;background-repeat:no-repeat}section.user_ranking .ranking_table>.row>.country>.text{display:inline-block;line-height:65px;font-weight:300;position:relative;top:-2px}section.user_ranking .ranking_table>.row>.points{position:relative;float:left;width:200px;height:65px;text-align:center}@media (max-width:810px){section.user_ranking .ranking_table>.row>.points{text-align:left}}section.user_ranking .ranking_table>.row>.points>.icon{background:url(../img/sprite.png) -749px -675px no-repeat;width:23px;height:21px;display:inline-block;margin-right:10px;margin-top:22px}section.user_ranking .ranking_table>.row>.points>.text{display:inline-block;line-height:65px;font-weight:700;font-size:16px;position:relative;top:-6px}section.user_ranking .ranking_table>.row>.connect{width:255px;float:left}section.user_ranking .ranking_table>.row>.connect>.btn{display:block;text-decoration:none;width:150px;height:30px;border:1px solid #666;margin:17px auto;cursor:pointer;transform:skew(-30deg)}@media (max-width:1100px){section.user_ranking .ranking_table>.row>.connect>.btn{margin:17px 0}}@media (max-width:610px){section.user_ranking .ranking_table>.row>.connect>.btn{margin:17px}}section.user_ranking .ranking_table>.row>.connect>.btn span{display:block;color:#000;width:100%;height:30px;line-height:30px;text-align:center;font-size:16px;transform:skew(30deg)}section.user_ranking .ranking_table>.row>.connect>.btn:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}section.user_ranking .ranking_table>.row>.connect>.btn:hover span{color:#FFF}section.user_ranking>.wrapper .red_btn{max-width:100%;width:246px;height:50px;display:block;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;line-height:50px;text-align:center;font-size:18px;border-radius:5px;text-decoration:none;margin:55px auto}section.user_ranking>.wrapper .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.new-style .login_register_main{width:100%;background:url(../img/login_bgr.jpg) center top no-repeat #000;background-size:cover;padding-top:80px}@media (max-width:590px){.new-style .login_register_main{padding-top:46px}}.new-style .login_register_main .wrapper{padding:0!important;margin:0 auto}@media (max-width:590px){.new-style .login_register_main .wrapper{padding:0 20px!important}}.new-style .login_register_main .wrapper .left{float:left;width:40%}@media (max-width:1300px){.new-style .login_register_main .wrapper .left{float:none;width:100%;max-width:450px;margin:0 auto;text-align:center}}.new-style .login_register_main .wrapper .left .reg_nav{padding-top:130px;display:block;text-align:center}.new-style .login_register_main .wrapper .left .reg_nav ul li{display:inline-block;font-size:18px;font-family:Roboto,sans-serif;color:#6e6e6e;cursor:pointer}.new-style .login_register_main .wrapper .left .reg_nav ul li.selected,.new-style .login_register_main .wrapper .left .reg_nav ul li:hover{color:#FFF}.new-style .login_register_main .wrapper .left .reg_nav ul li.new_user{padding-right:25px;border-right:2px solid #FFF}.new-style .login_register_main .wrapper .left .reg_nav ul li.registered{padding-left:25px}.new-style .login_register_main .wrapper .left .login_box .error_line{color:#ed3a23;height:30px;padding-left:10px;font-family:Roboto,sans-serif;font-size:15px;line-height:30px;margin-bottom:-20px;margin-top:-10px;text-align:left}.new-style .login_register_main .wrapper .left .login_box form{text-align:center;padding-top:130px}.new-style .login_register_main .wrapper .left .login_box form h1{font-size:21px;font-family:Roboto,sans-serif;font-weight:300;color:#FFF;text-align:center;margin-bottom:80px}@media (max-width:1300px){.new-style .login_register_main .wrapper .left .login_box form{padding-top:40px}.new-style .login_register_main .wrapper .left .login_box form h1{margin-bottom:40px}}.new-style .login_register_main .wrapper .left .login_box form h1 strong{font-weight:700}.new-style .login_register_main .wrapper .left .login_box form h2{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF}.new-style .login_register_main .wrapper .left .login_box form p{width:300px;margin:40px auto 30px;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;color:#FFF}.new-style .login_register_main .wrapper .left .login_box form>input{width:410px;max-width:100%;height:45px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;padding-left:45px;display:block;margin:0 auto 25px}.new-style .login_register_main .wrapper .left .login_box form>input.username{background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .login_box form>input.password{background:url(../img/input_icon_password.png) 15px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .login_box form>input.email{background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .login_box form>input.has_error{border:3px solid #ec1e24;outline:0}.new-style .login_register_main .wrapper .left .login_box form .forgotten_password{text-align:center;color:#a9a9a9;text-decoration:underline;font-size:15px;font-family:Roboto,sans-serif}.new-style .login_register_main .wrapper .left .login_box form .forgotten_password:hover{color:#ec1e24}.new-style .login_register_main .wrapper .left .login_box form .signin-button{margin-left:20px;padding:5px 25px;border:2px solid #fff;border-radius:5px;color:#fff;background-color:transparent;cursor:pointer}@media (max-width:500px){.new-style .login_register_main .wrapper .left .login_box form .signin-button{margin-top:20px;margin-left:0;width:100%}}.new-style .login_register_main .wrapper .left .login_box form .signin-button:hover{background-color:#fff;color:#000}.new-style .login_register_main .wrapper .left .login_box form .buttons{width:410px;max-width:100%;margin:30px auto 0}.new-style .login_register_main .wrapper .left .login_box form .buttons .red{float:left;width:172px;height:40px;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border:1px solid #6e2c2d;border-radius:5px;color:#FFF;font-size:16px;font-family:Roboto,sans-serif;font-weight:700;cursor:pointer}.new-style .login_register_main .wrapper .left .login_box form .buttons .red:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.new-style .login_register_main .wrapper .left .login_box form .buttons .red.full-red{float:none;width:100%}.new-style .login_register_main .wrapper .left .login_box form .buttons .or{float:none;display:inline-block;margin:0;padding:0 10px;font-size:14px;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700;color:#FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .login_box form .buttons .red{width:100%}.new-style .login_register_main .wrapper .left .login_box form .buttons .or{width:100%;margin:0;padding:12px 15px}}.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook{display:inline-block;width:auto;height:auto;padding:5px 15px;line-height:normal;float:none;background-color:#3b5998;border-radius:5px;color:#FFF;text-decoration:none;font-size:13px;font-weight:700;font-family:Roboto,sans-serif}.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook:hover{background-color:#2d4a96}.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook i{font-size:27px;float:none;display:inline;margin-left:0;margin-top:0;vertical-align:middle}.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook>div{display:inline-block;height:auto;margin-left:5px;line-height:normal;vertical-align:middle}.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook>div span{font-weight:400}.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login{padding:5px 15px;font-size:13px;font-weight:700;font-family:Roboto,sans-serif;display:inline-block;border:none;border-radius:5px;background-color:#4E74A3;color:#fff;cursor:pointer}@media (max-width:500px){.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login,.new-style .login_register_main .wrapper .left .login_box form .buttons .facebook{width:100%}}.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login:hover{background-color:#3d5b81}.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login i{font-size:27px;margin-top:6px;display:inline;vertical-align:middle}.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login>div{display:inline-block;margin-left:5px;vertical-align:middle}.new-style .login_register_main .wrapper .left .login_box form .buttons .button-vkontakte-login>div span{font-weight:400}.new-style .login_register_main .wrapper .left .login_box .no_account{font-size:13px;font-family:Roboto,sans-serif;color:#a9a9a9;text-align:center;margin-top:40px;margin-bottom:10px}.new-style .login_register_main .wrapper .left .login_box .register_btn{width:182px;height:37px;background:#000;display:block;margin:0 auto;border:1px solid #000;border-radius:5px}.new-style .login_register_main .wrapper .left .login_box .register_btn:hover{background:url(../img/home_black_btn_cover.png) center center no-repeat #000}.new-style .login_register_main .wrapper .left .login_box .register_btn i{font-size:18px;margin-top:9px;display:block;float:left;margin-left:15px;color:#FFF}.new-style .login_register_main .wrapper .left .login_box .register_btn>div{height:37px;line-height:37px;display:inline-block;margin-left:10px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#FFF}.new-style .login_register_main .wrapper .left .register_container{padding-top:80px}@media (max-width:1300px){.new-style .login_register_main .wrapper .left .register_container{padding-top:40px}}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook{width:250px;height:40px;padding:0;border:none;outline:0;line-height:40px;background-color:#3b5998;border-radius:5px;color:#FFF;text-decoration:none;font-size:16px;margin:0 auto;cursor:pointer;display:block}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook{width:auto;max-width:100%;display:inline-block;padding-right:20px}}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login:hover,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook:hover{background-color:#2d4a96}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login i,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook i{float:left;font-size:27px;margin-top:6px;display:block;margin-left:25px;margin-right:10px}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login>div,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook>div{float:left;height:40px;line-height:40px;font-size:16px;font-weight:700;font-family:Roboto,sans-serif;display:inline-block;margin-left:0}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login>div span,.new-style .login_register_main .wrapper .left .register_container .register_with_facebook>div span{font-weight:300}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login{background-color:#4E74A3}.new-style .login_register_main .wrapper .left .register_container .button-vkontakte-login:hover{background-color:#3d5b81}.new-style .login_register_main .wrapper .left .register_container .register_box_1,.new-style .login_register_main .wrapper .left .register_container .register_box_2{padding-left:69px;padding-right:70px;text-align:left}@media (max-width:1300px){.new-style .login_register_main .wrapper .left .register_container .register_box_1,.new-style .login_register_main .wrapper .left .register_container .register_box_2{padding-left:0;padding-right:0}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .optional_fields,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .optional_fields{width:100%;margin-top:0;padding-left:5px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .optional_fields p,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .optional_fields p{font-size:13px!important;color:#7f7f7f!important;line-height:1.2!important;font-family:"Open Sans",sans-serif!important;text-align:left!important;text-transform:none!important}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .optional_fields span,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .optional_fields span{font-size:16px!important;font-family:"Open Sans",sans-serif!important;text-transform:uppercase!important;font-weight:700;color:#FFF!important;display:block!important;margin-bottom:5px!important}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .error_line,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .error_line{color:#ed3a23;font-family:Roboto,sans-serif;font-size:15px;padding:10px 0 0 10px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password],.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text],.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password],.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text]{height:45px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;display:block;margin:0 auto;padding-left:45px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].has_error{border:3px solid #ec1e24;outline:0}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].first_name{width:200px;float:left;margin-right:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].first_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].first_name{width:100%;margin-right:0}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].last_name{width:200px;float:left;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].last_name,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].last_name{width:100%;margin-top:30px}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].email,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].email,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].email,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].email{float:left;margin-top:30px;width:420px;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].email,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].email,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].email,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].email{width:100%}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].username,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].username,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].username,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].username{float:left;margin-top:30px;width:200px;margin-left:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].username,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].username,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].username,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].username{width:100%;margin-left:0}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password{float:left;margin-top:30px;width:375px;background:url(../img/input_icon_password.png) 15px center no-repeat #FFF;border-radius:5px 0 0 5px;padding-right:5px}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password{width:calc(100% - 45px)}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password.has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password.has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password.has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password.has_error{border-right:0}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].phone,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].phone,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].phone,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].phone{width:100%;margin:0 0 30px;background:url(../img/input_icon_phone.png) 15px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].city_text,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].city_text,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].city_text,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].city_text{width:100%;float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=password].kgs,.new-style .login_register_main .wrapper .left .register_container .register_box_1 input[type=text].kgs,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=password].kgs,.new-style .login_register_main .wrapper .left .register_container .register_box_2 input[type=text].kgs{width:100%;margin:0 0 30px;background:url(../img/input_icon_driving.png) 12px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .show_pass,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .show_pass{width:45px;height:45px;float:left;border-left:1px solid #b2b2b2;margin-top:30px;background-color:#FFF;border-radius:0 5px 5px 0;line-height:45px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .show_pass.has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .show_pass.has_error{border-right:3px solid #ec1e24;border-top:3px solid #ec1e24;border-bottom:3px solid #ec1e24;line-height:39px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box{height:45px;position:relative;background-color:#FFF;border-radius:5px;cursor:pointer}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.reg_gender,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.reg_gender{width:200px;margin-top:30px;float:left;background:url(../img/input_icon_gender.png) 15px center no-repeat #FFF}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.reg_gender,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.reg_gender{width:100%}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.preferred-track,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.preferred-track{width:420px;margin-top:30px;float:left;background:url(../img/input_icon_driving.png) 15px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.city,.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.country,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.city,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.country{width:100%;float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF;margin-bottom:30px}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.city,.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.country,.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.preferred-track,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.city,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.country,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.preferred-track{width:100%}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box select,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box select{cursor:pointer;height:45px;width:100%;color:#a9a9a9;font-size:15px;appearance:none;border:0;padding-left:45px;font-family:Roboto,sans-serif;background:0 0;z-index:100;position:absolute;top:0;left:0}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box .arrow,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box .arrow{position:absolute;top:0;right:0;width:45px;height:45px;border-left:1px solid #b2b2b2;line-height:45px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer;z-index:10}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar{width:133px;margin-right:10px;float:left;background:url(../img/input_icon_calendar.png) 10px center no-repeat #FFF;padding-left:35px}@media (max-width:500px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar{width:100%;margin-right:0}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar~.calendar,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar~.calendar{margin-top:30px}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar select,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar select{padding-left:35px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar.last,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar.last{margin-right:0}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar .arrow,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar .arrow{width:30px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.driving_from,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.driving_from{width:100%;margin:0 0 30px;background:url(../img/input_icon_driving.png) 10px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.profession,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.profession{width:100%;margin:0 0 30px;background:url(../img/input_icon_user.png) 10px center no-repeat #FFF}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error{border:3px solid #ec1e24}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error .arrow,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error .arrow{height:39px;line-height:39px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error select,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error select{height:39px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 p,.new-style .login_register_main .wrapper .left .register_container .register_box_2 p{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;margin-top:20px;margin-bottom:10px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 a.red_btn,.new-style .login_register_main .wrapper .left .register_container .register_box_2 a.red_btn{width:172px;height:40px;display:block;color:#FFF;text-align:center;line-height:40px;font-size:16px;font-family:Roboto,sans-serif;text-decoration:none;background:#db0014;background:linear-gradient(to bottom,#db0014 0,#9c0001 100%);margin:40px auto 0;border:1px solid #000;cursor:pointer}.new-style .login_register_main .wrapper .left .register_container .register_box_1 a.red_btn:hover,.new-style .login_register_main .wrapper .left .register_container .register_box_2 a.red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%)}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .iik-wrapper,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .iik-wrapper{background:#000;width:100%;padding:5px 20px;display:block}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting>p,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting>p{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:20px;line-height:1.2}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left{float:left;color:#FFF;width:50%;font-size:13px;font-family:Roboto,sans-serif}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left input[type=checkbox],.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left input[type=checkbox]{margin-right:10px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left .ic-racer,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left .ic-racer{background:url(../img/sprite.png) -281px -773px no-repeat;width:36px;height:42px;display:block;float:left;margin-right:8px}@media (max-width:400px){.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left .ic-racer,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left .ic-racer{display:none}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left span,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left span{text-align:left}}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left span,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left span{font-size:14px;color:#FFF;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;display:block;margin-top:7px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right{float:right;padding-top:5px;width:50%;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right label,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right label{display:block}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right input[type=checkbox],.new-style .login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right input[type=checkbox]{margin-right:4px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .line,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .line{width:100px;height:2px;background-color:#FFF;margin:30px auto}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .terms,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .terms{color:#FFF;font-size:15px;font-family:Roboto,sans-serif;line-height:1.2;white-space:nowrap;width:100%;padding:15px 20px;border:1px solid #000;background:#db0014;background:linear-gradient(to bottom,#db0014 0,#9c0001 100%)}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .terms span,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .terms span{font-size:13px;color:#FFF;display:block;text-align:center;font-family:"Open Sans",sans-serif;white-space:normal}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .terms span a,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .terms span a{font-weight:700;color:#FFF;text-decoration:underline}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .terms label,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .terms label{font-weight:700;text-transform:uppercase;display:block;text-align:center;margin-top:4px}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .terms label div,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .terms label div{position:relative;top:2px;display:inline-block}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .privacy_policy_agreement,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .privacy_policy_agreement{padding:15px 20px;text-align:center;font-size:13px;background-color:#292828;color:#797d7f}.new-style .login_register_main .wrapper .left .register_container .register_box_1 .privacy_policy_agreement .privacy-conditions-button,.new-style .login_register_main .wrapper .left .register_container .register_box_2 .privacy_policy_agreement .privacy-conditions-button{color:inherit}.new-style .login_register_main .wrapper .left .or{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;text-transform:uppercase;margin:20px 0}.new-style .login_register_main .wrapper .left .fill_text{font-size:18px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;margin-bottom:20px}.new-style .login_register_main .wrapper>.right{float:right;width:60%;padding-top:130px;padding-left:70px;padding-bottom:170px;background:rgba(0,0,0,.2);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}@media (max-width:1300px){.new-style .login_register_main .wrapper>.right{display:none}.new-style .login_register_main #register_form{max-width:100%}}.new-style .login_register_main .wrapper>.right .mobile_phone{width:244px;height:495px;background:url(../img/home_iphone.png) no-repeat;background-size:244px 495px;float:left}.new-style .login_register_main .wrapper>.right>.text{float:left;padding-left:55px}.new-style .login_register_main .wrapper>.right>.text h2{font-family:Roboto,sans-serif;font-size:26px;font-weight:700;color:#FFF;text-transform:uppercase;line-height:1.2;margin-bottom:35px}.new-style .login_register_main .wrapper>.right>.text h2 span{font-weight:300}.new-style .login_register_main .wrapper>.right>.text .item{margin-bottom:20px}.new-style .login_register_main .wrapper>.right>.text .item .icon{width:70px;height:77px;float:left;background-image:url(../img/sprite.png);background-repeat:no-repeat}.new-style .login_register_main .wrapper>.right>.text .item .icon.promotions{background-position:23.97% 17.834%;background-size:897.44px}.new-style .login_register_main .wrapper>.right>.text .item .icon.registration{background-position:.866% 17.686%;background-size:897.44px}.new-style .login_register_main .wrapper>.right>.text .item .icon.easy_access{background-position:12.078% 17.563%;background-size:897.44px}.new-style .outer_popup>.popup,.outer_popup>.popup{background:rgba(0,0,0,.9);z-index:100000;border-radius:10px;vertical-align:middle}.new-style .login_register_main .wrapper>.right>.text .item>.text{float:left;margin-left:30px;padding-top:30px}.new-style .login_register_main .wrapper>.right>.text .item>.text .title{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF;margin-bottom:20px}.new-style .login_register_main .wrapper>.right>.text .item>.text p{color:#FFF;font-size:15px;font-family:Roboto,sans-serif;line-height:1.2}.new-style .login_register_main #register_form{display:inline-block}.new-style .outer_popup{display:table;width:100%;height:100%;position:fixed;left:0;top:0;z-index:100000}.new-style .outer_popup>.popup{width:100%;display:table-cell}.new-style .outer_popup>.popup .inner_popup{margin:auto;width:400px;background:url(../img/popup_bgr.png);border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.75)}.new-style .outer_popup>.popup .inner_popup .inner_content{width:100%;height:100%;background:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);color:#FFF;border-radius:10px;border:1px solid #000;padding:30px}.new-style .outer_popup>.popup .inner_popup .inner_content .logo{display:block;width:174px;height:62px;margin:0 auto;background:url(../img/web-logo.png) no-repeat}.new-style .outer_popup>.popup .inner_popup .inner_content .title{font-family:Roboto,sans-serif;text-align:center;font-size:18px;color:rgba(255,255,255,.7);margin-top:40px;line-height:1.3}.new-style .outer_popup>.popup .inner_popup .inner_content .line{width:70px;height:2px;margin:30px auto;background-color:rgba(255,255,255,.7)}.new-style .outer_popup>.popup .inner_popup .inner_content p{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.3;text-align:center;margin-bottom:20px}.new-style .outer_popup>.popup .inner_popup .inner_content p strong{font-weight:700}.new-style .outer_popup>.popup .inner_popup .inner_content input{width:290px;height:45px;border-radius:5px;margin:0 auto 30px;display:block;border:1px solid #000;font-size:16px;font-family:Roboto,sans-serif;color:#a9a9a9;padding-left:40px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.new-style .outer_popup>.popup .inner_popup .inner_content input.has-error{border:3px solid #ec1e24;outline:0}.new-style .outer_popup>.popup .inner_popup .inner_content .error_line{width:290px;color:#ed3a23;height:30px;font-family:Roboto,sans-serif;font-size:15px;line-height:30px;margin:-30px auto 10px}.new-style .outer_popup>.popup .inner_popup .inner_content .red_btn{width:250px;height:40px;margin:40px auto 0;display:block;color:#FFF;text-align:center;line-height:40px;font-weight:700;font-size:16px;font-family:Roboto,sans-serif;text-decoration:none;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border-radius:5px;border:1px solid #6e2c2d;cursor:pointer}.new-style .outer_popup>.popup .inner_popup .inner_content .red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list{width:100%;margin:10px auto 0;max-height:240px;overflow:auto}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account{width:301px;height:50px;margin:25px auto 0;padding-left:30px;background:url(../img/choose_account_black_bgr.png) no-repeat;cursor:pointer}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account.selected,.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account:hover{background:url(../img/choose_account_red_bgr.png) no-repeat}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img{margin-top:2.5px;float:left;width:45px;height:45px;border-radius:50%;overflow:hidden;border:1px solid #000}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img img{width:45px;height:45px;border-radius:50%}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info{float:left;margin-left:15px;margin-top:8px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .name{font-family:Roboto,sans-serif;font-size:15px;color:#FFF}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank{margin-top:3px;float:left}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon{float:left;width:20px;height:20px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.beginner{background:url(../img/sprite.png) 1.126% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.driver{background:url(../img/sprite.png) 7.669% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.pilot{background:url(../img/sprite.png) 14.33% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.racer{background:url(../img/sprite.png) 21.063% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .text{float:left;font-size:11px;font-family:Roboto,sans-serif;font-weight:400;line-height:20px;margin-left:8px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age{margin-top:3px;float:left;font-size:11px;font-family:Roboto,sans-serif;color:#FFF;line-height:20px;margin-left:15px}.new-style .outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age .age_icon{float:left;background:url(../img/sprite.png) 38.173% 52.637% no-repeat;width:15px;height:14px;margin-right:5px;margin-top:3px}.login_register_main{width:100%;background:url(../img/login_bgr.jpg) center top no-repeat #000;background-size:cover;padding-top:80px}.login_register_main .wrapper{padding:0!important;margin:0 auto}.login_register_main .wrapper .left{float:left;width:40%}.login_register_main .wrapper .left .reg_nav{padding-top:130px;display:block;text-align:center}.login_register_main .wrapper .left .reg_nav ul li{display:inline-block;font-size:18px;font-family:Roboto,sans-serif;color:#6e6e6e;cursor:pointer}.login_register_main .wrapper .left .reg_nav ul li.selected,.login_register_main .wrapper .left .reg_nav ul li:hover{color:#FFF}.login_register_main .wrapper .left .reg_nav ul li.new_user{padding-right:25px;border-right:2px solid #FFF}.login_register_main .wrapper .left .reg_nav ul li.registered{padding-left:25px}.login_register_main .wrapper .left .login_box .error_line{color:#ed3a23;height:30px;padding-left:10px;font-family:Roboto,sans-serif;font-size:15px;line-height:30px;margin-bottom:-20px;margin-top:-10px;text-align:left}.login_register_main .wrapper .left .login_box form{text-align:center;padding-top:130px}.login_register_main .wrapper .left .login_box form h1{font-size:21px;font-family:Roboto,sans-serif;font-weight:300;color:#FFF;text-align:center;margin-bottom:80px}.login_register_main .wrapper .left .login_box form h1 strong{font-weight:700}.login_register_main .wrapper .left .login_box form h2{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;color:#FFF}.login_register_main .wrapper .left .login_box form p{width:300px;margin:40px auto 30px;font-size:16px;font-family:Roboto,sans-serif;font-weight:400;line-height:1.2;color:#FFF}.login_register_main .wrapper .left .login_box form>input{width:410px;height:45px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;padding-left:45px;display:block;margin:0 auto 25px}.login_register_main .wrapper .left .login_box form>input.username{background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.login_register_main .wrapper .left .login_box form>input.password{background:url(../img/input_icon_password.png) 15px center no-repeat #FFF}.login_register_main .wrapper .left .login_box form>input.email{background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}.login_register_main .wrapper .left .login_box form>input.has_error{border:3px solid #ec1e24;outline:0}.login_register_main .wrapper .left .login_box form .forgotten_password{text-align:center;color:#a9a9a9;text-decoration:underline;font-size:15px;font-family:Roboto,sans-serif}.login_register_main .wrapper .left .login_box form .forgotten_password:hover{color:#ec1e24}.login_register_main .wrapper .left .login_box form .buttons{width:410px;margin:30px auto 0}.login_register_main .wrapper .left .login_box form .buttons .red{float:left;width:172px;height:40px;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border:1px solid #6e2c2d;border-radius:5px;color:#FFF;font-size:16px;font-family:Roboto,sans-serif;font-weight:700;cursor:pointer}.login_register_main .wrapper .left .login_box form .buttons .red:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.login_register_main .wrapper .left .login_box form .buttons .or{float:left;margin:12px 15px;font-size:14px;font-family:Roboto,sans-serif;text-transform:uppercase;font-weight:700;color:#FFF}.login_register_main .wrapper .left .login_box form .buttons .facebook{width:172px;height:40px;line-height:40px;float:left;background-color:#3b5998;border-radius:5px;color:#FFF;text-decoration:none;font-size:16px}.login_register_main .wrapper .left .login_box form .buttons .facebook:hover{background-color:#2d4a96}.login_register_main .wrapper .left .login_box form .buttons .facebook i{font-size:27px;margin-top:6px;display:block;float:left;margin-left:15px}.login_register_main .wrapper .left .login_box form .buttons .facebook>div{height:40px;line-height:40px;font-size:13px;font-weight:700;font-family:Roboto,sans-serif;display:inline-block;margin-left:0}.login_register_main .wrapper .left .login_box form .buttons .facebook>div span{font-weight:300}.login_register_main .wrapper .left .login_box .no_account{font-size:13px;font-family:Roboto,sans-serif;color:#a9a9a9;text-align:center;margin-top:40px;margin-bottom:10px}.login_register_main .wrapper .left .login_box .register_btn{width:182px;height:37px;background:#000;display:block;margin:0 auto;border:1px solid #000;border-radius:5px}.login_register_main .wrapper .left .login_box .register_btn:hover{background:url(../img/home_black_btn_cover.png) center center no-repeat #000}.login_register_main .wrapper .left .login_box .register_btn i{font-size:18px;margin-top:9px;display:block;float:left;margin-left:15px;color:#FFF}.login_register_main .wrapper .left .login_box .register_btn>div{height:37px;line-height:37px;display:inline-block;margin-left:10px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#FFF}.login_register_main .wrapper .left .register_container{padding-top:80px}.login_register_main .wrapper .left .register_container .register_with_facebook{width:250px;height:40px;line-height:40px;background-color:#3b5998;border-radius:5px;color:#FFF;text-decoration:none;font-size:16px;margin:0 auto;cursor:pointer;display:block}.login_register_main .wrapper .left .register_container .register_with_facebook:hover{background-color:#2d4a96}.login_register_main .wrapper .left .register_container .register_with_facebook i{font-size:27px;margin-top:6px;display:block;float:left;margin-left:25px;margin-right:10px}.login_register_main .wrapper .left .register_container .register_with_facebook>div{height:40px;line-height:40px;font-size:16px;font-weight:700;font-family:Roboto,sans-serif;display:inline-block;margin-left:0}.login_register_main .wrapper .left .register_container .register_with_facebook>div span{font-weight:300}.login_register_main .wrapper .left .register_container .register_box_1,.login_register_main .wrapper .left .register_container .register_box_2{padding-left:69px;padding-right:70px;text-align:left}@media (max-width:1399px){.login_register_main .wrapper .left .register_container .register_box_1,.login_register_main .wrapper .left .register_container .register_box_2{padding-left:20px;padding-right:40px}}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1,.login_register_main .wrapper .left .register_container .register_box_2{padding-left:0;padding-right:20px}}.login_register_main .wrapper .left .register_container .register_box_1 .optional_fields,.login_register_main .wrapper .left .register_container .register_box_2 .optional_fields{width:195px;float:left;padding-left:5px}.login_register_main .wrapper .left .register_container .register_box_1 .optional_fields p,.login_register_main .wrapper .left .register_container .register_box_2 .optional_fields p{font-size:13px!important;color:#7f7f7f!important;line-height:1.2!important;font-family:"Open Sans",sans-serif!important;text-align:left!important;text-transform:none!important}.login_register_main .wrapper .left .register_container .register_box_1 .optional_fields span,.login_register_main .wrapper .left .register_container .register_box_2 .optional_fields span{font-size:16px!important;font-family:"Open Sans",sans-serif!important;text-transform:uppercase!important;font-weight:700;color:#FFF!important;display:block!important;margin-bottom:5px!important}.login_register_main .wrapper .left .register_container .register_box_1 .error_line,.login_register_main .wrapper .left .register_container .register_box_2 .error_line{color:#ed3a23;height:30px;padding-left:10px;font-family:Roboto,sans-serif;font-size:15px;line-height:30px;margin-bottom:-20px;margin-top:0}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password],.login_register_main .wrapper .left .register_container .register_box_1 input[type=text],.login_register_main .wrapper .left .register_container .register_box_2 input[type=password],.login_register_main .wrapper .left .register_container .register_box_2 input[type=text]{height:45px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;display:block;margin:0 auto;padding-left:45px}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].has_error,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].has_error,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].has_error,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].has_error{border:3px solid #ec1e24;outline:0}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password.has_error,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password.has_error,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password.has_error,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password.has_error,.profile .columns .see_all_nav a:last-of-type,.profile .main_profile_nav ul li:last-child span{border-right:0}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].first_name,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].first_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].first_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].first_name{width:200px;float:left;margin-right:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].first_name,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].first_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].first_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].first_name{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].last_name,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].last_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].last_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].last_name{width:200px;float:left;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].last_name,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].last_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].last_name,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].last_name{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].email,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].email,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].email,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].email{float:left;margin-top:30px;width:420px;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].email,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].email,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].email,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].email{width:380px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].username,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].username,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].username,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].username{float:left;margin-top:30px;width:200px;margin-left:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].username,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].username,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].username,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].username{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password{float:left;margin-top:30px;width:375px;background:url(../img/input_icon_password.png) 15px center no-repeat #FFF;border-radius:5px 0 0 5px;padding-right:5px}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].password,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].password,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].password,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].password{width:335px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].phone,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].phone,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].phone,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].phone{width:200px;float:right;margin-top:4px;background:url(../img/input_icon_phone.png) 15px center no-repeat #FFF;margin-bottom:30px}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].phone,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].phone,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].phone,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].phone{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].city_text,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].city_text,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].city_text,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].city_text{width:420px;float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].city_text,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].city_text,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].city_text,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].city_text{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].kgs,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].kgs,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].kgs,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].kgs{width:200px;float:right;background:url(../img/input_icon_driving.png) 12px center no-repeat #FFF}@media (max-width:1199px){.login_register_main .wrapper .left .register_container .register_box_1 input[type=password].kgs,.login_register_main .wrapper .left .register_container .register_box_1 input[type=text].kgs,.login_register_main .wrapper .left .register_container .register_box_2 input[type=password].kgs,.login_register_main .wrapper .left .register_container .register_box_2 input[type=text].kgs{width:180px}}.login_register_main .wrapper .left .register_container .register_box_1 .show_pass,.login_register_main .wrapper .left .register_container .register_box_2 .show_pass{width:45px;height:45px;float:left;border-left:1px solid #b2b2b2;margin-top:30px;background-color:#FFF;border-radius:0 5px 5px 0;line-height:45px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer}.login_register_main .wrapper .left .register_container .register_box_1 .show_pass.has_error,.login_register_main .wrapper .left .register_container .register_box_2 .show_pass.has_error{border-right:3px solid #ec1e24;border-top:3px solid #ec1e24;border-bottom:3px solid #ec1e24;line-height:39px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box{height:45px;position:relative;background-color:#FFF;border-radius:5px;cursor:pointer}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.reg_gender,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.reg_gender{width:200px;margin-top:30px;float:left;background:url(../img/input_icon_gender.png) 15px center no-repeat #FFF}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.preferred-track,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.preferred-track{width:420px;margin-top:30px;float:left;background:url(../img/input_icon_driving.png) 15px center no-repeat #FFF}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.city,.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.country,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.city,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.country{width:420px;float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF;margin-bottom:30px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box select,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box select{cursor:pointer;height:45px;width:100%;color:#a9a9a9;font-size:15px;appearance:none;border:0;padding-left:45px;font-family:Roboto,sans-serif;background:0 0;z-index:100;position:absolute;top:0;left:0}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box .arrow,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box .arrow{position:absolute;top:0;right:0;width:45px;height:45px;border-left:1px solid #b2b2b2;line-height:45px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer;z-index:10}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar{width:133px;margin-right:10px;float:left;background:url(../img/input_icon_calendar.png) 10px center no-repeat #FFF;padding-left:35px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar select,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar select{padding-left:35px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar.last,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar.last{margin-right:0}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.calendar .arrow,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.calendar .arrow{width:30px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.driving_from,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.driving_from{width:200px;float:left;background:url(../img/input_icon_driving.png) 10px center no-repeat #FFF}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.profession,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.profession{width:200px;float:left;background:url(../img/input_icon_user.png) 10px center no-repeat #FFF}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error{border:3px solid #ec1e24}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error .arrow,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error .arrow{height:39px;line-height:39px}.login_register_main .wrapper .left .register_container .register_box_1 .reg_select_box.has_error select,.login_register_main .wrapper .left .register_container .register_box_2 .reg_select_box.has_error select{height:39px}.login_register_main .wrapper .left .register_container .register_box_1 p,.login_register_main .wrapper .left .register_container .register_box_2 p{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;margin-top:20px;margin-bottom:10px}.login_register_main .wrapper .left .register_container .register_box_1 a.red_btn,.login_register_main .wrapper .left .register_container .register_box_2 a.red_btn{width:172px;height:40px;margin:40px auto 0;display:block;color:#FFF;text-align:center;line-height:40px;font-size:16px;font-family:Roboto,sans-serif;text-decoration:none;background:#db0014;background:linear-gradient(to bottom,#db0014 0,#9c0001 100%);border:1px solid #000;cursor:pointer}.login_register_main .wrapper .left .register_container .register_box_1 a.red_btn:hover,.login_register_main .wrapper .left .register_container .register_box_2 a.red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%)}.login_register_main .wrapper .left .register_container .register_box_1 .iik-wrapper,.login_register_main .wrapper .left .register_container .register_box_2 .iik-wrapper{background:#000;width:100%;padding:5px 20px;margin-top:30px;display:block}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting>p,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting>p{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;text-transform:uppercase;margin-top:40px;margin-bottom:20px;line-height:1.2}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left{float:left;color:#FFF;width:50%;font-size:13px;font-family:Roboto,sans-serif}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left input[type=checkbox],.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left input[type=checkbox]{margin-right:10px}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left .ic-racer,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left .ic-racer{background:url(../img/sprite.png) -281px -773px no-repeat;width:36px;height:42px;display:block;float:left;margin-right:8px}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .left span,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .left span{font-size:14px;color:#FFF;font-weight:700;font-family:"Open Sans",sans-serif;text-transform:uppercase;display:block;margin-top:7px}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right{float:right;padding-top:5px;width:50%;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right label,.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right label{display:block}.login_register_main .wrapper .left .register_container .register_box_1 .interest_in_karting .right input[type=checkbox],.login_register_main .wrapper .left .register_container .register_box_2 .interest_in_karting .right input[type=checkbox]{margin-right:4px}.login_register_main .wrapper .left .register_container .register_box_1 .line,.login_register_main .wrapper .left .register_container .register_box_2 .line{width:100px;height:2px;background-color:#FFF;margin:30px auto}.login_register_main .wrapper .left .register_container .register_box_1 .terms,.login_register_main .wrapper .left .register_container .register_box_2 .terms{color:#FFF;font-size:15px;font-family:Roboto,sans-serif;line-height:1.2;white-space:nowrap;width:100%;padding:15px 20px;border:1px solid #000;background:#db0014;background:linear-gradient(to bottom,#db0014 0,#9c0001 100%)}.login_register_main .wrapper .left .register_container .register_box_1 .terms span,.login_register_main .wrapper .left .register_container .register_box_2 .terms span{font-size:13px;color:#FFF;display:block;text-align:center;font-family:"Open Sans",sans-serif}.login_register_main .wrapper .left .fill_text,.login_register_main .wrapper .left .or,.login_register_main .wrapper>.right>.text .item>.text .title,.login_register_main .wrapper>.right>.text .item>.text p,.login_register_main .wrapper>.right>.text h2,.new-style .leftCol .login_box .no_account,.new-style .leftCol .login_box .register_btn>div,.new-style .leftCol .login_box form .buttons .facebook>div,.new-style .leftCol .login_box form .buttons .or,.new-style .leftCol .login_box form .buttons .red,.new-style .leftCol .login_box form .forgotten_password,.new-style .leftCol .login_box form h1,.new-style .leftCol .login_box form label,.new-style .leftCol .login_box form>input,.new-style .leftCol .panel .right-panel span,.new-style .leftCol .racer_box .racer_info .racer_name,.new-style .leftCol .racer_box .racer_info .rank,.new-style .leftCol nav .main-nav,.new-style .leftCol nav ul li,.new-style .rightCol .friends_online .bottom .no-friends span,.new-style .rightCol .friends_online .content .user .name,.new-style .rightCol .panel .full-width-panel span,.new-style .rightCol .panel .right-panel span,.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age,.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .name,.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .text,.outer_popup>.popup .inner_popup .inner_content .error_line,.outer_popup>.popup .inner_popup .inner_content .red_btn,.outer_popup>.popup .inner_popup .inner_content .title,.outer_popup>.popup .inner_popup .inner_content input,.outer_popup>.popup .inner_popup .inner_content p{font-family:Roboto,sans-serif}.login_register_main .wrapper .left .register_container .register_box_1 .terms span a,.login_register_main .wrapper .left .register_container .register_box_2 .terms span a{font-weight:700;color:#FFF;text-decoration:underline}.login_register_main .wrapper .left .register_container .register_box_1 .terms label,.login_register_main .wrapper .left .register_container .register_box_2 .terms label{font-weight:700;text-transform:uppercase;display:block;text-align:center;margin-top:4px}.login_register_main .wrapper .left .register_container .register_box_1 .terms label div,.login_register_main .wrapper .left .register_container .register_box_2 .terms label div{position:relative;top:2px;display:inline-block}.login_register_main .wrapper .left .or{font-size:16px;color:#FFF;text-align:center;text-transform:uppercase;margin:20px 0}.login_register_main .wrapper .left .fill_text{font-size:18px;color:#FFF;text-align:center;margin-bottom:20px}.login_register_main .wrapper>.right{float:right;width:60%;padding-top:130px;padding-left:70px;padding-bottom:170px;background:rgba(0,0,0,.2);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,0) 100%)}.login_register_main .wrapper>.right .mobile_phone{width:244px;height:495px;background:url(../img/home_iphone.png) no-repeat;background-size:244px 495px;float:left}.login_register_main .wrapper>.right>.text{float:left;padding-left:55px}.login_register_main .wrapper>.right>.text h2{font-size:26px;font-weight:700;color:#FFF;text-transform:uppercase;line-height:1.2;margin-bottom:35px}.login_register_main .wrapper>.right>.text h2 span{font-weight:300}.login_register_main .wrapper>.right>.text .item{margin-bottom:20px}.login_register_main .wrapper>.right>.text .item .icon{width:70px;height:77px;float:left;background-image:url(../img/sprite.png);background-repeat:no-repeat}.login_register_main .wrapper>.right>.text .item .icon.promotions{background-position:23.97% 17.834%;background-size:897.44px}.login_register_main .wrapper>.right>.text .item .icon.registration{background-position:.866% 17.686%;background-size:897.44px}.login_register_main .wrapper>.right>.text .item .icon.easy_access{background-position:12.078% 17.563%;background-size:897.44px}.login_register_main .wrapper>.right>.text .item>.text{float:left;margin-left:30px;padding-top:30px}.login_register_main .wrapper>.right>.text .item>.text .title{font-size:21px;font-weight:700;color:#FFF;margin-bottom:20px}.login_register_main .wrapper>.right>.text .item>.text p{color:#FFF;font-size:15px;line-height:1.2}.outer_popup{display:table;width:100%;height:100%;position:fixed;left:0;top:0;z-index:100000}.outer_popup>.popup{width:100%;display:table-cell}.outer_popup>.popup .inner_popup{margin:auto;width:400px;background:url(../img/popup_bgr.png);border-radius:10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.75)}.outer_popup>.popup .inner_popup .inner_content{width:100%;height:100%;background:rgba(0,0,0,0);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.7) 100%);color:#FFF;border-radius:10px;border:1px solid #000;padding:30px}.outer_popup>.popup .inner_popup .inner_content .logo{display:block;width:174px;height:62px;margin:0 auto;background:url(../img/web-logo.png) no-repeat}.outer_popup>.popup .inner_popup .inner_content .title{text-align:center;font-size:18px;color:rgba(255,255,255,.7);margin-top:40px;line-height:1.3}.outer_popup>.popup .inner_popup .inner_content .line{width:70px;height:2px;margin:30px auto;background-color:rgba(255,255,255,.7)}.outer_popup>.popup .inner_popup .inner_content p{font-size:13px;color:#FFF;line-height:1.3;text-align:center;margin-bottom:20px}.outer_popup>.popup .inner_popup .inner_content p strong{font-weight:700}.outer_popup>.popup .inner_popup .inner_content input{width:290px;height:45px;border-radius:5px;margin:0 auto 30px;display:block;border:1px solid #000;font-size:16px;color:#a9a9a9;padding-left:40px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.outer_popup>.popup .inner_popup .inner_content input.has-error{border:3px solid #ec1e24;outline:0}.outer_popup>.popup .inner_popup .inner_content .error_line{width:290px;color:#ed3a23;height:30px;font-size:15px;line-height:30px;margin:-30px auto 10px}.outer_popup>.popup .inner_popup .inner_content .red_btn{width:250px;height:40px;margin:40px auto 0;display:block;color:#FFF;text-align:center;line-height:40px;font-weight:700;font-size:16px;text-decoration:none;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);border-radius:5px;border:1px solid #6e2c2d;cursor:pointer}.outer_popup>.popup .inner_popup .inner_content .red_btn:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.outer_popup>.popup .inner_popup .inner_content .accounts_list{width:100%;margin:10px auto 0;max-height:240px;overflow:hidden}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account{width:301px;height:50px;margin:25px auto 0;padding-left:30px;background:url(../img/choose_account_black_bgr.png) no-repeat;cursor:pointer}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account.selected,.outer_popup>.popup .inner_popup .inner_content .accounts_list .account:hover{background:url(../img/choose_account_red_bgr.png) no-repeat}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img{margin-top:2.5px;float:left;width:45px;height:45px;border-radius:50%;overflow:hidden;border:1px solid #000}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .img img{width:45px;height:45px;border-radius:50%}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info{float:left;margin-left:15px;margin-top:8px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .name{font-size:15px;color:#FFF}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank{margin-top:3px;float:left}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon{float:left;width:20px;height:20px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.beginner{background:url(../img/sprite.png) 1.126% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.driver{background:url(../img/sprite.png) 7.669% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.pilot{background:url(../img/sprite.png) 14.33% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .icon.racer{background:url(../img/sprite.png) 21.063% 31.417% no-repeat;background-size:769px;width:18px;height:20px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .rank .text{float:left;font-size:11px;font-weight:400;line-height:20px;margin-left:8px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age{margin-top:3px;float:left;font-size:11px;color:#FFF;line-height:20px;margin-left:15px}.outer_popup>.popup .inner_popup .inner_content .accounts_list .account .info .age .age_icon{float:left;background:url(../img/sprite.png) 38.173% 52.637% no-repeat;width:15px;height:14px;margin-right:5px;margin-top:3px}.new-style .demo-profile-login-line{position:fixed;bottom:0;left:0;right:0;padding:10px 20px;text-align:center;color:#fff;background-image:linear-gradient(to right,#841b1f 0,#c51f26 33%,#0080ff 66%,#0012a6 100%),url(../img/main-right-panel.png);background-repeat:no-repeat,repeat-x;background-size:100% 3px,auto 100%;z-index:10000}.new-style .demo-profile-login-line .demo-profile-login-line-text{display:inline-block;vertical-align:middle}@media (max-width:767px){.new-style .demo-profile-login-line .demo-profile-login-line-text{display:none}}.new-style .demo-profile-login-line .demo-profile-login-line-button{display:inline-block;margin-left:30px;padding:8px 16px;text-decoration:none;font-size:15px;color:#fff;background-color:#0080ff;vertical-align:middle}.new-style .demo-profile-login-line .demo-profile-login-line-button:hover{background-color:#004fff}@media (max-width:767px){.new-style .demo-profile-login-line .demo-profile-login-line-button{margin-left:0}}.new-style .league-left-nav-icon{background-repeat:no-repeat;background-size:contain;width:35px;height:26px;display:inline-block;margin-right:3px;position:relative;top:9px}.new-style .logged_body .wrapper{width:1160px;padding:0}@media (max-width:1199px){.new-style .logged_body .wrapper{width:1024px}}@media (max-width:479px){.new-style .logged_body .wrapper{padding:0 10px}}.new-style .logged_content{display:flex;width:100%;padding-top:55px;background:url(../img/carbon_logged.jpg) top center fixed;background-size:cover;padding-bottom:50px;min-height:550px}@media (max-width:768px){.new-style .logged_content{background-attachment:scroll;background-size:150% auto;background-repeat:repeat-y}}@media (max-width:400px){.new-style .logged_content{background-size:400% auto}}.new-style .logged_content.tracks_content{height:100%}@media (max-width:900px){.new-style .logged_content.tracks_content{height:auto;min-height:0;padding-bottom:0}}.new-style .logged_content.no-left-column.no-right-column .leftCol,.new-style .logged_content.no-left-column.no-right-column .rightCol{display:none}.new-style .logged_content.no-left-column.no-right-column .center_content{float:none;width:100%;padding-left:0}.new-style .logged_content.white{background-image:none;background-color:#fff}.new-style .leftCol{display:none;position:fixed;top:55px;left:0;min-height:0;overflow:auto;padding:20px 10px;background:rgba(0,0,0,.8);z-index:1200}@media (min-width:1200px){.new-style .leftCol{display:block;left:auto}}.new-style .leftCol.opened{display:inline-block}.new-style .leftCol.opened .background-darkener{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:800}.new-style .leftCol.opened .menu-plate{position:relative;height:100%;z-index:1000;background-image:url(../img/background-mobile-menu.png);background-position:center;background-size:cover}.new-style .leftCol.darker{background-color:rgba(0,0,0,.8)}@media (max-width:1250px){.new-style .leftCol.darker{background-color:#000}}@media (min-width:1200px){.new-style .leftCol.tracks{display:none}}.new-style .leftCol .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.new-style .leftCol .panel .left-panel .ic-profile{background:url(../img/sprite.png) -204px -348px no-repeat;width:23px;height:27px;position:relative;top:5px;left:13px}.center_content .panel .right-panel,.new-style .center_content .panel .right-panel,.new-style .leftCol .panel .right-panel{background-image:url(../img/main-right-panel.png),url(../img/right-corner-right-panel.png)}.new-style .leftCol .panel .right-panel{width:calc(100% - 95px);height:42px;background-position:27px center,right center;background-repeat:repeat,no-repeat;display:inline-block;float:left;margin-left:7px;padding-left:25px}.new-style .leftCol .panel .right-panel:after,.new-style .leftCol .panel .right-panel:before{background-repeat:no-repeat;height:42px;display:inline-block;content:""}.new-style .leftCol .panel .right-panel:before{background-image:url(../img/left-corner-right-panel.png);background-position:left center;width:27px;position:relative;left:-52px;float:left}.new-style .leftCol .panel .right-panel:after{background-image:url(../img/right-corner-right-panel.png);background-position:right center;width:29px;position:relative;right:-19px;float:right;top:-42px}.new-style .leftCol .panel .right-panel span{font-size:16px;text-transform:uppercase;padding-top:12px;display:block;margin-left:-44px;font-weight:400;color:#FFF;float:left}.new-style .leftCol .login_box{padding-top:25px;background:url(../img/not-logged-bg.png) top center no-repeat}.new-style .leftCol .login_box form{text-align:center}.new-style .leftCol .login_box form h1{font-size:18px;font-weight:300;color:#FFF;text-align:center;margin-bottom:20px}.new-style .leftCol .login_box form h1 strong{font-weight:700}.new-style .leftCol .login_box form label{font-size:13px;color:#FFF;display:block;text-align:center;margin-bottom:8px}.new-style .leftCol .login_box form>input{width:210px;height:30px;border-radius:5px;border:0;font-size:13px;color:#6e6e6e;padding-left:45px;display:block;margin:0 auto 15px}.new-style .leftCol .login_box form>input.username{background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.new-style .leftCol .login_box form>input.password{background:url(../img/input_icon_password.png) 15px center no-repeat #FFF}.new-style .leftCol .login_box form .forgotten_password{text-align:center;color:#a9a9a9;text-decoration:underline;font-size:13px}.new-style .leftCol .login_box form .forgotten_password:hover{color:#ec1e24}.new-style .leftCol .login_box form .buttons{width:210px;margin:30px auto 0}.new-style .leftCol .login_box form .buttons .red{display:block;width:80%;height:auto;margin:0 auto;padding:7px 10px;border:1px solid #6e2c2d;border-radius:5px;background:#ed3a23;background:linear-gradient(to bottom,#ed3a23 0,#9c1c1f 100%);color:#FFF;font-size:13px;cursor:pointer}.new-style .leftCol .login_box form .buttons .red:hover{background:#e31f11;background:linear-gradient(to bottom,#e31f11 0,#770d0f 100%);border:1px solid #622022}.new-style .leftCol .login_box form .buttons .or{display:block;text-align:center;margin:12px 15px;font-size:14px;text-transform:uppercase;color:#FFF}.new-style .leftCol .login_box form .buttons .facebook{display:block;width:80%;height:auto;margin:0 auto;padding:6px 10px;background-color:#3b5998;border-radius:3px;font-size:13px;color:#FFF;text-decoration:none;line-height:normal}.new-style .leftCol .login_box form .buttons .facebook:hover{background-color:#2d4a96}.new-style .leftCol .login_box form .buttons .facebook i{float:none;display:inline;margin-top:0;margin-left:0;margin-right:5px;font-size:17px;vertical-align:middle}.new-style .leftCol .login_box form .buttons .facebook>div{vertical-align:middle;height:auto;line-height:normal;font-size:13px;font-weight:700;display:inline-block;margin-left:0}.new-style .leftCol .login_box form .buttons .facebook>div span{font-weight:300}.new-style .leftCol .login_box .no_account{font-size:13px;color:#a9a9a9;text-align:center;margin-top:10px;margin-bottom:20px;padding:0 35px}.new-style .leftCol .login_box .register_btn{width:180px;height:37px;background:#000;display:block;margin:0 auto 20px;border:1px solid #000;border-radius:5px}.new-style .leftCol .login_box .register_btn:hover{background:url(../img/home_black_btn_cover.png) center center no-repeat #000}.new-style .leftCol .login_box .register_btn i{font-size:18px;margin-top:9px;display:block;float:left;margin-left:15px;color:#FFF}.new-style .leftCol .login_box .register_btn>div{height:37px;line-height:37px;display:inline-block;margin-left:10px;font-weight:400;font-size:16px;color:#FFF}.new-style .leftCol .active,.new-style .leftCol .active_small{font-weight:800;background:url(../img/racer_bg.png) center center no-repeat;position:absolute;width:100%}.new-style .leftCol a{color:#FFF;text-decoration:none}.new-style .leftCol .active{height:54px}.new-style .leftCol .active_small{background-size:80% 100%;height:45px;top:7px;left:0}.new-style .leftCol .racer_box{position:relative;z-index:111}.new-style .leftCol .racer_box .racer_img{float:left;width:54px;height:54px;border:1px solid #000;margin-right:10px;display:block;border-radius:50%;position:relative;z-index:111}.new-style .leftCol .racer_box .racer_info{width:241px;height:50px;position:relative;z-index:111}.new-style .leftCol .racer_box .racer_info .racer_name{display:block;padding-top:10px;font-size:14px;color:#FFF;margin-bottom:2px}.new-style .leftCol .racer_box .racer_info .rank{display:inline-block;position:relative;top:-4px;font-size:11px;text-transform:uppercase;color:#FFF}.new-style .leftCol .racer_box .racer_info .ic-beginner{background:url(../img/sprite.png) -8.8px -244.8px;background-size:800px;width:18.4px;height:20.8px;display:inline-block;margin-right:4px;position:relative;top:2px;left:0}.new-style .leftCol .racer_box .racer_info .ic-driver{background:url(../img/sprite.png) -60px -244.8px;background-size:800px;width:17.6px;height:20.8px;display:inline-block;margin-right:4px;position:relative;top:2px;left:0}.new-style .leftCol .racer_box .racer_info .ic-pilot{background:url(../img/sprite.png) -112px -244.8px;background-size:800px;width:18.4px;height:20.8px;display:inline-block;margin-right:4px;position:relative;top:2px;left:0}.new-style .leftCol .racer_box .racer_info .ic-racer{background:url(../img/sprite.png) -164.8px -244.8px;background-size:800px;width:17.6px;height:20.8px;display:inline-block;margin-right:4px;position:relative;top:2px;left:0}.new-style .leftCol nav{padding-bottom:20px}.new-style .leftCol nav .ic-track{background:url(../img/sprite.png) -953px -428px no-repeat;width:27px;height:29px;display:inline-block;margin-right:8px;position:relative;left:-1px;top:17px;float:left}.new-style .leftCol nav .ic-champ,.new-style .leftCol nav .ic-events{width:23px;display:inline-block;margin-right:8px;position:relative;left:-1px;float:left}.new-style .leftCol nav .ic-events{background:url(../img/sprite.png) -957px -467px no-repeat;height:23px}.new-style .leftCol nav .ic-champ{background:url(../img/sprite.png) -957px -534px no-repeat;height:27px}.new-style .leftCol nav .ic-first{background:url(../img/sprite.png) -958px -569px no-repeat;width:22px;height:24px;display:inline-block;margin-right:8px;position:relative;left:-1px;float:left}.new-style .leftCol nav .ic-about,.new-style .leftCol nav .ic-prices{height:25px;display:inline-block;margin-right:8px;position:relative;left:-1px;float:left;width:23px}.new-style .leftCol nav .ic-prices{background:url(../img/sprite.png) -957px -603px no-repeat}.new-style .leftCol nav .ic-about{background:url(../img/sprite.png) -958px -636px no-repeat}.new-style .leftCol nav .ic-karts{background:url(../img/sprite.png) -958px -670px no-repeat;width:23px;height:26px;display:inline-block;margin-right:8px;position:relative;left:-1px;float:left}.new-style .leftCol nav .ic-blank,.new-style .leftCol nav .ic-buggy,.new-style .leftCol nav .ic-celebrate,.new-style .leftCol nav .ic-loyalty,.new-style .leftCol nav .ic-moto,.new-style .leftCol nav .ic-paintball{width:24px;height:26px;margin-right:8px;display:inline-block;left:-1px;position:relative;float:left}.new-style .leftCol nav .ic-celebrate{background:url(../img/sprite.png) -958px -704px no-repeat}.new-style .leftCol nav .ic-buggy{background:url(../img/sprite.png) -20px -882px no-repeat}.new-style .leftCol nav .ic-blank{background:url(../img/sprite.png) -49px -881px no-repeat}.new-style .leftCol nav .ic-loyalty{background:url(../img/sprite.png) -77px -880px no-repeat}.new-style .leftCol nav .ic-paintball{background:url(../img/sprite.png) -105px -881px no-repeat}.new-style .leftCol nav .ic-moto{background:url(../img/sprite.png) -132px -881px no-repeat}.new-style .leftCol nav .main-nav{text-decoration:none;font-size:15px;color:#FFF;display:inline-block;font-weight:400;margin-top:23px}.new-style .leftCol nav .main-nav.active-nav{font-size:16px;font-weight:700}.new-style .leftCol nav .profile-nav{margin-bottom:20px}.new-style .leftCol nav .profile-nav .main-nav{font-size:18px}.new-style .leftCol nav .nav-el{display:block;min-width:241px;max-width:95%;position:relative;z-index:111;padding-left:10px}.new-style .leftCol nav .nav-el.nav-el-with-label{overflow:hidden;white-space:nowrap}.new-style .leftCol nav .nav-el.nav-el-with-label .nav-el-label{margin-top:30px;font-size:14px;color:#fff}.new-style .leftCol nav .nav-el.nav-el-with-label .ic-track{top:5px}.new-style .leftCol nav .nav-el.nav-el-with-label .main-nav{margin-top:13px;margin-bottom:5px;font-size:17px}.new-style .leftCol nav .nav-el .active{top:7px;left:0}.new-style .leftCol nav .nav-el a{position:relative;z-index:111}.new-style .leftCol nav ul{padding-left:30px;white-space:nowrap}@media (min-width:1200px){.new-style .leftCol nav .nav-el{width:241px;white-space:nowrap}.new-style .leftCol nav ul{width:241px}}.new-style .leftCol nav ul li{text-decoration:none;font-size:16px;color:#FFF;display:block;font-weight:400;margin-top:8px;height:25px;margin-left:27px;position:relative}.new-style .leftCol nav ul li .active{background:url(../img/sprite.png) -5px -560px no-repeat;width:247px;height:31px;left:-45px;top:-3px}.new-style .leftCol nav ul li span{display:inline-block;color:#FFF;font-size:14px;text-decoration:none;position:relative;z-index:111;margin-top:6px;vertical-align:middle}.new-style .leftCol nav ul li span.active-nav{font-weight:700}.new-style .leftCol nav .ic-profile{background:url(../img/icon-helm-red.png) center no-repeat;background-size:contain;width:23px;height:27px;display:inline-block;margin-right:18px;position:relative;top:7px;left:5px}.new-style .leftCol nav .ic-friends{background:url(../img/sprite.png) -285px -13px no-repeat;width:21px;height:25px;display:inline-block;margin-right:10px;position:relative;float:left}.new-style .leftCol nav .ic-results{background:url(../img/sprite.png) -166px -350px no-repeat;width:27px;height:20px;display:inline-block;margin-right:10px;position:relative;float:left}.new-style .leftCol nav .ic-rules{background:url(../img/sprite.png) -958px -636px no-repeat;width:23px;height:25px;display:inline-block;margin-right:9px;position:relative;float:left}.new-style .leftCol nav .ic-gallery{background:url(../img/sprite.png) -259px -51px no-repeat;width:23px;height:22px;display:inline-block;margin-right:8px;position:relative;left:-1px;float:left}.new-style .leftCol nav .ic-calendar{background:url(../img/sprite.png) -921px -572px no-repeat;width:20px;height:20px;display:inline-block;position:relative;left:-1px;float:left;margin-right:11px;top:2px}.new-style .leftCol nav .ic-fanclub{background:url(../img/sprite.png) -922px -670px no-repeat;width:24px;height:26px;display:inline-block;margin-right:8px;position:relative;left:-1px;vertical-align:middle}.new-style .leftCol nav .ic-video{background:url(../img/sprite.png) -443px -57px no-repeat;width:21px;height:14px;display:inline-block;margin-right:10px;position:relative;top:4px;float:left}.new-style .leftCol nav .on-board-video{margin-top:17px}.new-style .leftCol nav .ic-ranking{background:url(../img/sprite.png) -217px -50px no-repeat;width:30px;height:26px;display:inline-block;margin-right:8px;position:relative;top:6px;left:3px}.new-style .leftCol nav .ic-sessions{background:url(../img/sprite.png) -404px -53px no-repeat;width:29px;height:21px;display:inline-block;margin-right:9px;position:relative;top:6px}.new-style .leftCol nav .ic-maincalendar{background:url(../img/sprite.png) -575px -53px no-repeat;width:28px;height:24px;display:inline-block;margin-right:9px;position:relative;top:6px;left:5px}.new-style .leftCol nav .ic-mainfanclub{background:url(../img/sprite.png) -606px -53px no-repeat;width:26px;height:24px;display:inline-block;margin-right:12px;position:relative;top:6px;left:5px}.new-style .leftCol nav .ic-challenges{background:url(../img/sprite.png) -364px -52px no-repeat;width:33px;height:24px;display:inline-block;margin-right:5px;position:relative;top:6px}.new-style .leftCol nav .ic-about-us,.new-style .leftCol nav .ic-championships,.new-style .leftCol nav .ic-dashboard,.new-style .leftCol nav .ic-login,.new-style .leftCol nav .ic-races,.new-style .leftCol nav .ic-register{display:inline-block;margin-right:10px;top:6px;width:27px;position:relative;height:29px}.new-style .leftCol nav .ic-championships{background:url(../img/icon-trophy-alt-solid-red.svg) center no-repeat;background-size:contain}.new-style .leftCol nav .ic-races{background:url(../img/icon-track-red.svg) center no-repeat;background-size:contain}.new-style .leftCol nav .ic-dashboard{background:url(../img/icon-nav-dashboard.png) center no-repeat;background-size:contain;left:2px}.new-style .leftCol nav .ic-register{background:url(../img/icon-nav-register.png) center no-repeat;background-size:contain;left:2px}.new-style .leftCol nav .ic-login{background:url(../img/icon-nav-login.png) center no-repeat;background-size:contain;left:2px}.new-style .leftCol nav .ic-about-us{background:url(../img/icon-nav-about-us.png) center no-repeat;background-size:contain;left:2px}.new-style .rightCol{display:block;width:100%;padding:0 0 20px}@media (min-width:1024px){.new-style .rightCol{position:absolute;top:0;right:0;width:290px;padding:20px 0}}.new-style .rightCol .rightNav{display:flex;flex-wrap:wrap;width:100%}@media (min-width:1024px){.new-style .rightCol .rightNav{display:block}}.new-style .rightCol .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.new-style .rightCol .panel .left-panel .ic-trophy{background:url(../img/sprite.png) -66px -53px no-repeat;width:27px;height:27px;position:relative;top:7px;left:13px}.new-style .rightCol .panel .full-width-panel{width:100%;height:55px;background:url(../img/sprite.png) -685px -814px no-repeat}.new-style .rightCol .panel .full-width-panel .ic-trophy{background:url(../img/sprite.png) -226px -776px no-repeat;width:35px;height:33px;position:relative;top:12px;float:left;display:block;left:17px}.new-style .rightCol .panel .full-width-panel span{font-size:14px;text-transform:uppercase;padding-top:13px;line-height:1.2;padding-left:65px;display:block;font-weight:400;color:#FFF;text-align:left}.new-style .rightCol .panel .full-width-panel strong{font-weight:700}.new-style .rightCol .panel .right-panel{width:218px;height:42px;background:url(../img/right-panel-long.png) no-repeat;display:inline-block;float:left;margin-left:-21px}.new-style .rightCol .panel .right-panel span{font-size:16px;text-transform:uppercase;padding-top:12px;padding-left:35px;display:block;font-weight:400;color:#FFF}.new-style .rightCol .faceracer_stats{display:none}@media (min-width:1024px){.new-style .rightCol .faceracer_stats{display:block;color:#fff}}.new-style .rightCol .faceracer_stats .row{display:flex;align-items:center;width:100%;height:50px;margin-bottom:5px;border:1px solid #000;background-color:rgba(0,0,0,.4)}.new-style .rightCol .faceracer_stats .row:last-child{margin-bottom:0}.new-style .rightCol .faceracer_stats .row .icon{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:100%}.new-style .rightCol .faceracer_stats .row .icon .beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px}.new-style .rightCol .faceracer_stats .row .icon .driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px}.new-style .rightCol .faceracer_stats .row .icon .pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px}.new-style .rightCol .faceracer_stats .row .icon .racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px}.new-style .rightCol .faceracer_stats .row .icon .speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px}.new-style .rightCol .faceracer_stats .row .icon .hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px}.new-style .rightCol .faceracer_stats .row .ic-kart{background:url(../img/sprite.png) -347px -16px no-repeat;width:26px;height:18px;display:inline-block;position:relative;top:5px;left:19px;margin-right:28px}.new-style .rightCol .faceracer_stats .row .ic-beginner,.new-style .rightCol .faceracer_stats .row .ic-driver,.new-style .rightCol .faceracer_stats .row .ic-hours,.new-style .rightCol .faceracer_stats .row .ic-pilot,.new-style .rightCol .faceracer_stats .row .ic-racer,.new-style .rightCol .faceracer_stats .row .ic-speed{display:inline-block;left:15px;margin-right:24px;position:relative}.new-style .rightCol .faceracer_stats .row .ic-beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px;top:9px}.new-style .rightCol .faceracer_stats .row .ic-driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px;top:9px}.new-style .rightCol .faceracer_stats .row .ic-pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px;top:9px}.new-style .rightCol .faceracer_stats .row .ic-racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px;top:9px}.new-style .rightCol .faceracer_stats .row .ic-speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px;top:7px}.new-style .rightCol .faceracer_stats .row .ic-hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px;top:7px}.new-style .rightCol .onboard_banner{display:flex;flex-direction:column;width:100%;order:2;margin-top:20px;color:#fff}@media (min-width:768px){.new-style .rightCol .onboard_banner{flex:1;width:33%;margin-right:20px}}@media (min-width:1024px){.new-style .rightCol .onboard_banner{display:block;width:100%;margin-top:20px;color:#fff}}.new-style .rightCol .onboard_banner .content{display:flex;flex:1 1 auto}.new-style .rightCol .onboard_banner .onboard-banner-container{width:100%;padding:20px 20px 15px;border:1px solid #000;text-align:center;background-color:rgba(0,0,0,.4)}@media (min-width:768px){.new-style .rightCol .onboard_banner .onboard-banner-container{display:flex;flex-wrap:wrap;justify-content:center}}.new-style .rightCol .onboard_banner .onboard-banner-logo{display:inline-block;width:85%;height:21px;background-image:url(../img/logo-onboard-white.png);background-position:center;background-size:contain;background-repeat:no-repeat}.new-style .rightCol .onboard_banner .onboard-banner-text{margin-top:20px;font-size:20px;text-transform:uppercase}.new-style .rightCol .onboard_banner .onboard-banner-text strong{display:block;font-weight:700}.new-style .rightCol .onboard_banner .onboard-banner-background{height:150px;width:100%;margin-top:15px;background-image:url(../img/background-onboard-banner.png);background-repeat:no-repeat;background-size:contain;background-position:top}.new-style .rightCol .onboard_banner .learn-more-button{align-self:end;display:inline-block;width:200px;max-width:80%;margin-top:20px;padding:7px 12px;border:1px solid #007aff;border-radius:5px;font-size:14px;color:#fff;background-color:#007aff;text-decoration:none}.new-style .rightCol .online_vouchers_banner{display:flex;flex-direction:column;width:100%;order:2;margin-top:20px;color:#fff}@media (min-width:768px){.new-style .rightCol .online_vouchers_banner{flex:1;width:33%;margin-right:20px}}@media (min-width:1024px){.new-style .rightCol .online_vouchers_banner{display:block;width:100%;margin-top:20px;color:#fff}}.new-style .rightCol .online_vouchers_banner .content{display:flex;flex:1 1 auto}.new-style .rightCol .online_vouchers_banner .online-vouchers-banner-container{position:relative;width:100%;border:1px solid #000;text-align:center;background-color:rgba(0,0,0,.4);display:flex;flex-wrap:wrap;justify-content:center}.new-style .rightCol .online_vouchers_banner .online-vouchers-banner-logo{position:absolute;display:inline-block;width:100px;height:51px;top:14px}.new-style .rightCol .online_vouchers_banner .online-vouchers-banner-background{height:430px;max-width:100%;display:inline-block}.new-style .rightCol .online_vouchers_banner .learn-more-button{position:absolute;top:200px;align-self:end;display:inline-block;min-width:180px;max-width:80%;padding:7px 12px;border:1px solid #49a13a;font-size:14px;color:#fff;background-color:#49a13a;text-decoration:none;text-transform:uppercase;font-weight:700}.new-style .rightCol .fasttrack_banner{display:flex;flex-direction:column;width:100%;order:3;margin-top:20px;color:#fff}@media (min-width:768px){.new-style .rightCol .fasttrack_banner{flex:1;width:33%}}@media (min-width:1024px){.new-style .rightCol .fasttrack_banner{display:block;width:100%;margin-top:20px;color:#fff}}.new-style .rightCol .fasttrack_banner .content{display:flex;flex:1 1 auto}.new-style .rightCol .fasttrack_banner .fasttrack-banner-container{width:100%;padding:20px 20px 15px;border:1px solid #000;text-align:center;background-color:rgba(0,0,0,.4)}@media (min-width:768px){.new-style .rightCol .fasttrack_banner .fasttrack-banner-container{display:flex;flex-wrap:wrap;justify-content:center}}.new-style .rightCol .fasttrack_banner .fasttrack-banner-logo{display:inline-block;width:85%;height:60px;background-image:url(../img/logo-fasttrack-white.png);background-position:center;background-size:contain;background-repeat:no-repeat}.new-style .rightCol .fasttrack_banner .fasttrack-banner-text{margin-top:20px;font-size:14px;line-height:1.3}.new-style .rightCol .fasttrack_banner .fasttrack-banner-text strong{display:block;font-weight:700;font-size:24px}.new-style .rightCol .fasttrack_banner .fasttrack-banner-background{height:170px;width:100%;margin:15px -10px 0;background-image:url(../img/background-fasttrack-banner.png);background-repeat:no-repeat;background-size:contain;background-position:top}.new-style .rightCol .fasttrack_banner .learn-more-button{align-self:end;display:inline-block;width:200px;max-width:80%;margin-top:20px;padding:7px 12px;border:1px solid #007aff;border-radius:5px;font-size:14px;color:#fff;background-color:#007aff;text-decoration:none}.new-style .rightCol .friends_online{display:none}@media (min-width:1024px){.new-style .rightCol .friends_online{display:block;margin-top:20px;color:#fff}}.new-style .rightCol .friends_online .left-panel .ic-friends{background:url(../img/sprite.png) -472px -778px no-repeat;width:27px;height:31px;position:relative;top:5px;left:13px}.new-style .rightCol .friends_online .content{display:flex;width:100%;flex-wrap:wrap}.new-style .rightCol .friends_online .content .no-friends{display:flex;align-items:center;width:100%;padding:20px;text-decoration:none;background:rgba(0,0,0,.4)}.new-style .rightCol .friends_online .content .no-friends .ic-friends{flex:none;display:block;width:49px;height:55px;margin-right:15px;background:url(../img/sprite.png) -17px -814px no-repeat}.new-style .rightCol .friends_online .content .no-friends .text{flex:auto;display:block;text-transform:uppercase;color:#fff}.new-style .rightCol .friends_online .content .user{position:relative;display:block;width:18.2758%;height:53px;margin-right:2.1552%;margin-bottom:5px;text-decoration:none;background-size:cover;background-position:center;background-color:red}.new-style .rightCol .friends_online .bottom .no-friends,.new-style .rightCol .friends_online .content .user.offline .dot{display:none}.new-style .rightCol .friends_online .content .user:nth-child(5n){margin-right:0}.new-style .rightCol .friends_online .content .user:nth-last-child(-n+5){margin-bottom:0}.new-style .rightCol .friends_online .content .user .dot{width:12px;height:12px;background:url(../img/online.png);position:absolute;top:5px;left:5px}.new-style .rightCol .friends_online .content .user.offline{-webkit-filter:grayscale(100%);opacity:.8;filter:alpha(opacity=80)}.new-style .rightCol .friends_online .content .user .name{position:absolute;bottom:0;left:0;width:63px;height:20px;background-color:rgba(0,0,0,.55);color:#FFF;font-size:12px;line-height:20px;padding-left:3px;cursor:default}.new-style .rightCol .friends_online .bottom{padding:8px 16px;background:#000}.new-style .rightCol .friends_online .bottom .no-friends span{font-size:16px;font-weight:700;color:#FFF;display:block;text-align:center}.new-style .rightCol .friends_online .bottom input[type=text]{display:block;width:100%;height:25px;background:#fff;margin:0 auto;outline:0;border:0;font-size:13px;color:#6e6e6e;font-family:Roboto,sans-serif;padding-left:40px}.new-style .filter-by .title,.new-style .filter-by label{font-family:Roboto,sans-serif;color:#FFF;margin-left:10px;font-variant:small-caps}.new-style .rightCol .friends_online .bottom input[type=text].search{background:url(../img/input_icon_search.png) 12px center no-repeat #fff}.filter-by .ic-track,.new-style .filter-by .ic-track{background:url(../img/sprite.png) -953px -428px no-repeat;margin-right:25px;top:6px;left:6px;position:relative}.new-style .rightCol .track-information-container{display:none}.new-style .rightCol .times-container{order:1;width:100%;margin-top:20px}.new-style .filter-by{padding:0 20px}.new-style .filter-by .ic-track{width:27px;height:29px;display:inline-block}.new-style .filter-by .title{font-size:16px;float:left;display:block;margin-top:7px}.new-style .filter-by label{font-size:13px;display:block;margin-top:15px}.new-style .center_content .ranking_by_points,.new-style .profile_best_times{margin-top:20px}.new-style .filter-by label span{margin-left:5px}.new-style .center_content{display:block}.new-style .profile_best_times .sub_header_line{display:flex;flex-wrap:wrap;padding:10px;background-color:#000}.new-style .profile_best_times .sub_header_line .select_box{flex:auto;width:auto;margin-bottom:10px}.new-style .profile_best_times .sub_header_line .select_box:first-child{margin-right:10px}.new-style .profile_best_times .sub_header_line .select_box:last-child{flex:none;width:100%;margin-right:0;margin-bottom:0}.new-style .profile_best_times .content{display:flex;flex-wrap:wrap;color:#fff}.new-style .profile_best_times .content .best-time-box{flex:auto;display:flex;flex-direction:column;width:40%;margin-top:5px;margin-right:5px;border:1px solid #000;background-color:rgba(0,0,0,.4)}.new-style .profile_best_times .content .best-time-box:nth-child(2n){margin-right:0}.new-style .profile_best_times .content .best-time-box:last-child{width:100%;margin-right:0}@media (min-width:1024px){.new-style .profile_best_times .content .best-time-box{width:100%;margin-right:0}.new-style .profile_best_times .content .best-time-box:last-child .best-times-box-head{flex-direction:column}}.new-style .profile_best_times .content .best-time-box:last-child .best-times-box-head .best-times-box-main{flex:none;width:43%}@media (min-width:480px){.new-style .profile_best_times .content .best-time-box:last-child .best-times-box-head .best-times-box-main{width:53%}}.new-style .profile_best_times .content .best-time-box .best-times-box-head{flex:auto;display:flex;width:100%}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main{display:flex;flex-direction:column;width:100%}@media (min-width:1024px){.new-style .profile_best_times .content .best-time-box:last-child .best-times-box-head .best-times-box-main{width:100%}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main{flex-direction:row;align-items:center}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main .best-times-box-value{width:75px}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main .best-times-box-label{padding-left:15px}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places{padding:10px}}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main .best-times-box-value{flex:none;display:flex;align-items:center;justify-content:center;height:80px;font-size:30px;font-weight:700;background-image:url(../img/background-laurel-wreath.png);background-repeat:no-repeat;background-size:65px auto;background-position:center}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-main .best-times-box-label{flex:none;display:flex;align-items:center;justify-content:center;height:30px;font-size:15px;font-weight:700}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places{flex:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-right:10px}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place{display:flex;align-items:center;width:100%;height:35px;padding-left:25px;border-bottom:1px solid #86898a;text-transform:uppercase;font-size:13px;font-weight:700;background-size:17px auto;background-position:left center;background-repeat:no-repeat}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place:last-child{border-bottom:none}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.first{background-image:url(../img/icon-trophy-gold.png)}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.first .best-times-box-place-value{color:#ffb95c}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.second{background-image:url(../img/icon-trophy-silver.png)}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.second .best-times-box-place-value{color:#bcbaad}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.third{background-image:url(../img/icon-trophy-bronze.png)}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place.third .best-times-box-place-value{color:#9e8080}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place .best-times-box-place-label{flex:auto}.new-style .profile_best_times .content .best-time-box .best-times-box-head .best-times-box-places .best-times-box-place .best-times-box-place-value{font-size:22px}.new-style .profile_best_times .content .best-time-box .best-time-box-foot{flex:none;display:flex;align-items:center;justify-content:center;width:100%;height:22px;font-size:12px;background-color:#000}.logged_body .wrapper{width:1160px;padding:0}@media (max-width:1199px){.logged_body .wrapper{width:1024px}}@media (max-width:479px){.logged_body .wrapper{padding:0 10px}}.filter-by{padding:0 20px}.filter-by .ic-track{width:27px;height:29px;display:inline-block}.filter-by .title,.filter-by label{margin-left:10px;display:block;font-family:Roboto,sans-serif;color:#FFF;font-variant:small-caps}.filter-by .title{font-size:16px;float:left;margin-top:7px}.filter-by label{font-size:13px;margin-top:15px}.filter-by label span{margin-left:5px}.league-left-nav-icon{background-repeat:no-repeat;background-size:contain;width:35px;height:26px;display:inline-block;margin-right:3px;position:relative;top:9px}.new-style #close_last_session_button{font-size:16px;margin-left:10px;cursor:pointer}.new-style #close_last_session_button:hover{color:#ec1e24}.new-style .active-league{display:block;text-decoration:none;position:relative;min-height:100px;margin:0 0 20px;border:1px solid #000;color:#fff;background-color:rgba(0,0,0,.6);background-repeat:no-repeat;background-position:left center;background-size:26% 100%}.new-style .active-league .active-league-title{padding:10px 40px 10px 30%;font-size:21px}@media (max-width:600px){.new-style .active-league{background-image:none!important}.new-style .active-league .active-league-title{padding-left:20px}}.new-style .active-league .active-league-text{padding:0 30% 10px;color:#9fa0a1;font-size:14px}@media (max-width:600px){.new-style .active-league .active-league-text{padding:0 20px 20px}}.new-style .active-league .active-league-close-button{position:absolute;top:0;right:0;padding:5px 10px;border:none;color:#fff;font-weight:700;font-size:20px;background-color:transparent;cursor:pointer}.new-style .active-league .active-league-join-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.new-style .active-league .active-league-join-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.new-style .active-league .active-league-join-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.new-style .active-league .active-league-rules-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:calc(20% + 20px);display:inline-block;width:15%;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#fff;background-color:transparent;border:1px solid #fff}.new-style .active-league .active-league-rules-button:hover{background-color:#fff;color:#000}.new-style .active-league .active-league-rules-button.only-rules{right:10px}@media (max-width:600px){.new-style .active-league .active-league-rules-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}.new-style .active-league .active-league-rules-button.only-rules{right:10px}}.new-style .active-league .active-league-view-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.new-style .active-league .active-league-view-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.new-style .active-league .active-league-view-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.new-style .user_info{position:relative;width:100%;margin-top:0;padding-bottom:20px}.new-style .user_info .avatar{flex:none;position:relative;width:70px;height:70px;margin-left:10px;margin-right:10px;border:2px solid #000;border-radius:50%;background:url(../img/profile_img.jpg) center center no-repeat}@media (min-width:375px){.new-style .user_info .avatar{width:80px;height:80px}}@media (min-width:480px){.new-style .user_info .avatar{margin-left:5%;width:90px;height:90px}}.new-style .user_info .avatar .fr-club{position:absolute;right:-10px;bottom:0;display:block;width:50px;height:25px;background:url(../img/fr-club.png) center center no-repeat;background-size:100% 100%}@media (min-width:375px){.new-style .user_info .avatar .fr-club{width:55px;height:26px}}@media (min-width:768px){.new-style .user_info .avatar .fr-club{width:70px;height:30px}}.new-style .user_info .avatar .fr-club.disabled{background:url(../img/fr-club-disabled.png) center center no-repeat;opacity:.8;filter:alpha(opacity=80)}.new-style .user_info .user_content{position:relative;top:-30px;display:flex;width:100%;margin-bottom:-30px;padding-top:15px}@media (min-width:480px){.new-style .user_info .user_content{padding-top:0}}@media (min-width:768px){.new-style .user_info .user_content{top:-35px;width:569px;margin:0 auto -35px}}@media (min-width:1024px){.new-style .user_info .user_content{margin-left:0}}.new-style .user_info .content-inner{padding:40px 0!important;position:relative;z-index:11}.new-style .user_info .ranking-points select,.profile .best-time .ranking-points select{font-family:Roboto,sans-serif;padding-left:16px;-webkit-appearance:none}.new-style .user_info .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;line-height:16px;border:0;border-radius:0;height:23px;float:left;display:block;position:relative;top:-1px}.new-style .user_info .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:50px;margin-top:9px;position:relative;cursor:pointer}.new-style .user_info .ranking-points:before,.profile .best-time .ranking-points:before{background:url(../img/sprite.png) -182px -59px no-repeat;content:" ";left:5px}.new-style .user_info .ranking-points:before{width:23px;height:13px;display:block;float:left;position:relative;top:4px}.new-style .user_info .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.new-style .user_info .km{width:49%!important}.new-style .user_info .min{text-align:center}.new-style .user_info .row_footer{border-bottom:0}.new-style .user_info .user_rank{background-size:569px;width:569px;max-width:100%;height:auto;position:relative}@media (min-width:768px){.new-style .user_info .user_rank{margin:auto}}@media (min-width:1024px){.new-style .user_info .user_rank{margin-left:0}}.new-style .user_info .user_rank img{width:569px;max-width:100%;cursor:help}.new-style .user_info .user_data{flex:auto;padding-left:5px}.new-style .user_info .user_data .badge{display:flex;align-items:center;width:100%;margin-top:5px;margin-right:8px}.new-style .user_info .user_data .ic-beginner,.new-style .user_info .user_data .ic-driver,.new-style .user_info .user_data .ic-pilot,.new-style .user_info .user_data .ic-racer{width:24px;height:26px;display:block;-moz-transform-origin:0 0}.new-style .user_info .user_data .badge span{font-size:13px;font-weight:600;font-family:Roboto,sans-serif;text-transform:uppercase;color:#fff}.new-style .user_info .user_data .badge span.badge-age-group{margin-left:3px}.new-style .user_info .user_data .ic-beginner{background:url(../img/sprite.png) -11px -306px no-repeat;zoom:.80851063829787;margin-right:10px;-moz-transform:scale(.8085106383)}@media (min-width:375px){.new-style .user_info .user_data .badge span{font-size:15px}.new-style .user_info .user_data .ic-beginner{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}}@media (min-width:768px){.new-style .user_info .user_data{padding:10px 0 10px 5px}.new-style .user_info .user_data .badge{margin-top:0}.new-style .user_info .user_data .badge span{font-size:13px}.new-style .user_info .user_data .ic-beginner{zoom:.80851063829787;-moz-transform:scale(.8085106383);-moz-transform-origin:0 0}}.new-style .user_info .user_data .ic-driver{background:url(../img/sprite.png) -75px -306px no-repeat;zoom:.80851063829787;margin-right:10px;-moz-transform:scale(.8085106383)}@media (min-width:375px){.new-style .user_info .user_data .ic-driver{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}}@media (min-width:768px){.new-style .user_info .user_data .ic-driver{zoom:.80851063829787;-moz-transform:scale(.8085106383);-moz-transform-origin:0 0}}.new-style .user_info .user_data .ic-pilot{background:url(../img/sprite.png) -140px -306px no-repeat;zoom:.80851063829787;margin-right:10px;position:relative;-moz-transform:scale(.8085106383)}@media (min-width:375px){.new-style .user_info .user_data .ic-pilot{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}}@media (min-width:768px){.new-style .user_info .user_data .ic-pilot{zoom:.80851063829787;-moz-transform:scale(.8085106383);-moz-transform-origin:0 0}}.new-style .user_info .user_data .ic-racer{background:url(../img/sprite.png) -206px -306px no-repeat;zoom:.80851063829787;margin-right:10px;-moz-transform:scale(.8085106383)}@media (min-width:375px){.new-style .user_info .user_data .ic-racer{zoom:1;-moz-transform:scale(1);-moz-transform-origin:0 0}}@media (min-width:768px){.new-style .user_info .user_data .ic-racer{zoom:.80851063829787;-moz-transform:scale(.8085106383);-moz-transform-origin:0 0}.new-style .user_info .user_data .details{float:left;display:flex;flex-direction:row-reverse;margin-top:10px}}.new-style .user_info .user_data .user_name{display:block;width:100%;padding-top:5px;padding-bottom:5px;text-transform:uppercase;font-size:19px;font-family:Roboto,sans-serif;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (min-width:375px){.new-style .user_info .user_data .user_name{font-size:22px}}@media (min-width:768px){.new-style .user_info .user_data .user_name{font-size:28px}}@media (min-width:1024px){.new-style .user_info .user_data .user_name{font-size:25px}}.new-style .user_info .user_data .more-info-mobile{display:flex;align-items:center}.new-style .user_info .user_data .more-info-mobile span{color:#fff;font-size:15px;font-family:Roboto,sans-serif;display:inline-block;padding-right:7px;margin-right:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:375px){.new-style .user_info .user_data .more-info-mobile span{font-size:15px}}@media (min-width:768px){.new-style .user_info .user_data .more-info-mobile span{font-size:13px}}.new-style .user_info .user_data .more-info-mobile .ic-check{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;display:inline-block;margin-right:5px;position:relative}.new-style .clearfix{clear:both}@media (min-width:1200px){.new-style .unsubscribe-column .center_content.no_right_column{margin-left:0}}.new-style .center_content{width:100%;margin:0 auto;padding:0}@media (min-width:1024px){.new-style .center_content{width:590px;margin-left:0}}@media (min-width:1200px){.new-style .center_content{width:590px;margin-left:283px}}.new-style .center_content.no_right_column{width:100%}@media (min-width:1200px){.new-style .center_content.no_right_column{width:870px;margin-left:283px}}.new-style .center_content .full_ranklist_link{display:block;padding:10px 20px;text-decoration:none;text-align:center;font-size:13px;font-family:Roboto,sans-serif;font-weight:700;color:#fff;background-color:#007aff}.new-style .center_content .full_ranklist_link:hover{background-color:#0049d9}.new-style .center_content .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.new-style .center_content .panel .left-panel .ic-racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px;position:relative;top:5px;left:13px}.new-style .center_content .panel .left-panel .ic-beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px;position:relative;top:5px;left:13px}.new-style .center_content .panel .left-panel .ic-pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px;position:relative;top:5px;left:13px}.new-style .center_content .panel .left-panel .ic-driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px;position:relative;top:5px;left:13px}.new-style .center_content .panel .left-panel .ic-challenges{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;display:inline-block;position:relative;top:7px;left:10px}.new-style .center_content .panel .right-panel{width:525px;width:calc(100% - 94px);height:42px;background-position:27px center,right center;background-repeat:repeat,no-repeat;display:inline-block;float:left;margin-left:7px;padding-left:25px}@media (max-width:700px){.new-style .center_content .panel .right-panel .right-part{position:absolute;top:100%;right:0}}.new-style .center_content .panel .right-panel:before{background-image:url(../img/left-corner-right-panel.png);background-position:left center;background-repeat:no-repeat;height:42px;width:27px;content:"";position:relative;left:-52px;display:inline-block;float:left}.new-style .center_content .panel .right-panel:after{background-image:url(../img/right-corner-right-panel.png);background-position:right center;background-repeat:no-repeat;height:42px;width:29px;content:"";position:relative;right:-19px;display:inline-block;float:right;top:-42px}.new-style .center_content .panel .right-panel span{font-size:16px;line-height:42px;text-transform:uppercase;display:block;margin-left:-44px;font-family:Roboto,sans-serif;font-weight:400;color:#FFF;float:left}.clearfix{clear:both}.center_content .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.center_content .panel .left-panel .ic-racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px;position:relative;top:5px;left:13px}.center_content .panel .left-panel .ic-beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px;position:relative;top:5px;left:13px}.center_content .panel .left-panel .ic-pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px;position:relative;top:5px;left:13px}.center_content .panel .left-panel .ic-driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px;position:relative;top:5px;left:13px}.center_content .panel .left-panel .ic-challenges{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;display:inline-block;position:relative;top:7px;left:10px}.center_content .panel .right-panel:before,.head-panel .rt:before,.head_panel .rt:before{background-image:url(../img/left-corner-right-panel.png)}.center_content .panel .right-panel{width:525px;width:calc(100% - 94px);height:42px;background-position:27px center,right center;background-repeat:repeat,no-repeat;display:inline-block;float:left;margin-left:7px;padding-left:25px}.center_content .panel .right-panel:after,.center_content .panel .right-panel:before{background-repeat:no-repeat;height:42px;display:inline-block;position:relative;content:""}.center_content .panel .right-panel:before{background-position:left center;width:27px;left:-52px;float:left}.center_content .panel .right-panel:after{background-image:url(../img/right-corner-right-panel.png);background-position:right center;width:29px;right:-19px;float:right;top:-42px}.center_content .panel .right-panel a.full_ranklist_link{color:#FFF;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500}.center_content .panel .right-panel a.full_ranklist_link i{font-size:18px;line-height:42px;text-decoration:none;margin-left:5px;float:right;position:relative;z-index:100}#avatar-image-cropper,#cover-image-cropper{top:0;z-index:10000;transform:translateZ(300px);overflow-y:auto;left:0;text-align:center;position:fixed;width:100%;-moz-transform:translateZ(300px)}.center_content .panel .right-panel span{font-size:16px;line-height:42px;text-transform:uppercase;display:block;margin-left:-44px;font-family:Roboto,sans-serif;font-weight:400;color:#FFF;float:left}.no-mr{margin-right:0!important}#cover-image-cropper{height:100%;background-color:rgba(0,0,0,.8);-webkit-transform:translateZ(300px);display:none}#avatar-image-cropper .save-avatar-btn,#cover-image-cropper .save-avatar-btn{display:inline-block;text-align:center;font-family:Roboto,sans-serif;text-transform:uppercase}#cover-image-cropper input[type=range]{-webkit-appearance:none;margin:10px 0 10px 5px;width:510px}#cover-image-cropper input[type=range]:focus{outline:0}#cover-image-cropper input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#EC1E24;border-radius:0;border:0 solid #000}#cover-image-cropper input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer;-webkit-appearance:none;margin-top:-5.5px}#cover-image-cropper input[type=range]:focus::-webkit-slider-runnable-track{background:#EC1E24}#cover-image-cropper input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#EC1E24;border-radius:0;border:0 solid #000}#cover-image-cropper input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer}#cover-image-cropper input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}#cover-image-cropper input[type=range]::-ms-fill-lower{background:#EC1E24;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #000}#cover-image-cropper input[type=range]::-ms-fill-upper{background:#EC1E24;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #000}#cover-image-cropper input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer}#cover-image-cropper input[type=range]:focus::-ms-fill-lower{background:#EC1E24}#cover-image-cropper input[type=range]:focus::-ms-fill-upper{background:#EC1E24}#cover-image-cropper .zoom_icon{width:47px;text-align:center;line-height:25px}#cover-image-cropper .zoom_icon i{color:#FFF;font-size:15px;cursor:pointer}#cover-image-cropper .crop-content{width:617px;max-width:100%;position:absolute;left:0;right:0;top:90px;margin:auto;background-color:#000}#cover-image-cropper .cropit-preview{width:587px;height:214px;cursor:move;background-color:#FFF;margin:15px}#cover-image-cropper .cropit-preview-background{opacity:.6}#cover-image-cropper input.cropit-image-zoom-input{position:relative}#cover-image-cropper input.cropit-image-input{visibility:hidden}#cover-image-cropper .save-avatar-btn{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;font-size:16px;line-height:35px;padding:0 20px;margin:10px auto;border-radius:5px;cursor:pointer}#cover-image-cropper .save-avatar-btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}#avatar-image-cropper{height:100%;background-color:rgba(0,0,0,.8);-webkit-transform:translateZ(300px);display:none}#avatar-image-cropper .zoom_icon{width:47px;text-align:center;line-height:25px}#avatar-image-cropper .zoom_icon i{color:#FFF;font-size:15px;cursor:pointer}#avatar-image-cropper input[type=range]{-webkit-appearance:none;margin:10px 0 10px 5px;width:220px}@media (min-width:375px){#avatar-image-cropper input[type=range]{width:230px}}#avatar-image-cropper input[type=range]:focus{outline:0}#avatar-image-cropper input[type=range]::-webkit-slider-runnable-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#EC1E24;border-radius:0;border:0 solid #000}#avatar-image-cropper input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer;-webkit-appearance:none;margin-top:-5.5px}#avatar-image-cropper input[type=range]:focus::-webkit-slider-runnable-track{background:#EC1E24}#avatar-image-cropper input[type=range]::-moz-range-track{width:100%;height:5px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#EC1E24;border-radius:0;border:0 solid #000}#avatar-image-cropper input[type=range]::-moz-range-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer}#avatar-image-cropper input[type=range]::-ms-track{width:100%;height:5px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;color:transparent}#avatar-image-cropper input[type=range]::-ms-fill-lower{background:#EC1E24;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #000}#avatar-image-cropper input[type=range]::-ms-fill-upper{background:#EC1E24;border:0 solid #000;border-radius:0;box-shadow:0 0 0 #000}#avatar-image-cropper input[type=range]::-ms-thumb{box-shadow:1px 1px 1px #000;border:1px solid #000;height:15px;width:15px;border-radius:11px;background:#FFF;cursor:pointer}#avatar-image-cropper input[type=range]:focus::-ms-fill-lower{background:#EC1E24}#avatar-image-cropper input[type=range]:focus::-ms-fill-upper{background:#EC1E24}#avatar-image-cropper .crop-content{position:absolute;left:0;right:0;margin:auto;width:330px;max-width:100%;top:90px;background-color:#000}#avatar-image-cropper .save-avatar-btn{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;font-size:16px;line-height:35px;padding:0 20px;margin:10px auto;border-radius:5px;cursor:pointer}#avatar-image-cropper .save-avatar-btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}#avatar-image-cropper .cropit-preview{width:300px;height:300px;cursor:move;background-color:#FFF;margin:15px}#avatar-image-cropper .cropit-preview-background{opacity:.6}#avatar-image-cropper input.cropit-image-zoom-input{position:relative}#avatar-image-cropper input.cropit-image-input{visibility:hidden}.profile_top_ranking_loader{text-align:center;padding:10px 0}.profile_top_ranking_loader i{color:#FFF;font-size:46px}.profile{position:relative}.profile .best-time .ranking_content{padding:0}.profile .best-time .ranking_content .table_content .position{width:65px;position:relative;left:-10px}.profile .best-time .ranking_content .table_content .active{left:55px}.profile .best-time .ranking_content .table_content .name{width:170px}.profile .best-time .ranking_content .table_content .time{width:80px;font-weight:700;padding-top:2px}.profile .best-time .ranking_content .table_content .time span{text-align:left}.profile .best-time .ranking_content .table_content .date{width:70px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-top:2px}.profile .best-time .ranking_content .table_content .weather{width:25px;float:left;margin-left:5px}.profile .best-time .ranking_content .table_content .weather .ic-weather{background:url(../img/sprite.png) -393px -272px no-repeat;width:20px;height:20px;display:block;margin:0 auto;position:relative;top:-2px}.profile .best-time .ranking_content .table_content .weather .ic-weather:after{content:"";display:block;background:url(../img/sprite.png) -331px -357px no-repeat;width:7px;height:4px;float:right;position:relative;right:-12px;top:7px}.profile .best-time .ranking_content .table_content .trajectory{margin-left:5px;margin-top:0}.profile .best-time .ranking_content .table_content .trajectory a{color:#FFF;text-decoration:none;font-size:13px;font-family:Roboto,sans-serif;display:inline-block;padding-top:3px;text-align:center}.profile .best-time .ranking_content .table_content .trajectory .see{background:url(../img/sprite.png) -240px -309px no-repeat;width:69px;height:20px}.profile .best-time .ranking_content .table_content .trajectory .compare{background:url(../img/sprite.png) -320px -309px no-repeat;width:79px;height:20px;margin-left:-12px}.profile .best-time .ic-best-time{background:url(../img/sprite.png) -250px -386px no-repeat;width:25px;height:26px;display:block;float:left;margin-top:7px;margin-left:14px}.profile .best-time .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;line-height:1;border:0;border-radius:0;height:23px;float:left;display:block;position:relative;top:-1px}.profile .best-time .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:20px;margin-top:9px;position:relative;cursor:pointer}.profile .best-time .ranking-points:before{width:23px;height:13px;display:block;float:left;position:relative;top:4px}.profile .best-time .ranking-points.kart:before{background:url(../img/sprite.png) -382px -17px no-repeat;width:23px;height:16px;content:" ";display:block;float:left;position:relative;top:3px;left:7px}.profile .best-time .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.profile .cover{height:360px;margin:0 -10px;background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.profile .cover .edit_cover_box,.profile .cover .quote .edit_box{position:absolute;font-size:12px;font-family:Roboto,sans-serif;line-height:25px;top:10px}@media (min-width:375px){.profile .cover{margin:0 -20px}}@media (min-width:480px){.profile .cover{margin:0 -30px}}@media (min-width:768px){.profile .cover{height:320px;margin:0 -60px}}@media (min-width:1024px){.profile .cover{margin:0}}.profile .cover.my_cover .quote{padding-top:35px}.profile .cover .edit_cover_box{right:10px;color:#FFF;padding:0 10px;background:#ec1e24;cursor:pointer;display:block;z-index:1}.profile .cover .edit_cover_box i{margin-right:5px}.profile .cover .edit_cover_box:hover{background:#000}.profile .cover .quote{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:115px;padding:0 20px;border-bottom:1px solid #000;text-align:center;background-color:rgba(0,0,0,.6);cursor:pointer}@media (min-width:768px){.profile .cover .quote{width:420px;height:125px;border-right:1px solid;border-bottom:none;border-image:linear-gradient(to bottom,#000,rgba(0,0,0,0)) 1 100%;background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.89) 0,rgba(0,0,0,0) 100%)}}.profile .cover .quote .edit_box{display:block;color:#DDD;left:10px;padding:0 10px;background:rgba(0,0,0,.5)}.profile .cover .quote .edit_box i{color:#DDD;margin-right:5px;font-size:18px;margin-top:5px;float:left}.profile .cover .quote blockquote{font-size:21px;font-family:"Bebas Neue Regular";color:#fff;line-height:21px}.profile .cover .quote blockquote:after,.profile .cover .quote blockquote:before{content:' " ';font-size:34px;font-family:"Bebas Neue Regular";margin-top:5px;position:relative;top:8px}.profile .cover .quote blockquote:before{color:#fff;margin-left:-15px}.profile .cover .quote blockquote:after{color:#FFF}.profile .cover .quote .author,.profile .main_profile_nav .add-friend,.profile .main_profile_nav .edit-btn,.profile .main_profile_nav .edit_btn,.profile .main_profile_nav .unfriend_btn,.profile .profile-overlay .nav .big-share-btn,.profile .profile-overlay .nav .messages,.profile .profile-overlay .profile-info-wrapper .name-line .username,.profile .profile-overlay .profile-info-wrapper .profile-more-info span,.profile .profile-overlay .small-share-button,.profile .profile-overlay .swipebox .profile-img .change_avatar_btn{font-family:Roboto,sans-serif}.profile .cover .quote .author{display:block;margin-top:10px;font-size:11px;color:#fff}.profile .profile-overlay{width:100%;height:auto;position:absolute;bottom:0;background:rgba(0,0,0,.8)}.profile .profile-overlay .small-share-button{flex:none;display:flex;align-items:center;min-width:53px;background-color:#0162ca;color:#FFF;font-size:12px;height:20px;padding:0 4px;text-decoration:none;border-radius:3px;cursor:pointer;text-transform:capitalize}.profile .profile-overlay .small-share-button i{margin-left:4px;font-size:10px}.profile .profile-overlay .swipebox{position:absolute;top:-105px;left:0;right:0;width:135px;height:135px;margin:0 auto;border:2px solid #fff;border-radius:1px;cursor:pointer}@media (min-width:768px){.profile .profile-overlay .small-share-button{display:none}.profile .profile-overlay .swipebox{top:-65px;right:auto;left:20px}}.profile .profile-overlay .swipebox .profile-img{display:inline-block;width:100%;height:100%;background-size:cover;background-position:center center;background-color:#000}.profile .profile-overlay .swipebox .profile-img .change_avatar_btn{display:block;position:absolute;color:#FFF;font-size:12px;bottom:0;left:0;width:126px;text-align:center;line-height:30px;background:rgba(0,0,0,.5);cursor:pointer}.profile .profile-overlay .swipebox .profile-img .change_avatar_btn:hover{background:#000}.profile .profile-overlay .profile-info-wrapper{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding:40px 20px 0}@media (min-width:768px){.profile .profile-overlay .profile-info-wrapper{justify-content:flex-start;align-items:center;height:80px;padding:5px 20px 5px 170px}}.profile .profile-overlay .profile-info-wrapper .name-line{display:flex;align-items:center;justify-content:center;width:100%}.profile .profile-overlay .profile-info-wrapper .name-line .badge{display:inline-block;padding-right:5px;text-align:center}.profile .profile-overlay .profile-info-wrapper .name-line .badge .badge-rank{display:none}@media (min-width:768px){.profile .profile-overlay .profile-info-wrapper .name-line{justify-content:flex-start;align-items:flex-start;height:40px}.profile .profile-overlay .profile-info-wrapper .name-line .badge .badge-rank{display:block;padding-top:10px;text-transform:uppercase;font-size:13px;color:#fff}}.profile .profile-overlay .profile-info-wrapper .name-line .badge .ic-beginner{display:inline-block;width:31px;height:35px;background:url(../img/sprite.png) -134px -382px no-repeat}.profile .profile-overlay .profile-info-wrapper .name-line .badge .ic-driver{display:inline-block;width:32px;height:35px;background:url(../img/sprite.png) -93px -382px no-repeat}.profile .profile-overlay .profile-info-wrapper .name-line .badge .ic-pilot{display:inline-block;width:31px;height:35px;background:url(../img/sprite.png) -52px -382px no-repeat}.profile .profile-overlay .profile-info-wrapper .name-line .badge .ic-racer{display:inline-block;width:32px;height:35px;background:url(../img/sprite.png) -8px -382px no-repeat}.profile .profile-overlay .profile-info-wrapper .name-line .username{display:block;font-size:26px;color:#fff}.profile .profile-overlay .profile-info-wrapper .profile-more-info{display:flex;align-items:center;height:40px}@media (min-width:768px){.profile .profile-overlay .profile-info-wrapper .name-line .username{font-size:34px;white-space:nowrap;overflow-x:hidden;overflow-y:clip;text-overflow:ellipsis}.profile .profile-overlay .profile-info-wrapper .profile-more-info{height:auto;padding-left:65px}}.profile .profile-overlay .profile-info-wrapper .profile-more-info span{color:#FFF;font-size:13px;display:inline-block;padding-right:10px;margin-right:10px;border-right:1px solid #FFF;vertical-align:middle}.profile .profile-overlay .profile-info-wrapper .profile-more-info .kg-value{display:none}@media (min-width:768px){.profile .profile-overlay .profile-info-wrapper .profile-more-info .kg-value{display:block;flex:none;border-right:none}}.profile .profile-overlay .profile-info-wrapper .profile-more-info .age-value{flex:none}.profile .profile-overlay .profile-info-wrapper .profile-more-info .ic-check{flex:none;background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;display:inline-block;margin-right:5px;vertical-align:middle}.profile .profile-overlay .profile-info-wrapper .profile-more-info .ic-gender{flex:none;background:url(../img/sprite.png) -41px -349px no-repeat;width:20px;height:20px;display:inline-block;margin-right:3px;vertical-align:middle}.profile .profile-overlay .profile-info-wrapper .profile-more-info .ic-kg{display:none;flex:none;background:url(../img/sprite.png) -73px -349px no-repeat;width:21px;height:18px;margin-right:3px;vertical-align:middle}@media (min-width:768px){.profile .profile-overlay .profile-info-wrapper .profile-more-info .ic-kg{display:block}}.profile .profile-overlay .profile-info-wrapper .profile-more-info .ic-like{flex:none;background:url(../img/sprite.png) -346px -607px no-repeat;width:17px;height:18px;display:inline-block;padding-right:3px;vertical-align:middle}.profile .profile-overlay .nav .messages{display:none;min-width:165px;margin:0;padding:5px;color:#FFF;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);font-size:13px;text-align:center;text-decoration:none;border-radius:3px}.profile .profile-overlay .nav .messages:before{content:"";display:inline-block;background:url(../img/sprite.png) -107px -352px no-repeat;width:16px;height:16px;margin-right:5px;vertical-align:middle}.profile .profile-overlay .nav .messages:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.profile .profile-overlay .nav .big-share-btn{display:none;position:absolute;right:20px;top:20px;padding:4px 10px;min-width:105px;border:none;color:#fff;background:#0162ca;font-size:11px;cursor:pointer;border-radius:2px;text-decoration:none}@media (min-width:768px){.profile .profile-overlay .nav .big-share-btn{display:flex;align-items:center;background-image:linear-gradient(to bottom,#4977dc 0,#3d5b9b 100%)}.profile .mobile-button-placeholder{display:none}}.profile .profile-overlay .nav .big-share-btn i{margin-right:5px;font-size:13px}.profile .profile-overlay .nav .big-share-btn:hover{background-image:linear-gradient(to bottom,#3d5b9b 0,#4977dc 100%)}.profile .mobile-button-placeholder{margin:0 -10px;height:60px;background-color:#000}@media (min-width:375px){.profile .mobile-button-placeholder{margin:0 -20px}}@media (min-width:480px){.profile .mobile-button-placeholder{margin:0 -30px}}.profile .main_profile_nav{margin:0 -10px;color:#fff;background:rgba(0,0,0,.6)}@media (min-width:375px){.profile .main_profile_nav{margin:0 -20px}}@media (min-width:480px){.profile .main_profile_nav{margin:0 -30px}}@media (min-width:768px){.profile .main_profile_nav{margin:0 -60px}}@media (min-width:1024px){.profile .main_profile_nav{margin:0}}.profile .main_profile_nav .edit-btn{display:block;width:100%;padding:5px 0;text-align:center;text-decoration:none;font-size:13px;border:1px solid #fff;border-radius:1px}.profile .main_profile_nav .edit-btn:after,.profile .main_profile_nav .edit-btn:before{display:inline-block;height:15px;margin:0 4px;content:"";vertical-align:middle}@media (min-width:768px){.profile .main_profile_nav .edit-btn{width:auto;border:none;white-space:nowrap}}.profile .main_profile_nav .edit-btn:after{background:url(../img/sprite.png) -425px -277px no-repeat;width:27px;float:right}.profile .main_profile_nav .edit-btn:before{background:url(../img/sprite.png) -525px -608px no-repeat;width:17px}.profile .main_profile_nav .edit_btn{display:block;width:100%;padding:0 20px 0 10px;text-align:center;text-decoration:none;font-size:13px;border:1px solid #fff;border-radius:1px;cursor:pointer;text-transform:uppercase}@media (min-width:768px){.profile .main_profile_nav .edit-btn:after{float:none}.profile .main_profile_nav .edit_btn{width:auto;border:none;white-space:nowrap}}.profile .main_profile_nav .edit_btn i{display:inline-block;padding:5px 10px 5px 0;border-right:1px solid #5c5c5c;margin-right:10px;font-size:16px}.profile .main_profile_nav .edit_btn i:before{vertical-align:middle}.profile .main_profile_nav .add-friend{display:block;width:100%;padding:5px 10px;border:1px solid #fff;border-radius:1px;text-align:center;text-decoration:none;font-size:13px}.profile .main_profile_nav .add-friend.disabled{background:#333;cursor:default}.profile .main_profile_nav .add-friend i{margin-right:5px;font-size:14px;vertical-align:middle}.profile .main_profile_nav .unfriend_btn{display:none;text-align:center;font-size:12px;position:absolute;left:20px;top:80%;padding:5px;border:1px solid #fff;background-color:#000;cursor:pointer;z-index:100}.profile .main_profile_nav ul,.profile .main_profile_nav ul li{font-family:Roboto,sans-serif;position:relative}@media (min-width:768px){.profile .main_profile_nav .add-friend,.profile .main_profile_nav .unfriend_btn{width:auto;white-space:nowrap}}.profile .main_profile_nav .unfriend_btn i{margin:0 5px;font-size:13px}.profile .main_profile_nav .unfriend_btn i:before{vertical-align:middle}.profile .main_profile_nav ul{display:flex;align-items:flex-end;width:100%;padding:5px 0;text-transform:uppercase;font-size:14px}@media (min-width:375px){.profile .main_profile_nav ul{padding:5px 10px}}@media (min-width:768px){.profile .main_profile_nav ul{align-items:center;height:45px;padding:0 20px}}.profile .main_profile_nav ul li{display:inline-block;flex:auto;width:25%;text-align:center;font-size:13px;vertical-align:middle}@media (min-width:768px){.profile .main_profile_nav ul li{flex:none;width:auto;margin-left:20px}}.profile .main_profile_nav ul li.with-button{position:absolute;left:0;right:0;bottom:170px;width:100%;padding:0 20px;text-transform:none}.profile .red_line .favorite_track,.profile .red_line .total_distance,.profile .red_line .total_time{font-size:14px;text-transform:uppercase;font-family:Roboto,sans-serif}@media (min-width:375px){.profile .main_profile_nav ul li.with-button{max-width:350px;margin:0 auto}}@media (min-width:480px){.profile .main_profile_nav ul li.with-button{bottom:120px}}@media (min-width:768px){.profile .main_profile_nav ul li.with-button{position:static;flex:none;width:auto;margin-left:0;padding:0}.profile .main_profile_nav ul li:last-child{flex:auto}}.profile .main_profile_nav ul li a{position:relative;display:inline-block;width:100%;color:#FFF;text-decoration:none}.profile .main_profile_nav ul li a.shadow{position:absolute;left:0;right:0;top:0;bottom:0}.profile .main_profile_nav ul li a.active::after{content:'';position:absolute;left:10px;right:10px;bottom:-5px;height:3px;background-color:#cf0010}@media (min-width:768px){.profile .main_profile_nav ul li a{display:flex;align-items:center}.profile .main_profile_nav ul li a.active::after{display:none}}.profile .main_profile_nav ul li span{display:block;margin-top:5px;padding:0 10px;border-right:1px solid #5c5c5c;font-size:14px;overflow:hidden}@media (min-width:768px){.profile .main_profile_nav ul li span{margin-top:0;padding:0 20px 0 0}}.profile .main_profile_nav ul li span.fa{padding:0;border:none}.profile .main_profile_nav ul li .no-border{border:none}.profile .main_profile_nav ul li .gray{background:rgba(0,0,0,.35);position:absolute;width:100%;height:100%;z-index:11}.profile .main_profile_nav ul li .active,.profile .main_profile_nav ul li .gray:hover{background:0 0}.profile .main_profile_nav ul li .ic-profile{display:inline-block;background:url(../img/sprite.png) -135px -349px no-repeat;width:20px;height:23px;margin-right:10px;vertical-align:middle}@media (max-width:600px){.profile .main_profile_nav ul li .ic-profile{margin-right:0}}.profile .main_profile_nav ul li .ic-sessions{display:inline-block;background:url(../img/sprite.png) -166px -350px no-repeat;width:27px;height:20px;margin-right:10px;vertical-align:middle}@media (max-width:600px){.profile .main_profile_nav ul li .ic-sessions{margin-right:0}}.profile .main_profile_nav ul li .ic-friends{display:inline-block;background:url(../img/sprite.png) -204px -348px no-repeat;width:23px;height:27px;margin-right:10px;vertical-align:middle}@media (max-width:600px){.profile .main_profile_nav ul li .ic-friends{margin-right:0}}.profile .main_profile_nav ul li .ic-gallery{display:inline-block;background:url(../img/sprite.png) -238px -348px no-repeat;width:25px;height:24px;margin-right:10px;vertical-align:middle}@media (max-width:600px){.profile .main_profile_nav ul li .ic-gallery{margin-right:0}}.profile .main_profile_nav ul li .ic-obv{display:inline-block;background:url(../img/sprite.png) -273px -352px no-repeat;width:23px;height:16px;margin-right:10px;vertical-align:middle}@media (max-width:600px){.profile .main_profile_nav ul li .ic-obv{margin-right:0}}.profile .red_line{display:flex;flex-wrap:wrap;margin:0 -10px;padding:10px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);line-height:normal;overflow:hidden;white-space:nowrap}@media (min-width:375px){.profile .red_line{margin:0 -20px;padding:10px 30px}}@media (min-width:480px){.profile .red_line{flex-wrap:nowrap;justify-content:center;margin:0 -30px;padding:5px}}@media (min-width:768px){.profile .red_line{margin:0 -60px}}@media (min-width:1024px){.profile .red_line{margin:0;padding-right:20px;padding-left:20px}}.profile .red_line .favorite_track{display:flex;align-items:center;width:100%;height:35px;margin-top:5px;color:#fff}@media (min-width:480px){.profile .red_line .favorite_track{flex:auto;width:auto;margin-top:0;font-size:13px}}@media (min-width:768px){.profile .red_line .favorite_track{font-size:14px}}.profile .red_line .favorite_track .icon{flex:none;display:inline-block;background:url(../img/sprite.png) -953px -428px no-repeat;width:27px;height:29px;margin-right:8px;vertical-align:middle}.profile .red_line .favorite_track .value-box{display:flex;align-items:center;flex-wrap:wrap}.profile .red_line .favorite_track .value{font-weight:700}.profile .red_line .total_distance{display:flex;align-items:center;width:50%;color:#fff}@media (min-width:480px){.profile .red_line .total_distance{flex:auto;width:auto;margin-right:10px;font-size:13px}}.profile .red_line .total_distance .icon{flex:none;background:url(../img/sprite.png) -909px -366px no-repeat;width:31px;height:22px;display:inline-block;margin-right:8px;vertical-align:middle}.profile .red_line .total_distance .value{font-weight:700}@media (min-width:768px){.profile .red_line .total_distance{font-size:14px}.profile .red_line .total_distance .value-box{display:flex;align-items:center;flex-wrap:wrap}.profile .red_line .total_distance .value{margin-right:5px}}.profile .red_line .total_time{display:flex;align-items:center;width:50%;color:#fff}@media (min-width:480px){.profile .red_line .total_time{flex:auto;width:auto;margin-right:10px;font-size:13px}}.profile .red_line .total_time .icon{flex:none;background:url(../img/sprite.png) -952px -328px no-repeat;width:25px;height:25px;display:inline-block;margin-right:8px;vertical-align:middle}.profile .red_line .total_time .value{font-weight:700}@media (min-width:768px){.profile .red_line .total_time{font-size:14px}.profile .red_line .total_time .value-box{display:flex;align-items:center;flex-wrap:wrap}.profile .red_line .total_time .value{margin-right:5px}}.profile .columns{display:flex;flex-direction:column-reverse;width:100%}@media (min-width:768px){.profile .columns.profile-columns{margin:0 -60px;width:auto}.profile .columns.sessions-columns{flex-direction:column-reverse}}@media (min-width:1024px){.profile .columns.profile-columns{margin:0}.profile .columns.sessions-columns{flex-direction:row}}@media (min-width:768px){.profile .columns.friends-columns{flex-direction:column-reverse}}@media (min-width:1024px){.profile .columns.friends-columns{flex-direction:column-reverse}}.profile .columns .column-left{width:100%;margin-top:20px}@media (min-width:768px){.profile .columns{flex-direction:row}.profile .columns .column-right{flex:auto}.profile .columns .column-left{flex:none;width:60%;margin-right:20px}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes-holder{padding-bottom:0}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes{flex-direction:column;padding:5px 15px}}@media (min-width:1024px){.profile .columns .column-left{width:68%}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes{flex-direction:row;padding:15px 15px 0}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box:last-child{margin-right:0}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box{flex-direction:row;height:45px;margin-bottom:5px;margin-right:0;border:1px solid #000;background-color:rgba(0,0,0,.4)}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box{flex-direction:column;height:auto;margin-bottom:0;margin-right:15px;border:none;background-color:transparent}}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{flex:auto;display:flex;align-items:center;justify-content:center;height:100%;background-position:center;background-repeat:no-repeat}@media (min-width:480px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{flex:none;width:45px}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{width:45px;height:100%;border:none;background-color:transparent}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-speed{background-size:32px auto}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{width:100%;height:55px;border:1px solid #000;border-bottom:none;background-color:rgba(0,0,0,.4)}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-speed{background-size:52px auto}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-time{background-size:29px auto}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-time{background-size:38px auto}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-challenges{background-size:36px auto}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-challenges{background-size:54px auto}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-flags{background-size:27px auto}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles{width:83%;padding:0 5px}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title{display:inline-block;border:none;background-color:transparent;text-align:left}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .points{padding-bottom:0}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-flags{background-size:40px auto}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles{width:100%;padding:0}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #000;border-top:none;background-color:rgba(0,0,0,.4);text-align:center}.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .points{padding-bottom:5px}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .from{display:inline-block;width:auto;height:auto;text-transform:uppercase;font-weight:700;background-image:none}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .from{display:flex;align-items:center;justify-content:center;width:100%;height:25px;text-transform:none;font-weight:400;background-image:linear-gradient(to bottom,#db0014 0,#9b0000 100%)}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-subtitle{display:block;height:auto;padding-top:5px;font-size:13px}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-subtitle{display:flex;align-items:center;justify-content:center;height:35px;padding-top:0;font-size:11px}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes-footer{display:none}.profile .columns .column-left .ranking_by_points .ranking_content .table_header{padding:0}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .ranking-boxes-footer{display:flex;width:100%}.profile .columns .column-left .ranking_by_points .ranking_content .table_header{padding:0 10px}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .table_content .row{padding:0}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .table_content .row{padding:0 10px}}@media (min-width:768px){.profile .columns .column-left .ranking_by_points .ranking_content .table_content .row.active{padding-right:5px;padding-left:5px}.profile .columns .column-left .ranking_by_points .ranking_content .table_content .position{margin-right:5px}.profile .columns .column-left .ranking_by_points .ranking_content .table_content .avatar{display:none}}@media (min-width:1024px){.profile .columns .column-left .ranking_by_points .ranking_content .table_content .row.active{padding-right:15px;padding-left:15px}.profile .columns .column-left .ranking_by_points .ranking_content .table_content .position{margin-right:10px}.profile .columns .column-left .ranking_by_points .ranking_content .table_content .avatar{display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center}}.profile .columns .faceracer_stats{display:block;margin-top:20px;color:#fff}.profile .columns .faceracer_stats .row{display:flex;align-items:center;width:100%;height:50px;margin-bottom:5px;border:1px solid #000;background-color:rgba(0,0,0,.4)}.profile .columns .faceracer_stats .row:last-child{margin-bottom:0}.profile .columns .faceracer_stats .row .icon{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:100%}.profile .columns .faceracer_stats .row .icon .beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px}.profile .columns .faceracer_stats .row .icon .driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px}.profile .columns .faceracer_stats .row .icon .pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px}.profile .columns .faceracer_stats .row .icon .racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px}.profile .columns .faceracer_stats .row .icon .speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px}.profile .columns .faceracer_stats .row .icon .hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px}.profile .columns .faceracer_stats .row .ic-kart{background:url(../img/sprite.png) -347px -16px no-repeat;width:26px;height:18px;display:inline-block;position:relative;top:5px;left:19px;margin-right:28px}.profile .columns .faceracer_stats .row .ic-beginner,.profile .columns .faceracer_stats .row .ic-driver,.profile .columns .faceracer_stats .row .ic-hours,.profile .columns .faceracer_stats .row .ic-pilot,.profile .columns .faceracer_stats .row .ic-racer,.profile .columns .faceracer_stats .row .ic-speed{position:relative;margin-right:24px;display:inline-block;left:15px}.profile .columns .faceracer_stats .row .ic-beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px;top:9px}.profile .columns .faceracer_stats .row .ic-driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px;top:9px}.profile .columns .faceracer_stats .row .ic-pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px;top:9px}.profile .columns .faceracer_stats .row .ic-racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px;top:9px}.profile .columns .faceracer_stats .row .ic-speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px;top:7px}.profile .columns .faceracer_stats .row .ic-hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px;top:7px}.profile .columns .ranking .by-points-container{float:right;width:580px}@media (max-width:1250px){.profile .columns .ranking .by-points-container{width:calc(100% - 300px)}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line{height:auto;padding:5px 10px;font-size:0}}@media (max-width:900px){.profile .columns .ranking .by-points-container{width:100%}}@media (max-width:700px){.profile .columns .ranking .by-points-container .ranking_by_points{margin-bottom:0}}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line{text-align:center}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line .select_box{float:none;display:inline-block;width:170px;margin-top:6px}@media (max-width:1250px){.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line .select_box{width:32%;margin-top:0;margin-right:2%;margin-left:0}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line .select_box:last-of-type{margin-right:0}}@media (max-width:500px){.profile .columns .ranking .by-points-container .ranking_by_points .head_panel .rt .fright{position:absolute;right:0;top:135px;line-height:normal}.profile .columns .ranking .by-points-container .ranking_by_points .head_panel .rt .fright .link,.profile .columns .ranking .by-points-container .ranking_by_points .head_panel .rt .fright .link .fa{line-height:normal}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line{padding-bottom:30px;text-align:left}.profile .columns .ranking .by-points-container .ranking_by_points .sub_head_panel_line .select_box{width:100%;margin-top:5px}}@media (max-width:1250px){.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left{width:calc(100% - 180px)}}@media (max-width:500px){.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left{width:100%;text-align:center}.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left:after{display:none}.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left .icon.ic-trophy{float:none;display:inline-block;margin-top:0;vertical-align:middle}.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .right{width:100%;background-image:none;background-color:#57b928}}@media (max-width:350px){.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left{height:auto;padding:10px;line-height:normal}.profile .columns .ranking .by-points-container .ranking_by_points .content .rank_by_points_footer .left .icon.ic-trophy{display:none}}@media (max-width:900px){.profile .columns .ranking .by-points-container .ranking_by_points .content .ranking_content .ranking_box_wrapper:nth-child(4){margin-bottom:20px}.profile .columns .ranking .profile_faceracer_stats{width:100%}}.profile .columns .ranking .profile_faceracer_stats .box:last-child{margin-bottom:0}.profile .columns .ranking .profile_faceracer_stats .box:first-of-type{margin-bottom:15px}.profile .columns .left-column,.profile .columns .right-column{width:calc(50% - 10px);float:left;max-width:418px}@media (max-width:1250px){.profile .columns .left-column,.profile .columns .right-column{width:49%;max-width:none;margin:0!important}.profile .columns .left-column{float:left}}@media (max-width:900px){.profile .columns .left-column,.profile .columns .right-column{width:100%}.profile .columns .right-column .ranking_by_points.championships .content{height:auto}}.profile .columns .left-column .ranking_by_points .content,.profile .columns .right-column .ranking_by_points .content{background:rgba(0,0,0,.6);padding:10px 20px;width:100%;display:block;text-align:center;border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}@media (max-width:500px){.profile .columns .left-column .ranking_by_points.challenges .content{height:auto}.profile .columns .left-column .ranking_by_points.challenges .content .box{width:50%}.profile .columns .left-column .ranking_by_points.challenges .content .box:nth-of-type(n+3){margin-top:20px}}@media (max-width:700px){.profile .columns .left-column .ranking_by_points.challenges,.profile .columns .right-column .ranking_by_points.championships{margin-bottom:0}}@media (max-width:900px){.profile .columns .right-column .ranking_by_points.championships .content .box{width:25%}.profile .columns .right-column .ranking_by_points.championships .content .clearfix:nth-child(3){display:none}}@media (max-width:800px){.profile .columns .right-column .ranking_by_points.championships .content .box{width:50%}.profile .columns .right-column .ranking_by_points.championships .content .clearfix:nth-child(3){display:block}}@media (max-width:500px){.profile .columns .right-column .ranking_by_points.championships .content .box,.profile .columns .right-column .ranking_by_points.championships .content .box .stat{width:100%}}.profile .columns .ic-championships{background:url(../img/sprite.png) -350px -344px no-repeat;width:29px;height:31px;position:relative;top:7px;left:9px}.profile .columns .left-column{margin-right:10px}.profile .columns .mg-rg{margin-right:22px}.profile .columns .left-column .challenges,.profile .columns .left-column .championships,.profile .columns .right-column .challenges,.profile .columns .right-column .championships{margin-top:30px}.profile .columns .left-column .challenges .panel,.profile .columns .left-column .championships .panel,.profile .columns .right-column .challenges .panel,.profile .columns .right-column .championships .panel{background:url(../img/sprite.png) -559px -761px no-repeat;width:419px;height:42px;position:relative}@media (max-width:1250px){.profile .columns .right-column{float:right}.profile .columns .left-column .challenges .panel,.profile .columns .left-column .championships .panel,.profile .columns .right-column .challenges .panel,.profile .columns .right-column .championships .panel{width:100%;background-image:url(../img/background-dark-texture.png);background-position:center;background-repeat:repeat-x;border:1px solid #000}}.profile .columns .left-column .challenges .panel .ic-challenges,.profile .columns .left-column .championships .panel .ic-challenges,.profile .columns .right-column .challenges .panel .ic-challenges,.profile .columns .right-column .championships .panel .ic-challenges{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;display:block;float:left;margin-left:7px}.profile .columns .left-column .challenges .panel .ic-championships,.profile .columns .left-column .championships .panel .ic-championships,.profile .columns .right-column .challenges .panel .ic-championships,.profile .columns .right-column .championships .panel .ic-championships{background:url(../img/sprite.png) -350px -344px no-repeat;width:29px;height:31px;display:block;float:left;margin-left:7px;margin-top:-2px}.profile .columns .left-column .challenges .panel span,.profile .columns .left-column .championships .panel span,.profile .columns .right-column .challenges .panel span,.profile .columns .right-column .championships .panel span{font-size:16px;text-transform:uppercase;padding-top:12px;display:block;font-family:Roboto,sans-serif;font-weight:400;color:#FFF;margin-left:25px;float:left}.profile .columns .left-column .challenges .panel .result span,.profile .columns .left-column .championships .panel .result span,.profile .columns .right-column .challenges .panel .result span,.profile .columns .right-column .championships .panel .result span{font-size:18px;text-align:center;border:0;text-shadow:#000 0 0 2px;-webkit-font-smoothing:antialiased;color:#FFF;text-transform:uppercase;padding:0 20px;margin-top:12px;font-family:Roboto,sans-serif;display:block;float:right}.profile .columns .left-column .challenges .content,.profile .columns .right-column .challenges .content{padding:21px 20px;height:135px}.profile .columns .left-column .challenges .content .box,.profile .columns .right-column .challenges .content .box{width:25%;text-align:center;margin:0;float:left;line-height:1.2}.profile .columns .left-column .championships .content,.profile .columns .right-column .championships .content{padding:18px 30px;height:135px}.profile .columns .left-column .championships .box,.profile .columns .right-column .championships .box{width:50%;float:left;height:39.5px;margin-right:0}.profile .columns .left-column .championships .box span.for,.profile .columns .right-column .championships .box span.for{text-align:left;height:18px}.profile .columns .left-column .championships .box .ic-victory,.profile .columns .right-column .championships .box .ic-victory{display:block;float:left;background:url(../img/sprite.png) -416px -608px no-repeat;width:18px;height:16px;position:relative;margin-right:10px;top:-1px;left:5px}.profile .columns .left-column .championships .box .ic-podiums,.profile .columns .right-column .championships .box .ic-podiums{display:block;float:left;background:url(../img/sprite.png) -443px -609px no-repeat;width:15px;height:13px;position:relative;margin-right:10px;left:5px}.profile .columns .left-column .championships .box .ic-poles,.profile .columns .right-column .championships .box .ic-poles{display:block;float:left;background:url(../img/sprite.png) -499px -610px no-repeat;width:16px;height:10px;position:relative;margin-right:10px;top:3px;left:5px}.profile .columns .left-column .championships .box .ic-best-lap,.profile .columns .right-column .championships .box .ic-best-lap{display:block;float:left;background:url(../img/sprite.png) -468px -610px no-repeat;width:20px;height:12px;position:relative;margin-right:10px;top:1px;left:5px}.profile .columns .left-column .championships .box p,.profile .columns .right-column .championships .box p{float:left}.profile .columns .left-column .championships .box .stat,.profile .columns .right-column .championships .box .stat{width:150px;height:5px;position:relative;display:block;margin-top:4px;background:#5a5a5a}.profile .columns .left-column .championships .box .stat .fill-stat,.profile .columns .right-column .championships .box .stat .fill-stat{position:absolute;left:0;top:0;width:46px;height:5px;background:#d70012}.profile .columns .right-column{margin-left:10px}.profile .columns .sub_panel{width:100%;height:40px;background:#000}.profile .columns .sub_panel .ranking-points{float:left;margin-left:20px}.profile .columns .sub_panel span{float:right;font-size:13px;font-family:Roboto,sans-serif;display:block;padding-top:14px;color:#FFF;margin-right:20px}.profile .columns .see_all_nav{float:right;margin-right:10px;margin-top:13px}.profile .columns .see_all_nav a{color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding:0 10px;display:inline-block;float:left;text-decoration:underline}.profile .columns .see_all_nav a:hover{text-decoration:none}.profile .center_content .columns .ranking_by_points .content .ranking_box_wrapper{width:31.6%!important;margin-right:2.6%}.profile .columns .ranking_by_points .content .content-footer{height:34px}.profile .columns .ranking_by_points .content .content-footer .title{border:0!important}.profile .columns .ranking_by_points .content .content-footer .more-info{float:right}.profile .columns .ranking_by_points .content .content-footer .no-br{border-right:0}.profile .columns .ranking_by_points .content .content-footer .left-panel{width:77.5%;background:#000;float:left;display:block}.profile .columns .ranking_by_points .content .content-footer .left-panel .ic-trophy{background:url(../img/sprite.png) -198px -441px no-repeat;width:25px;height:23px;display:block;float:left;margin-top:6px;margin-left:20px}.profile .columns .ranking_by_points .content .content-footer .left-panel .title{margin-top:10px;font-size:18px}.profile .columns .ranking_by_points .content .content-footer .left-panel:after{background:url(../img/cf-rc.png);content:"";width:24px;height:36px;display:block;float:right;position:relative;right:-24px}.profile .columns .ranking_by_points .content .content-footer .right-panel{background:url(../img/sprite.png) 2px -434px no-repeat;width:178px;height:36px;position:relative;z-index:111;float:right;display:block}.profile .columns .ranking_by_points .content .content-footer .right-panel span{margin-top:10px;font-size:18px;text-align:center;display:block;float:none;border:0;text-shadow:#000 0 0 2px;-webkit-font-smoothing:antialiased}.edit_profile{padding-top:20px}.edit_profile .sub_panel{width:100%;height:40px;background:#000}.edit_profile .sub_panel span{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;display:block;float:left;padding-top:11px;padding-left:10px}.edit_profile .content .img-box .new-photo,.edit_profile .sub_panel .btn{font-size:13px;font-family:Roboto,sans-serif;text-decoration:none;cursor:pointer}.edit_profile .sub_panel .btn{color:#FFF;min-width:105px;height:20px;display:block;float:right;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da0013', endColorstr='#9e0001', GradientType=0);margin-right:20px;text-align:center;margin-top:9px;padding-top:3px}.edit_profile .content{padding-top:10px;padding-bottom:20px;background:rgba(0,0,0,.6)}.edit_profile .content .disclaimers-container{width:98%;margin:30px 0;text-align:center;color:#fff}.edit_profile .content .disclaimers-container .disclaimers-title{padding:0 0 15px;text-transform:uppercase;font-size:18px}.edit_profile .content .disclaimers-container .disclaimers-subtitle{padding:0 20% 20px}.edit_profile .content .disclaimers-container .disclaimers .disclaimer{padding:10px;margin-bottom:15px;text-align:left;border:1px solid #000;font-size:0;background-color:rgba(255,255,255,.2)}@media screen and (max-width:500px){.edit_profile .content .disclaimers-container .disclaimers .disclaimer{text-align:center}}.edit_profile .content .disclaimers-container .disclaimers .disclaimer:last-of-type{margin-bottom:0}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .fa{position:relative;width:50px;height:50px;border-radius:50%;font-size:24px;color:#fff;background-color:#0162ca;vertical-align:middle}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .fa:before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:27px;height:25px}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .text{display:inline-block;width:calc(75% - 50px);padding:0 20px 0 10px;text-align:left;font-size:14px;vertical-align:middle}@media screen and (max-width:500px){.edit_profile .content .disclaimers-container .disclaimers .disclaimer .text{width:calc(100% - 50px)}}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons{display:inline-block;width:25%;text-align:center;color:#000;vertical-align:middle;cursor:pointer}@media screen and (max-width:500px){.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons{width:50%;margin-top:10px}}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons .disclaimer-button{display:inline-block;width:50%;padding:10px;font-size:16px;background-color:#fff}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons .disclaimer-button.active{transform:scale(1.15);color:#fff}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons .disclaimer-button.no{border-radius:10px 0 0 10px}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons .disclaimer-button.no.active{background-color:#a94442}.edit_profile .content .disclaimers-container .disclaimers .disclaimer .disclaimer-buttons .disclaimer-button.yes{border-radius:0 10px 10px 0;color:#fff;background-color:#468847}.edit_profile .content .privacy-settings-container{width:98%;margin-bottom:30px;font-size:0;color:#fff}.edit_profile .content .privacy-settings-container .cell{display:inline-block;font-size:14px;vertical-align:middle}.edit_profile .content .privacy-settings-container .cell.cell-track{padding-left:15px;width:50%}.edit_profile .content .privacy-settings-container .cell.cell-email,.edit_profile .content .privacy-settings-container .cell.cell-sms{width:25%;text-align:center}.edit_profile .content .privacy-settings-container .privacy-settings-header{padding:10px 0;text-align:center;background-image:url(../img/main-right-panel.png);background-repeat:repeat-x}.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting{padding:10px 0}.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting .fa{font-size:18px;cursor:pointer;vertical-align:middle}.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting .fa.fa-check-square{color:green;background-image:linear-gradient(to bottom,#fff,#fff);background-size:85% 75%;background-repeat:no-repeat;background-position:center}.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting .fa.fa-check-square~.checkbox-label.yes,.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting .fa.fa-square~.checkbox-label.no{display:inline-block}.edit_profile .content .privacy-settings-container .privacy-settings .privacy-setting .checkbox-label{display:none;padding-left:5px;vertical-align:middle}.edit_profile .content .alert{width:100%;padding:0 18px;margin-bottom:20px}.edit_profile .content .alert .alert_inner{width:100%;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;border-radius:5px;border:1px solid;padding:0 20px 0 10px}.edit_profile .content .alert .alert_inner i{margin-right:6px}.edit_profile .content .alert .alert_inner.success{padding:10px;border-color:#3c763d;color:#3c763d;background-color:#dff0d8;line-height:1.3}.edit_profile .content .alert .alert_inner.error{color:#a94442;background-color:#f2dede;border-color:#a94442}.edit_profile .content .img-box{width:135px;margin-right:35px;display:block;float:left;cursor:pointer}@media (max-width:500px){.edit_profile .content .img-box{float:none;display:inline}}.edit_profile .content .img-box .img{width:130px;height:130px;border:2px solid #FFF;border-radius:4px;display:block;margin:0 auto}.edit_profile .content .img-box .img img{width:126px;height:126px}.edit_profile .content .img-box .new-photo{color:#FFF;width:125px;height:30px;line-height:30px;display:block;background:#006ccf;margin:20px auto 0;text-align:center;border-radius:5px}.edit_profile .content .img-box .new-photo:hover{background-color:#3d5b81}.edit_profile .content .img-box .new-photo-disclaimer{position:absolute;font-size:12px;font-weight:700;color:#fff;background-color:rgba(255,255,255,.3);left:15px;right:15px;padding:5px 4px;margin-top:10px}.edit_profile .content .basic-info{width:calc(100% - 170px);float:left}@media (max-width:500px){.edit_profile .content .img-box .new-photo-disclaimer{position:static;line-height:1.3;margin-top:0}.edit_profile .content .basic-info{float:none;width:100%}}.edit_profile .content-inner{padding:0 15px}.edit_profile .security-details{float:left;display:block;width:47.5%;margin-top:20px;vertical-align:top}@media (max-width:600px){.edit_profile .security-details{width:100%;margin-right:0!important}}.edit_profile .security-details .sub_panel{position:relative;height:30px;border:1px solid #000;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%);cursor:pointer}.edit_profile .security-details .sub_panel span{padding-top:7px;font-size:14px}.edit_profile .security-details .sub_panel .fa{position:absolute;top:0;bottom:0;right:20px;height:20px;margin:auto;font-size:20px}.edit_profile .security-details .content{display:none}.edit_profile .security-details .content .input-box{margin-right:0!important;width:100%!important}.edit_profile .security-details .content .input-box input{width:100%!important}.edit_profile .input-box{width:180px;margin-right:20px;float:left;margin-bottom:10px}@media (max-width:1250px){.edit_profile .input-box{width:48%;margin-right:4%}}@media (max-width:500px){.edit_profile .input-box{width:100%}}.edit_profile .input-box label{font-family:Roboto,sans-serif;font-size:13px;padding-left:20px;color:#FFF;margin-bottom:10px;display:block}.edit_profile .error_row{color:#ec1e24;font-family:Roboto,sans-serif;font-size:12px}.edit_profile .fw{width:100%}.edit_profile .hf{width:calc(50% - 10px)}@media (max-width:1250px){.edit_profile .hf{width:48%}}@media (max-width:350px){.edit_profile .hf{width:96%!important}}.edit_profile .no-pass{width:100%}.edit_profile input[type=password],.edit_profile input[type=text]{height:30px;border-radius:5px;border:0;font-size:13px;color:#000;font-family:Roboto,sans-serif;display:block;margin:0 auto;padding-left:45px}.edit_profile input[type=password].has_error,.edit_profile input[type=text].has_error{border:2px solid #ec1e24;outline:0;color:#ec1e24}.edit_profile input[type=password].first_name,.edit_profile input[type=text].first_name{width:180px;float:left;margin-right:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].first_name,.edit_profile input[type=text].first_name{width:100%}}.edit_profile input[type=password].last_name,.edit_profile input[type=text].last_name{width:180px;float:left;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].last_name,.edit_profile input[type=text].last_name{width:100%}}.edit_profile input[type=password].email,.edit_profile input[type=text].email{float:left;width:380px;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].email,.edit_profile input[type=text].email{width:100%}}.edit_profile input[type=password].username,.edit_profile input[type=text].username{float:left;width:180px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].username,.edit_profile input[type=text].username{width:100%}}.edit_profile input[type=password].password,.edit_profile input[type=text].password{float:left;width:260px;background:url(../img/input_icon_password.png) 15px center no-repeat #FFF;border-radius:5px;padding-right:5px}@media (max-width:1250px){.edit_profile input[type=password].password,.edit_profile input[type=text].password{width:100%}}.edit_profile input[type=password].password.has_error,.edit_profile input[type=text].password.has_error{border-right:0}.edit_profile input[type=password].phone,.edit_profile input[type=text].phone{width:170px;float:left;padding-left:15px}.edit_profile input[type=password].city_text,.edit_profile input[type=text].city_text{float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].city_text,.edit_profile input[type=password].phone,.edit_profile input[type=text].city_text,.edit_profile input[type=text].phone{width:100%}}.edit_profile input[type=password].kgs,.edit_profile input[type=text].kgs{width:200px;float:right;background:url(../img/input_icon_driving.png) 12px center no-repeat #FFF}@media (max-width:1250px){.edit_profile input[type=password].kgs,.edit_profile input[type=text].kgs{width:100%}}.edit_profile .ps{width:calc(100% - 30px)!important}.edit_profile .bd{width:calc(100% - 192px);margin-bottom:45px}@media (max-width:1250px){.edit_profile .bd{width:66%}}@media (max-width:500px){.edit_profile .bd{width:96%;margin-bottom:0}}.edit_profile .bd label{text-align:center}.edit_profile .un{margin-right:12px}@media (max-width:1250px){.edit_profile .un{width:30%;margin-right:2%}}@media (max-width:500px){.edit_profile .un{width:96%}}.edit_profile .show_pass{width:30px;height:30px;float:left;border-left:1px solid #b2b2b2;margin-left:-3px;background-color:#FFF;border-radius:0 5px 5px 0;line-height:30px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer}.edit_profile .show_pass.has_error{border-right:3px solid #ec1e24;border-top:3px solid #ec1e24;border-bottom:3px solid #ec1e24;line-height:39px}.edit_profile .select_box_edit{height:30px;position:relative;background-color:#FFF;border-radius:5px;cursor:pointer}.edit_profile .select_box_edit.gender{width:180px;float:left;background:url(../img/input_icon_gender.png) 15px center no-repeat #FFF}@media (max-width:1250px){.edit_profile .select_box_edit.gender{width:100%}}.edit_profile .select_box_edit.city,.edit_profile .select_box_edit.country{width:100%;float:left;background:url(../img/input_icon_city.png) 20px center no-repeat #FFF}.edit_profile .select_box_edit select{cursor:pointer;height:30px;width:100%;color:#000;font-size:13px;appearance:none;border:0;padding-left:45px;font-family:Roboto,sans-serif;background:0 0;z-index:100;position:absolute;top:0;left:0}.edit_profile .select_box_edit.phone select{padding-left:10px;padding-right:35px}.edit_profile .select_box_edit .arrow{position:absolute;top:0;right:0;width:30px;height:30px;border-left:1px solid #b2b2b2;line-height:30px;color:#8d8d8d;text-align:center;font-size:20px;cursor:pointer;z-index:10}.edit_profile .select_box_edit .ic-arrow{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;display:inline-block}.edit_profile .select_box_edit.calendar{width:101px;float:left;background:url(../img/input_icon_calendar.png) 10px center no-repeat #FFF;padding-left:35px;text-align:center;margin-right:22px}@media (max-width:1250px){.edit_profile .select_box_edit.calendar{width:30.667%;margin-right:4%}}@media (max-width:350px){.edit_profile .select_box_edit.calendar{width:100%;margin-bottom:10px}}.edit_profile .select_box_edit.calendar select{padding-left:35px}.edit_profile .select_box_edit.calendar.last{margin-right:0;width:133px}@media (max-width:1250px){.edit_profile .select_box_edit.calendar.last{width:30.667%}}@media (max-width:350px){.edit_profile .select_box_edit.calendar.last{width:100%;margin-bottom:0}}.edit_profile .select_box_edit.calendar .arrow{border-left:0!important;width:30px}.edit_profile .select_box_edit.driving_from,.edit_profile .select_box_edit.driving_from input[type=text]{width:100%;float:left;background:url(../img/input_icon_driving.png) 10px center no-repeat #FFF}.edit_profile .select_box_edit.lang{width:100%;float:left}.edit_profile .select_box_edit.flag-icon-en{background:url(../img/flags/en.gif) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-es{background:url(../img/flags/es.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-bg{background:url(../img/flags/bg.gif) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-de{background:url(../img/flags/de.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-ru{background:url(../img/flags/ru.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-it{background:url(../img/flags/it.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-sr{background:url(../img/flags/sr.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.flag-icon-el{background:url(../img/flags/el.png) 10px center no-repeat #FFF;background-size:19px}.edit_profile .select_box_edit.has_error{border:2px solid #ec1e24}.edit_profile .select_box_edit.has_error select{height:28px}.edit_profile .tr{width:170px}@media (max-width:1250px){.edit_profile .tr{width:30.667%;margin-right:3%}}@media (max-width:500px){.edit_profile .tr{width:96%}}.edit_profile .btn{background:#7aff2b;background:linear-gradient(to bottom,#5fbf4f 0,#27561f 100%);color:#FFF;width:250px;height:35px;line-height:35px;display:block;margin:0 auto;clear:both;text-decoration:none;font-size:15px;text-align:center;font-family:Roboto,sans-serif;cursor:pointer}.edit_profile .favorite_track>p,.edit_profile .interest_in_karting>p,.edit_profile .newsletters>p,.edit_profile .personal_transponder>p{font-size:16px;text-align:center;line-height:1.2;color:#FFF;font-family:Roboto,sans-serif;text-transform:uppercase}.edit_profile .btn:hover{background:#7aff2b;background:linear-gradient(to bottom,#49a13a 0,#163111 100%)}.edit_profile .btn.save{margin-top:20px}.edit_profile .favorite_track>p,.edit_profile .personal_transponder>p{margin-top:10px;margin-bottom:20px}.edit_profile .interest_in_karting,.edit_profile .newsletters{display:block;margin-top:10px}.edit_profile .interest_in_karting .checkbox-wrapper,.edit_profile .newsletters .checkbox-wrapper{width:400px;max-width:100%;margin:0 auto;display:block}.edit_profile .interest_in_karting>p,.edit_profile .newsletters>p{margin-top:20px;margin-bottom:10px}.edit_profile .interest_in_karting .left,.edit_profile .newsletters .left{float:left;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}.edit_profile .interest_in_karting .left input[type=checkbox],.edit_profile .newsletters .left input[type=checkbox]{margin-right:10px}.edit_profile .interest_in_karting .right,.edit_profile .newsletters .right{float:right;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}@media (max-width:500px){.edit_profile .interest_in_karting .left,.edit_profile .interest_in_karting .right,.edit_profile .newsletters .left,.edit_profile .newsletters .right{width:100%}}.profile-ranking .ranking_box_wrapper{width:31.3%!important}.add-info{margin-top:5px;display:block;padding-left:15px}.logged_content input.parsley-success,.logged_content select.parsley-success,.logged_content textarea.parsley-success{color:#468847;border:1px solid green}.logged_content input.parsley-error,.logged_content select.parsley-error,.logged_content textarea.parsley-error{color:#B94A48;border:1px solid #e30613}.profile .title>.left,.profile .title>.right a{font-family:Roboto,sans-serif;color:#fff}.logged_content .parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;display:none;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.logged_content .parsley-errors-list.filled{opacity:1}.profile .title{display:flex;align-items:center;width:100%;height:55px;margin-top:20px;background-color:#000;line-height:normal}.profile .title>.left{flex:auto;display:flex;align-items:center;width:100%;font-size:18px}@media (min-width:480px){.profile .title>.left{font-size:24px}}.profile .title>.left .icon{flex:none;margin-right:10px;margin-left:10px}.profile .title>.left .icon.ic-gallery{background:url(../img/sprite.png) -956px -500px no-repeat;width:25px;height:24px}.profile .title>.right{margin-right:10px;text-align:right}.profile .title>.right a{font-size:13px;text-decoration:none}.profile .title>.right a i{font-size:15px}.profile .best-time .table_content .row .position span,.profile .best-time .table_header span{font-size:13px;font-family:Roboto,sans-serif;display:block;text-align:center}.profile .title>.right a:hover{text-decoration:underline}.profile .best-time .content{padding:5px 17px}.profile .best-time .table_header{padding-bottom:5px;border-bottom:1px solid #7a7a7a}.profile .best-time .table_header span{color:#7a7a7a;float:left}.profile .best-time .table_header .position{width:10.66%}.profile .best-time .table_header .rang{width:15.74%}.profile .best-time .table_header .name{width:24.7%}.profile .best-time .table_header .time{width:12%}.profile .best-time .table_header .date{width:15.74%}.profile .best-time .table_header .weather{width:7.74%}.profile .best-time .table_header .trajectory{width:20%;float:right}.profile .best-time .table_content{padding-top:15px}.profile .best-time .table_content .row{margin-bottom:20px;height:32px;position:relative;z-index:111}.profile .best-time .table_content .row div{display:block;float:left}.profile .best-time .table_content .row .position{width:10.66%}.profile .best-time .table_content .row .position .ic-position{background:url(../img/sprite.png) -473px -17px no-repeat;width:72px;height:18px;margin:0 auto;display:block;float:left}.profile .best-time .table_content .row .position span{width:40px;text-transform:uppercase;margin-left:22px;padding-top:2px}.profile .best-time .table_content .row .rang{width:15.74%;display:block;text-align:center}.profile .best-time .table_content .row .rang .rang_content{display:inline-block;float:none;text-align:center}.profile .best-time .table_content .row .rang .ic-racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px;margin-right:9px;display:inline-block;margin-top:-4px}.profile .best-time .table_content .row .rang .ic-pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px;margin-right:9px;display:inline-block;margin-top:-4px}.profile .best-time .table_content .row .rang .ic-driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px;margin-right:9px;display:inline-block;margin-top:-4px}.profile .best-time .table_content .row .rang .ic-beginner{background:url(../img/sprite.png) -11px -306px no-repeat;width:23px;height:26px;margin-right:9px;display:inline-block;margin-top:-4px}.profile .best-time .table_content .row .rang span{font-size:11px;font-family:Roboto,sans-serif;display:inline-block;color:#FFF;text-transform:uppercase}.profile .best-time .table_content .row .name span,.profile .best-time .table_content .row .time span,.profile .best-time .table_content .row .view_profile a,.profile .best-time .table_content .row .weather .weather_content{font-size:13px;font-family:Roboto,sans-serif;color:#FFF}.profile .best-time .table_content .row .name{width:24.7%}.profile .best-time .table_content .row .name .avatar{width:27px;height:27px;margin-right:9px;display:inline-block;margin-top:-4px;border-radius:50%;background:0 0}.profile .best-time .table_content .row .name .avatar img{width:27px;height:27px;border-radius:50%}.profile .best-time .table_content .row .name span{display:inline-block}.profile .best-time .table_content .row .date span,.profile .best-time .table_content .row .time span,.profile .best-time .table_content .row .view_profile a{display:block;text-align:center}.profile .best-time .table_content .row .time{width:12%}.profile .best-time .table_content .row .view_profile{width:21.07%}.profile .best-time .table_content .row .view_profile a{text-decoration:none}.profile .best-time .table_content .row .date{width:15.74%}.profile .best-time .table_content .row .weather{width:5.74%;height:27px;cursor:pointer;position:relative}.profile .best-time .table_content .row .weather div{float:none}.profile .best-time .table_content .row .weather .weather_content{position:absolute;background-color:#ec1e24;padding:0 10px;float:left;text-align:center;border-radius:10px;height:25px;line-height:25px;left:50%;top:25px;z-index:200;display:none}.profile .best-time .table_content .row .weather .weather_content:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ec1e24;border-width:7px;margin-left:-7px}.profile .best-time .table_content .row .weather .weather_content span{display:inline-block}.profile .best-time .table_content .row .weather .weather_content span.ic-air{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-bottom:-2px}.profile .best-time .table_content .row .weather .weather_content span.ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-bottom:-2px}.profile .best-time .table_content .row .weather .weather_content span.ic-humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-bottom:-2px}.profile .best-time .table_content .row .weather .weather_content span.ic-pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-bottom:-2px}.profile .best-time .table_content .row .trajectory{width:20%;float:right}.profile .best-time .table_content .active{position:absolute;z-index:1;height:100%;width:70%;top:-7px;left:18%;background:linear-gradient(to right,#0080f6 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080f6', endColorstr='#00000000', GradientType=1)}.profile .best-time .table_content .active:before{background-image:url(../img/left-corner-ranking-hover.png);background-position:left center;background-repeat:no-repeat;height:32px;width:18px;content:"";position:relative;left:-18px;display:inline-block;float:left}.profile .best-time .table_content .active.black{background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}.profile .best-time .table_content .active.black:before{background-image:url(../img/left-corner-ranking-hover-black.png);background-position:left center;background-repeat:no-repeat}.profile .best-time .table_content .row_content{position:relative;z-index:111;float:none;display:block;width:100%}.box{display:inline-block;text-align:center;margin-right:22px}.box span.for{font-size:14px;color:#FFF;text-transform:uppercase;font-family:Roboto,sans-serif;margin-top:10px;display:block;text-align:center}.box:last-of-type{margin-right:0}.myStat{position:relative}.myStat strong{position:absolute;top:14px;left:0;right:0;margin:0 auto;display:block;width:45px;text-align:center;font-size:13px;font-family:Roboto,sans-serif;color:#FFF}.columns .right-session-column .panel .full-width-panel span,.progress_container .sub_line .filter_text,.progress_container .sub_line .kart{font-size:14px;font-family:Roboto,sans-serif}.progress_container{margin-top:20px}.progress_container .sub_line{padding:0 25px}.progress_container .sub_line .filter_text{float:left;line-height:35px;color:#FFF;margin-right:15px}.progress_container .sub_line .filter_text .icon{display:block;float:left;background:url(../img/sprite.png) -931px -942px no-repeat;width:23px;height:15px;margin-top:10px;margin-right:10px}.progress_container .sub_line .kart{float:left;line-height:35px;color:#FFF}.progress_container .sub_line .kart .icon{width:23px;height:16px;float:left;margin-top:9.5px;margin-right:5px}.progress_container .sub_line .kart .icon.red{background:url(../img/sprite.png) -435px -160px no-repeat}.progress_container .sub_line .kart .icon.green{background:url(../img/sprite.png) -470px -160px no-repeat}.progress_container .sub_line .kart .icon.blue{background:url(../img/sprite.png) -541px -160px no-repeat}.progress_container .sub_line .kart .icon.yellow{background:url(../img/sprite.png) -507px -160px no-repeat}.progress_container .sub_line .separator{width:1px;height:14px;background-color:#FFF;float:left;margin-top:10.5px;margin-left:25px;margin-right:25px}.progress_container .chart_box{width:100%;height:240px;background-color:rgba(0,0,0,.6);padding-top:20px;padding-left:20px;padding-right:20px}.columns .left-session-column{margin-top:20px}@media (min-width:1024px){.columns .left-session-column{flex:auto;margin-right:20px}}.columns .left-session-column .sessions_container{padding:10px;background:rgba(0,0,0,.6);border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}@media (min-width:768px){.columns .left-session-column .sessions_container{padding:10px 20px}}.columns .left-session-column .sessions_container .no_results{min-height:130px;width:100%;padding:40px 0;margin-top:-10 px}.columns .left-session-column .sessions_container .no_results .title{color:#FFF;font-family:Roboto,sans-serif;display:block;text-align:center;font-size:18px;margin-bottom:10px;text-transform:uppercase}.columns .left-session-column .sessions_container .no_results .sub_title{font-size:13px;margin-bottom:10px;color:#FFF;font-family:Roboto,sans-serif;display:block;text-align:center}.columns .left-session-column .content-footer{margin-top:20px}.columns .left-session-column .content-footer .see-all-results{display:flex;align-items:center;justify-content:center}.columns .left-session-column .content-footer .see-all-results a{display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;font-family:Roboto,sans-serif;border:1px solid #575657;min-width:180px;max-width:100%;height:35px;text-align:center;background:#000;margin:0 auto;text-decoration:none;padding:10px 45px;line-height:normal}.columns .left-session-column .content-footer .see-all-results a:hover{background:#FFF;color:#000;border:1px solid #FFF}@media (min-width:1024px){.columns .right-session-column{flex:none;width:250px}}.columns .right-session-column .stick{position:fixed;top:90px}.columns .right-session-column .checkbox{display:flex;align-items:center;width:100%;margin-top:10px}.columns .right-session-column .checkbox .ic-victory{flex:none;background:url(../img/sprite.png) -385px -779px no-repeat;width:27px;height:27px;margin-right:10px}.columns .right-session-column .checkbox .ic-time{flex:none;background:url(../img/sprite.png) -437px -781px no-repeat;width:21px;height:26px;margin-right:15px;margin-left:5px}.columns .right-session-column .checkbox label{display:flex;align-items:center}.columns .right-session-column .checkbox label span{flex:auto;font-size:16px;font-family:Roboto,sans-serif;color:#FFF;float:left;width:160px;text-decoration:underline}.columns .right-session-column .checkbox label input[type=checkbox]{flex:none}.columns .right-session-column .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.columns .right-session-column .panel .left-panel .ic-trophy{background:url(../img/sprite.png) -66px -53px no-repeat;width:27px;height:27px;position:relative;top:7px;left:13px}.columns .right-session-column .panel .full-width-panel,.head-panel .rt,.head_panel .rt{background:url(../img/main-right-panel.png) repeat-x}.columns .right-session-column .panel .full-width-panel{display:flex;align-items:center;width:100%;height:42px;padding:0 5px 0 15px}.columns .right-session-column .panel .full-width-panel .ic-trophy{flex:none;width:27px;height:17px;margin-right:5px;background:url(../img/sprite.png) -335px -784px no-repeat}.columns .right-session-column .panel .full-width-panel span{flex:auto;text-transform:uppercase;color:#fff;text-align:left;line-height:normal}.columns .right-session-column .panel .full-width-panel strong{font-weight:700}.columns .right-session-column .panel .right-panel{width:203px;height:42px;background:url(../img/right-panel.png) no-repeat;display:inline-block;float:left;margin-left:-21px}.columns .right-session-column .panel .right-panel span{font-size:16px;text-transform:uppercase;padding-top:12px;padding-left:35px;display:block;font-family:Roboto,sans-serif;font-weight:400;color:#FFF}.columns .right-session-column .content{padding:15px;background:rgba(0,0,0,.6)}.columns .right-session-column .content .select-boxes .select_box{float:none;width:100%;margin-bottom:10px}@media (min-width:480px){.columns .right-session-column .content .select-boxes{display:flex;flex-wrap:wrap}.columns .right-session-column .content .select-boxes .select_box{flex:auto;width:40%}}@media (min-width:768px){.columns .right-session-column .content .select-boxes .select_box{width:30%;margin-right:10px;margin-bottom:0}}@media (min-width:1024px){.columns .right-session-column .content .select-boxes .select_box{width:100%;margin-right:0;margin-bottom:10px}}@media (min-width:480px){.columns .right-session-column .content .select-boxes .select_box:first-child{flex:none;width:100%}.columns .right-session-column .content .select-boxes .select_box:last-child{margin-left:10px}}.columns .right-session-column .content .select-boxes .select_box:last-child{margin-bottom:0}@media (min-width:768px){.columns .right-session-column .content .select-boxes .select_box:first-child{width:30%}.columns .right-session-column .content .select-boxes .select_box:last-child{margin-left:0;margin-right:0}.columns .right-session-column .content .checkboxes{display:flex}}@media (min-width:1024px){.columns .right-session-column .content .select-boxes .select_box:first-child{width:100%;margin-right:0}.columns .right-session-column .content .select-boxes .select_box:last-child{margin-bottom:0}.columns .right-session-column .content .checkboxes{display:block}}.columns .faceracer_stats{display:block;color:#fff}.columns .faceracer_stats .row{display:flex;align-items:center;width:100%;height:50px;margin-bottom:5px;border:1px solid #000;background-color:rgba(0,0,0,.4)}.columns .faceracer_stats .row:last-child{margin-bottom:0}.columns .faceracer_stats .row .icon{flex:none;display:flex;align-items:center;justify-content:center;width:50px;height:100%}.columns .faceracer_stats .row .icon .beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px}.columns .faceracer_stats .row .icon .driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px}.columns .faceracer_stats .row .icon .pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px}.columns .faceracer_stats .row .icon .racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px}.columns .faceracer_stats .row .icon .speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px}.columns .faceracer_stats .row .icon .hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px}.columns .faceracer_stats .row .ic-kart{background:url(../img/sprite.png) -347px -16px no-repeat;width:26px;height:18px;display:inline-block;position:relative;top:5px;left:19px;margin-right:28px}.columns .faceracer_stats .row .ic-beginner,.columns .faceracer_stats .row .ic-driver,.columns .faceracer_stats .row .ic-hours,.columns .faceracer_stats .row .ic-pilot,.columns .faceracer_stats .row .ic-racer,.columns .faceracer_stats .row .ic-speed{left:15px;margin-right:24px;display:inline-block;position:relative}.columns .faceracer_stats .row .ic-beginner{background:url(../img/sprite.png) -11px -266px no-repeat;width:27px;height:31px;top:9px}.columns .faceracer_stats .row .ic-driver{background:url(../img/sprite.png) -74px -266px no-repeat;width:28px;height:31px;top:9px}.columns .faceracer_stats .row .ic-pilot{background:url(../img/sprite.png) -140px -266px no-repeat;width:27px;height:31px;top:9px}.columns .faceracer_stats .row .ic-racer{background:url(../img/sprite.png) -205px -266px no-repeat;width:28px;height:31px;top:9px}.columns .faceracer_stats .row .ic-speed{background:url(../img/sprite.png) -215px -16px no-repeat;width:29px;height:20px;top:7px}.columns .faceracer_stats .row .ic-hours{background:url(../img/sprite.png) -250px -14px no-repeat;width:26px;height:25px;top:7px}.no-mg-top{margin-top:0!important}.more-info{display:inline-block;margin-left:30px}.more-info span{padding-left:10px!important;margin-left:0!important;border-right:2px solid #FFF!important;padding-top:0!important;line-height:15px!important;margin-top:12px!important;padding-right:10px!important}.upload_popup .navbar .next,.upload_popup .navbar .prev,.upload_popup .navbar span{display:block;line-height:35px;font-family:Roboto,sans-serif;color:#FFF}.more-info .no-br{border-right:0!important}.mgt-30{margin-top:30px!important}.upload_popup .ic-quote{background:url(../img/sprite.png) -390px -383px no-repeat;width:31px;height:34px;display:block;position:relative;top:4px;left:11px}.upload_popup .navbar{width:100%;height:35px;padding:0 65px;background:#000}.upload_popup .navbar .box{width:180px;display:block;float:left;margin-right:22px}.upload_popup .navbar .next:after,.upload_popup .navbar .prev:before{width:17px;height:16px;position:relative;content:" ";top:3px}.upload_popup .navbar span{font-size:16px;text-align:center;font-weight:700;text-transform:uppercase}.upload_popup .navbar .next,.upload_popup .navbar .prev{font-size:13px;margin:0 auto;text-decoration:none}.upload_popup .navbar .prev:before{background:url(../img/sprite.png) -258px -644px no-repeat;display:inline-block;right:8px}.upload_popup .navbar .next:after{background:url(../img/sprite.png) -288px -644px no-repeat;display:inline-block;left:8px}.upload_popup .content{top:-1px!important}.upload_popup .content .content-inner{padding:0!important;position:relative;z-index:11}.upload_popup .quotes_container{width:100%;background:rgba(0,0,0,.3);height:115px;padding:15px 65px;text-align:center}.upload_popup .quotes_container .quote_box{width:180px;display:block;float:left;margin-right:22px}.upload_popup .quotes_container .quote_box blockquote{font-size:16px;font-family:"Bebas Neue Regular";line-height:18px;display:block;text-align:center;color:#FFF}.upload_popup .quotes_container .quote_box blockquote:before{color:#FFF;content:' " ';font-size:34px;font-family:"Bebas Neue Regular";margin-left:-15px;margin-top:5px;position:relative;top:13px}.upload_popup .quotes_container .quote_box blockquote:after{color:#FFF;content:' " ';font-size:34px;font-family:"Bebas Neue Regular";position:relative;top:8px;display:block;float:right;right:8px}.upload_popup .quotes_container .quote_box span{font-family:Roboto,sans-serif;font-size:11px;color:#FFF;display:block;text-align:center;margin:12px 0}.upload_popup .quote_info .left span,.upload_popup .quote_info .right span{font-size:13px;display:block;margin-bottom:8px;font-family:Roboto,sans-serif}.upload_popup .quote_info{padding:20px 30px}.upload_popup .quote_info .left{float:left;width:370px!important;margin-right:20px!important;height:auto!important}.upload_popup .quote_info .left span{padding-left:10px;color:#FFF}.upload_popup .quote_info .left textarea{width:100%;height:70px;border-radius:4px;font-family:Roboto,sans-serif;padding:5px 10px;font-size:13px;color:#a9a9a9;resize:none}.upload_popup .quote_info .right{float:left;width:275px!important;height:auto!important}.upload_popup .quote_info .right span{padding-left:10px;color:#FFF}.upload_popup .quote_info .right input[type=text]{width:100%;height:30px;border-radius:4px;outline:0;border:0;font-family:Roboto,sans-serif;padding:5px 10px;font-size:13px;color:#a9a9a9;display:block;margin-bottom:18px}.upload_popup .quote_info .right .cancel-btn,.upload_popup .quote_info .right .update-btn{width:113px;font-size:13px;display:block;padding:4px 0;font-family:Roboto,sans-serif;float:left;height:23px;text-align:center;text-decoration:none}.upload_popup .quote_info .right .cancel-btn{color:#FFF;background:#000;margin-left:20px}.upload_popup .quote_info .right .update-btn{border:1px solid #000;color:#FFF;background:#db0014;background:linear-gradient(to bottom,#db0014 0,#9b0000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db0014', endColorstr='#9b0000', GradientType=0);margin-left:10px}.upload_popup .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;line-height:1;border:0;border-radius:0;height:23px;-webkit-appearance:none;float:left;display:block;position:relative;top:-1px}.rank_by_points_footer .left,.rank_by_points_footer .right{line-height:36px;display:block;text-transform:uppercase;font-family:Roboto,sans-serif}.upload_popup .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:50px;margin-top:9px;position:relative;cursor:pointer}.upload_popup .ranking-points:before{background:url(../img/sprite.png) -182px -59px no-repeat;width:23px;height:13px;content:" ";display:block;float:left;position:relative;top:4px;left:5px}.upload_popup .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.upload_popup .en:before{background:url(../img/flags/en.gif) no-repeat;width:19px;height:14.28px;content:" ";display:block;float:left;position:relative;top:4px;left:5px;background-size:cover}.rank_by_points_footer{height:36px}.rank_by_points_footer .left{width:405px;height:36px;background:#000;float:left;font-size:16px;font-weight:400;color:#FFF}.rank_by_points_footer .left strong{font-weight:bolder}.rank_by_points_footer .left .icon{float:left;margin-left:10px;margin-right:10px}.rank_by_points_footer .left .icon.ic-trophy{background:url(../img/sprite.png) -218px -387px no-repeat;width:27px;height:25px;margin-top:4.5px}.rank_by_points_footer .left:after{background:url(../img/cf-rc.png);content:"";width:24px;height:36px;display:block;float:right;position:relative;right:-24px}.rank_by_points_footer .right{background:url(../img/sprite.png) -10px -432px no-repeat;width:166px;height:36px;position:relative;z-index:111;float:right;font-size:16px;text-align:center;text-shadow:#000 0 0 2px;-webkit-font-smoothing:antialiased;margin:0;padding:0;color:#FFF}.profile_faceracer_stats{float:left;width:270px}.profile_faceracer_stats .box{width:100%;height:70px;background:#000;border:1px solid #000;display:block}.profile_faceracer_stats .box.transparent{background:rgba(0,0,0,.6);margin-bottom:14px}.profile_faceracer_stats .box .icon_conatiner{float:left}.profile_faceracer_stats .box .icon_conatiner .icon.distance{background:url(../img/sprite.png) -697px -706px no-repeat;width:43px;height:32px;margin-top:19px;margin-left:20px;margin-right:20px}.profile_faceracer_stats .box .icon_conatiner .icon.time{background:url(../img/sprite.png) -651px -706px no-repeat;width:33px;height:32px;margin-top:19px;margin-left:23px;margin-right:23px}.profile_faceracer_stats .box .icon_conatiner .avatar{width:48px;height:48px;border-radius:50%;background-color:#FFF;margin-top:11px;margin-left:18px;margin-right:13px}.profile_faceracer_stats .box .icon_conatiner .avatar img{width:48px;height:48px;border-radius:50%}.profile_faceracer_stats .box .info{float:left}.profile_faceracer_stats .box .info>.value{font-size:21px;font-family:Roboto,sans-serif;color:#FFF;margin-top:17px;text-align:left}.profile_faceracer_stats .box .info>.text_label{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:left;margin-top:3px}.profile_faceracer_stats .box .info>.track_label{font-size:14px;color:#FFF;font-family:Roboto,sans-serif;text-align:left;margin-top:17px}.profile_faceracer_stats .box .info>.track_name{font-size:18px;color:#FFF;font-family:Roboto,sans-serif;text-align:left;margin-top:3px}.new-style .ranking .sub_header_line{display:flex;flex-wrap:wrap;padding:10px;background-color:#000}.new-style .ranking .sub_header_line .select_box{flex:auto;width:auto;margin-bottom:10px}.new-style .ranking .ranking_by_points .sub_header_line .select_box:first-child{margin-right:10px}.new-style .ranking .ranking_by_points .sub_header_line .select_box:last-child{flex:none;width:100%;margin-right:0;margin-bottom:0}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-holder{background-image:url(../img/select_track_bg.jpg);background-size:cover;background-position:center}@media (min-width:768px){.new-style .ranking .sub_header_line{padding-right:20px;padding-left:20px}.new-style .ranking .ranking_by_points .sub_header_line .select_box:last-child{flex:auto;width:auto;margin-left:10px}.new-style .ranking .ranking_by_points .sub_header_line .select_box{margin-bottom:0}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-holder{padding-bottom:5px}}@media (min-width:1024px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-holder{padding-bottom:0}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes{display:flex;flex-direction:column;width:100%;padding:5px 15px}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes{flex-direction:row;padding:15px 15px 0}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box:last-child{margin-right:0}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box{display:flex;align-items:center;width:100%;height:45px;margin-bottom:5px;border:1px solid #000;background-color:rgba(0,0,0,.4)}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box:last-child{margin-bottom:0}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box{flex-direction:column;height:auto;margin-bottom:0;margin-right:15px;border:none;background-color:transparent}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{flex:auto;display:flex;align-items:center;justify-content:center;height:100%;background-position:center;background-repeat:no-repeat}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-speed{background-image:url(../img/icon-speed-red.png);background-size:27px auto}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{flex:none;width:45px}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-speed{background-size:32px auto}}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon{width:100%;height:55px;border:1px solid #000;border-bottom:none;background-color:rgba(0,0,0,.4)}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-speed{background-size:52px auto}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-time{background-image:url(../img/icon-timer-red.png);background-size:29px auto}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-time{background-size:38px auto}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-challenges{background-image:url(../img/icon-helms-red.png);background-size:36px auto}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-challenges{background-size:54px auto}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-flags{background-image:url(../img/icon-cup-red.png);background-size:27px auto}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles{flex:none;width:83%;padding:0 5px}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles{flex:auto}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title{text-transform:uppercase;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-icon.ic-flags{background-size:40px auto}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles{width:100%;padding:0}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title{display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid #000;border-top:none;background-color:rgba(0,0,0,.4);text-align:center}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .points{padding-bottom:5px}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-title .from{display:flex;align-items:center;justify-content:center;width:100%;height:25px;text-transform:none;font-weight:400;background-image:linear-gradient(to bottom,#db0014 0,#9b0000 100%)}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-subtitle{padding-top:5px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-subtitle{display:flex;align-items:center;justify-content:center;height:35px;padding-top:0;font-size:11px}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes .ranking-box .box-titles .box-subtitle .best_position{margin-right:5px}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer{display:none}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer{display:flex;width:100%}}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer .left-side{flex:auto;position:relative;display:flex;align-items:center;height:35px;margin-right:20px;padding:0 45px;text-transform:uppercase;background-color:#000;background-image:url(../img/icon-cup-red.png);background-repeat:no-repeat;background-position:left 15px center;background-size:23px auto}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer .left-side:after{content:'';position:absolute;left:100%;top:0;bottom:0;display:block;width:25px;height:35px;background-image:url(../img/cf-rc.png);background-size:100% 100%;background-repeat:no-repeat;background-position:left center}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer .left-side .overall-bold{font-weight:700}.new-style .ranking .ranking_by_points .ranking_content .ranking-boxes-footer .right-side{flex:none;display:flex;align-items:center;height:35px;padding:0 20px 0 30px;text-transform:uppercase;text-shadow:#000 0 0 2px;font-size:16px;font-weight:700;background:url(../img/sprite.png) -10px -432px no-repeat;-webkit-font-smoothing:antialiased}.new-style .ranking .ranking_by_points .ranking_content .ranking-content-table{padding:0 5px}.new-style .ranking .ranking_by_points .ranking_content .table_header{display:flex;align-items:center;width:100%;height:32px;border-bottom:1px solid #7a7a7a;font-size:13px;color:#7a7a7a}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .table_header{padding:0 10px}}.new-style .ranking .ranking_by_points .ranking_content .table_header .position{flex:none;margin-right:20px}.new-style .ranking .ranking_by_points .ranking_content .table_header .name{flex:auto}.new-style .ranking .ranking_by_points .ranking_content .table_header .points-from{display:none}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_header .points-from{display:flex;width:48.5%;text-align:center}}@media (min-width:1024px){.new-style .ranking .ranking_by_points .ranking_content .table_header .points-from{width:45%}}.new-style .ranking .ranking_by_points .ranking_content .table_header .challenges,.new-style .ranking .ranking_by_points .ranking_content .table_header .championships,.new-style .ranking .ranking_by_points .ranking_content .table_header .driving,.new-style .ranking .ranking_by_points .ranking_content .table_header .from-position{flex:none;width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .ranking .ranking_by_points .ranking_content .table_header .total{flex:none;margin-right:25px;text-align:center}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_header .total{width:60px;text-align:right;margin-right:0}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .loading-button{max-width:200px}}.new-style .ranking .ranking_by_points .ranking_content .rank_no_results{padding:20px;text-align:center;color:#7a7a7a;font-size:14px}.new-style .ranking .ranking_by_points .ranking_content .table_content{padding:5px 0}.new-style .ranking .ranking_by_points .ranking_content .table_content .row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;height:35px}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .table_content .row{padding:0 10px}}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.active{height:40px;margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;border-top:1px solid #0107de;border-bottom:1px solid #0107de;background-image:linear-gradient(to right,#016ee5 0,rgba(1,110,229,0) 80%)}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .table_content .row.active{padding-right:15px;padding-left:15px}}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.active .position{padding:4px 5px 4px 2px;border:none;font-size:14px;font-weight:700;color:#fff;background-color:transparent}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.active .name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.expanded{height:75px;padding-bottom:40px}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.expanded.active{height:85px;padding-bottom:45px}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.expanded.active .details .detail-labels{color:#fff}.new-style .ranking .ranking_by_points .ranking_content .table_content .row.expanded.active .details .detail-values{border-bottom:none}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons{display:flex;align-items:center;margin-left:-5px;margin-right:-5px;padding:10px 0;background-color:#000}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .loading-button{flex:auto;display:flex;align-items:center;justify-content:center;width:30%;height:20px;border:none;text-transform:uppercase;font-weight:700;font-size:10px;color:#fff;background-color:#007aff}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .loading-button.load-next{border-radius:0 3px 3px 0}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .loading-button.load-previous{border-radius:3px 0 0 3px}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .loading-button i{margin-left:3px;font-size:8px}.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .or-label{flex:none;width:50px;text-align:center;font-size:12px}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_content .loading-buttons .or-label{flex:auto;width:120px}}.new-style .ranking .ranking_by_points .ranking_content .table_content .position{flex:none;min-width:22px;margin-right:5px;padding:4px 5px 4px 3px;border:1px solid #a5a7a7;border-left:3px solid #d90013;border-radius:4px;text-align:center;font-size:12px;font-weight:700;color:#000;background-color:#fff}.new-style .ranking .ranking_by_points .ranking_content .table_content .avatar{display:none}@media (min-width:768px){.new-style .ranking .ranking_by_points .ranking_content .table_content .position{margin-right:10px}.new-style .ranking .ranking_by_points .ranking_content .table_content .avatar{display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center}}.new-style .ranking .ranking_by_points .ranking_content .table_content .name{flex:auto;text-decoration:none;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .ranking .ranking_by_points .ranking_content .table_content .details{position:absolute;left:0;right:0;bottom:0;display:none;padding-bottom:5px;text-align:center}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_content .details{position:static;flex:none;display:flex;width:48.5%;padding-bottom:0}}@media (min-width:1024px){.new-style .ranking .ranking_by_points .ranking_content .table_content .details{width:45%}}.new-style .ranking .ranking_by_points .ranking_content .table_content .details .detail-labels{display:flex;width:100%;padding:2px 0;font-size:10px;color:#7a7a7a}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_content .details .detail-labels{display:none}}.new-style .ranking .ranking_by_points .ranking_content .table_content .details .detail-values{display:flex;padding:4px 0;border-bottom:1px solid #7a7a7a;font-size:12px}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_content .details .detail-values{width:100%;border-bottom:none;font-size:13px}}.new-style .ranking .ranking_by_points .ranking_content .table_content .details .detail-box{flex:none;width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-style .ranking .ranking_by_points .ranking_content .table_content .total{flex:none;display:flex;margin:0 10px}.new-style .ranking .ranking_by_points .ranking_content .table_content .total .total-value{padding:3px 5px;border-radius:3px;font-size:15px;background-color:#49a13a}.new-style .ranking .ranking_by_points .ranking_content .table_content .details-button{font-size:22px;cursor:pointer}@media (min-width:480px){.new-style .ranking .ranking_by_points .ranking_content .table_content .total{justify-content:flex-end;min-width:60px;margin:0}.new-style .ranking .ranking_by_points .ranking_content .table_content .details-button{display:none}}.new-style .ranking .ranking_by_points .content{color:#fff;background-color:rgba(0,0,0,.4)}.new-style .ranking .ranking_by_points .content .rank_by_points_loader{text-align:center;width:100%;padding:30px}.new-style .ranking .ranking_by_points .content .rank_by_points_loader i{color:#7a7a7a;font-size:45px}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper{width:22.807%;margin-right:2.924%;display:block;float:left}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper:nth-of-type(4){margin-right:0}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box{display:block;text-align:center;height:105px;background:rgba(0,0,0,.4);border:1px solid #000}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper{position:relative;width:100%;margin-right:0}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box{height:auto;padding-bottom:15px;text-align:left}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .points{font-size:13px;font-family:Roboto,sans-serif;text-transform:uppercase;color:#FFF;display:block;text-align:center}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .from{display:inline-block;width:100%;font-size:12px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;height:25px;line-height:25px;margin-top:9.5px}.new-style .ranking .best-time .ranking-points select,.ranking .best-time .ranking-points select{line-height:16px;top:-1px;font-family:Roboto,sans-serif;-webkit-appearance:none}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .points{display:inline-block;vertical-align:middle}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .from{display:inline-block;width:auto;text-transform:uppercase;background:0 0!important}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-speed{background:url(../img/sprite.png) -368px -108px no-repeat;width:50px;height:37px;margin:7px auto 12.5px}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-speed{display:inline-block;margin:10px 15px;vertical-align:middle}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-time{background:url(../img/sprite.png) -162px -105px no-repeat;width:36px;height:40px;margin:7px auto 9.5px}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-time{display:inline-block;margin:10px 22px;vertical-align:middle}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-challenges{background:url(../img/sprite.png) -220px -107px no-repeat;width:53px;height:38px;margin:7px auto 11.5px}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-challenges{display:inline-block;margin:10px 13px 10px 14px;vertical-align:middle}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-flags{background:url(../img/sprite.png) -289px -105px no-repeat;width:60px;height:41px;margin:7px auto 8.5px}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .ic-flags{display:inline-block;margin:10px;vertical-align:middle}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box_more_info{font-size:11px;color:#FFF;font-family:Roboto,sans-serif;margin:17px 0;display:block;text-align:center}@media (max-width:700px){.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box_more_info{position:absolute;bottom:20px;left:85px;margin:0}}.new-style .ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .from{background:#dc0014;background:linear-gradient(to bottom,#dc0014 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc0014', endColorstr='#9d0001', GradientType=0)}.new-style .ranking .best-time .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;padding-left:16px;border:0;border-radius:0;height:23px;float:left;display:block;position:relative}.new-style .ranking .best-time .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:20px;margin-top:9px;position:relative;cursor:pointer}.new-style .ranking .best-time .ranking-points:before,.ranking .best-time .ranking-points:before{background:url(../img/sprite.png) -382px -17px no-repeat;content:" ";left:7px}.new-style .ranking .best-time .ranking-points:before{width:23px;height:16px;display:block;float:left;position:relative;top:3px}.new-style .ranking .best-time .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.new-style .ranking .panel .right-panel .right-part{float:right}.new-style .ranking .panel .right-panel .right-part span{font-size:14px;text-transform:none;margin-right:15px;margin-top:1px}.new-style .ranking .panel .right-panel .right-part .ranking-points{margin-right:0;z-index:11}.new-style .ranking .ranking_box_more_info a{color:#FFF}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box{width:48%}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:nth-child(2n+1){margin-right:4%}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:last-child{flex:none;width:100%;margin-right:0;margin-bottom:0}@media (min-width:768px){.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box{width:31%}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:nth-child(2n+1){margin-right:0}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:nth-child(-n+2){margin-right:3%}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:nth-last-child(-n+2){width:47.5%;margin-bottom:0}.new-style .ranking .ranking_by_time:not(.track_rbt) .sub_header_line .select_box:last-child{margin-left:3%}}.new-style .ranking .ranking_by_time.track_rbt .sub_header_line .select_box{width:48%}.new-style .ranking .ranking_by_time.track_rbt .sub_header_line .select_box:nth-child(2n+1){margin-right:4%}.new-style .ranking .ranking_by_time .ic-best-time{background:url(../img/sprite.png) -250px -386px no-repeat;width:25px;height:26px;display:block;float:left;margin-top:7px;margin-left:14px}.new-style .ranking .ranking_by_time .sub_panel .time:before{background:url(../img/sprite.png) -285px -392px no-repeat;width:15px;height:16px;content:" ";display:block;float:left;position:relative;top:3px;left:8px}.new-style .ranking .ranking_by_time .ranking_content{background-color:rgba(0,0,0,.4)}.new-style .ranking .ranking_by_time .ranking_content .track_podium{position:relative;width:100%;height:240px;font-family:Roboto,sans-serif;background-image:url(../img/background-track-podium.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium{height:275px;background-image:url(../img/background-track-podium-red.png)}}.new-style .ranking .ranking_by_time .ranking_content .track_podium img{display:block;width:100%;height:100%}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first{position:absolute;bottom:0;left:0;right:0;display:block;width:33%;margin:0 auto;text-decoration:none;color:#fff;background-image:url(../img/background-track-podium-winner.png);background-size:100% 100%}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first{width:32%}}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first{width:30%}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .image{display:block;width:100px;height:100px;border:3px solid #f5ac17;border-radius:3px;margin:0 auto}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .image{width:120px;height:120px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .place{display:flex;align-items:center;justify-content:center;width:100%;height:30px;text-transform:uppercase;font-size:15px;font-weight:700}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .place{height:40px;padding-top:15px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .place span{font-size:21px}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .name{display:flex;align-items:center;justify-content:center;width:100%;height:45px;padding:0 50%;text-align:center;font-size:16px;font-weight:700}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .name{height:30px;padding:0 10px;font-size:18px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .time{display:flex;align-items:center;justify-content:center;width:100%;height:35px;text-align:center;font-size:20px;font-weight:700;white-space:nowrap}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .time{font-size:30px;height:45px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .first .date{display:flex;align-items:center;justify-content:center;width:100%;height:20px;text-align:center;font-size:10px}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second{position:absolute;bottom:0;left:0;display:block;width:31%;text-decoration:none;color:#fff;background-image:url(../img/background-track-podium-other.png);background-size:100% 100%}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second{left:2.4%;width:29%}}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second{left:6%;width:26%}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .image{position:relative;display:block;width:70px;height:70px;border:2px solid #ededed;border-radius:3px;margin:0 auto;z-index:10}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .image{width:80px;height:80px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .position{position:absolute;top:55px;left:0;right:0;width:40px;height:50px;margin:0 auto;padding-top:18px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;background-image:url(../img/background-track-podium-position.png);background-size:100% 100%;white-space:nowrap}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .position{top:65px;width:45px;height:55px;font-size:16px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .position span{font-size:19px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .position span{font-size:22px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .name{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin-top:35px;padding:0 50%;font-size:13px;text-align:center}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .name{height:30px;margin-top:50px;padding-left:10px;padding-right:10px;font-size:14px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .time{display:flex;align-items:center;justify-content:center;width:100%;height:35px;text-align:center;font-size:18px;font-weight:700;white-space:nowrap}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .time{height:45px;font-size:24px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .second .date{display:flex;align-items:center;justify-content:center;width:100%;height:20px;text-align:center;font-size:10px}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third{position:absolute;bottom:0;right:0;display:block;width:31%;text-decoration:none;color:#fff;background-image:url(../img/background-track-podium-other.png);background-size:100% 100%}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third{right:2.4%;width:29%}}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third{right:6%;width:26%}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .image{position:relative;display:block;width:70px;height:70px;border:2px solid #eb7823;border-radius:3px;margin:0 auto;z-index:10}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .image{width:80px;height:80px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .position{position:absolute;top:55px;left:0;right:0;width:40px;height:50px;margin:0 auto;padding-top:18px;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;background-image:url(../img/background-track-podium-position.png);background-size:100% 100%;white-space:nowrap}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .position{top:65px;width:45px;height:55px;font-size:16px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .position span{font-size:19px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .position span{font-size:22px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .name{display:flex;align-items:center;justify-content:center;width:100%;height:45px;margin-top:35px;padding:0 50%;font-size:13px;text-align:center}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .name{height:30px;margin-top:50px;padding-left:10px;padding-right:10px;font-size:14px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .time{display:flex;align-items:center;justify-content:center;width:100%;height:35px;text-align:center;font-size:18px;font-weight:700;white-space:nowrap}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .time{height:45px;font-size:24px}}.new-style .ranking .ranking_by_time .ranking_content .track_podium .third .date{display:flex;align-items:center;justify-content:center;width:100%;height:20px;text-align:center;font-size:10px}.new-style .ranking .ranking_by_time .ranking_content .ranking-content-table{padding:0 5px}.new-style .ranking .ranking_by_time .ranking_content .table_header{display:flex;align-items:center;width:100%;height:32px;border-bottom:1px solid #7a7a7a;font-size:13px;color:#7a7a7a}.new-style .ranking .ranking_by_time .ranking_content .table_header .position{flex:none;margin-right:8px}.new-style .ranking .ranking_by_time .ranking_content .table_header .name{flex:auto}.new-style .ranking .ranking_by_time .ranking_content .table_header .date{flex:none;display:none}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .table_header .date{display:inline-block;width:50px}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .loading-button{max-width:200px}}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_header .date{text-align:center;width:43.5%}}.new-style .ranking .ranking_by_time .ranking_content .table_header .max-km-h{display:none!important;flex:none;margin-right:8px;text-align:right}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_header .max-km-h{width:75px;margin-right:0;text-align:center}}.new-style .ranking .ranking_by_time .ranking_content .table_header .max-g{display:none!important;flex:none;margin-right:8px;text-align:right}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_header .max-g{width:75px;margin-right:0;text-align:center}}.new-style .ranking .ranking_by_time .ranking_content .table_header .time{flex:none;width:65px;margin-right:8px;text-align:right}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_header .time{width:90px;text-align:center}}.new-style .ranking .ranking_by_time .ranking_content .rank_by_time_loader{text-align:center;width:100%;padding:30px}.new-style .ranking .ranking_by_time .ranking_content .rank_by_time_loader i{color:#7a7a7a;font-size:45px}.new-style .ranking .ranking_by_time .ranking_content .rank_no_results{padding:20px;text-align:center;color:#7a7a7a;font-size:14px}.new-style .ranking .ranking_by_time .ranking_content .table_content{padding:5px 0;color:#fff}.new-style .ranking .ranking_by_time .ranking_content .table_content .row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;height:35px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .row{padding:0 10px}}.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active{height:40px;margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;border-top:1px solid #0107de;border-bottom:1px solid #0107de;background-image:linear-gradient(to right,#016ee5 0,rgba(1,110,229,0) 80%)}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active{padding-right:15px;padding-left:15px}}.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active .position{padding:4px 5px 4px 2px;border:none;font-size:14px;font-weight:700;color:#fff;background-color:transparent}.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active .name{font-weight:700}.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active .time{font-weight:700;color:#48ef40}.new-style .ranking .ranking_by_time .ranking_content .table_content .row.active .time .see{color:#fff}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons{display:flex;align-items:center;margin-left:-5px;margin-right:-5px;padding:10px 0;background-color:#000}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .loading-button{flex:auto;display:flex;align-items:center;justify-content:center;width:30%;height:20px;border:none;text-transform:uppercase;font-weight:700;font-size:10px;color:#fff;background-color:#007aff}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .loading-button.load-next{border-radius:0 3px 3px 0}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .loading-button.load-previous{border-radius:3px 0 0 3px}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .loading-button i{margin-left:3px;font-size:8px}.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .or-label{flex:none;width:50px;text-align:center;font-size:12px}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .table_content .loading-buttons .or-label{flex:auto;width:120px}}.new-style .ranking .ranking_by_time .ranking_content .table_content .position{flex:none;min-width:22px;margin-right:5px;padding:4px 5px 4px 3px;border:1px solid #a5a7a7;border-left:3px solid #d90013;border-radius:4px;text-align:center;font-size:12px;font-weight:700;color:#000;background-color:#fff}.new-style .ranking .ranking_by_time .ranking_content .table_content .avatar{display:none}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .position{margin-right:10px}.new-style .ranking .ranking_by_time .ranking_content .table_content .avatar{display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center}}.new-style .ranking .ranking_by_time .ranking_content .table_content .name-date{flex:auto;display:flex;flex-direction:column;min-width:0;text-decoration:none;color:#fff}.new-style .ranking .ranking_by_time .ranking_content .table_content .name{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .ranking .ranking_by_time .ranking_content .table_content .date{padding-top:2px;font-size:10px}@media (min-width:480px){.new-style .ranking .ranking_by_time .ranking_content .table_content .name-date{flex-direction:row;align-items:center}.new-style .ranking .ranking_by_time .ranking_content .table_content .name{flex:auto}.new-style .ranking .ranking_by_time .ranking_content .table_content .date{flex:none;width:85px;padding-top:0;font-size:12px}}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .date{text-align:center;width:60%}}.new-style .ranking .ranking_by_time .ranking_content .table_content .max-km-h{display:none!important;flex:none;width:27px;text-align:center;font-size:14px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .max-km-h{width:75px;text-align:center}}.new-style .ranking .ranking_by_time .ranking_content .table_content .max-g{display:none!important;flex:none;width:35px;text-align:center;font-size:14px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .max-g{width:75px;text-align:center}}.new-style .ranking .ranking_by_time .ranking_content .table_content .time{flex:none;display:flex;align-items:center;justify-content:flex-end;width:85px;text-decoration:none;font-size:15px;color:#fff}.new-style .ranking .ranking_by_time .ranking_content .table_content .time .see{flex:none;margin-left:5px;font-size:12px}@media (min-width:768px){.new-style .ranking .ranking_by_time .ranking_content .table_content .time{width:90px}.new-style .ranking .ranking_by_time .ranking_content .table_content .time .see{margin-left:10px}}.new-style .ranking .ranking_by_time .content-footer{text-align:center;font-size:13px;font-weight:700}.new-style .ranking .ranking_by_time .content-footer .see-all-results{display:block;padding:10px 20px;text-decoration:none;color:#fff;background-color:#007aff}.ranking .mgt-40{margin-top:40px}.ranking .mgt-0{margin-top:0}.ranking .ranking_by_points .content .ranking_box_wrapper .ranking_box .from{background:#dc0014;background:linear-gradient(to bottom,#dc0014 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc0014', endColorstr='#9d0001', GradientType=0 )}.ranking .best-time .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;padding-left:16px;border:0;border-radius:0;height:23px;float:left;display:block;position:relative}.ranking .best-time .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:20px;margin-top:9px;position:relative;cursor:pointer}.ranking .best-time .ranking-points:before{width:23px;height:16px;display:block;float:left;position:relative;top:3px}.ranking .best-time .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.ranking .panel .right-panel .right-part{float:right}.ranking .panel .right-panel .right-part span{font-size:14px;text-transform:none;margin-right:15px;margin-top:1px}.ranking .panel .right-panel .right-part .ranking-points{margin-right:0;z-index:11}.ranking .ranking_box_more_info a{color:#FFF}.friends-container{width:100vw;max-width:100%;margin-top:20px}.friends-container .container{background-color:rgba(0,0,0,.7);padding:20px 10px;font-size:0}.friends-container .ic-friends{background:url(../img/sprite.png) -432px -483px no-repeat;width:32px;height:34px;position:absolute;top:4px;left:10px}.friends-container .friend-box{margin-bottom:10px}.friends-container .friend-box:last-child,.friends-container .friend-box:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.friends-container .friend-box{display:inline-block;width:50%}}.friends-container .friend-box .avatar-image{border:2px solid #FFF;border-radius:3px;display:inline-block;width:100px;height:100px;background:center #FFF;background-size:cover;vertical-align:middle}.friends-container .friend-box .friend-info .row .ic-racer,.pending_invitations>.content .pending_friend_box .info .rank>.icon.racer{background:url(../img/sprite.png) -206px -306px no-repeat}.friends-container .friend-box .friend-info .row .ic-pilot,.pending_invitations>.content .pending_friend_box .info .rank>.icon.pilot{background:url(../img/sprite.png) -140px -306px no-repeat}.friends-container .friend-box .friend-info{display:inline-block;padding:5px 0 5px 10px;width:calc(100% - 100px);vertical-align:middle}@media (min-width:768px){.friends-container .friend-box .friend-info{padding:5px 25px 5px 10px}}.friends-container .friend-box .friend-info .name{font-size:21px;font-family:Roboto,sans-serif;color:#FFF;font-weight:700;display:block;margin-bottom:10px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friends-container .friend-box .friend-info .row{margin-bottom:5px}.friends-container .friend-box .friend-info .row .sub-row{display:inline-block;width:100%}.friends-container .friend-box .friend-info .row .ic-beginner,.friends-container .friend-box .friend-info .row .ic-driver,.friends-container .friend-box .friend-info .row .ic-pilot,.friends-container .friend-box .friend-info .row .ic-racer{height:26px;display:block;float:left;top:2px;margin-right:7px;position:relative}@media (min-width:1024px){.friends-container .friend-box .friend-info .row .sub-row{width:auto}}.friends-container .friend-box .friend-info .row .ic-racer{width:22px}.friends-container .friend-box .friend-info .row .ic-pilot{width:23px}.friends-container .friend-box .friend-info .row .ic-driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px}.friends-container .friend-box .friend-info .row .ic-beginner{background:url(../img/sprite.png) -11px -306px no-repeat;width:23px}.friends-container .friend-box .friend-info .row span{display:inline-block;font-size:13px;font-family:Roboto,sans-serif;text-transform:uppercase;color:#FFF;margin-right:7px}.friends-container .friend-box .friend-info .row .age{text-transform:none}.friends-container .friend-box .friend-info .row .ic-gender{background:url(../img/sprite.png) -41px -349px no-repeat;width:20px;height:20px;display:inline-block;margin-right:3px;position:relative;top:5px}.friends-container .friend-box .friend-info .row a{width:140px;color:#FFF;height:25px;background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f);font-family:Roboto,sans-serif;font-size:13px;text-align:center;display:inline-block;text-decoration:none;padding-top:5px;float:right}.friends-container .friend-box .friend-info .row a:hover{background-color:#ed3a23;background-image:linear-gradient(to bottom,#ed3a23,#9c1c1f)}.friends-container .friend-box .friend-info .row a:before{background:url(../img/sprite.png) -412px -312px no-repeat;width:13px;height:10px;display:inline-block;float:left;content:"";margin-top:2px;margin-left:8px}.friends-container .friend-box .friend-info .row a:after{background:url(../img/sprite.png) -425px -277px no-repeat;width:27px;height:15px;display:inline-block;margin-right:7px;margin-top:-1px;float:right;content:""}.friends-container .friend-box .friend-info .row a.link:after,.friends-container .friend-box .friend-info .row a.link:before,.friends-container .friend-box .friend-info .row a.no_extras:after,.friends-container .friend-box .friend-info .row a.no_extras:before{content:none}.friends-container .friend-box .friend-info .row a.no_extras{width:120px}.friends-container .friend-box .friend-info .row a.link{width:auto;color:inherit;height:auto;background:0 0;text-align:inherit;padding:0;margin:0;float:none}.friends-container .friend-box .friend-info .row a.not-logged{display:none}@media (min-width:1024px){.friends-container .friend-box .friend-info .row a.not-logged{display:inline-block}}.friends-container .friend-box .friend-info .row a.add-fr{display:none}@media (min-width:1024px){.friends-container .friend-box .friend-info .row a.add-fr{display:inline-block}}.friends-container .friend-box .friend-info .row .view-profile-button{display:none}@media (min-width:1024px){.friends-container .friend-box .friend-info .row .view-profile-button{display:inline-block}}.friends-container .friend-box .friend-info .row .unfriend_btn{position:absolute;right:0;top:28px;background-color:#ed3a23;background-image:linear-gradient(to bottom,#ed3a23,#9c1c1f);height:25px;line-height:24px;padding-right:7px;padding-left:9px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;z-index:100;cursor:pointer;min-width:120px;display:none}.friends-container .friend-box .friend-info .row .unfriend_btn .fa{margin-right:8px}.friends-container .friend-box .friend-info .row .unfriend_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.friends-container .friend-box .friend-info .row .ic-check{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;display:inline-block;margin-right:8px;position:relative;top:4px;left:2px}.friends-container .friend-box .friend-info .row .ic-track{background:url(../img/sprite.png) -312px -392px no-repeat;width:24px;height:15px;display:inline-block;margin-right:2px;position:relative;top:4px;left:2px}.friends-container .friend-box .friend-info .bottom{margin-top:7px}.friends-container .friend-box .friend-info .bottom span{text-transform:none}.friends-container .friend-box .friend-info .bottom .rb{border-right:1px solid #FFF;padding-right:5px;margin-right:5px;width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.friends-container .friend-box .friend-info .bottom .rb{width:auto;border-right:none}}@media (max-width:700px){.friends-container .friend-box .friend-info .bottom .rb{width:calc(100% - 25px)}}.pending_invitations{padding-top:20px}.pending_invitations .header{display:flex;align-items:center;flex-wrap:wrap;width:100%;border:1px solid #000;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.pending_invitations .header .ic-friends{flex:none;background:url(../img/sprite.png) -432px -483px no-repeat;width:32px;height:34px;margin-left:10px;margin-right:10px}.pending_invitations .header .left{flex:auto;width:0;padding:10px 10px 10px 0;font-size:16px;font-family:Roboto,sans-serif;text-transform:uppercase;color:#FFF;line-height:normal}.pending_invitations .header .right{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;padding:0 10px 10px;text-align:center}@media (min-width:768px){.pending_invitations .header .right{justify-content:flex-start}}@media (min-width:1024px){.pending_invitations .header .right{width:auto;padding:0}}.pending_invitations .header .right button{display:flex;align-items:center;justify-content:center;width:100%;height:26px;background-color:#000;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding:0 20px;border:1px solid #000;cursor:pointer}@media (min-width:480px){.pending_invitations .header .right button{flex:auto;width:0;margin-top:5px}.pending_invitations .header .right button:last-of-type{margin-left:10px}}@media (min-width:768px){.pending_invitations .header .right button{flex:none;min-width:250px}}@media (min-width:1024px){.pending_invitations .header .right button{margin-top:0;min-width:200px;white-space:nowrap}}.pending_invitations .header .right button:hover{background-color:#ec1e24;border:1px solid #000}.pending_invitations .header .right button:last-of-type{margin-top:5px}@media (min-width:1024px){.pending_invitations .header .right button:last-of-type{margin-top:0;margin-right:10px}}.pending_invitations .header .right button .fa{margin-right:5px}.pending_invitations>.content{background-color:rgba(0,0,0,.7);padding:20px 10px 0}.pending_invitations>.content .pending_friend_box{float:left;width:100%;margin-bottom:25px;text-align:center}@media (min-width:768px){.pending_invitations>.content .pending_friend_box{width:50%;text-align:left}}.pending_invitations>.content .pending_friend_box .img{display:inline-block;width:64px;height:64px;border:2px solid #FFF;border-radius:4px;text-decoration:none}.pending_invitations>.content .pending_friend_box .info{max-width:100%;margin:auto;padding-top:10px;width:230px;overflow:auto}@media (min-width:768px){.pending_invitations>.content .pending_friend_box .img{float:left;display:block}.pending_invitations>.content .pending_friend_box .info{float:left;max-width:none;margin-left:15px}}.pending_invitations>.content .pending_friend_box .info .name{font-size:21px;font-family:Roboto,sans-serif;color:#FFF;display:block;text-decoration:none}.pending_invitations>.content .pending_friend_box .info .rank{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;padding-right:8px;text-transform:uppercase}.pending_invitations>.content .pending_friend_box .info .rank>.icon{width:23px;height:26px;float:left;margin-right:7px;margin-top:-8px}.pending_invitations>.content .pending_friend_box .info .rank>.icon.driver{background:url(../img/sprite.png) -75px -306px no-repeat}.pending_invitations>.content .pending_friend_box .info .rank>.icon.beginner{background:url(../img/sprite.png) -11px -306px no-repeat}.pending_invitations>.content .pending_friend_box .info .address{float:left;margin-left:9px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}.pending_invitations>.content .pending_friend_box .info .address>.icon{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;float:left;margin-right:6px}.pending_invitations>.content .pending_friend_box .info .separator{float:left;width:2px;height:11px;margin-top:1px;background-color:#FFF}.pending_invitations>.content .pending_friend_box .btns{display:flex;align-items:center;justify-content:center;width:100%;padding-top:10px}@media (min-width:1024px){.pending_invitations>.content .pending_friend_box .btns{float:left;display:block;width:auto}}.pending_invitations>.content .pending_friend_box .btns .btn-approve{flex:auto;display:flex;align-items:center;justify-content:center;width:30%;height:23px;margin-right:20px;color:#FFF;text-align:center;border:1px solid #000;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);cursor:pointer}@media (min-width:480px){.pending_invitations>.content .pending_friend_box .btns .btn-approve{flex:none;min-width:200px}}@media (min-width:768px){.pending_invitations>.content .pending_friend_box .btns .btn-approve{flex:auto;min-width:auto}}@media (min-width:1024px){.pending_invitations>.content .pending_friend_box .btns .btn-approve{width:98px;margin-right:0}}.pending_invitations>.content .pending_friend_box .btns .btn-approve:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.pending_invitations>.content .pending_friend_box .btns .btn-deny{flex:auto;display:flex;align-items:center;justify-content:center;width:30%;height:23px;color:#FFF;text-align:center;border:1px solid #000;font-family:Roboto,sans-serif;font-size:13px;line-height:21px;font-weight:400;cursor:pointer;background-color:#000}@media (min-width:480px){.pending_invitations>.content .pending_friend_box .btns .btn-deny{flex:none;min-width:200px}}@media (min-width:768px){.pending_invitations>.content .pending_friend_box .btns .btn-deny{flex:auto;min-width:auto}}@media (min-width:1024px){.pending_invitations>.content .pending_friend_box .btns .btn-deny{width:98px;margin-top:10px}}.pending_invitations>.content .pending_friend_box .btns .btn-deny:hover{background-color:#ec1e24}.pending_invitations>.content .pending_friend_box .btns .fa{margin-right:5px}.no_friends_bgr{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:400px;margin-top:20px;background:url(../img/profile_no_friends_bgr.jpg) no-repeat #000}.no_friends_bgr .icon{background:url(../img/sprite.png) -907px -216px no-repeat;width:87px;height:97px;margin:0 auto 20px}.no_friends_bgr .text{text-align:center;color:#fff;font-size:21px;font-family:Roboto,sans-serif;line-height:normal}.gallery .album .album_name,.gallery .album .date,.gallery .album .delete-album-box,.gallery .album .delete-photo-box,.gallery .album .pictures,.gallery .upload_images span{color:#FFF;font-family:Roboto,sans-serif}.gallery{font-size:0}.gallery .upload_images{display:inline-block;width:32%;height:166px;border:2px solid #fff;border-radius:3px;margin-right:2%;cursor:pointer;vertical-align:top}@media (max-width:600px){.gallery .upload_images{width:49%}}@media (max-width:450px){.gallery .upload_images{width:100%;margin-right:0;margin-bottom:15px}}.gallery .upload_images .ic-upload{background:url(../img/sprite.png) -251px -431px no-repeat;width:63px;height:42px;display:block;margin:51px auto 0}.gallery .upload_images span{font-size:14px;display:block;text-align:center;margin-top:10px;text-transform:uppercase}.gallery .album{display:inline-block;width:32%;height:220px;margin-right:2%;text-decoration:none;position:relative;vertical-align:top}@media (max-width:600px){.gallery .album{width:49%}}@media (max-width:450px){.gallery .album{width:100%;margin-right:0}}.gallery .album:nth-child(3n){margin-right:0}@media (max-width:600px){.gallery .album:nth-child(3n){margin-right:2%}.gallery .album:nth-child(2n){margin-right:0}}@media (max-width:450px){.gallery .album:nth-child(3n){margin-right:0}}.gallery .album.margin-bottom-15px{margin-bottom:15px}.gallery .album .delete-album-box,.gallery .album .delete-photo-box{position:absolute;top:3px;right:3px;padding:0 10px;line-height:25px;font-size:12px;background-color:rgba(236,30,36,.8);cursor:pointer;display:none}.gallery .album .delete-album-box:hover,.gallery .album .delete-photo-box:hover{background:#000}.gallery .album:hover .delete-album-box,.gallery .album:hover .delete-photo-box{display:block}.gallery .album.track{width:263px;height:214px;margin-left:10px;margin-right:10px;margin-bottom:20px}.gallery .album.preview{height:170px}.gallery .album .img,.gallery .album img{border-radius:3px;border:2px solid #FFF;width:100%;height:166px;background-color:gray}.gallery .album a{text-decoration:none}.gallery .album .album_name{font-size:16px;display:block;margin-top:8px;margin-bottom:5px;text-align:center}.gallery .album .date,.gallery .album .pictures{font-size:13px;display:inline-block;text-align:center}.gallery .album .pictures{padding-right:10px;border-right:1px solid #FFF;margin-right:5px}.gallery .album .album-info{display:block;text-align:center}.upload_photos_popup{position:absolute;top:105px;left:0;right:0;display:none;width:676px;max-width:100%;margin:0 auto}.upload_photos_popup .loading{text-align:center;color:#fff;padding:10px 0;display:block;font-size:40px}.upload_photos_popup .header{height:42px}.upload_photos_popup .header .left{float:left;width:68px;height:42px;background:url(../img/left-panel.png) no-repeat}.upload_photos_popup .header .left .ic-upload{background:url(../img/sprite.png) -381px -486px no-repeat;width:35px;height:26px;display:inline-block;position:relative;top:7px;left:10px}.upload_photos_popup .header .right{float:left;width:calc(100% - 48px);height:42px;padding:0 40px 0 35px;background:url(../img/create_challenge_right.png) no-repeat;margin-left:-20px;line-height:42px;font-size:18px;color:#FFF;font-family:Roboto,sans-serif;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload_photos_popup .header .right .close_btn{position:absolute;right:0;line-height:42px;color:#FFF;margin-right:10px;font-size:18px;cursor:pointer}.upload_photos_popup .header .right .close_btn:hover{color:#d60014}.upload_photos_popup .content{background:url(../img/create_challenge_bgr.png) center top no-repeat #000;border:1px solid #000;padding:6px 0 0}.upload_photos_popup .content .content-inner{padding:15px 30px 30px}.upload_photos_popup .content:before{width:10px;background:url(../img/popup-left-corner.png) no-repeat;content:"";float:left;display:block}.upload_photos_popup .content:after{width:10px;background:url(../img/popup-right-corner.png) no-repeat;content:"";float:right;display:block;position:absolute;top:-1px;right:-2px}.upload_photos_popup .content .select-box{width:100%;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:left;margin-top:9px;position:relative;cursor:pointer}@media (min-width:768px){.upload_photos_popup .content .select-box{width:170px}}.upload_photos_popup .content .select-box:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.upload_photos_popup .content .select-box select{background:0 0;width:calc(100% - 23px);font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;line-height:1;border:0;border-radius:0;height:23px;-webkit-appearance:none;float:left;display:block;position:relative;top:-1px}.upload_photos_popup .content .select-box select:focus{outline:0}.upload_photos_popup .content .right .img-headline{width:100%;height:30px;border-radius:1px;border:0;outline:0;padding:5px 10px;font-size:13px;font-family:Roboto,sans-serif;color:#000;display:none;margin-bottom:20px}.upload_photos_popup .content .right .img-headline:focus{outline:0}.upload_photos_popup .content .right .add-img{float:left;margin:15px 30px 0 0;width:115px;height:115px;border:3px solid #FFF;border-radius:4px;padding-top:30px;position:relative;cursor:pointer;background-size:cover;background-position:center center}.upload_photos_popup .content .right .add-img input[type=file]{display:block!important;width:115px!important;height:115px!important;opacity:0!important;overflow:hidden!important;position:absolute;top:0;left:0}.upload_photos_popup .content .right .add-img .ic-plus{font-family:Roboto,sans-serif;font-weight:700;font-size:26px;color:#FFF;text-align:center;display:block;margin-bottom:5px}.upload_photos_popup .content .right .add-img span{font-size:13px;color:#FFF;font-family:Roboto,sans-serif;display:block;text-align:center}.upload_photos_popup .content .right .album{float:left}.upload_photos_popup .content .right .album span{font-size:14px;color:#FFF;font-family:Roboto,sans-serif;display:block;margin-bottom:10px}.new-style .sessions .rank-box .top .weather .ic-air,.new-style .sessions .rank-box .top .weather .ic-asph,.new-style .sessions .rank-box .top .weather .ic-temp,.new-style .sessions .rank-box .top .weather .ic-wind,.upload_photos_popup .content .right .album button{font-size:13px;font-family:Roboto,sans-serif}.upload_photos_popup .content .right .album button{background:#000;color:#FFF;padding:5px 8px;display:block;width:100%;margin:10px 0 0;border:0;outline:0;cursor:pointer;float:left}@media (min-width:768px){.upload_photos_popup .content .right .album button{width:auto;margin:10px 10px 0}}.upload_photos_popup .content .right .album button:focus{outline:0}.upload_photos_popup .content .btn-wrapper{width:100%}.upload_photos_popup .content .btn{width:170px;height:30px;border:1px solid #000;font-size:16px;color:#FFF;font-family:Roboto,sans-serif;text-align:center;display:block;padding-top:7px;background:#db0016;background:linear-gradient(to bottom,#db0016 0,#9d0003 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db0016', endColorstr='#9d0003', GradientType=0);border-radius:5px;margin:0 auto;text-decoration:none;text-transform:uppercase}.new-style .sessions .rank-box .top .position .gold,.sessions .rank-box .top .position .gold{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5ac17', endColorstr='#000b080f', GradientType=1 )}.fx-overlay{background:rgba(0,0,0,.75);position:fixed;width:100%;height:100%;left:0;top:0;z-index:1111;display:none}.new-style .sessions .ic-time,.sessions .ic-time{background:url(../img/sprite.png) -250px -386px no-repeat}.new-style .sessions .no-pd{padding:10px 0 0!important}.new-style .sessions .ic-time{width:25px;height:26px;position:relative;top:7px;left:13px}.new-style .sessions .ic-flags{background:url(../img/sprite.png) -348px -389px no-repeat;width:31px;height:23px;position:relative;top:9px;left:11px}.new-style .sessions .rank-box .top .ic-bronze,.new-style .sessions .rank-box .top .ic-gold,.new-style .sessions .rank-box .top .ic-red,.new-style .sessions .rank-box .top .ic-silver,.new-style .sessions .rank-box .top .position .bronze,.new-style .sessions .rank-box .top .position .gold,.new-style .sessions .rank-box .top .position .red,.new-style .sessions .rank-box .top .position .silver{width:120px;height:29px;display:block;float:left}.new-style .sessions .rank-box{margin-bottom:20px}.new-style .sessions .rank-box .top .ic-gold{background:url(../img/sprite.png) -142px -476px no-repeat;margin-left:3px}.new-style .sessions .rank-box .top .ic-silver{background:url(../img/sprite.png) -7px -476px no-repeat;margin-left:3px}.new-style .sessions .rank-box .top .ic-bronze{background:url(../img/sprite.png) -141px -513px no-repeat;margin-left:3px}.new-style .sessions .rank-box .top .ic-red{background:url(../img/sprite.png) -7px -513px no-repeat;margin-left:3px}.new-style .sessions .rank-box .top .position{position:relative;float:left}.new-style .sessions .rank-box .top .position span{color:#FFF;font-size:14px;font-family:Roboto,sans-serif;position:absolute;top:7px;left:95px}.new-style .sessions .rank-box .top .position .gold{background:linear-gradient(to right,#f5ac17 0,rgba(11,8,15,0) 100%)}.new-style .sessions .rank-box .top .position .bronze,.sessions .rank-box .top .position .bronze{background:linear-gradient(to right,#eb7823 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6eb7823', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .rank-box .top .position .silver,.sessions .rank-box .top .position .silver{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6ededed', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .rank-box .top .position .silver{background:linear-gradient(to right,#ededed 0,rgba(0,0,0,0) 100%)}.new-style .sessions .rank-box .top .position .red{background:linear-gradient(to right,#d90013 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d90013', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .rank-box .top .weather{float:left;padding-left:5px;padding-top:6px}.new-style .sessions .rank-box .top .weather .ic-temp{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.new-style .sessions .rank-box .top .weather .ic-temp .icon{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:2px;float:left;display:block}.new-style .sessions .rank-box .top .weather .ic-asph{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.new-style .sessions .rank-box .top .weather .ic-asph .icon{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-right:2px;float:left;display:block}.new-style .sessions .rank-box .top .weather .ic-air{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.new-style .sessions .rank-box .top .weather .ic-air .icon{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-right:2px;float:left;display:block}.new-style .sessions .rank-box .top .weather .ic-wind{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.new-style .sessions .rank-box .top .weather .ic-wind .icon{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;top:1px;float:left;display:block}.new-style .sessions .rank-box .top .view-btn{font-size:14px;color:#FFF;text-decoration:none;font-family:Roboto,sans-serif;float:right;margin-top:9px}.new-style .sessions .rank-box .top .view-btn:hover,.new-style .sessions .winners .qualification_container .inner .results .head .right span:hover{text-decoration:underline}.new-style .sessions .rank-box .border-center{border-top:3px solid #d50012;border-left:3px solid #d50012;border-radius:4px 4px 4px 0}.new-style .sessions .rank-box .center{border-top:1px solid #000;border-left:1px solid #000;background:url(../img/top-bg.png);width:100%;height:37px;position:relative}.new-style .sessions .rank-box .center .left{float:left;position:relative;width:165px}.new-style .sessions .rank-box .center .left .position{background:url(../img/place.png) no-repeat;width:39px;height:37px;position:absolute;z-index:1111;left:-22px;top:8px;font-size:16px;color:#FFF;font-family:Roboto,sans-serif;font-weight:700;padding-top:16px;text-align:center}.new-style .sessions .rank-box .center .left .avatar{width:51px;height:51px;border:1px solid #000;position:absolute;top:3px;left:3px}.new-style .sessions .rank-box .center .left .avatar img{width:51px;height:51px}.new-style .sessions .rank-box .center .left .date{font-size:18px;color:#FFF;font-family:Roboto,sans-serif;display:block;margin-left:69px;margin-top:8px}.new-style .sessions .rank-box .center .right{float:left;width:calc(100% - 190px);height:36px;padding-top:9px;border-bottom:3px solid #d50012}.new-style .sessions .rank-box .center .right .best-time,.new-style .sessions .rank-box .center .right .ideal-time{font-size:14px;color:#FFF;font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin-top:-4px}.new-style .sessions .rank-box .center .right .best-time span.green,.new-style .sessions .rank-box .center .right .ideal-time span.green{color:#78ff27;font-weight:500}.new-style .sessions .rank-box .center .right .best-time strong,.new-style .sessions .rank-box .center .right .ideal-time strong{font-weight:500}.new-style .sessions .rank-box .center .right .best-time{padding-left:8px;padding-right:7px;border-right:1px solid #FFF;margin-right:3px}.new-style .sessions .rank-box .center .right-corner{box-sizing:content-box;width:20px;height:34px;border:0 solid;border-top:3px solid #d50012;border-bottom:3px solid #d50012;border-right:3px solid #d50012;border-radius:0 4px 0 0;font:400 100%/normal Arial,Helvetica,sans-serif;color:#000;text-overflow:clip;transform:rotateX(-2deg) skewX(-20deg);transform-origin:100% 100% 0;float:right;position:absolute;top:-4px;right:0;overflow:hidden;display:inline-block}.new-style .sessions .atmosphere span,.new-style .sessions .rank-box .bottom .left span,.new-style .sessions .rank-box .bottom .right .about span,.new-style .sessions .rank-box .bottom .right .results-btn,.new-style .sessions .ranking_content .laps,.new-style .sessions .ranking_content .path a,.new-style .sessions .ranking_content .to-first{font-size:13px;font-family:Roboto,sans-serif}.new-style .sessions .rank-box .center .right-corner .bg{background:url(../img/top-bg.png) center center;width:52px;height:38px;visibility:visible;transform:rotateX(17deg) skewX(17deg);transform-origin:0 0 0;border-top:1px solid #000}.new-style .sessions .rank-box .border-bottom{border-left:3px solid #d50012;border-radius:0 4px 4px;max-height:27px}.new-style .sessions .rank-box .bottom .border-left{float:left;border-bottom:3px solid #d50012}.new-style .sessions .rank-box .bottom .left{border-left:1px solid #000;background:url(../img/bottom-bg.png);width:165px;height:24px;float:left}.new-style .sessions .rank-box .bottom .left .ic-clock{background:url(../img/sprite.png) -483px -445px no-repeat;width:12px;height:14px;display:inline-block;margin-left:69px}.new-style .sessions .rank-box .bottom .left span{color:#FFF;display:inline-block;position:relative;left:4px;top:-1px}.new-style .sessions .rank-box .bottom .right{float:left;width:356px}.new-style .sessions .rank-box .bottom .right .about{padding-left:8px;padding-top:1px;background:linear-gradient(to right,#a2000a 0,rgba(11,8,15,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2000a', endColorstr='#000b080f', GradientType=1 );height:30px;float:left;margin-right:15px;border-left:3px solid #d50012;border-top:3px solid #d50012;position:relative;top:-3px;left:-1px;border-top-left-radius:4px}.new-style .sessions .rank-box .bottom .right .about .ic-check{background:url(../img/sprite.png) -162px -58px no-repeat;width:10px;height:15px;display:inline-block;position:relative;top:3px}.new-style .sessions .rank-box .bottom .right .about .ic-kart{background:url(../img/sprite.png) -451px -445px no-repeat;width:21px;height:15px;display:inline-block;position:relative;top:3px}.new-style .sessions .rank-box .bottom .right .about span{color:#FFF;display:inline-block;position:relative;left:4px;margin-right:8px}.new-style .sessions .rank-box .bottom .right .about .no-left{left:2px}.new-style .sessions .rank-box .bottom .right .results-btn{float:right;box-sizing:content-box;width:100px;height:30px;border:none;text-decoration:none;cursor:pointer;color:#FFF;text-overflow:clip;background:#d90013!important;transform:skewX(-20deg);position:relative;top:-3px;right:2px;z-index:200}.new-style .sessions .rank-box .bottom .right .results-btn span{visibility:visible;transform:skewX(20deg);text-align:center;display:block;padding-top:8px;-webkit-backface-visibility:hidden}.new-style .sessions .rank-box .bottom .right .results-btn span:after{background:url(../img/sprite.png) -424px -445px no-repeat;width:15px;height:15px;content:"";display:block;float:right;position:relative;right:8px}.new-style .sessions .ranking_content .laps{width:28px;display:block;color:#FFF;text-align:center}.new-style .sessions .ranking_content .to-first{width:14.74%;display:block;color:#FFF;text-align:center}.new-style .sessions .ranking_content .path{width:20.5%}.new-style .sessions .ranking_content .path a{display:block;float:left;color:#FFF;text-align:center;text-decoration:none}.new-style .sessions .ranking_content .path .view{margin-right:10px;margin-left:10px}.new-style .sessions .ranking_content .path .compare{float:right}.new-style .sessions .ranking_content .table_content .row .position,.new-style .sessions .ranking_content .table_header .position{width:14.6%}.new-style .sessions .ranking_content .position .ic-position{position:relative;left:-11px}.new-style .sessions .atmosphere{padding:10px 8px;display:block;width:100%;text-align:left;background-color:#000}.new-style .sessions .atmosphere span{color:#FFF;display:inline-block;text-align:center}.new-style .sessions .atmosphere .share_session_btn{display:block;background-color:#0162ca;color:#FFF;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;font-family:Roboto,sans-serif;text-decoration:none;border-radius:3px;cursor:pointer;text-transform:capitalize;float:right}.new-style .sessions .atmosphere .share_session_btn i{margin-right:6px;font-size:15px;margin-top:2px;float:left}.new-style .sessions .atmosphere .ic-air,.new-style .sessions .atmosphere .ic-asph,.new-style .sessions .atmosphere .ic-temp{margin-right:2px;top:2px;display:inline-block;position:relative}.new-style .sessions .atmosphere .share_session_btn:hover{background-color:#0049d9}.new-style .sessions .atmosphere .ic-temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-left:5px}.new-style .sessions .atmosphere .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-left:5px}.new-style .sessions .atmosphere .ic-air{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-left:5px}.new-style .sessions .atmosphere .ic-wind{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;display:inline-block;margin-left:5px;position:relative;top:3px}.new-style #tab2,.new-style .sessions .winners .qualification_container .inner .button_line,.new-style .sessions .winners .qualification_container .inner .results_hidden{display:none}.new-style .sessions .winners{width:100%;min-height:393px}.new-style .sessions .winners .qualification_container{width:100%;background-color:#000;padding:0 25px}.new-style .sessions .winners .qualification_container .inner{width:100%;background:url(../img/session_qualification_bgr.png);padding-top:40px;padding-bottom:10px}.new-style .sessions .winners .qualification_container .inner .button_line .left_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .left_line{float:left;width:140px;margin-left:10px;height:25px}.new-style .sessions .winners .qualification_container .inner .button_line .left_line .first_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .left_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.new-style .sessions .winners .qualification_container .inner .button_line .left_line .second_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .left_line .second_line{width:100%;height:1px;background:#474848}.new-style .sessions .winners .qualification_container .inner .button_line .button_container,.new-style .sessions .winners .qualification_container .inner .results_hidden .button_container{float:left;text-align:center;width:173px}.new-style .sessions .winners .qualification_container .inner .button_line .button_container .button,.new-style .sessions .winners .qualification_container .inner .results_hidden .button_container .button{margin:0 auto;height:25px;line-height:25px;color:#FFF;text-align:center;background-color:#da0013;font-size:13px;font-family:Roboto,sans-serif;padding:0 15px;border-radius:13px;display:inline-block;cursor:pointer}.new-style .sessions .winners .qualification_container .inner .button_line .button_container .button:hover,.new-style .sessions .winners .qualification_container .inner .results_hidden .button_container .button:hover{background-color:#b30008}.new-style .sessions .winners .qualification_container .inner .button_line .right_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .right_line{float:right;margin-right:10px;width:140px;height:25px}.new-style .sessions .winners .qualification_container .inner .button_line .right_line .first_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .right_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.new-style .sessions .winners .qualification_container .inner .button_line .right_line .second_line,.new-style .sessions .winners .qualification_container .inner .results_hidden .right_line .second_line{width:100%;height:1px;background:#474848}.new-style .sessions .winners .qualification_container .inner .button_line{margin-top:5px;display:block}.new-style .sessions .winners .qualification_container .inner .results{padding:0 10px}.new-style .sessions .winners .qualification_container .inner .results .head .left{float:left;font-size:16px;color:#FFF;font-family:Roboto,sans-serif}.new-style .sessions .winners .qualification_container .inner .results .head .left .icon{background:url(../img/sprite.png) -404px -53px no-repeat;width:29px;height:21px;float:left;margin-right:10px;margin-top:-2px}.new-style .sessions .winners .qualification_container .inner .results .head .right{float:right}.new-style .sessions .winners .qualification_container .inner .results .head .right span{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;cursor:pointer}.new-style .sessions .winners .qualification_container .inner .results .results_head{width:100%;margin-top:8px;border-top:1px solid #0d0e0e;border-bottom:1px solid #444;margin-bottom:10px}.new-style .sessions .winners .qualification_container .inner .results .results_head .top_line{width:100%;height:1px;background:#444}.new-style .sessions .winners .qualification_container .inner .results .results_head .bottom_line{width:100%;height:1px;background:#0d0e0e}.new-style .sessions .winners .qualification_container .inner .results .results_head div.th{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#7d7d7d;line-height:28px;text-align:center}.new-style .sessions .winners .qualification_container .inner .results .results_head div.th.pos{width:85px}.new-style .sessions .winners .qualification_container .inner .results .results_head div.th.racer{width:110px}.new-style .sessions .winners .qualification_container .inner .results .results_head div.th.best_time{width:175px}.new-style .sessions .winners .qualification_container .inner .results .results_head div.th.gap{width:50px}.new-style .sessions .winners .qualification_container .inner .results .user_row{width:100%;height:34px}.new-style .sessions .winners .qualification_container .inner .results .user_row div{float:left}.new-style .sessions .winners .qualification_container .inner .results .user_row div.position{width:68px}.new-style .sessions .winners .qualification_container .inner .results .user_row div.position span{margin-top:6px;display:block;float:right;width:53px;height:22px;background:url(../img/qualification_pos_red.png) no-repeat;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;text-align:center;line-height:22px;padding-left:9px;font-weight:bolder;margin-right:3px}.new-style .sessions .winners .qualification_container .inner .results .user_row div.position.gold span{background:url(../img/qualification_pos_gold.png) no-repeat}.new-style .sessions .winners .qualification_container .inner .results .user_row div.position.silver span{background:url(../img/qualification_pos_silver.png) no-repeat}.new-style .sessions .winners .qualification_container .inner .results .user_row div.position.bronze span{background:url(../img/qualification_pos_bronze.png) no-repeat}.new-style .sessions .winners .qualification_container .inner .results .user_row div.name{width:185px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.new-style .sessions .winners .qualification_container .inner .results .user_row div.name .img{float:left;width:25px;height:25px;border-radius:50%;background-color:#FFF;margin-right:7px;margin-left:3px;margin-top:4.5px}.new-style .sessions .winners .qualification_container .inner .results .user_row div.name .img img{width:25px;height:25px;border-radius:50%}.new-style .sessions .winners .qualification_container .inner .results .user_row div.best_time{width:115px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.new-style .sessions .winners .qualification_container .inner .results .user_row div.gap{text-align:center;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.new-style .sessions .winners .winners-content{width:100%;height:357px;background:url(../img/winners-bg.jpg) center bottom no-repeat #000;background-size:cover}.new-style .sessions .winners .winners-content .second{width:160px;height:285px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000201 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000201', GradientType=0 );float:left;margin-left:0;margin-top:42px;margin-right:19px}.new-style .sessions .winners .winners-content .first,.sessions .winners .winners-content .first,.single_session .first{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a00002', GradientType=0 )}.new-style .sessions .winners .winners-content .second .avatar{border:3px solid #ededed}.new-style .sessions .winners .winners-content .first{width:165px;height:285px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#a00002 66%);float:left;margin-top:42px;margin-right:19px;padding-top:25px}.new-style .sessions .winners .winners-content .third,.sessions .winners .winners-content .second,.sessions .winners .winners-content .third{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000201', GradientType=0 )}.new-style .sessions .winners .winners-content .first .avatar{width:120px;height:120px;display:block;margin:0 auto 15px;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover;border:3px solid #f5ac17}.new-style .sessions .winners .winners-content .third,.sessions .winners .winners-content .second{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000201 100%)}.new-style .sessions .winners .winners-content .first .position{display:block;padding-top:10px;font-size:34px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.new-style .sessions .winners .winners-content .first .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-bottom:10px;color:#FFF}.new-style .sessions .winners .winners-content .first .name{font-size:16px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.new-style .sessions .winners .winners-content .first .time{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.new-style .sessions .winners .winners-content .third{width:160px;height:285px;float:left;margin-top:42px}.new-style .sessions .winners .winners-content .third .avatar{border:3px solid #eb7823}.new-style .sessions .winners .winners-content .second,.new-style .sessions .winners .winners-content .third{padding-top:70px}.new-style .sessions .winners .winners-content .second .avatar,.new-style .sessions .winners .winners-content .third .avatar{width:90px;height:90px;display:block;margin:0 auto;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover}.new-style .sessions .winners .winners-content .second .position,.new-style .sessions .winners .winners-content .third .position{display:block;background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;padding-top:10px;font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.new-style .sessions .winners .winners-content .second .place,.new-style .sessions .winners .winners-content .third .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-top:4px;margin-bottom:10px;color:#FFF}.new-style .sessions .winners .winners-content .second .name,.new-style .sessions .winners .winners-content .third .name{font-size:13px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.new-style .sessions .winners .winners-content .second .time,.new-style .sessions .winners .winners-content .third .time{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.new-style .sessions .winners.has_qualification .winners-content{height:317px}.new-style .sessions .winners.has_qualification .winners-content .first,.new-style .sessions .winners.has_qualification .winners-content .second,.new-style .sessions .winners.has_qualification .winners-content .third{margin-top:32px}.new-style .sessions .winners .winners-footer{width:100%;height:40px;display:block;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90013', endColorstr='#9d0001', GradientType=0 )}.new-style .sessions .winners .winners-footer div,.sessions .winners .winners-footer div{height:28px;box-shadow:inset 0 0 3px rgba(0,0,0,.5);cursor:pointer;line-height:25px;min-width:128px}.challenges .challenges_content .no_results .button,.new-style .sessions .black_container .table_content.session_content .active,.sessions .black_container .table_content.session_content .active{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f6', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .winners .winners-footer div{background-color:rgba(0,0,0,0);border-radius:14px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;text-align:center;padding:0;display:inline-block;border:1px solid #000;margin-top:5px;width:135px}.new-style .sessions .black_container .tab_progress .users_list .user_row .name,.new-style .sessions .black_container .table_content.session_content .diff,.new-style .sessions .black_container .table_content.session_content .time_laps,.sessions .rank-box .top .weather .ic-air,.sessions .rank-box .top .weather .ic-asph,.sessions .rank-box .top .weather .ic-temp,.sessions .rank-box .top .weather .ic-wind{font-size:13px;font-family:Roboto,sans-serif}.new-style .sessions .winners .winners-footer div.active,.new-style .sessions .winners .winners-footer div:hover{background-color:rgba(0,0,0,.4)}.new-style .sessions .winners .winners-footer div .icon{display:inline-block}.new-style .sessions .winners .winners-footer div .icon.laps{background:url(../img/sprite.png) -685px -674px no-repeat;width:20px;height:21px;margin-bottom:-6px;margin-right:5px}.new-style .sessions .winners .winners-footer div .icon.rank{background:url(../img/sprite.png) -652px -674px no-repeat;width:19px;height:22px;margin-bottom:-6px;margin-right:5px}.new-style .sessions .winners .winners-footer div .icon.progress{background:url(../img/sprite.png) -720px -674px no-repeat;width:19px;height:21px;margin-bottom:-6px;margin-right:5px}.new-style .sessions .winners .winners-footer.three div.middle{margin-left:35px;margin-right:35px}.new-style .sessions .winners .winners-footer.two div{margin-left:15px;margin-right:15px}.new-style .sessions .black_container{padding-top:0;padding-bottom:10px}.new-style .sessions .black_container .table_header{margin-top:20px}.new-style .sessions .black_container .table_header .name{width:158px!important}.new-style .sessions .black_container .table_header .laps{width:28px!important}.new-style .sessions .black_container .table_header .time{width:80px!important}.new-style .sessions .black_container .table_header .time_laps{width:85px!important;text-align:center}.new-style .sessions .black_container .table_header .to-first{width:70px!important}.new-style .sessions .black_container .table_content.session_content{border-bottom:1px solid #7a7a7a}.new-style .sessions .black_container .table_content.session_content .active{left:45px;background:linear-gradient(to right,#0080f6 0,transparent 100%)}.new-style .sessions .black_container .table_content.session_content .active.dark{left:45px;background:linear-gradient(to right,#000 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .black_container .table_content.session_content .active.dark:before{background-image:url(../img/left-corner-ranking-hover-black.png);background-position:left center;background-repeat:no-repeat;height:32px;width:18px;content:"";position:relative;left:-18px;display:inline-block;float:left}.new-style .sessions .black_container .table_content.session_content .active.green{left:45px;background:linear-gradient(to right,#78ff27 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#78ff27', endColorstr='#00000000', GradientType=1 )}.new-style .sessions .black_container .table_content.session_content .active.green:before{background-image:url(../img/left-corner-ranking-hover-green.png);background-position:left center;background-repeat:no-repeat;height:32px;width:18px;content:"";position:relative;left:-18px;display:inline-block;float:left}.new-style .sessions .black_container .table_content.session_content .position{width:60px}.new-style .sessions .black_container .table_content.session_content .name{width:150px}.new-style .sessions .black_container .table_content.session_content .laps{font-weight:700;padding-top:2px;width:38px;text-align:left}.new-style .sessions .black_container .table_content.session_content .time{width:70px}.new-style .sessions .black_container .table_content.session_content .time_laps{width:80px;padding-top:2px;color:#FFF;text-align:center}.new-style .sessions .black_container .table_content.session_content .diff{width:70px;padding-top:2px;color:#FFF}.new-style .sessions .black_container .table_content.session_content .trajectory{position:relative;width:115px}.new-style .sessions .black_container .table_content.session_content .trajectory .compare{position:absolute;right:-20px}.new-style .sessions .black_container .table_content.session_content .trajectory .see{position:absolute;right:52px}.new-style .sessions .black_container .tab_progress .users_list{margin-bottom:30px;border-top:1px solid rgba(255,255,255,.1)}.new-style .sessions .black_container .tab_progress .users_list .left,.new-style .sessions .black_container .tab_progress .users_list .right{float:left;width:50%}.new-style .sessions .black_container .tab_progress .users_list .user_row{height:29px;border-bottom:1px solid rgba(255,255,255,.1)}.new-style .sessions .black_container .tab_progress .users_list .user_row .color_box{width:21px;height:21px;background-color:green;float:left;margin-top:4px;margin-left:25px}.new-style .sessions .black_container .tab_progress .users_list .user_row .name{float:left;color:#FFF;line-height:29px;margin-left:10px}.new-style .sessions .see-all-results{width:100%!important}.new-style .sessions .show-more{width:215px!important}.new-style .best-time-ranking .content{background:0 0!important;border:0!important;padding:30px 13px 5px!important}.new-style .session_container .content{padding:10px;background-color:rgba(0,0,0,.4)}@media (min-width:768px){.new-style .session_container .content{padding:15px 25px 16px 30px}}.new-style #chartjs-session-tooltip{opacity:1;position:absolute;background:rgba(0,0,0,.7);color:#fff;border-radius:3px;transition:all .1s ease;pointer-events:none;transform:translate(-50%,0)}.new-style .chartjs-session-tooltip-key{display:inline-block;width:10px;height:10px}.sessions .no-pd{padding:10px 0 0!important}.sessions .ic-time{width:25px;height:26px;position:relative;top:7px;left:13px}.sessions .ic-flags{background:url(../img/sprite.png) -348px -389px no-repeat;width:31px;height:23px;position:relative;top:9px;left:11px}.sessions .rank-box .top .ic-bronze,.sessions .rank-box .top .ic-gold,.sessions .rank-box .top .ic-red,.sessions .rank-box .top .ic-silver,.sessions .rank-box .top .position .bronze,.sessions .rank-box .top .position .gold,.sessions .rank-box .top .position .red,.sessions .rank-box .top .position .silver{height:29px;display:block;float:left;width:120px}.sessions .rank-box{margin-bottom:20px}.sessions .rank-box .top .ic-gold{background:url(../img/sprite.png) -142px -476px no-repeat;margin-left:3px}.sessions .rank-box .top .ic-silver{background:url(../img/sprite.png) -7px -476px no-repeat;margin-left:3px}.sessions .rank-box .top .ic-bronze{background:url(../img/sprite.png) -141px -513px no-repeat;margin-left:3px}.sessions .rank-box .top .ic-red{background:url(../img/sprite.png) -7px -513px no-repeat;margin-left:3px}.sessions .rank-box .top .position{position:relative;float:left}.sessions .rank-box .top .position span{color:#FFF;font-size:14px;font-family:Roboto,sans-serif;position:absolute;top:7px;left:95px}.sessions .rank-box .top .position .gold{background:linear-gradient(to right,#f5ac17 0,rgba(11,8,15,0) 100%)}.sessions .rank-box .top .position .silver{background:linear-gradient(to right,#ededed 0,rgba(0,0,0,0) 100%)}.sessions .rank-box .top .position .red{background:linear-gradient(to right,#d90013 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6d90013', endColorstr='#00000000', GradientType=1 )}.sessions .rank-box .top .weather{float:left;padding-left:5px;padding-top:6px}.sessions .rank-box .top .weather .ic-temp{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.sessions .rank-box .top .weather .ic-temp .icon{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:2px;float:left;display:block}.sessions .rank-box .top .weather .ic-asph{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.sessions .rank-box .top .weather .ic-asph .icon{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-right:2px;float:left;display:block}.sessions .rank-box .top .weather .ic-air{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.sessions .rank-box .top .weather .ic-air .icon{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-right:2px;float:left;display:block}.sessions .rank-box .top .weather .ic-wind{display:inline-block;color:rgba(255,255,255,.8);margin-right:3px}.sessions .rank-box .top .weather .ic-wind .icon{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;top:1px;float:left;display:block}.sessions .rank-box .top .view-btn{font-size:14px;color:#FFF;text-decoration:none;font-family:Roboto,sans-serif;float:right;margin-top:9px}.sessions .rank-box .top .view-btn:hover,.sessions .winners .qualification_container .inner .results .head .right span:hover,.tracks-container .columns .see_all_nav a{text-decoration:underline}.sessions .rank-box .border-center{border-top:3px solid #d50012;border-left:3px solid #d50012;border-radius:4px 4px 4px 0}.sessions .rank-box .center{border-top:1px solid #000;border-left:1px solid #000;background:url(../img/top-bg.png);width:100%;height:37px;position:relative}.sessions .rank-box .center .left{float:left;position:relative;width:165px}.sessions .rank-box .center .left .position{background:url(../img/place.png) no-repeat;width:39px;height:37px;position:absolute;z-index:1111;left:-22px;top:8px;font-size:16px;color:#FFF;font-family:Roboto,sans-serif;font-weight:700;padding-top:16px;text-align:center}.sessions .rank-box .center .left .avatar{width:51px;height:51px;border:1px solid #000;position:absolute;top:3px;left:3px}.sessions .rank-box .center .left .avatar img{width:51px;height:51px}.sessions .rank-box .center .left .date{font-size:18px;color:#FFF;font-family:Roboto,sans-serif;display:block;margin-left:69px;margin-top:8px}.sessions .rank-box .center .right{float:left;width:calc(100% - 190px);height:36px;padding-top:9px;border-bottom:3px solid #d50012}.sessions .rank-box .center .right .best-time,.sessions .rank-box .center .right .ideal-time{font-size:14px;color:#FFF;font-family:Roboto,sans-serif;font-weight:300;display:inline-block;margin-top:-4px}.sessions .rank-box .center .right .best-time span.green,.sessions .rank-box .center .right .ideal-time span.green{color:#78ff27;font-weight:500}.sessions .rank-box .center .right .best-time strong,.sessions .rank-box .center .right .ideal-time strong{font-weight:500}.sessions .rank-box .center .right .best-time{padding-left:8px;padding-right:7px;border-right:1px solid #FFF;margin-right:3px}.sessions .rank-box .center .right-corner{box-sizing:content-box;width:20px;height:34px;border:0 solid;border-top:3px solid #d50012;border-bottom:3px solid #d50012;border-right:3px solid #d50012;border-radius:0 4px 0 0;font:400 100%/normal Arial,Helvetica,sans-serif;color:#000;text-overflow:clip;transform:rotateX(-2deg) skewX(-20deg);transform-origin:100% 100% 0;float:right;position:absolute;top:-4px;right:0;overflow:hidden;display:inline-block}.sessions .atmosphere .share_session_btn,.sessions .atmosphere span,.sessions .rank-box .bottom .left span,.sessions .rank-box .bottom .right .about span,.sessions .rank-box .bottom .right .results-btn,.sessions .ranking_content .laps,.sessions .ranking_content .path a,.sessions .ranking_content .to-first,.sessions .winners .qualification_container .inner .button_line .button_container .button,.sessions .winners .qualification_container .inner .results .head .left,.sessions .winners .qualification_container .inner .results .head .right span,.sessions .winners .qualification_container .inner .results_hidden .button_container .button{color:#FFF;font-family:Roboto,sans-serif}.sessions .rank-box .center .right-corner .bg{background:url(../img/top-bg.png) center center;width:52px;height:38px;visibility:visible;transform:rotateX(17deg) skewX(17deg);transform-origin:0 0 0;border-top:1px solid #000}.sessions .rank-box .border-bottom{border-left:3px solid #d50012;border-radius:0 4px 4px;max-height:27px}.sessions .rank-box .bottom .border-left{float:left;border-bottom:3px solid #d50012}.sessions .rank-box .bottom .left{border-left:1px solid #000;background:url(../img/bottom-bg.png);width:165px;height:24px;float:left}.sessions .rank-box .bottom .left .ic-clock{background:url(../img/sprite.png) -483px -445px no-repeat;width:12px;height:14px;display:inline-block;margin-left:69px}.sessions .rank-box .bottom .left span{font-size:13px;display:inline-block;position:relative;left:4px;top:-1px}.sessions .rank-box .bottom .right{float:left;width:356px}.sessions .rank-box .bottom .right .about{padding-left:8px;padding-top:1px;background:linear-gradient(to right,#a2000a 0,rgba(11,8,15,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2000a', endColorstr='#000b080f', GradientType=1 );height:30px;float:left;margin-right:15px;border-left:3px solid #d50012;border-top:3px solid #d50012;position:relative;top:-3px;left:-1px;border-top-left-radius:4px}.sessions .rank-box .bottom .right .about .ic-check{background:url(../img/sprite.png) -162px -58px no-repeat;width:10px;height:15px;display:inline-block;position:relative;top:3px}.sessions .rank-box .bottom .right .about .ic-kart{background:url(../img/sprite.png) -451px -445px no-repeat;width:21px;height:15px;display:inline-block;position:relative;top:3px}.sessions .rank-box .bottom .right .about span{font-size:13px;display:inline-block;position:relative;left:4px;margin-right:8px}.sessions .rank-box .bottom .right .about .no-left{left:2px}.sessions .rank-box .bottom .right .results-btn{float:right;box-sizing:content-box;width:100px;height:30px;border:none;font-size:13px;text-decoration:none;cursor:pointer;text-overflow:clip;background:#d90013!important;transform:skewX(-20deg);position:relative;top:-3px;right:2px;z-index:200}.sessions .atmosphere .ic-asph,.sessions .atmosphere .ic-temp{width:15px;margin-left:5px;display:inline-block;margin-right:2px}.sessions .rank-box .bottom .right .results-btn span{visibility:visible;transform:skewX(20deg);text-align:center;display:block;padding-top:8px;-webkit-backface-visibility:hidden}.sessions .rank-box .bottom .right .results-btn span:after{background:url(../img/sprite.png) -424px -445px no-repeat;width:15px;height:15px;content:"";display:block;float:right;position:relative;right:8px}.sessions .ranking_content .laps{width:28px;font-size:13px;display:block;text-align:center}.sessions .ranking_content .to-first{width:14.74%;font-size:13px;display:block;text-align:center}.sessions .ranking_content .path{width:20.5%}.sessions .ranking_content .path a{font-size:13px;display:block;float:left;text-align:center;text-decoration:none}.sessions .ranking_content .path .view{margin-right:10px;margin-left:10px}.sessions .ranking_content .path .compare{float:right}.sessions .ranking_content .table_content .row .position,.sessions .ranking_content .table_header .position{width:14.6%}.sessions .ranking_content .position .ic-position{position:relative;left:-11px}.sessions .atmosphere{padding:10px 8px;display:block;width:100%;text-align:left;background-color:#000}.sessions .atmosphere span{font-size:13px;display:inline-block;text-align:center}.sessions .atmosphere .share_session_btn{display:block;background-color:#0162ca;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;text-decoration:none;border-radius:3px;cursor:pointer;text-transform:capitalize;float:right}.sessions .atmosphere .share_session_btn i{margin-right:6px;font-size:15px;margin-top:2px;float:left}.sessions .atmosphere .share_session_btn:hover{background-color:#0049d9}.sessions .atmosphere .ic-temp{background:url(../img/sprite.png) -332px -444px no-repeat;height:15px;position:relative;top:2px}.sessions .atmosphere .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;height:13px;position:relative;top:2px}.sessions .atmosphere .ic-air,.sessions .atmosphere .ic-wind{height:14px;display:inline-block;margin-left:5px;position:relative}.sessions .atmosphere .ic-air{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;margin-right:2px;top:2px}.sessions .atmosphere .ic-wind{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;top:3px}#tab2,.sessions .winners .qualification_container .inner .button_line,.sessions .winners .qualification_container .inner .results_hidden{display:none}.sessions .winners{width:100%;min-height:393px}.sessions .winners .qualification_container{width:100%;background-color:#000;padding:0 25px}.sessions .winners .qualification_container .inner{width:100%;background:url(../img/session_qualification_bgr.png);padding-top:40px;padding-bottom:10px}.sessions .winners .qualification_container .inner .button_line .left_line,.sessions .winners .qualification_container .inner .results_hidden .left_line{float:left;width:140px;margin-left:10px;height:25px}.sessions .winners .qualification_container .inner .button_line .left_line .first_line,.sessions .winners .qualification_container .inner .results_hidden .left_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.sessions .winners .qualification_container .inner .button_line .left_line .second_line,.sessions .winners .qualification_container .inner .results_hidden .left_line .second_line{width:100%;height:1px;background:#474848}.sessions .winners .qualification_container .inner .button_line .button_container,.sessions .winners .qualification_container .inner .results_hidden .button_container{float:left;text-align:center;width:173px}.sessions .winners .qualification_container .inner .button_line .button_container .button,.sessions .winners .qualification_container .inner .results_hidden .button_container .button{margin:0 auto;height:25px;line-height:25px;text-align:center;background-color:#da0013;font-size:13px;padding:0 15px;border-radius:13px;display:inline-block;cursor:pointer}.sessions .winners .qualification_container .inner .button_line .button_container .button:hover,.sessions .winners .qualification_container .inner .results_hidden .button_container .button:hover{background-color:#b30008}.sessions .winners .qualification_container .inner .button_line .right_line,.sessions .winners .qualification_container .inner .results_hidden .right_line{float:right;margin-right:10px;width:140px;height:25px}.sessions .winners .qualification_container .inner .button_line .right_line .first_line,.sessions .winners .qualification_container .inner .results_hidden .right_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.sessions .winners .qualification_container .inner .button_line .right_line .second_line,.sessions .winners .qualification_container .inner .results_hidden .right_line .second_line{width:100%;height:1px;background:#474848}.sessions .winners .qualification_container .inner .button_line{margin-top:5px;display:block}.sessions .winners .qualification_container .inner .results{padding:0 10px}.sessions .winners .qualification_container .inner .results .head .left{float:left;font-size:16px}.sessions .winners .qualification_container .inner .results .head .left .icon{background:url(../img/sprite.png) -404px -53px no-repeat;width:29px;height:21px;float:left;margin-right:10px;margin-top:-2px}.sessions .winners .qualification_container .inner .results .head .right{float:right}.sessions .winners .qualification_container .inner .results .head .right span{font-size:13px;cursor:pointer}.sessions .winners .qualification_container .inner .results .results_head{width:100%;margin-top:8px;border-top:1px solid #0d0e0e;border-bottom:1px solid #444;margin-bottom:10px}.sessions .winners .qualification_container .inner .results .results_head .top_line{width:100%;height:1px;background:#444}.sessions .winners .qualification_container .inner .results .results_head .bottom_line{width:100%;height:1px;background:#0d0e0e}.sessions .winners .qualification_container .inner .results .results_head div.th{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#7d7d7d;line-height:28px;text-align:center}.sessions .winners .qualification_container .inner .results .results_head div.th.pos{width:85px}.sessions .winners .qualification_container .inner .results .results_head div.th.racer{width:110px}.sessions .winners .qualification_container .inner .results .results_head div.th.best_time{width:175px}.sessions .winners .qualification_container .inner .results .results_head div.th.gap{width:50px}.sessions .winners .qualification_container .inner .results .user_row{width:100%;height:34px}.sessions .winners .qualification_container .inner .results .user_row div{float:left}.sessions .winners .qualification_container .inner .results .user_row div.position{width:68px}.sessions .winners .qualification_container .inner .results .user_row div.position span{margin-top:6px;display:block;float:right;width:53px;height:22px;background:url(../img/qualification_pos_red.png) no-repeat;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;text-align:center;line-height:22px;padding-left:9px;font-weight:bolder;margin-right:3px}.sessions .winners .qualification_container .inner .results .user_row div.position.gold span{background:url(../img/qualification_pos_gold.png) no-repeat}.sessions .winners .qualification_container .inner .results .user_row div.position.silver span{background:url(../img/qualification_pos_silver.png) no-repeat}.sessions .winners .qualification_container .inner .results .user_row div.position.bronze span{background:url(../img/qualification_pos_bronze.png) no-repeat}.sessions .winners .qualification_container .inner .results .user_row div.name{width:185px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.sessions .winners .qualification_container .inner .results .user_row div.name .img{float:left;width:25px;height:25px;border-radius:50%;background-color:#FFF;margin-right:7px;margin-left:3px;margin-top:4.5px}.sessions .winners .qualification_container .inner .results .user_row div.name .img img{width:25px;height:25px;border-radius:50%}.sessions .winners .qualification_container .inner .results .user_row div.best_time{width:115px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.sessions .winners .qualification_container .inner .results .user_row div.gap{text-align:center;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}.sessions .winners .winners-content{width:100%;height:357px;background:url(../img/winners-bg.jpg) center bottom no-repeat #000;background-size:cover}.sessions .winners .winners-content .second{width:160px;height:285px;float:left;margin-left:0;margin-top:42px;margin-right:19px}.sessions .winners .winners-content .second .avatar{border:3px solid #ededed}.sessions .winners .winners-content .first{width:165px;height:285px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#a00002 66%);float:left;margin-top:42px;margin-right:19px;padding-top:25px}.sessions .winners .winners-content .first .avatar{width:120px;height:120px;display:block;margin:0 auto 15px;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover;border:3px solid #f5ac17}.sessions .winners .winners-content .first .position{display:block;padding-top:10px;font-size:34px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.sessions .winners .winners-content .first .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-bottom:10px;color:#FFF}.sessions .winners .winners-content .first .name,.sessions .winners .winners-content .first .time{font-family:Roboto,sans-serif;display:block;text-align:center;color:#FFF}.sessions .winners .winners-content .first .name{font-size:16px}.sessions .winners .winners-content .first .time{font-size:21px;font-weight:700;margin-top:3px}.sessions .winners .winners-content .third{width:160px;height:285px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000201 100%);float:left;margin-top:42px}.sessions .winners .winners-content .third .avatar{border:3px solid #eb7823}.sessions .winners .winners-content .second,.sessions .winners .winners-content .third{padding-top:70px}.sessions .winners .winners-content .second .avatar,.sessions .winners .winners-content .third .avatar{width:90px;height:90px;display:block;margin:0 auto;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover}.sessions .winners .winners-content .second .position,.sessions .winners .winners-content .third .position{display:block;background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;padding-top:10px;font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.sessions .winners .winners-content .second .place,.sessions .winners .winners-content .third .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-top:4px;margin-bottom:10px;color:#FFF}.sessions .winners .winners-content .second .name,.sessions .winners .winners-content .third .name{font-size:13px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.sessions .winners .winners-content .second .time,.sessions .winners .winners-content .third .time{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.sessions .winners.has_qualification .winners-content{height:317px}.sessions .winners.has_qualification .winners-content .first,.sessions .winners.has_qualification .winners-content .second,.sessions .winners.has_qualification .winners-content .third{margin-top:32px}.sessions .winners .winners-footer{width:100%;height:40px;display:block;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d90013', endColorstr='#9d0001', GradientType=0 )}.sessions .winners .winners-footer div{background-color:rgba(0,0,0,0);border-radius:14px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;text-align:center;padding:0;display:inline-block;border:1px solid #000;margin-top:5px;width:135px}.sessions .winners .winners-footer div.active,.sessions .winners .winners-footer div:hover{background-color:rgba(0,0,0,.4)}.sessions .winners .winners-footer div .icon{display:inline-block}.sessions .winners .winners-footer div .icon.laps{background:url(../img/sprite.png) -685px -674px no-repeat;width:20px;height:21px;margin-bottom:-6px;margin-right:5px}.sessions .winners .winners-footer div .icon.rank{background:url(../img/sprite.png) -652px -674px no-repeat;width:19px;height:22px;margin-bottom:-6px;margin-right:5px}.sessions .winners .winners-footer div .icon.progress{background:url(../img/sprite.png) -720px -674px no-repeat;width:19px;height:21px;margin-bottom:-6px;margin-right:5px}.sessions .winners .winners-footer.three div.middle{margin-left:35px;margin-right:35px}.sessions .winners .winners-footer.two div{margin-left:15px;margin-right:15px}.sessions .black_container{padding-top:0;padding-bottom:10px}.sessions .black_container .table_header{margin-top:20px}.sessions .black_container .table_header .name{width:158px!important}.sessions .black_container .table_header .laps{width:28px!important}.sessions .black_container .table_header .time{width:80px!important}.sessions .black_container .table_header .time_laps{width:85px!important;text-align:center}.sessions .black_container .table_header .to-first{width:70px!important}.sessions .black_container .table_content.session_content{border-bottom:1px solid #7a7a7a}.sessions .black_container .table_content.session_content .active{left:45px;background:linear-gradient(to right,#0080f6 0,transparent 100%)}.sessions .black_container .table_content.session_content .active.dark{left:45px;background:linear-gradient(to right,#000 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=1 )}.sessions .black_container .table_content.session_content .active.dark:before{background-image:url(../img/left-corner-ranking-hover-black.png);background-position:left center;background-repeat:no-repeat;height:32px;width:18px;content:"";position:relative;left:-18px;display:inline-block;float:left}.sessions .black_container .table_content.session_content .active.green{left:45px;background:linear-gradient(to right,#78ff27 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#78ff27', endColorstr='#00000000', GradientType=1 )}.sessions .black_container .table_content.session_content .active.green:before{background-image:url(../img/left-corner-ranking-hover-green.png);background-position:left center;background-repeat:no-repeat;height:32px;width:18px;content:"";position:relative;left:-18px;display:inline-block;float:left}.sessions .black_container .table_content.session_content .position{width:55px}.sessions .black_container .table_content.session_content .name{width:150px}.sessions .black_container .table_content.session_content .laps{font-weight:700;padding-top:2px;width:38px;text-align:left}.sessions .black_container .table_content.session_content .time{width:70px}.sessions .black_container .table_content.session_content .time_laps{width:80px;font-size:13px;font-family:Roboto,sans-serif;padding-top:2px;color:#FFF;text-align:center}.sessions .black_container .table_content.session_content .time_laps.first{margin-left:10px}.sessions .black_container .table_content.session_content .diff{width:70px;font-size:13px;font-family:Roboto,sans-serif;padding-top:2px;color:#FFF}.sessions .black_container .table_content.session_content .trajectory{position:relative;width:115px}.sessions .black_container .table_content.session_content .trajectory .compare{position:absolute;right:-20px}.sessions .black_container .table_content.session_content .trajectory .see{position:absolute;right:52px}.sessions .black_container .tab_progress .users_list{margin-bottom:30px;border-top:1px solid rgba(255,255,255,.1)}.sessions .black_container .tab_progress .users_list .left,.sessions .black_container .tab_progress .users_list .right{float:left;width:50%}.sessions .black_container .tab_progress .users_list .user_row{height:29px;border-bottom:1px solid rgba(255,255,255,.1)}.sessions .black_container .tab_progress .users_list .user_row .color_box{width:21px;height:21px;background-color:green;float:left;margin-top:4px;margin-left:25px}.sessions .black_container .tab_progress .users_list .user_row .name{float:left;font-family:Roboto,sans-serif;color:#FFF;font-size:13px;line-height:29px;margin-left:10px}.sessions .see-all-results{width:100%!important}.sessions .show-more{width:215px!important}.best-time-ranking .content{background:0 0!important;border:0!important;padding:30px 13px 5px!important}#chartjs-session-tooltip{opacity:1;position:absolute;background:rgba(0,0,0,.7);color:#fff;border-radius:3px;transition:all .1s ease;pointer-events:none;transform:translate(-50%,0)}.chartjs-session-tooltip-key{display:inline-block;width:10px;height:10px}.single_session{text-align:center}.single_session .first{margin:42px auto 0!important;float:none!important;display:inline-block;text-align:center;width:240px!important;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(91,0,1,0) 37%,rgba(160,0,2,.73) 65%,#a00002 99%)}.ranklist{margin:0 -10px}@media (min-width:375px){.ranklist{margin:0 -20px}}@media (min-width:480px){.ranklist{margin:0 -30px}}.ranklist .top_image{position:relative;width:100%;padding-top:145px;text-align:center;background:url(../img/ranklist_bgr_img.jpg) left -110px center no-repeat;background-size:cover}@media (min-width:768px){.ranklist{margin:0}.ranklist .top_image{padding-top:170px;background-position:left center}}.ranklist .top_image .title{display:flex;flex-direction:column;align-items:center;padding:15px 0 10px;background:rgba(0,0,0,.8)}.ranklist .top_image .title h1{display:inline-block;font-size:26px;font-family:Roboto,sans-serif;color:#fff}@media (min-width:480px){.ranklist .top_image .title{flex-direction:row;flex-wrap:wrap;padding:30px}.ranklist .top_image .title h1{flex:auto;order:1;text-align:left}}.ranklist .top_image .title .share-button{display:flex;align-items:center;min-width:53px;height:20px;margin-top:15px;padding:0 4px;font-size:12px;font-family:Roboto,sans-serif;text-decoration:none;border-radius:3px;color:#fff;background-color:#0162ca;cursor:pointer;text-transform:capitalize}@media (min-width:480px){.ranklist .top_image .title .share-button{order:2;flex:none;margin-top:0}}.ranklist .top_image .title .share-button:hover{background-color:#0049d9}.ranklist .top_image .title .share-button .fa{margin-left:4px;font-size:10px}.ranklist .top_image .right{display:flex;align-items:center;justify-content:center;margin-top:15px}.ranklist .top_image .right .link_item{display:inline-block;padding:0 15px;border-right:1px solid rgba(255,255,255,.6);font-size:15px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.6);cursor:pointer}.ranklist .top_image .right .link_item.selected,.ranklist .top_image .right .link_item:hover{color:#fff;font-weight:700}.ranklist .top_image .right .link_item:last-child{border-right:0}@media (min-width:480px){.ranklist .top_image .right{order:3;justify-content:flex-start;width:100%}.ranklist .top_image .right .link_item:first-child{padding-left:0}}.ranklist .selectors_container{display:flex;flex-wrap:wrap;width:100%;padding:10px;background:#000}@media (min-width:375px){.ranklist .selectors_container{padding-left:15px;padding-right:15px}}.ranklist .selectors_container .select_box{flex:auto;width:40%;margin-right:10px;margin-bottom:10px}.ranklist .selectors_container .select_box:nth-child(2n){margin-right:0}.ranklist .selectors_container .select_box:nth-last-child(-n+2){margin-bottom:0}@media (min-width:768px){.ranklist .selectors_container .select_box{width:20%;margin-bottom:0}.ranklist .selectors_container .select_box:nth-child(2n){margin-right:10px}.ranklist .selectors_container .select_box:last-child{margin-right:0}}.ranklist .rank_by_points_loader{display:flex;align-items:center;justify-content:center;width:100%;min-height:457px;padding:30px;background:rgba(0,0,0,.6)}.ranklist .rank_by_points_loader i{color:#7a7a7a;font-size:45px}.ranklist .ranklist_content{width:100%;background:rgba(0,0,0,.6);border:1px solid #000;padding:0 5px;min-height:250px;color:#fff}@media (min-width:375px){.ranklist .ranklist_content{padding-left:15px;padding-right:15px}}@media (min-width:480px){.ranklist .ranklist_content{min-height:300px}}.ranklist .ranklist_content .table_header{display:flex;align-items:center;width:100%;height:32px;border-bottom:1px solid #7a7a7a;font-size:13px;color:#7a7a7a}.ranklist .ranklist_content .table_header .position{flex:none;margin-right:20px}.ranklist .ranklist_content .table_header .name{flex:auto}.ranklist .ranklist_content .table_header .country{display:none}@media (min-width:768px){.ranklist .ranklist_content{min-height:350px}.ranklist .ranklist_content .table_header{padding:0 10px}.ranklist .ranklist_content .table_header .country{display:block;margin-right:6%}}.ranklist .ranklist_content .table_header .points-from{display:none}@media (min-width:480px){.ranklist .ranklist_content .table_header .points-from{display:flex;width:48.5%;text-align:center}}@media (min-width:1024px){.ranklist .ranklist_content{min-height:400px}.ranklist .ranklist_content .table_header .points-from{width:45%}}.ranklist .ranklist_content .table_header .challenges,.ranklist .ranklist_content .table_header .championships,.ranklist .ranklist_content .table_header .driving,.ranklist .ranklist_content .table_header .from-position{flex:none;width:25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranklist .ranklist_content .table_header .total{flex:none;margin-right:25px;text-align:center}@media (min-width:480px){.ranklist .ranklist_content .table_header .total{width:60px;text-align:right;margin-right:0}.ranklist .ranklist_content .table_content .loading-buttons .loading-button{max-width:200px}}.ranklist .ranklist_content .rank_no_results{padding:20px;text-align:center;color:#7a7a7a;font-size:14px}.ranklist .ranklist_content .table_content{padding:5px 0}.ranklist .ranklist_content .table_content .row{position:relative;display:flex;flex-wrap:nowrap;align-items:center;height:35px}.ranklist .ranklist_content .table_content .row.active{height:40px;margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;border-top:1px solid #0107de;border-bottom:1px solid #0107de;background-image:linear-gradient(to right,#016ee5 0,rgba(1,110,229,0) 80%)}@media (min-width:768px){.ranklist .ranklist_content .table_content .row.active{margin-left:-15px;margin-right:-15px;padding-right:15px;padding-left:15px}}.ranklist .ranklist_content .table_content .row.active .position{padding:4px 5px 4px 2px;border:none;font-size:14px;font-weight:700;color:#fff;background-color:transparent}.ranklist .ranklist_content .table_content .row.active .name{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranklist .ranklist_content .table_content .row.expanded{height:75px;padding-bottom:40px}.ranklist .ranklist_content .table_content .row.expanded.active{height:85px;padding-bottom:45px}.ranklist .ranklist_content .table_content .row.expanded.active .details .detail-labels{color:#fff}.ranklist .ranklist_content .table_content .row.expanded.active .details .detail-values{border-bottom:none}.ranklist .ranklist_content .table_content .loading-buttons{display:flex;align-items:center;margin-left:-5px;margin-right:-5px;padding:10px 0;background-color:#000}@media (min-width:768px){.ranklist .ranklist_content .table_content .loading-buttons{margin-left:-15px;margin-right:-15px}}.ranklist .ranklist_content .table_content .loading-buttons .loading-button{flex:auto;display:flex;align-items:center;justify-content:center;width:30%;height:20px;border:none;text-transform:uppercase;font-weight:700;font-size:10px;color:#fff;background-color:#007aff}.ranklist .ranklist_content .table_content .loading-buttons .loading-button.load-next{border-radius:0 3px 3px 0}.ranklist .ranklist_content .table_content .loading-buttons .loading-button.load-previous{border-radius:3px 0 0 3px}.ranklist .ranklist_content .table_content .loading-buttons .loading-button i{margin-left:3px;font-size:8px}.ranklist .ranklist_content .table_content .loading-buttons .or-label{flex:none;width:50px;text-align:center;font-size:12px}@media (min-width:480px){.ranklist .ranklist_content .table_content .loading-buttons .or-label{flex:auto;width:120px}}.ranklist .ranklist_content .table_content .position{flex:none;min-width:22px;margin-right:5px;padding:4px 5px 4px 3px;border:1px solid #a5a7a7;border-left:3px solid #d90013;border-radius:4px;text-align:center;font-size:12px;font-weight:700;color:#000;background-color:#fff}.ranklist .ranklist_content .table_content .avatar{display:none}@media (min-width:768px){.ranklist .ranklist_content .table_content .position{order:1;margin-right:10px}.ranklist .ranklist_content .table_content .avatar{order:2;display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;background-color:#fff;background-size:cover;background-position:center}.ranklist .ranklist_content .table_content .country{order:4}}.ranklist .ranklist_content .table_content .country{flex:none;width:20px;height:14px;margin-right:5px;background-repeat:no-repeat;background-size:100% 100%;background-position:center}.ranklist .ranklist_content .table_content .name{flex:auto;text-decoration:none;font-size:15px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ranklist .ranklist_content .table_content .details{position:absolute;left:0;right:0;bottom:0;display:none;padding-bottom:5px;text-align:center}@media (min-width:480px){.ranklist .ranklist_content .table_content .details{position:static;flex:none;display:flex;width:48.5%;padding-bottom:0}}@media (min-width:768px){.ranklist .ranklist_content .table_content .country{margin-right:7%}.ranklist .ranklist_content .table_content .name{order:3}.ranklist .ranklist_content .table_content .details{order:5}.ranklist .ranklist_content .table_content .total{order:6}}@media (min-width:1024px){.ranklist .ranklist_content .table_content .details{width:45%}}.ranklist .ranklist_content .table_content .details .detail-labels{display:flex;width:100%;padding:2px 0;font-size:10px;color:#7a7a7a}@media (min-width:480px){.ranklist .ranklist_content .table_content .details .detail-labels{display:none}}.ranklist .ranklist_content .table_content .details .detail-values{display:flex;padding:4px 0;border-bottom:1px solid #7a7a7a;font-size:12px}@media (min-width:480px){.ranklist .ranklist_content .table_content .details .detail-values{width:100%;border-bottom:none;font-size:13px}}.ranklist .ranklist_content .table_content .details .detail-box{flex:none;width:25%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranklist .ranklist_content .table_content .total{flex:none;display:flex;margin:0 10px}.ranklist .ranklist_content .table_content .total .total-value{padding:3px 5px;border-radius:3px;font-size:15px;background-color:#49a13a}.ranklist .ranklist_content .table_content .details-button{font-size:22px;cursor:pointer}@media (min-width:480px){.ranklist .ranklist_content .table_content .total{justify-content:flex-end;min-width:60px;margin:0}.ranklist .ranklist_content .table_content .details-button{display:none}}.ranklist .ranklist_content .load-more-button{margin:0 -5px;padding:10px 20px;border:none;text-decoration:none;text-align:center;font-size:13px;font-family:Roboto,sans-serif;font-weight:700;color:#fff;background-color:#007aff}@media (min-width:375px){.ranklist .ranklist_content .load-more-button{margin:0 -15px}}.ranklist .ranklist_content .load-more-button:hover{background-color:#0049d9}.search .cover{display:flex;align-items:center;justify-content:center;width:100%;height:230px;background:url(../img/search-bg.jpg) center center no-repeat;background-size:cover;position:relative}.search .cover h2,.search .cover p{font-family:Roboto,sans-serif;display:block;color:#FFF;text-align:center}.search .columns,.search .cover .bottom{background:rgba(0,0,0,.7)}.search .cover h2{font-size:34px;font-weight:700;text-transform:uppercase}.search .cover p{font-size:16px;font-weight:400;line-height:1.4}.search .cover .bottom{display:none;width:100%;height:80px;position:absolute;bottom:0}@media (min-width:768px){.search .cover .bottom{display:block}}.search .cover .bottom .content{display:block;width:360px;max-width:100%;margin:0 auto}.search .columns .friends .friend-box .friend-info .row .add-fr:before{background:url(../img/sprite.png) -476px -491px no-repeat;width:17px;height:14px;margin-top:0;margin-left:7px;margin-right:7px}.search .columns .friends .friend-box .friend-info .row .add-fr:after{display:none}.search .columns .friends{margin-top:0}.search .columns .friends .container{padding:20px 10px}.search .columns .friends .no-results{width:100%;color:#FFF;font-family:"Bebas Neue Regular";letter-spacing:1px;font-size:25px;text-align:center;line-height:1.2}.search .columns .friends .load_more{margin-top:20px;display:block;color:#FFF;height:35px;line-height:35px;background-color:#ed3a23;background-image:linear-gradient(to bottom,#ed3a23,#9c1c1f);font-family:Roboto,sans-serif;font-size:15px;text-align:center;text-decoration:none;padding:0 40px}.tracks-container .tracks-nav .track select,.tracks-container .tracks-nav label{font-size:14px;float:left;display:block;font-family:Roboto,sans-serif}.search .columns .friends .load_more:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.tracks-container{padding-top:30px;position:relative}.tracks-container .tracks-nav{background:#111419;width:100%;padding:15px 22px}.tracks-container .tracks-nav .select-wrap{float:left}.tracks-container .tracks-nav label{color:#FFF;margin-top:4px}.tracks-container .tracks-nav .track select{background:0 0;width:calc(100% - 23px);padding-left:16px;line-height:1;border:0;border-radius:0;height:23px;-webkit-appearance:none;position:relative;z-index:1111;top:-1px}.tracks-container .tracks-nav .track{width:165px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:20px;margin-left:10px;position:relative;cursor:pointer}.tracks-container .tracks-nav .track:before{background:url(../img/sprite.png) -182px -59px no-repeat;width:23px;height:13px;content:" ";display:block;float:left;position:relative;top:4px;left:5px}.tracks-container .tracks-nav .track:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.tracks-container .cover{width:100%;height:250px;background:url(../img/profile_cover.jpg) center center no-repeat;background-size:cover;position:relative}.tracks-container .profile-overlay{width:100%;height:60px;position:absolute;bottom:0;background:rgba(0,0,0,.8)}.tracks-container .profile-img{background:url(../img/profile_img.jpg) center center no-repeat;width:130px;height:130px;border:2px solid #FFF;border-radius:50%;position:absolute;left:30px;bottom:90px}.tracks-container .profile-info-wrapper{margin-left:40px}.tracks-container .profile-info-wrapper .badge{float:left;margin-right:20px}.tracks-container .profile-info-wrapper .badge span{font-size:13px;text-transform:uppercase;font-family:Roboto,sans-serif;color:#FFF;margin-top:5px;display:block;text-align:center}.tracks-container .profile-info-wrapper .badge .ic-beginner{background:url(../img/sprite.png) -134px -382px no-repeat;width:31px;height:35px;display:block;margin-top:12px;margin-left:5px}.tracks-container .profile-info-wrapper .badge .ic-driver{background:url(../img/sprite.png) -93px -382px no-repeat;width:32px;height:35px;display:block;margin-top:12px;margin-left:5px}.tracks-container .profile-info-wrapper .badge .ic-pilot{background:url(../img/sprite.png) -52px -382px no-repeat;width:31px;height:35px;display:block;margin-top:12px;margin-left:5px}.tracks-container .profile-info-wrapper .badge .ic-racer{background:url(../img/sprite.png) -8px -382px no-repeat;width:32px;height:35px;display:block;margin-top:12px;margin-left:5px}.tracks-container .profile-info-wrapper .profile-info{float:left;margin-top:3px;width:100%}.tracks-container .profile-info-wrapper .profile-info .ic-track{background:url(../img/sprite.png) -80px -820px no-repeat;width:39px;height:43px;position:relative;display:block;float:left;margin-right:13px;top:7px}.tracks-container .profile-info-wrapper .username{font-size:26px;font-family:Roboto,sans-serif;font-variant:small-caps;display:block;color:#FFF;margin-top:15px;float:left}.tracks-container .profile-info-wrapper .profile-more-info{display:block;float:left;margin-top:18px;margin-left:40px}.tracks-container .profile-info-wrapper .profile-more-info .social-btns{float:left;margin-right:5px;margin-top:2px}.tracks-container .profile-info-wrapper .profile-more-info .social-btns .like,.tracks-container .profile-info-wrapper .profile-more-info .social-btns .share{display:block;float:left;height:21px;margin-right:5px;padding:4px 5px;text-align:center;font-size:11px;font-family:Roboto,sans-serif;border-radius:4px;border:1px solid #000;color:#FFF;text-decoration:none;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.tracks-container .profile-info-wrapper .profile-more-info .social-btns .like div{position:relative;top:-2px;display:inline-block}.tracks-container .profile-info-wrapper .profile-more-info .social-btns .like:before{background:url(../img/sprite.png) -288px -611px no-repeat;width:12px;height:12px;display:inline-block;margin-right:4px;content:""}.tracks-container .profile-info-wrapper .profile-more-info span{color:#FFF;font-size:13px;font-family:Roboto,sans-serif;display:inline-block;padding-right:12px;margin-right:8px;border-right:1px solid #FFF}.tracks-container .columns .see_all_nav a:last-of-type,.tracks-container .profile-info-wrapper .profile-more-info span:last-of-type{border-right:0}.tracks-container .profile-info-wrapper .profile-more-info .ic-check{background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;display:inline-block;margin-right:8px;position:relative;top:4px}.tracks-container .profile-info-wrapper .profile-more-info .ic-track{background:url(../img/sprite.png) -56px -611px no-repeat;width:21px;height:13px;display:inline-block;margin-right:8px;position:relative;top:2px;float:none}.tracks-container .profile-info-wrapper .profile-more-info .ic-gender{background:url(../img/sprite.png) -41px -349px no-repeat;width:20px;height:20px;display:inline-block;margin-right:8px;position:relative;top:5px}.tracks-container .profile-info-wrapper .profile-more-info .ic-kg{background:url(../img/sprite.png) -73px -349px no-repeat;width:21px;height:18px;display:inline-block;margin-right:8px;position:relative;top:4px}.tracks-container .profile-info-wrapper .open{margin:6px 30px 10px 0;display:block;text-align:center;float:right}.tracks-container .profile-info-wrapper .open .ic-open{background:url(../img/sprite.png) -320px -602px no-repeat;width:16px;height:28px;display:inline-block;margin-right:5px;position:relative;top:8px}.tracks-container .profile-info-wrapper .open span{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:inline-block;text-align:left;line-height:1.3;position:relative;top:7px}.tracks-container .profile-info-wrapper .nav{float:right;margin-right:20px}.tracks-container .profile-info-wrapper .nav .edit-btn{width:140px;color:#FFF;height:25px;background:url(../img/btn-gr.jpg);font-family:Roboto,sans-serif;font-size:13px;text-align:center;display:block;text-decoration:none;padding-top:0;margin-top:30px;float:left;margin-right:20px}.tracks-container .profile-info-wrapper .nav .edit-btn:before{background:url(../img/sprite.png) -93px -611px no-repeat;width:14px;height:16px;content:"";display:inline-block;position:relative;top:5px;left:-7px}.tracks-container .profile-info-wrapper .nav .settings{float:left;margin-top:34px;cursor:pointer}.tracks-container .profile-info-wrapper .nav .settings:before{content:"";display:block;background:url(../img/sprite.png) -307px -352px no-repeat;width:16px;height:15px;float:left;margin-right:5px}.tracks-container .profile-info-wrapper .nav .settings:after{content:"";display:block;background:url(../img/sprite.png) -331px -357px no-repeat;width:7px;height:4px;float:left;margin-top:6px}.tracks-container .main_profile_nav{color:#FFF;background:#000;height:45px;width:100%}.tracks-container .main_profile_nav .social-btns{float:left;margin-right:20px;margin-top:12px;margin-left:40px}.tracks-container .main_profile_nav .social-btns .like,.tracks-container .main_profile_nav .social-btns .share{display:block;float:left;height:21px;margin-right:5px;padding:4px 5px;text-align:center;font-size:11px;font-family:Roboto,sans-serif;border-radius:4px;border:1px solid #000;color:#FFF;text-decoration:none;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.tracks-container .main_profile_nav .social-btns .like div{position:relative;top:-2px;display:inline-block}.tracks-container .main_profile_nav .social-btns .like:before{background:url(../img/sprite.png) -288px -611px no-repeat;width:12px;height:12px;display:inline-block;margin-right:4px;content:""}.tracks-container .main_profile_nav ul{margin-left:20px}.tracks-container .main_profile_nav ul li{display:block;float:left;font-family:Roboto,sans-serif;font-size:14px;position:relative;margin:5px 0;padding:3px 12px 3px 0;text-transform:uppercase}.tracks-container .main_profile_nav ul li a{color:#FFF;text-decoration:none}.tracks-container .main_profile_nav ul li span{display:block;float:left;padding:3px 15px 3px 0;border-right:1px solid #5c5c5c;position:relative;top:5px}.tracks-container .main_profile_nav ul li .gray{background:rgba(0,0,0,.35);position:absolute;width:100%;height:100%;z-index:11}.tracks-container .main_profile_nav ul li .active{background:0 0}.tracks-container .main_profile_nav ul li .no-border{border:0}.tracks-container .main_profile_nav ul li .ic-profile{display:block;float:left;background:url(../img/sprite.png) -135px -349px no-repeat;width:20px;height:23px;margin-right:10px;position:relative;top:3px}.tracks-container .main_profile_nav ul li .ic-events{display:block;float:left;background:url(../img/sprite.png) -18px -605px no-repeat;width:23px;height:23px;margin-right:10px;position:relative;top:2px}.tracks-container .main_profile_nav ul li .ic-championships{display:block;float:left;background:url(../img/sprite.png) -249px -605px no-repeat;width:21px;height:25px;margin-right:10px;position:relative;top:3px}.tracks-container .main_profile_nav ul li .ic-racinglane{display:block;float:left;background:url(../img/sprite.png) -213px -605px no-repeat;width:23px;height:25px;margin-right:10px;position:relative;top:3px}.tracks-container .main_profile_nav ul li .ic-friends{display:block;float:left;background:url(../img/sprite.png) -204px -348px no-repeat;width:23px;height:27px;margin-right:10px;position:relative;top:3px}.tracks-container .main_profile_nav ul li .ic-gallery{display:block;float:left;background:url(../img/sprite.png) -238px -348px no-repeat;width:25px;height:24px;margin-right:10px;position:relative;top:3px}.tracks-container .main_profile_nav ul li .ic-obv{display:block;float:left;background:url(../img/sprite.png) -273px -352px no-repeat;width:23px;height:16px;margin-right:10px;position:relative;top:7px}.tracks-container .columns{width:100%}.tracks-container .columns .quote{width:100%;height:115px;padding:30px 40px;background:linear-gradient(to bottom,rgba(0,0,0,.89) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3000000', endColorstr='#00000000', GradientType=0 )}.tracks-container .columns .quote blockquote{font-size:21px;font-family:"Bebas Neue Regular";line-height:18px;color:#FFF}.tracks-container .columns .quote blockquote:after,.tracks-container .columns .quote blockquote:before{content:' " ';font-size:34px;font-family:"Bebas Neue Regular";margin-top:5px;top:9px;color:#FFF;position:relative}.tracks-container .columns .quote blockquote:before{margin-left:-15px}.tracks-container .columns .quote .author{font-size:11px;font-family:Roboto,sans-serif;color:#FFF;display:block;margin-top:20px}.tracks-container .columns .left-column,.tracks-container .columns .right-column{width:calc(50% - 10px);float:left}.tracks-container .columns .championships{margin-top:20px}.tracks-container .columns .ic-challenges{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;position:relative;top:7px;left:9px}.tracks-container .columns .ic-championships{background:url(../img/sprite.png) -350px -344px no-repeat;width:29px;height:31px;position:relative;top:7px;left:9px}.tracks-container .columns .left-column{margin-right:10px}.tracks-container .columns .right-column{margin-left:10px}.tracks-container .columns .sub_panel{width:100%;height:40px;background:#000}.tracks-container .columns .sub_panel .ranking-points{float:left;margin-left:20px}.tracks-container .columns .sub_panel span{float:right;font-size:13px;font-family:Roboto,sans-serif;display:block;padding-top:14px;color:#FFF;margin-right:20px}.tracks-container .columns .see_all_nav{float:right;margin-right:10px;margin-top:13px}.tracks-container .columns .see_all_nav a{color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding:0 10px;display:inline-block;float:left}.center_content .columns .ranking_by_time .sub_panel,.challenges .challenges_content{padding:10px 0}.tracks-container .columns .see_all_nav a:hover{text-decoration:none}.center_content .columns .ranking_by_time .sub_panel .ranking-by-time{width:170px;margin-right:38px;margin-left:20px}.center_content .columns .ranking_by_time .sub_panel .kart{margin-left:0;margin-right:0}.tracks-container{z-index:100}.tracks-container .columns .left{float:left;width:calc(100% - 275px)}.tracks-container .columns .left .ranking_by_points .content .ranking_box_wrapper .ranking_box .from{background:#dc0014;background:linear-gradient(to bottom,#dc0014 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dc0014', endColorstr='#9d0001', GradientType=0 )}.tracks-container .columns .left .ranking_by_points .content{background:url(../img/select_track_bg.jpg) center center;background-size:cover}.tracks-container .columns .left .ranking_content{padding:0 20px}.tracks-container .columns .left .best-time .ranking-points select{background:0 0;width:calc(100% - 23px);font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;line-height:1;border:0;border-radius:0;height:23px;-webkit-appearance:none;float:left;display:block;position:relative;top:-1px}.tracks-container .columns .left .best-time .ranking-points{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:right;margin-right:20px;margin-top:9px;position:relative;cursor:pointer}.tracks-container .columns .left .best-time .ranking-points:before{background:url(../img/sprite.png) -382px -17px no-repeat;width:23px;height:16px;content:" ";display:block;float:left;position:relative;top:3px;left:7px}.tracks-container .columns .left .best-time .ranking-points:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.tracks-container .columns .left .panel .right-panel .right-part{float:right}.tracks-container .columns .left .panel .right-panel .right-part span{font-size:14px;text-transform:none;margin-right:15px;margin-top:1px}.tracks-container .columns .left .panel .right-panel .right-part .ranking-points{margin-right:0;z-index:11}.tracks-container .columns .left .ranking_by_points .content-footer{background:0 0!important}.tracks-container .columns .left .ranking_by_points .content-footer span{border:0!important}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel{width:401px;height:36px;background:#000;float:left;display:block}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel .ic-trophy{background:url(../img/sprite.png) -198px -441px no-repeat;width:25px;height:23px;display:block;float:left;margin-top:6px;margin-left:20px}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel span{font-size:13px;color:#FFF;text-transform:uppercase;padding:0 6px;margin-top:12px;border-right:1px solid #FFF!important;font-family:Roboto,sans-serif;display:inline-block;float:left}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel span:last{border-right:0}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel span.overall{margin-top:10px;font-size:18px;border:0!important}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel .no-br{border:0!important}.tracks-container .columns .left .ranking_by_points .content-footer .left-panel:after{background:url(../img/cf-rc.png);content:"";width:24px;height:36px;display:block;float:right;position:relative;right:-24px;top:-25px}.tracks-container .columns .left .ranking_by_points .content-footer .right-panel{background:url(../img/sprite.png) -10px -432px no-repeat;width:166px;height:36px;position:relative;z-index:111;float:right;display:block}.tracks-container .columns .left .ranking_by_points .content-footer .right-panel span{margin-top:10px;font-size:18px;text-align:center;display:block;float:none;text-shadow:#000 0 0 2px;-webkit-font-smoothing:antialiased}.tracks-container .columns .left .ranking_box_more_info a{color:#FFF}.tracks-container .columns .left .ranking_by_time .ic-best-time{background:url(../img/sprite.png) -250px -386px no-repeat;width:25px;height:26px;display:block;float:left;margin-top:7px;margin-left:14px}.tracks-container .columns .left .ranking_by_time .sub_panel .time:before{background:url(../img/sprite.png) -285px -392px no-repeat;width:15px;height:16px;content:" ";display:block;float:left;position:relative;top:3px;left:8px}.tracks-container .columns .left .ranking_by_time .content{padding:10px 0 0}.tracks-container .columns .left .ranking_by_time .ranking_content{padding:0}.tracks-container .columns .left .ranking_by_time .ranking_content .table_header .position{width:65px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_header .name{width:148px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_header .time{width:105px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_header .date{width:65px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_header .weather{width:105px;text-align:left}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .position{width:65px;position:relative;left:-10px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .active{left:55px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .name{width:170px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .time{width:80px;font-weight:700;padding-top:2px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .time span{text-align:left}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .date{width:70px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-top:2px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .weather{width:25px;float:left;margin-left:5px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .weather .ic-weather{background:url(../img/sprite.png) -393px -272px no-repeat;width:20px;height:20px;display:block;float:left;position:relative;top:-2px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .weather .ic-weather:after{content:"";display:block;background:url(../img/sprite.png) -331px -357px no-repeat;width:7px;height:4px;float:right;position:relative;right:-12px;top:7px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .trajectory{margin-left:5px;margin-top:0}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .trajectory a{color:#FFF;text-decoration:none;font-size:13px;font-family:Roboto,sans-serif;display:inline-block;padding-top:3px;text-align:center}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .trajectory .see{background:url(../img/sprite.png) -240px -309px no-repeat;width:69px;height:20px}.tracks-container .columns .left .ranking_by_time .ranking_content .table_content .trajectory .compare{background:url(../img/sprite.png) -320px -309px no-repeat;width:79px;height:20px;margin-left:-12px}.tracks-container .columns .right{width:250px;float:right;padding-top:25px}.tracks-container .columns .right .atmosphere{margin:15px 0;display:block;width:100%;text-align:center}.tracks-container .columns .right .atmosphere span{color:#FFF;font-size:11px;font-family:Roboto,sans-serif;display:inline-block;text-align:center}.tracks-container .columns .right .atmosphere .ic-temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.tracks-container .columns .right .atmosphere .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.tracks-container .columns .right .atmosphere .ic-air{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.tracks-container .columns .right .atmosphere .ic-wind{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;display:inline-block;margin-left:5px;position:relative;top:3px}.tracks-container .columns .right .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.tracks-container .columns .right .panel .left-panel:after,.tracks-container .columns .right .panel .left-panel:before{display:none}.tracks-container .columns .right .panel .left-panel .ic-checkin{background:url(../img/sprite.png) -130px -608px no-repeat;width:16px;height:24px;position:relative;top:8px;left:18px}.tracks-container .columns .right .panel .left-panel .ic-events{background:url(../img/sprite.png) -170px -604px no-repeat;width:28px;height:28px;position:relative;top:5px;left:13px}.tracks-container .columns .right .panel .right-panel{width:203px;height:42px;background:url(../img/right-panel.png) no-repeat;display:inline-block;float:left;margin-left:-21px}.tracks-container .columns .right .panel .right-panel:after,.tracks-container .columns .right .panel .right-panel:before{display:none}.tracks-container .columns .right .panel .right-panel span{font-size:16px;text-transform:uppercase;padding-top:12px;padding-left:50px;display:block;font-family:Roboto,sans-serif;font-weight:400;color:#FFF}.tracks-container .columns .right .content{padding-top:40px;background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 );margin-bottom:30px}.tracks-container .columns .right .track-details{padding-top:20px}.tracks-container .columns .right .track-details .nav .edit-btn{width:140px;color:#FFF;height:25px;background:url(../img/btn-gr.jpg);font-family:Roboto,sans-serif;font-size:13px;text-align:center;display:block;text-decoration:none;padding-top:0;margin:30px auto 0}.tracks-container .columns .right .track-details .nav .edit-btn:before{background:url(../img/sprite.png) -93px -611px no-repeat;width:14px;height:16px;content:"";display:inline-block;position:relative;top:5px;left:-7px}.tracks-container .columns .right .track-details .text{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:block;text-align:center;line-height:1.4}.tracks-container .columns .right .track-details .text a{text-decoration:none;color:#FFF}.tracks-container .columns .right .track-details .text a:hover{text-decoration:underline}.tracks-container .columns .right .track-details .view{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:block;text-align:center;text-decoration:underline;margin-top:5px}.tracks-container .columns .right .row{margin:20px 0}.tracks-container .columns .right .row .img{width:40px;height:40px;float:left;background:#FFF}.tracks-container .columns .right .row .main-info{float:left;width:calc(100% - 50px);margin-left:10px}.tracks-container .columns .right .row .main-info .title{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;font-weight:700;display:block;margin-bottom:14px}.tracks-container .columns .right .row .main-info .date{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:block}.tracks-container .columns .right .row p{font-size:11px;font-family:Roboto,sans-serif;color:#FFF;display:block;margin-top:10px;line-height:1.2}.tracks-container .ranking_by_points{margin-top:25px}.events_panel .content{background:0 0}.track-footer{position:relative;bottom:-30px;z-index:100;clear:both}.selected-track{clear:both;position:absolute;bottom:40px;display:none;background:#FFF;z-index:111}.selected-track .cover{width:250px;height:125px;background:url(../img/track-avatar.jpg) center center no-repeat;display:block}.selected-track .track-profile{padding-top:60px;width:250px}.selected-track .track-profile .track-container{position:absolute;top:94px}.selected-track .track-profile .track-container .track-avatar{width:70px;height:70px;border:2px solid #999;margin-left:10px;display:block;float:left;background:url(../img/track-avatar-img.jpg) center center no-repeat}.selected-track .track-profile .track-container .track-info-wrap{float:left;padding-top:8px}.selected-track .track-profile .track-container .track-info-wrap .track-m{background:linear-gradient(to right,#000 0,rgba(0,0,0,.36) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#5c000000', GradientType=1 );width:150px;display:block;padding:5px 0}.selected-track .track-profile .track-container .track-info-wrap .track-m .ic-track{background:url(../img/sprite.png) -140px -786px no-repeat;width:19px;height:11px;display:block;margin-left:7px;float:left}.selected-track .track-profile .track-container .track-info-wrap .track-m span{font-size:13px;color:#FFF;font-family:Roboto,sans-serif;display:block;float:left;margin-left:5px}.selected-track .track-profile .track-container .track-info-wrap .track-main-info{margin-left:7px}.selected-track .track-profile .track-container .track-info-wrap .track-main-info .title{font-size:16px;color:#000;font-family:Roboto,sans-serif;font-weight:700;font-variant:small-caps;display:block;margin-top:5px}.selected-track .track-profile .btns,.selected-track .track-profile .location .where,.selected-track .track-profile .track-container .track-info-wrap .track-main-info .location,.selected-track .track-profile .weather span,.selected-track .track-profile .worktime .when{font-family:Roboto,sans-serif;font-size:13px}.selected-track .track-profile .track-container .track-info-wrap .track-main-info .location{color:#000;font-weight:700;font-variant:small-caps;width:160px}.selected-track .track-profile .location{float:left}.selected-track .track-profile .location .ic-location{background:url(../img/sprite.png) -170px -781px no-repeat;width:14px;height:21px;display:block;margin-left:10px;margin-top:5px;float:left}.selected-track .track-profile .location .where{color:#000;line-height:1.3;display:block;float:left;margin-left:6px;width:90px}.selected-track .track-profile .worktime{float:left}.selected-track .track-profile .worktime .ic-worktime{background:url(../img/sprite.png) -196px -780px no-repeat;width:13px;height:23px;display:block;margin-left:10px;margin-top:5px;float:left}.selected-track .track-profile .worktime .when{color:#000;line-height:1.3;display:block;float:left;margin-left:6px;width:90px}.selected-track .track-profile .weather{width:100%;background:#5c5c5c;border-top:2px solid #FFF;border-bottom:2px solid #ccc;padding:4px 0;text-align:center;display:block}.selected-track .track-profile .weather div{display:inline-block;text-align:center}.selected-track .track-profile .weather span{color:#FFF;display:inline-block;position:relative;top:-2px;margin-right:2px}.selected-track .track-profile .weather .ic-temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;display:inline-block;margin-right:2px}.selected-track .track-profile .weather .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;display:inline-block;margin-right:2px}.selected-track .track-profile .weather .ic-air{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;display:inline-block;margin-right:2px}.selected-track .track-profile .weather .ic-wind{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;display:inline-block;position:relative;top:1px}.selected-track .track-profile .btns{width:125px;height:25px;background:#000;color:#FFF;text-align:center;display:block;padding:6px 0;border-right:2px solid #FFF;font-variant:small-caps;text-decoration:none;float:left;margin-top:10px}.selected-track .track-profile .btns.no-br{border-right:0!important}.selected-track .track-profile .explore-btn{background:#db0016;background:linear-gradient(to bottom,#db0016 0,#9c0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#db0016', endColorstr='#9c0001', GradientType=0 );display:block;text-decoration:none;height:35px;width:100%;color:#FFF;font-family:Roboto,sans-serif;font-size:16px;padding:9px 0;text-align:center}.tracks-list .track-info .address,.tracks-list .track-info .location,.tracks-list .track-info .title{color:#000;margin-bottom:3px;font-family:Roboto,sans-serif;font-variant:small-caps}.tracks-list{display:none;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;width:1118px;height:77px;clear:both;background:#FFF;position:absolute;bottom:41px;overflow:hidden}.track-nav,.tracks-list .selected{background:#000}.tracks-list .tracks-list-wrap{width:1500px;position:absolute;left:0}.tracks-list .no-bl{border-left:0!important}.tracks-list .no-br{border-right:0!important}.tracks-list .no-mr{margin-right:0!important}.tracks-list .track-info{width:186px;height:77px;display:block;float:left;border-right:1px solid #ccc;border-left:1px solid #ccc;padding:15px 10px;cursor:pointer}.tracks-list .track-info .title{font-size:16px;font-weight:700;display:block}.tracks-list .track-info .address,.tracks-list .track-info .location{font-size:13px;display:block}.tracks-list .selected span{color:#FFF!important}.track-nav{width:100%;height:40px;clear:both;padding:8px 20px;margin-bottom:30px}.track-nav .next,.track-nav .prev{width:25px;cursor:pointer;outline:0;height:25px;float:left;display:block;border:0}.track-nav .next{background:url(../img/sprite.png) -98px -780px no-repeat;margin-right:10px}.track-nav .prev{background:url(../img/sprite.png) -66px -780px no-repeat;margin-right:7px}.track-nav .track{width:33px;height:9px;border:1px solid #FFF;float:left;margin-right:6px;margin-top:8px;cursor:pointer}.track-nav .track.active,.track-nav .track.hover,.track-nav .track:hover{border-color:red}.track-nav .track.active{background:red}.tracks-gradient{background:linear-gradient(to bottom,#000 1%,#000 24%,rgba(0,0,0,.57) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#91000000', GradientType=0 );min-height:530px}.tracks-gradient .ic-track{left:7px!important;top:0!important}.labels{color:red;background-color:#fff;font-family:"Lucida Grande",Arial,sans-serif;font-size:10px;font-weight:700;text-align:center;width:60px;border:2px solid #000;white-space:nowrap}.new-style .contact-us .cover,.text-page .cover{height:240px;background:url(../img/rank-bg.png) top center no-repeat}.tracks_content{min-height:500px}.text-page .cover{width:100%;background-size:cover;padding-top:70px;position:relative}.text-page .cover h1{text-align:center;display:block;font-size:34px;font-weight:700;color:#FFF;font-family:Roboto,sans-serif;margin-bottom:50px;text-transform:uppercase;line-height:1.3}.text-page .cover .bottom{width:100%;height:80px;background:rgba(0,0,0,.7);position:absolute;bottom:0;padding-top:20px}.text-page .cover .bottom p{font-size:13px;color:#FFF;font-family:Roboto,sans-serif;width:540px;display:block;text-align:center;font-weight:400;margin:0 auto;line-height:1.2}.text-page .text-style h1,.text-page .text-style h2,.text-page .text-style h3,.text-page .text-style h4{margin-bottom:1em;font-family:Roboto,sans-serif}.text-page .sub_nav{width:100%;height:45px;background:#000;padding:12px 15px;display:block;text-align:center}.text-page .sub_nav h2{text-align:center;display:block;font-size:21px;color:#FFF;font-family:Roboto,sans-serif;text-transform:uppercase}.text-page .text-style{background:rgba(0,0,0,.7);padding:25px;color:#FFF}.text-page .text-style h1{text-align:center;height:56px;line-height:56px;font-size:26px;color:#FFF;background:#000;text-transform:uppercase}.text-page .text-style h2{font-size:18px;font-weight:700;padding-left:30px;line-height:1.5;background:url(../img/track_text_question_icon.png) no-repeat}.text-page .text-style h3{font-size:22px;font-weight:700}.text-page .text-style h4{font-size:18px;font-weight:400}.text-page .text-style .off{color:rgba(255,255,255,.5)}.text-page .text-style hr{display:block;height:1px;border:0;border-top:1px solid #404040;margin:1em 0;padding:0}.contact-us .container .left .contact-form .contact-form-bg,.new-style .contact-us .container .left .contact-form .contact-form-bg,.tracks-container .full_width .page_content,.tracks-container .full_width nav{border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000}.text-page .text-style p{font-size:14px;font-family:Roboto,sans-serif;line-height:1.5;margin-bottom:1em}.text-page .text-style p i{font-style:italic}.text-page .text-style p strong{font-weight:700}.text-page .text-style p a{font-style:italic;text-decoration:none;color:#FFF}.text-page .text-style p a:hover{text-decoration:underline}.text-page .text-style table{width:100%;font-size:14px;font-family:Roboto,sans-serif;line-height:1.5}.text-page .text-style table td{font-size:14px;padding:10px 5px}.text-page .text-style table strong{font-weight:700}.text-page .text-style ul{padding-left:30px;line-height:1.5}.text-page .container ul li:before,.text-page .text-style ul li:before{line-height:1;float:left;content:"\203A";vertical-align:-1em}.text-page .text-style ul li{font-size:14px;font-family:Roboto,sans-serif;margin:.8em 0;display:list-item}.text-page .text-style ul li:before{color:#dc0014;font-size:2em;display:block;margin:-.22em 0 0 -.8em}.text-page .text-style div.box{background:#000;padding:15px;margin-bottom:1em;width:100%}.text-page .text-style div.box.col-2{float:left}.text-page .text-style div.box.col-2.first{width:49%;margin-right:1%;margin-left:0}.text-page .text-style div.box.col-2.last{width:49%;margin-left:1%;margin-right:0}.text-page .text-style div.box.col-3{float:left;width:32%}.text-page .text-style div.box.col-3.first{margin-left:0;margin-right:1%}.text-page .text-style div.box.col-3.last{margin-left:1%;margin-right:0}.text-page .text-style div.box.col-3.middle{margin-left:1%;margin-right:1%}.text-page .text-style .red{color:#ec1e24}.new-style .track-profile-new .track-body .page_content .text_content .green,.text-page .text-style .green,.track-profile .track-body .page_content .text_content .green{color:#91c103}.text-page .container h2,.text-page .container p,.text-page .container ul li{font-family:Roboto,sans-serif;color:#FFF}.text-page .container{background:rgba(0,0,0,.75);width:100%;height:100;padding:30px 60px}.about-us .cover,.contact-us .cover,.new-style .contact-us .cover{padding-top:70px;position:relative}.text-page .container p{display:block;font-size:14px;margin-bottom:1em;line-height:1.5}.text-page .container h2{display:block;font-size:22px;margin-bottom:1em;font-weight:700;margin-top:1em}.text-page .container ul{padding-left:30px;line-height:1.5}.text-page .container ul li{font-size:14px;margin:.8em 0;display:list-item}.text-page .container ul li:before{color:#dc0014;font-size:2em;display:block;margin:-.22em 0 0 -.8em}.new-style .contact-us .cover .bottom p,.new-style .contact-us .cover h2{color:#FFF;display:block;font-family:Roboto,sans-serif;text-align:center}.text-page strong{font-weight:700}.new-style .contact-us .cover{width:100%;background-size:cover}.new-style .contact-us .cover h2{font-size:34px;font-weight:700;margin-bottom:50px;text-transform:uppercase}.new-style .contact-us .cover .bottom{width:100%;height:80px;background:rgba(0,0,0,.7);position:absolute;bottom:0;padding-top:20px}.new-style .contact-us .cover .bottom p{font-size:13px;width:680px;font-weight:400;margin:0 auto;line-height:1.2;font-variant:small-caps}@media (max-width:800px){.new-style .contact-us .cover .bottom{height:auto}.new-style .contact-us .cover .bottom p{max-width:100%;padding:0 10px 10px}}.new-style .contact-us .container{padding-top:30px}.new-style .contact-us .container .left{float:left;width:calc(100% - 275px)}@media (max-width:800px){.new-style .contact-us .container .left{width:100%}}.new-style .contact-us .container .left .ic-message{background:url(../img/sprite.png) -17px -639px no-repeat;width:27px;height:29px;display:block;float:left;margin-top:7px;margin-left:14px}.new-style .contact-us .container .left .right-panel:after{top:0}@media (max-width:400px){.new-style .contact-us .container .left .right-panel span{font-size:10px}}.new-style .contact-us .container .left .contact-form .contact-form-bg{background:rgba(0,0,0,.4);padding:20px;width:100%}.new-style .contact-us .container .left .contact-form .input-box{width:180px;margin-right:20px;float:left;margin-bottom:10px}.new-style .contact-us .container .left .contact-form .input-box .privacy_policy_agreement{float:left;display:inline-block;width:calc(100% - 200px);padding:30px 20px 0;color:#797d7f;font-size:12px;line-height:1.3}@media (max-width:500px){.new-style .contact-us .container .left .contact-form .input-box .privacy_policy_agreement{float:none;width:100%;padding:30px 0 0;text-align:center}}.new-style .contact-us .container .left .contact-form .input-box .privacy_policy_agreement .privacy-conditions-button{color:inherit}.new-style .contact-us .container .left .contact-form .input-box label{font-family:Roboto,sans-serif;font-size:13px;padding-left:20px;color:#FFF;margin-bottom:10px;display:block}.new-style .contact-us .container .left .fw{width:100%!important}.new-style .contact-us .container .left .hf{width:calc(50% - 10px)!important}@media (max-width:500px){.new-style .contact-us .container .left .hf{width:100%!important}}.new-style .contact-us .container .left input[type=password],.new-style .contact-us .container .left input[type=text]{height:30px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;display:block;margin:0 auto;padding-left:45px}.new-style .contact-us .container .left input[type=password].has_error,.new-style .contact-us .container .left input[type=text].has_error{border:3px solid #ec1e24;outline:0}.new-style .contact-us .container .left input[type=password].first_name,.new-style .contact-us .container .left input[type=text].first_name{width:100%;float:left;margin-right:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.new-style .contact-us .container .left input[type=password].email,.new-style .contact-us .container .left input[type=text].email{float:left;width:100%;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}.new-style .contact-us .container .left input[type=password].phone,.new-style .contact-us .container .left input[type=text].phone{width:100%;float:left;background:url(../img/input_icon_phone.png) 15px center no-repeat #FFF}.new-style .contact-us .container .left input[type=password].subject,.new-style .contact-us .container .left input[type=text].subject{float:left;width:100%;background:url(../img/input_icon_flag.png) 15px center no-repeat #FFF}.new-style .contact-us .container .left textarea{width:100%;height:120px;resize:none;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;padding-left:45px;padding-top:7px}.new-style .contact-us .container .left textarea.message{float:left;width:100%;background:url(../img/input_icon_message.png) 15px 10px no-repeat #FFF}.contact-us .container .left .submit,.new-style .contact-us .container .left .submit{width:165px;cursor:pointer;outline:0}.new-style .contact-us .container .left .submit{height:40px;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);display:block;margin:30px 20px 0 auto;text-align:center;font-size:16px;font-family:Roboto,sans-serif;padding-top:5px;color:#FFF;border:0}.challenges .challenges_content .no_results,.contact-us .container .right .content,.new-style .contact-us .container .right .content{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=0 )}@media (max-width:500px){.new-style .contact-us .container .left .submit{margin:30px auto 0}}.new-style .contact-us .container .left .submit:before{background:url(../img/sprite.png) -226px -645px no-repeat;width:19px;height:15px;content:"";display:inline-block;position:relative;top:2px;right:5px}.new-style .contact-us .container .left .alert{width:100%;padding:0 18px;margin-bottom:20px}.new-style .contact-us .container .left .alert .alert_inner{width:100%;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;border-radius:5px;border:1px solid;padding:0 20px 0 10px}.new-style .contact-us .container .left .alert .alert_inner i{margin-right:6px}.new-style .contact-us .container .left .alert .alert_inner.success{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.new-style .contact-us .container .left .alert .alert_inner.error{color:#a94442;background-color:#f2dede;border-color:#a94442}.contact-us .container .left .contact-form .input-box label,.contact-us .cover .bottom p,.contact-us .cover h2,.new-style .contact-us .container .right .bottom span,.new-style .contact-us .container .right .content span,.new-style .contact-us .container .right .panel .right-panel span,.new-style .contact-us .container .right .view{color:#FFF;font-family:Roboto,sans-serif}.new-style .contact-us .container .right{width:250px;float:right}@media (max-width:800px){.new-style .contact-us .container .right{width:100%;margin-top:40px;text-align:center}}.new-style .contact-us .container .right .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.new-style .contact-us .container .right .panel .left-panel:after,.new-style .contact-us .container .right .panel .left-panel:before{display:none}.new-style .contact-us .container .right .panel .left-panel .ic-checkin{background:url(../img/sprite.png) -130px -608px no-repeat;width:16px;height:24px;position:relative;top:8px;left:18px}.new-style .contact-us .container .right .panel .right-panel{width:203px;height:42px;background:url(../img/right-panel.png) no-repeat;display:inline-block;float:left;margin-left:-21px}.new-style .contact-us .container .right .panel .right-panel:before{display:none}@media (max-width:800px){.new-style .contact-us .container .right .panel .right-panel{width:calc(100% - 66px);background-image:url(../img/main-right-panel.png);background-repeat:repeat;background-clip:content-box}.new-style .contact-us .container .right .panel .right-panel:before{display:inline-block;left:-25px}}.new-style .contact-us .container .right .panel .right-panel:after{display:none}@media (max-width:800px){.new-style .contact-us .container .right .panel .right-panel:after{display:inline-block;top:0}}.new-style .contact-us .container .right .panel .right-panel span{font-size:16px;text-transform:uppercase;padding:0 0 0 50px;display:block;font-weight:400}@media (max-width:400px){.new-style .contact-us .container .right .panel .right-panel span{font-size:10px}}.new-style .contact-us .container .right .content{background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);margin-bottom:30px}.new-style .contact-us .container .right .content .contacts{padding:20px 30px 50px}.new-style .contact-us .container .right .content span{font-size:13px;text-align:center;display:block;line-height:1.2}.new-style .contact-us .container .right .content .address:before{background:url(../img/sprite.png) -164px -646px no-repeat;width:8px;height:12px;display:inline-block;content:"";position:relative;right:3px}.new-style .contact-us .container .right .content .phone{margin-bottom:15px;display:block}.new-style .contact-us .container .right .content .phone:before{background:url(../img/sprite.png) -181px -646px no-repeat;width:11px;height:11px;display:inline-block;content:"";position:relative;right:4px}.new-style .contact-us .container .right .content .email{margin-bottom:10px;display:block}.new-style .contact-us .container .right .content .email:before{background:url(../img/sprite.png) -201px -647px no-repeat;width:14px;height:11px;display:inline-block;content:"";position:relative;right:7px}.new-style .contact-us .container .right .view{font-size:13px;display:block;text-align:center;text-decoration:underline;margin:20px 0}.about-us .cover h2,.contact-us .cover h2{text-align:center;margin-bottom:50px;text-transform:uppercase}.new-style .contact-us .container .right .bottom{background:#000;padding:5px 0 10px}.new-style .contact-us .container .right .bottom span{font-size:17px;display:block;text-align:center}.new-style .contact-us .container .right .bottom span:before{background:url(../img/sprite.png) -128px -640px no-repeat;width:22px;height:22px;content:"";display:inline-block;position:relative;top:5px;right:5px}.new-style .contact-us .container .right a .ios{float:left;background:url(../img/sprite.png) -18px -681px no-repeat;width:77px;height:25px;margin-right:7px}@media (max-width:800px){.new-style .contact-us .container .right a .ios{float:none;display:inline-block}}.new-style .contact-us .container .right a .gpl{float:left;background:url(../img/sprite.png) -111px -681px no-repeat;width:77px;height:25px;margin-right:7px}@media (max-width:800px){.new-style .contact-us .container .right a .gpl{float:none;display:inline-block}}.new-style .contact-us .container .right a .ws{float:left;background:url(../img/sprite.png) -204px -681px no-repeat;width:77px;height:25px}@media (max-width:800px){.new-style .contact-us .container .right a .ws{float:none;display:inline-block}}.contact-us .cover{width:100%;height:240px;background:url(../img/rank-bg.png) top center no-repeat;background-size:cover}.contact-us .cover h2{display:block;font-size:34px;font-weight:700}.contact-us .cover .bottom{width:100%;height:80px;background:rgba(0,0,0,.7);position:absolute;bottom:0;padding-top:20px}.contact-us .cover .bottom p{font-size:13px;width:680px;display:block;text-align:center;font-weight:400;margin:0 auto;line-height:1.2;font-variant:small-caps}.contact-us .container{padding-top:30px}.contact-us .container .left{float:left;width:calc(100% - 275px)}.contact-us .container .left .ic-message{background:url(../img/sprite.png) -17px -639px no-repeat;width:27px;height:29px;display:block;float:left;margin-top:7px;margin-left:14px}.contact-us .container .left .right-panel:after{top:0}.contact-us .container .left .contact-form .contact-form-bg{background:rgba(0,0,0,.4);padding:20px;width:594px}.contact-us .container .left .contact-form .input-box{width:180px;margin-right:20px;float:left;margin-bottom:10px}.contact-us .container .left .contact-form .input-box label{font-size:13px;padding-left:20px;margin-bottom:10px;display:block}.contact-us .container .left .fw{width:100%!important}.contact-us .container .left .hf{width:calc(50% - 10px)!important}.contact-us .container .left input[type=password],.contact-us .container .left input[type=text]{height:30px;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;display:block;margin:0 auto;padding-left:45px}.contact-us .container .left input[type=password].has_error,.contact-us .container .left input[type=text].has_error{border:3px solid #ec1e24;outline:0}.contact-us .container .left input[type=password].first_name,.contact-us .container .left input[type=text].first_name{width:100%;float:left;margin-right:20px;background:url(../img/input_icon_user.png) 15px center no-repeat #FFF}.contact-us .container .left input[type=password].email,.contact-us .container .left input[type=text].email{float:left;width:100%;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}.contact-us .container .left input[type=password].phone,.contact-us .container .left input[type=text].phone{width:100%;float:left;background:url(../img/input_icon_phone.png) 15px center no-repeat #FFF}.contact-us .container .left input[type=password].subject,.contact-us .container .left input[type=text].subject{float:left;width:100%;background:url(../img/input_icon_flag.png) 15px center no-repeat #FFF}.contact-us .container .left textarea{width:100%;height:120px;resize:none;border-radius:5px;border:0;font-size:15px;color:#6e6e6e;font-family:Roboto,sans-serif;padding-left:45px;padding-top:7px}.about-us .cover h2,.contact-us .container .left .submit,.contact-us .container .right .bottom span,.contact-us .container .right .content span,.contact-us .container .right .panel .right-panel span,.contact-us .container .right .view{color:#FFF;font-family:Roboto,sans-serif}.contact-us .container .left textarea.message{float:left;width:100%;background:url(../img/input_icon_message.png) 15px 10px no-repeat #FFF}.contact-us .container .left .submit{height:40px;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);display:block;margin:30px auto 0;text-align:center;font-size:16px;padding-top:5px;border:0}.contact-us .container .left .submit:before{background:url(../img/sprite.png) -226px -645px no-repeat;width:19px;height:15px;content:"";display:inline-block;position:relative;top:2px;right:5px}.contact-us .container .left .alert{width:100%;padding:0 18px;margin-bottom:20px}.contact-us .container .left .alert .alert_inner{width:100%;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;border-radius:5px;border:1px solid;padding:0 20px 0 10px}.contact-us .container .left .alert .alert_inner i{margin-right:6px}.contact-us .container .left .alert .alert_inner.success{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.contact-us .container .left .alert .alert_inner.error{color:#a94442;background-color:#f2dede;border-color:#a94442}.contact-us .container .right{width:250px;float:right}.contact-us .container .right .panel .left-panel{width:68px;height:42px;background:url(../img/left-panel.png) no-repeat;display:inline-block;float:left}.contact-us .container .right .panel .left-panel:after,.contact-us .container .right .panel .left-panel:before{display:none}.contact-us .container .right .panel .left-panel .ic-checkin{background:url(../img/sprite.png) -130px -608px no-repeat;width:16px;height:24px;position:relative;top:8px;left:18px}.contact-us .container .right .panel .right-panel{width:203px;height:42px;background:url(../img/right-panel.png) no-repeat;display:inline-block;float:left;margin-left:-21px}.contact-us .container .right .panel .right-panel:after,.contact-us .container .right .panel .right-panel:before{display:none}.contact-us .container .right .panel .right-panel span{font-size:16px;text-transform:uppercase;padding-top:12px;padding-left:50px;display:block;font-weight:400}.contact-us .container .right .content{background:linear-gradient(to bottom,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 100%);margin-bottom:30px}.contact-us .container .right .content .contacts{padding:20px 30px 50px}.contact-us .container .right .content span{font-size:13px;text-align:center;display:block;line-height:1.2}.contact-us .container .right .content .address:before{background:url(../img/sprite.png) -164px -646px no-repeat;width:8px;height:12px;display:inline-block;content:"";position:relative;right:3px}.contact-us .container .right .content .phone{margin-bottom:15px;display:block}.contact-us .container .right .content .phone:before{background:url(../img/sprite.png) -181px -646px no-repeat;width:11px;height:11px;display:inline-block;content:"";position:relative;right:4px}.contact-us .container .right .content .email{margin-bottom:10px;display:block}.contact-us .container .right .content .email:before{background:url(../img/sprite.png) -201px -647px no-repeat;width:14px;height:11px;display:inline-block;content:"";position:relative;right:7px}.contact-us .container .right .view{font-size:13px;display:block;text-align:center;text-decoration:underline;margin:20px 0}.contact-us .container .right .bottom{background:#000;padding:5px 0 10px}.contact-us .container .right .bottom span{font-size:17px;display:block;text-align:center}.contact-us .container .right .bottom span:before{background:url(../img/sprite.png) -128px -640px no-repeat;width:22px;height:22px;content:"";display:inline-block;position:relative;top:5px;right:5px}.contact-us .container .right .ios{float:left;background:url(../img/sprite.png) -18px -681px no-repeat;width:77px;height:25px;margin-right:7px}.contact-us .container .right .gpl{float:left;background:url(../img/sprite.png) -111px -681px no-repeat;width:77px;height:25px;margin-right:7px}.contact-us .container .right .ws{float:left;background:url(../img/sprite.png) -204px -681px no-repeat;width:77px;height:25px}.about_us_bg{background:url(../img/about_us_bg.png) center center no-repeat;background-size:cover;height:500px}.about-us .cover{width:100%;height:340px;background:url(../img/rank-bg.png) top center no-repeat;background-size:cover}.about-us .cover h2{display:block;font-size:34px;font-weight:700}.about-us .cover .bottom p,.about-us .sub_nav p{font-weight:400;margin:0 auto;line-height:1.2;color:#FFF;text-align:center}.about-us .cover .bottom{width:100%;height:190px;background:rgba(0,0,0,.7);position:absolute;bottom:0;padding-top:20px}.about-us .cover .bottom p{font-size:16px;font-family:Roboto,sans-serif;width:690px;display:block}.about-us .sub_nav{width:100%;min-height:45px;background:#000;padding:7.5px 15px;display:block;text-align:center}.about-us .sub_nav p{font-size:14px;font-family:Roboto,sans-serif;width:600px;display:block}.about-us .container{background:linear-gradient(to bottom,#000 0,rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#007db9e8', GradientType=0 );width:100%;height:100;padding-bottom:30px}.about-us .container nav{width:100%;height:84px;display:inline-block;background:url(../img/abs-middle.png)}.about-us .container nav:after,.about-us .container nav:before{width:10px;height:84px;position:relative;content:""}.about-us .container nav:before{background:url(../img/abs-left.png) no-repeat;display:block;float:left;left:-2px}.about-us .container nav:after{background:url(../img/abs-right.png) no-repeat;display:block;float:right;top:-85px;right:-2px}.about-us .container .register,.about-us .container nav ul li.active,.about-us .container nav ul li:hover{background:#da0013;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0013', endColorstr='#9e0001', GradientType=0 )}.about-us .container nav ul li{width:10.95%;float:left;display:block;cursor:pointer;height:84px;margin-top:1px;position:relative;left:-10px}.about-us .container nav ul li.active,.about-us .container nav ul li:hover{background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.about-us .container nav ul li .ic-about{background:url(../img/sprite.png) -20px -727px no-repeat;width:34px;height:38px;display:block;margin:10px auto}.about-us .container nav ul li .ic-profile{background:url(../img/sprite.png) -67px -727px no-repeat;width:33px;height:39px;display:block;margin:10px auto}.about-us .container nav ul li .ic-ranking{background:url(../img/sprite.png) -117px -726px no-repeat;width:47px;height:40px;display:block;margin:10px auto}.about-us .container nav ul li .ic-results{background:url(../img/sprite.png) -181px -726px no-repeat;width:34px;height:41px;display:block;margin:10px auto}.about-us .container nav ul li .ic-title{background:url(../img/sprite.png) -227px -727px no-repeat;width:34px;height:38px;display:block;margin:10px auto}.about-us .container nav ul li .ic-friends{background:url(../img/sprite.png) -273px -727px no-repeat;width:36px;height:39px;display:block;margin:10px auto}.about-us .container nav ul li .ic-challenges{background:url(../img/sprite.png) -322px -727px no-repeat;width:51px;height:38px;display:block;margin:10px auto}.about-us .container nav ul li .ic-championships{background:url(../img/sprite.png) -388px -727px no-repeat;width:34px;height:38px;display:block;margin:10px auto}.about-us .container nav ul li .ic-messages{background:url(../img/sprite.png) -438px -731px no-repeat;width:32px;height:35px;display:block;margin:10px auto 13px;position:relative;top:4px}.about-us .container nav ul li span{font-size:13px;color:#FFF;font-variant:small-caps;font-family:Roboto,sans-serif;display:block;text-align:center}.about-us .container p{display:block;font-size:16px;text-align:center;color:#FFF;font-family:Roboto,sans-serif;margin:10px 0;line-height:1.2}.about-us .container h2{color:#FFF;display:none;font-size:26px;font-family:Roboto,sans-serif;padding:15px 0;width:100%;background:#000;text-align:center;text-transform:uppercase;margin-top:-3px}.about-us .container .columns{padding:10px 60px}.about-us .container .columns .left{width:85%;margin:0 auto;max-width:635px;padding-top:30px}.about-us .container .columns .left .info{display:none}.about-us .container .columns .right{width:50%;float:left}.about-us .container .columns .right .about-img{width:470px;height:260px;background:url(../img/about-img.png) no-repeat;position:relative;top:20px;left:-30px}.about-us .container span.acc{color:#a9a9a9;font-size:16px;font-family:Roboto,sans-serif;display:block;text-align:center;margin-top:35px;margin-bottom:15px;font-variant:small-caps}.about-us .container .register,.messages .search-list .row .user_data .what,.messages .users .new,.messages .users .user .info .name,.messages .users .user .info .time,.messages .users .user .user-img .messages-num{color:#FFF;font-family:Roboto,sans-serif}.about-us .container .register{width:170px;height:40px;display:block;margin:0 auto 30px;font-size:16px;padding-top:8px;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);text-decoration:none;text-align:center}.messages .users .new,.new-style .unsubscribe .container .unsubscribe-form .submit{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#da0013', endColorstr='#9e0001', GradientType=0)}.about-us .container .register:before{background:url(../img/sprite.png) -28px -777px no-repeat;width:18px;height:17px;display:inline-block;content:"";position:relative;top:3px;margin-right:6px}.messages{margin-top:35px}.messages .search-list{height:225px;overflow:auto}.messages .search-list .row{cursor:pointer;clear:both;height:50px;border-top:1px solid gray}.messages .search-list .row:hover{background:#355492}.messages .search-list .row .avatar{width:40px;height:40px;display:block;margin:5px;float:left}.messages .search-list .row .avatar img{width:40px;height:40px}.messages .search-list .row .user_data{float:left;margin-top:10px}.messages .search-list .row .user_data .what{font-size:15px;display:block;padding-top:2px}.messages .users{width:33.5%;max-width:295px;float:left;background:#000}.messages .users .panel{margin-bottom:12px}.messages .users .ic-messages{background:url(../img/sprite.png) -17px -639px no-repeat;width:27px;height:29px;display:block;position:relative;top:7px;left:13px}.messages .users .new{padding:2px 4px;display:block;float:right;border-radius:4px;font-size:13px;font-weight:700;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);position:relative;top:11px;z-index:1111}.messages .users .user{height:70px;width:100%;border-bottom:1px solid #28292b;padding:12px 10px}.messages .users .user .user-img{width:46px;height:46px;border-radius:50%;float:left;display:block;background:#FFF;border:1px solid #000;position:relative}.messages .users .user .user-img .messages-num{borde-radius:3px;background:#ec1c24;font-size:11px;padding:3px;display:block;text-align:center;position:absolute;top:14px;left:-6px}.messages .users .user .user-img .status{width:7px;height:7px;border:1px solid #FFF;border-radius:50%;position:absolute;right:3px;bottom:5px}.messages .users .user .user-img .status.online{background:#05c216}.messages .users .user .user-img .status.offline{background:#ec1c24}.messages .users .user .info{float:left;margin-left:10px;width:calc(100% - 66px)}.messages .users .user .info .name{font-size:14px;display:block;margin-top:7px;font-weight:700;float:left}.messages .users .user .info .time{font-size:11px;display:block;margin-top:7px;float:right}.messages .users .user .info .text{color:#92a0ad;font-size:11px;font-family:Roboto,sans-serif;display:block;margin-top:8px}.messages .main-content{width:66.5%;float:left}.messages .main-content .top{background:#0e0e0e;border:1px solid #000;height:40px;width:100%;padding-left:15px}.messages .main-content .top .recipients{background:#fff;display:block;float:left;font-family:Roboto,sans-serif;font-size:12px;margin-top:5px;margin-left:5px;max-width:400px}.messages .main-content .top .recipients .user{color:#fff;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);padding:5px;margin:3px;border-radius:3px;float:left}.messages .main-content .top .recipients .user .close{color:#fff;margin-right:5px;padding:3px}.messages .main-content .top .recipients .user .close:hover{color:#000;cursor:pointer}.messages .main-content .top .friend-finder{color:#7e7e7e;font-size:13px;font-family:Roboto,sans-serif;background:#FFF;resize:none;padding:6px 10px}.messages .main-content .top .name,.messages .main-content .top .nav .new-msg{display:block;color:#FFF;font-family:Roboto,sans-serif}.messages .main-content .top .friend-finder:focus{outline:0}.messages .main-content .top .name{font-size:16px;font-weight:700;padding-top:11px;text-transform:uppercase;float:left}.messages .main-content .top .nav{float:right;margin-right:15px;margin-top:7px;display:block}.messages .main-content .top .nav .new-msg{min-width:130px;height:25px;float:left;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0013', endColorstr='#9e0001', GradientType=0 );font-size:13px;padding-top:0;text-decoration:none;text-align:center}.messages .main-content .top .nav .new-msg:before{background:url(../img/sprite.png) -107px -352px no-repeat;width:16px;height:16px;display:inline-block;position:relative;top:5px;right:5px;content:""}.messages .main-content .top .nav .settings{background:url(../img/sprite.png) -425px -277px no-repeat;width:27px;height:15px;display:block;float:left;margin-left:10px;margin-top:5px;cursor:pointer}.messages .main-content .main{background:rgba(0,0,0,.7);padding:15px;position:relative;width:100%;height:500px}.messages .main-content .main .me .text,.messages .main-content .main .other .text{color:#000;padding:10px 15px;margin-top:2px;font-size:13px;font-family:Roboto,sans-serif}.messages .main-content .main .list{overflow:auto;position:absolute;bottom:0;max-height:470px;width:calc(100% - 15px)}.messages .main-content .main .other{margin-bottom:5px;display:block}.messages .main-content .main .other .user-img{width:46px;height:46px;border-radius:50%;float:left;display:block;background:#FFF;border:1px solid #000;position:relative}.messages .main-content .main .other .user-img .status{width:7px;height:7px;border:1px solid #FFF;border-radius:50%;position:absolute;right:3px;bottom:5px}.messages .main-content .main .other .user-img .status.online{background:#05c216}.messages .main-content .main .other .user-img .status.offline{background:#ec1c24}.messages .main-content .main .other .text{position:relative;background:#ccc;float:left;margin-left:16px;border-radius:5px}.messages .main-content .main .other .text:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-right-color:#ccc;border-width:7px;margin-top:-7px}.messages .main-content .main .me{margin-bottom:5px;margin-right:20px;display:block;float:right}.messages .main-content .main .me .text{position:relative;background:#FFF;float:left;margin-right:16px;margin-left:60px;border-radius:5px}.messages .main-content .main .me .text:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-left-color:#FFF;border-width:7px;margin-top:-7px}.messages .main-content .main .me .user-img{width:46px;height:46px;border-radius:50%;float:right;display:block;background:#FFF;border:1px solid #000;position:relative}.messages .main-content .main .me .user-img .status{width:7px;height:7px;border:1px solid #FFF;border-radius:50%;position:absolute;right:3px;bottom:5px}.messages .main-content .main .me .user-img .status.online{background:#05c216}.messages .main-content .main .me .user-img .status.offline{background:#ec1c24}.messages .main-content .bottom{width:100%;height:45px;background:#0e0e0e;padding-left:45px;padding-right:25px;padding-top:10px}.messages .main-content .bottom textarea{height:25px;width:calc(85% - 65px);float:left;color:#7e7e7e;font-size:13px;font-family:Roboto,sans-serif;background:#FFF;resize:none;padding:4px 10px}.messages .main-content .bottom textarea:focus{outline:0}.messages .main-content .bottom button{background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#da0013', endColorstr='#9e0001', GradientType=0 );height:25px;display:block;float:left;width:20%;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-top:3px;text-align:center;outline:0;border:0;cursor:pointer}.no-bb{border-bottom:0}.tracks-container .full_width{width:100%;margin-top:30px}.tracks-container .full_width .top_navbar{width:100%;height:60px;background:#000}.tracks-container .full_width .top_navbar .ic-about,.tracks-container .full_width .top_navbar .ic-karts{height:44px;display:block;float:left;top:7px;lineh-height:60px;margin-left:40px;position:relative;margin-right:15px}.tracks-container .full_width .top_navbar .ic-about{background:url(../img/sprite.png) -904px -420px no-repeat;width:39px}.tracks-container .full_width .top_navbar .ic-karts{background:url(../img/sprite.png) -907px -507px no-repeat;width:38px}.tracks-container .full_width .top_navbar span{font-size:26px;font-family:Roboto,sans-serif;line-height:60px;color:#FFF;text-transform:uppercase}.tracks-container .full_width .top_navbar a{text-decoration:none;font-size:14px;font-family:Roboto,sans-serif;color:#FFF;line-height:60px;float:right;margin-right:40px;text-transform:uppercase}.tracks-container .full_width nav{height:50px;width:100%;background:url(../img/text_pages_nav_bg.jpg) center center no-repeat;background-size:cover}.tracks-container .full_width nav a{text-decoration:none;color:#FFF;font-family:Roboto,sans-serif;font-size:16px;line-height:50px;display:inline-block;padding:0 25px;font-variant:small-caps}.tracks-container .full_width nav a.active{background:rgba(220,0,20,.6);font-weight:700}.tracks-container .full_width nav a:hover{background:rgba(220,0,20,.6)}.tracks-container .full_width .page_content{padding:10px 45px 30px;background:rgba(0,0,0,.6)}.tracks-container .full_width .page_content .left{margin-top:30px;float:left;width:50%}.tracks-container .full_width .page_content .left .kart-img{width:232px;height:202px;display:block;margin-top:80px;margin-left:40px;background:url(../img/track_kart.png) center center no-repeat}.tracks-container .full_width .page_content .right{margin-top:30px;width:50%;float:left}.tracks-container .full_width .page_content ul{margin:20px 0 20px 35px}.tracks-container .full_width .page_content ul li{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.2;margin:10px 0;list-style-position:outside;text-indent:-23px}.tracks-container .full_width .page_content ul li:before{background:url(../img/sprite.png) -918px -402px no-repeat;width:13px;height:13px;content:"";display:block;float:left;position:relative;top:2px;margin-right:10px;right:20px}.tracks-container .full_width .page_content h2{font-family:Roboto,sans-serif;font-size:21px;color:#FFF;font-weight:700;margin:20px 0}.tracks-container .full_width .page_content h2:before{background:url(../img/sprite.png) -911px -471px no-repeat;width:24px;height:27px;content:" ";display:inline-block;margin-right:10px;position:relative;top:6px}.tracks-container .full_width .page_content h3{font-family:Roboto,sans-serif;font-size:21px;color:#FFF;margin:10px 0}.challenges .challenges_content .challenge_box .main_box .date,.challenges .new-challenge-btn,.tracks-container .full_width .page_content p{font-size:16px;font-family:Roboto,sans-serif}.tracks-container .full_width .page_content p{color:#FFF;line-height:1.2;margin:10px 0}.challenges .new-challenge-btn{height:42px;line-height:42px;color:#FFF;position:absolute;right:0;top:0;z-index:999;border-right:1px solid #000;background:url(../img/new-challnge-btn-bgr.png) left center no-repeat;padding-left:35px;padding-right:35px;text-transform:uppercase;cursor:pointer}.challenges .new-challenge-btn span{display:block;background:url(../img/sprite.png) -319px -571px no-repeat;width:18px;height:18px;right:10px;top:12px;position:absolute}.challenges .challenges_nav{width:100%;height:40px;background-color:#000;text-align:center}.challenges .challenges_nav .accepted,.challenges .challenges_nav .over,.challenges .challenges_nav .pending{width:28%;margin:7px 1.5% 0;height:25px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);background-color:transparent;text-align:center;border:1px solid #FFF;display:inline-block;cursor:pointer;position:relative;text-transform:uppercase}.challenges .challenges_nav .accepted:before,.challenges .challenges_nav .over:after{position:absolute;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);content:""}.challenges .challenges_nav .accepted span,.challenges .challenges_nav .over span,.challenges .challenges_nav .pending span{display:inline-block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);font-family:Roboto,sans-serif;color:#FFF;font-size:15px;line-height:25px}.challenges .challenges_nav .accepted{border-left:0}.challenges .challenges_nav .accepted:before{width:20px;height:25px;background-color:transparent;border-left:1px solid #FFF;border-top:1px solid #FFF;display:block;left:-8px;top:-1px}.challenges .challenges_nav .accepted.selected,.challenges .challenges_nav .accepted:hover{background-color:#00a208;border:1px solid #008206;border-left:0}.challenges .challenges_nav .accepted.selected:before,.challenges .challenges_nav .accepted:hover:before{background-color:#00a208;border-left:1px solid #008206;border-top:1px solid #008206}.challenges .challenges_nav .pending.selected,.challenges .challenges_nav .pending:hover{background-color:#eda222;border:1px solid #be821b}.challenges .challenges_nav .over{border-right:0}.challenges .challenges_nav .over:after{width:20px;height:24px;background-color:transparent;border-right:1px solid #FFF;border-bottom:1px solid #FFF;display:block;right:-8px;top:0}.challenges .challenges_nav .over.selected,.challenges .challenges_nav .over:hover{background-color:#d90013;border:1px solid #7f0008;border-right:0}.challenges .challenges_nav .over.selected:after,.challenges .challenges_nav .over:hover:after{background-color:#d90013;border-right:1px solid #7f0008;border-bottom:1px solid #7f0008}.challenges .challenges_content .challenge_box{margin-bottom:10px}.challenges .challenges_content .challenge_box .main_box{width:572px;height:100px;background:url(../img/challenges_box_bgr.png) no-repeat;position:relative;margin-left:5px}.challenges .challenges_content .challenge_box .main_box.gold{background:url(../img/challenges_box_bgr_gold.png) no-repeat}.challenges .challenges_content .challenge_box .main_box.silver{background:url(../img/challenges_box_bgr_silver.png) no-repeat}.challenges .challenges_content .challenge_box .main_box.bronze{background:url(../img/challenges_box_bgr_bronze.png) no-repeat}.challenges .challenges_content .challenge_box .main_box.red{background:url(../img/challenges_box_bgr_red.png) no-repeat}.challenges .challenges_content .challenge_box .main_box.red_long{background:url(../img/challenges_box_bgr_red_long.png) no-repeat}.challenges .challenges_content .challenge_box .main_box>.accepted{position:absolute;width:176px;height:25px;line-height:25px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-left:40px;left:0;top:2px}.challenges .challenges_content .challenge_box .main_box>.accepted strong{color:#000}.challenges .challenges_content .challenge_box .main_box .datetime{position:absolute;height:25px;line-height:25px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;left:197px;top:2px;font-weight:500}.challenges .challenges_content .challenge_box .main_box .by{position:absolute;height:25px;line-height:25px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;top:2px;right:20px}.challenges .challenges_content .challenge_box .main_box .challenge_icon.best_time{background:url(../img/sprite_challenges.png) -113px -195px no-repeat;width:44px;height:50px;position:absolute;top:38px;left:24px}.challenges .challenges_content .challenge_box .main_box .challenge_icon.race{background:url(../img/sprite_challenges.png) -28px -195px no-repeat;width:61px;height:46px;position:absolute;top:40px;left:15px}.challenges .challenges_content .challenge_box .main_box .date{color:#FFF;bottom:15px;left:85px;position:absolute}.challenges .challenges_content .challenge_box .main_box .challenge_type{color:#FFF;font-family:Roboto,sans-serif;font-size:18px;position:absolute;left:85px;top:40px;text-transform:uppercase}.challenges .challenges_content .challenge_box .main_box .challenge_info{height:25px;line-height:25px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;position:absolute;bottom:3px;left:190px;padding-left:3px}.challenges .challenges_content .challenge_box .main_box .challenge_info .track{float:left}.challenges .challenges_content .challenge_box .main_box .challenge_info .track:before{display:block;content:" ";background:url(../img/sprite_challenges.png) -173px -88px no-repeat;width:10px;height:15px;margin-right:5px;margin-top:5px;float:left}.challenges .challenges_content .challenge_box .main_box .challenge_info .kart{float:left}.challenges .challenges_content .challenge_box .main_box .challenge_info .kart:before{display:block;content:" ";background:url(../img/sprite_challenges.png) -29px -90px no-repeat;width:21px;height:15px;float:left;margin-top:5px;margin-left:5px;margin-right:5px}.challenges .challenges_content .challenge_box .main_box .details{width:125px;height:25px;line-height:25px;position:absolute;text-align:center;font-family:Roboto,sans-serif;font-size:13px;color:#FFF;right:20px;bottom:3px;padding-left:10px;cursor:pointer}.challenges .challenges_content .challenge_box .main_box .details:hover{text-decoration:underline}.challenges .challenges_content .challenge_box .main_box .details:after{float:right;content:" ";background:url(../img/sprite_challenges.png) -194px -89px no-repeat;width:15px;height:15px;margin-right:10px;margin-top:5px}.challenges .challenges_content .challenge_box .main_box .buttons{position:absolute;right:20px;line-height:20px;top:39px;height:20px}.challenges .challenges_content .challenge_box .main_box .buttons>.accepted{float:right;width:130px;border:1px solid #000;color:#FFF;text-align:center;line-height:20px;font-family:Roboto,sans-serif;font-size:13px;background-color:#00a208;padding:0;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);cursor:default}.challenges .challenges_content .challenge_box .main_box .buttons>.accepted span{display:block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg)}.challenges .challenges_content .challenge_box .main_box .buttons>.rejected{float:right;width:130px;border:1px solid #000;color:#FFF;text-align:center;line-height:20px;font-family:Roboto,sans-serif;font-size:13px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);padding:0;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);cursor:default}.challenges .challenges_content .challenge_box .main_box .buttons>.accept,.challenges .challenges_content .challenge_box .main_box .buttons>.reject{float:right;width:80px;line-height:20px;font-size:13px;border:1px solid #000;font-family:Roboto,sans-serif;text-align:center;color:#FFF}.challenges .challenges_content .challenge_box .main_box .buttons>.rejected span{display:block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg)}.challenges .challenges_content .challenge_box .main_box .buttons>.accept{background-color:#00a208;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);cursor:default;cursor:pointer}.challenges .challenges_content .challenge_box .main_box .buttons>.accept:hover{background-color:#136b17}.challenges .challenges_content .challenge_box .main_box .buttons>.accept span{display:block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg)}.challenges .challenges_content .challenge_box .main_box .buttons>.reject{margin-left:2px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);cursor:default;cursor:pointer}.challenges .challenges_content .challenge_box .main_box .buttons>.reject:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.challenges .challenges_content .challenge_box .main_box .buttons>.reject span{display:block;-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg)}.challenges .challenges_content .challenge_box .main_box.results .place_line{position:absolute;height:25px;line-height:25px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-left:40px;left:0;top:2px}.challenges .challenges_content .challenge_box .main_box.results .weather_info{position:absolute;height:25px;line-height:25px;top:2px;left:195px}.challenges .challenges_content .challenge_box .main_box.results .weather_info .air_temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;float:left;margin-top:5px;margin-left:5px;margin-right:5px}.challenges .challenges_content .challenge_box .main_box.results .weather_info .track_temp{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;float:left;margin-top:6px;margin-left:5px;margin-right:5px}.challenges .challenges_content .challenge_box .main_box.results .weather_info .humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;float:left;margin-top:5px;margin-left:5px;margin-right:5px}.challenges .challenges_content .challenge_box .main_box.results .weather_info .air_pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;float:left;margin-top:5px;margin-left:5px;margin-right:5px}.challenges .challenges_content .challenge_box .main_box.results .image{position:absolute;width:54px;height:54px;background-color:#FFF;border:1px solid #000;top:35px;left:12px}.challenges .challenges_content .challenge_box .main_box.results .image img{width:52px;height:52px}.challenges .challenges_content .challenge_box .main_box.results .results_date{top:32px;left:75px;position:absolute;font-size:16px;font-family:Roboto,sans-serif;color:#FFF;height:35px;line-height:35px}.challenges .challenges_content .challenge_box .main_box.results .time{position:absolute;left:75px;bottom:11px;width:110px;height:23px;line-height:23px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif}.challenges .challenges_content .challenge_box .main_box.results .time .icon{background:url(../img/sprite_challenges.png) -94px -88px no-repeat;width:14px;height:17px;float:left;margin-top:3px;margin-right:4px}.challenges .challenges_content .challenge_box .main_box.results .challenge_type{color:#FFF;font-family:Roboto,sans-serif;font-size:16px;line-height:35px;position:absolute;left:185px;top:32px;text-transform:uppercase}.challenges .challenges_content .challenge_box .main_box.results.bronze .place_line,.challenges .challenges_content .challenge_box .main_box.results.gold .place_line,.challenges .challenges_content .challenge_box .main_box.results.silver .place_line{padding-left:85px;font-weight:bolder}.challenges .challenges_content .challenge_box .users_box{display:none;width:calc(100% - 10px);background-color:rgba(0,0,0,.6);margin-top:-65px;margin-left:5px}.challenges .challenges_content .challenge_box .users_box .users_list{background:#000;padding:75px 50px 20px}.challenges .challenges_content .challenge_box .users_box .users_list .invited{float:left;font-size:16px;font-family:Roboto,sans-serif;color:#FFF;height:29px;line-height:29px}.challenges .challenges_content .challenge_box .users_box .users_list .invited:before{float:left;content:" ";display:block;background:url(../img/sprite_challenges.png) -28px -156px no-repeat;width:27px;height:29px;margin-right:7px}.challenges .challenges_content .challenge_box .users_box .users_list .accepted_numbers,.challenges .challenges_content .challenge_box .users_box .users_list .status{float:right;font-size:13px;font-family:Roboto,sans-serif;line-height:29px;color:#FFF}.challenges .challenges_content .challenge_box .users_box .users_list .status i{color:#FFF}.challenges .challenges_content .challenge_box .users_box .users_list .line{margin-top:6px;margin-bottom:20px;width:100%;height:1px;background:#2a2a2a}.challenges .challenges_content .challenge_box .users_box .users_list>.user{float:left;width:33.333333%;position:relative;margin-bottom:18px}.challenges .challenges_content .challenge_box .users_box .users_list>.user .dot{position:absolute;width:16px;height:15px;bottom:-7px;left:-7px;display:block}.challenges .challenges_content .challenge_box .users_box .users_list>.user .dot.pending{background:url(../img/sprite_challenges.png) -222px -89px no-repeat}.challenges .challenges_content .challenge_box .users_box .users_list>.user .dot.accepted{background:url(../img/sprite_challenges.png) -121px -89px no-repeat}.challenges .challenges_content .challenge_box .users_box .users_list>.user .dot.rejected{background:url(../img/sprite_challenges.png) -246px -89px no-repeat}.challenges .challenges_content .challenge_box .users_box .users_list>.user.middle{padding-left:12px}.challenges .challenges_content .challenge_box .users_box .users_list>.user.middle .dot{left:5px}.challenges .challenges_content .challenge_box .users_box .users_list>.user.right{padding-left:24px}.challenges .challenges_content .challenge_box .users_box .users_list>.user.right .dot{left:14px}.challenges .challenges_content .challenge_box .users_box .users_list>.user .image{float:left;width:34px;height:34px;border:2px solid #FFF;border-radius:5px;margin-right:8px;display:block}.challenges .challenges_content .challenge_box .users_box .users_list>.user .image img{width:30px;height:30px}.challenges .challenges_content .challenge_box .users_box .users_list>.user .name{float:left;width:90px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.3;display:block;text-decoration:none}.challenges .challenges_content .challenge_box .users_box .podium{width:100%;height:299px;background:url(../img/challenge_podium.jpg) no-repeat;position:relative}.challenges .challenges_content .challenge_box .users_box .podium .first{position:absolute;bottom:0;left:50%;margin-left:-80px;width:160px;height:290px}.challenges .challenges_content .challenge_box .users_box .podium .first a.avatar{width:120px;height:120px;display:block;margin:32px auto 10px;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover;border:3px solid #f5ac17}.challenges .challenges_content .challenge_box .users_box .podium .first .position{display:block;padding-top:10px;font-size:34px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .first .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-bottom:10px;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .first .name{font-size:16px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .podium .first .time{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .podium .second{width:160px;height:220px;position:absolute;bottom:0;left:16px}.challenges .challenges_content .challenge_box .users_box .podium .second a.avatar{width:90px;height:90px;display:block;margin:0 auto;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover;border:3px solid #ededed}.challenges .challenges_content .challenge_box .users_box .podium .second .position{display:block;background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;padding-top:10px;font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .second .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-top:4px;margin-bottom:10px;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .second .name{font-size:13px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .podium .second .time{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .podium .third{width:160px;height:220px;position:absolute;bottom:0;right:15px}.challenges .challenges_content .challenge_box .users_box .podium .third a.avatar{width:90px;height:90px;display:block;margin:0 auto;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover;border:3px solid #eb7823}.challenges .challenges_content .challenge_box .users_box .podium .third .position{display:block;background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;padding-top:10px;font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .third .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-top:4px;margin-bottom:10px;color:#FFF}.challenges .challenges_content .challenge_box .users_box .podium .third .name{font-size:13px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .podium .third .time{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-top:3px;text-align:center;color:#FFF;display:block}.challenges .challenges_content .challenge_box .users_box .rank_list{padding-bottom:15px}.challenges .challenges_content .challenge_box .users_box .rank_list .th{float:left;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;line-height:35px;border-bottom:1px solid rgba(255,255,255,.4)}.challenges .challenges_content .challenge_box .users_box .rank_list .th.pos{width:65px;text-align:left;padding-left:10px}.challenges .challenges_content .challenge_box .users_box .rank_list .th.name{width:130px;text-align:center}.challenges .challenges_content .challenge_box .users_box .rank_list .th.laps,.challenges .challenges_content .challenge_box .users_box .rank_list .th.points{width:50px;text-align:center}.challenges .challenges_content .challenge_box .users_box .rank_list .th.gap,.challenges .challenges_content .challenge_box .users_box .rank_list .th.time{width:70px;text-align:center}.challenges .challenges_content .challenge_box .users_box .rank_list .th.trajectory{width:135px;text-align:center}.challenges .challenges_content .challenge_box .users_box .rank_list .row{clear:both}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td{float:left;line-height:35px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.pos{width:65px;padding-left:5px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.pos span{background:url(../img/sprite.png) -527px -120px no-repeat;width:56px;height:18px;display:block;margin-top:8.5px;text-align:center;color:#000;font-size:13px;font-family:Roboto,sans-serif;line-height:18px;padding-left:10px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.name{color:#FFF;font-size:13px;font-family:Roboto,sans-serif;padding-left:5px;width:140px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.name .image{width:25px;height:25px;border-radius:50%;background-color:#FFF;float:left;margin-top:5px;margin-right:8px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.name .image img{width:25px;height:25px;border-radius:50%}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.laps,.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.points{width:40px;text-align:center}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.gap,.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.time{text-align:center;width:75px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory{padding-left:5px}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .see{height:18px;font-size:13px;line-height:18px;margin-top:8.5px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);float:left;padding:0 10px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);cursor:pointer}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .see:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .see span{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);display:block}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .compare{height:18px;font-size:13px;line-height:18px;margin-top:8.5px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);float:left;padding:0 10px;-webkit-transform:skew(-30deg);-moz-transform:skew(-30deg);-o-transform:skew(-30deg);margin-left:3px;cursor:pointer}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .compare:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.challenges .challenges_content .challenge_box .users_box .rank_list .row .td.trajectory .compare span{-webkit-transform:skew(30deg);-moz-transform:skew(30deg);-o-transform:skew(30deg);display:block}.challenges .challenges_content .no_results{background:linear-gradient(to bottom,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 100%);min-height:130px;width:100%;padding:40px 0;margin-top:-10px}.challenges .challenges_content .no_results .sub_title,.challenges .challenges_content .no_results .title{color:#FFF;font-family:Roboto,sans-serif;display:block;text-align:center}.challenges .challenges_content .no_results .title{font-size:18px;margin-bottom:10px;text-transform:uppercase}.challenges .challenges_content .no_results .sub_title{font-size:13px;margin-bottom:10px}.challenges .challenges_content .no_results .button{width:280px;height:30px;display:block;margin:25px auto 0;background:linear-gradient(to right,#0080f6 0,rgba(0,128,246,0) 100%);position:relative}.challenges .challenges_content .no_results .button:before{width:0;height:0;border-bottom:30px solid #0080f6;border-left:20px solid transparent;content:"";display:inline-block;margin-left:-20px}.challenges .challenges_content .no_results .button a{width:280px;color:#FFF;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:14px;line-height:30px;position:absolute;top:0;left:0;display:block;text-align:left;text-decoration:none}.challenges .challenges_content .no_results .button a:before{background:url(../img/sprite.png) -319px -571px no-repeat;width:18px;height:18px;content:"";display:block;float:left;margin-top:5px;margin-left:10px;margin-right:10px}.create_challenge{width:676px;position:absolute;margin:0 auto 0 -338px;top:105px;left:50%;display:none}.create_challenge .header{height:42px}.create_challenge .header .left{float:left;width:68px;height:42px;background:url(../img/left-panel.png) no-repeat}.create_challenge .header .left .ic-challenges{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;display:inline-block;position:relative;top:7px;left:10px}.create_challenge .header .right{float:left;width:628px;height:42px;background:url(../img/create_challenge_right.png) no-repeat;margin-left:-20px;line-height:42px;font-size:18px;color:#FFF;font-family:Roboto,sans-serif;padding-left:35px;text-transform:uppercase}.create_challenge .header .right .close_btn{line-height:42px;color:#FFF;margin-right:10px;font-size:18px;cursor:pointer}.create_challenge .content .sub_nav .item,.create_challenge .content .top .challenge_details .row>span,.create_challenge .content .top .challenge_option span,.create_challenge .header .right .select_label{font-size:16px;font-family:Roboto,sans-serif}.create_challenge .header .right .close_btn:hover{color:#d60014}.create_challenge .header .right .select_label{line-height:42px;color:#FFF;margin-right:5px;float:right;text-transform:none}.create_challenge .header .right .select_box{margin-top:9px;margin-right:10px;width:165px;height:23px;border-radius:5px;background:#FFF;border:1px solid #ccc;position:relative;overflow:hidden;float:right}.create_challenge .header .right .select_box.track:before{background:url(../img/sprite.png) -182px -59px no-repeat;width:23px;height:13px;content:" ";display:block;float:left;position:relative;top:4px;left:5px}.create_challenge .header .right .select_box select{background:0 0;float:left;width:calc(100% - 25px)!important;display:block;-webkit-appearance:none;font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;padding-right:16px;line-height:16px;border:0;border-radius:0;height:23px;top:-1px;left:16px;position:absolute;z-index:200}.create_challenge .header .right .select_box .arrow{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;display:block;position:absolute;top:8px;right:5px;z-index:100}.create_challenge .content{width:676px;background:url(../img/create_challenge_bgr.png) center top no-repeat #000;border:1px solid #000;padding:6px 0 0}.create_challenge .content .top{padding:0 6px}.create_challenge .content .top .challenge_option{width:158px;height:122px;border:1px solid #000;background-color:rgba(0,0,0,.4);float:left;cursor:pointer;text-transform:uppercase}.create_challenge .content .top .challenge_option.selected,.create_challenge .content .top .challenge_option:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.create_challenge .content .top .challenge_option.left{margin-right:6px}.create_challenge .content .top .challenge_option.time .icon{background:url(../img/sprite_challenges.png) -29px -17px no-repeat;width:48px;height:53px;margin:10px auto}.create_challenge .content .top .challenge_option.race .icon{background:url(../img/sprite_challenges.png) -102px -17px no-repeat;width:71px;height:55px;margin:10px auto}.create_challenge .content .top .challenge_option span{color:#FFF;text-align:center;width:100%;display:block}.create_challenge .content .top .challenge_details{float:left;margin-left:6px;width:333px;height:122px;background:url(../img/new-challenge-flag-bgr.jpg) no-repeat}.create_challenge .content .top .challenge_details .kart_loader{color:#FFF;font-size:22px;float:left}.create_challenge .content .top .challenge_details .best_time_details{padding-top:28px}.create_challenge .content .top .challenge_details .race_details{padding-top:10px}.create_challenge .content .top .challenge_details .row{margin-bottom:15px}.create_challenge .content .top .challenge_details .row.kart:before{background:url(../img/sprite_challenges.png) -29px -90px no-repeat;width:21px;height:15px;margin-left:22px;margin-top:4px;margin-right:5px;content:" ";float:left}.create_challenge .content .top .challenge_details .row.date:before{background:url(../img/sprite_challenges.png) -62px -89px no-repeat;width:15px;height:17px;margin-left:25px;margin-top:3px;margin-right:6px;content:" ";float:left}.create_booking_popup .content .top .booking_data .row.time:before,.create_challenge .content .top .challenge_details .row.time:before,.new-style .create_booking_popup .content .top .booking_data .row.time:before{background:url(../img/sprite_challenges.png) -94px -88px no-repeat;width:14px;content:" "}.create_challenge .content .top .challenge_details .row.time:before{height:17px;margin-left:25px;margin-top:3px;margin-right:7px;float:left}.create_challenge .content .top .challenge_details .row>span{color:#FFF;float:left;display:block;line-height:23px;width:100px;text-align:left}.create_challenge .content .top .challenge_details .row .select_box{float:left;position:relative;width:85px}.create_challenge .content .top .challenge_details .row .select_box.kart_white{width:85px}.create_challenge .content .top .challenge_details .row .select_box.day,.create_challenge .content .top .challenge_details .row .select_box.hours,.create_challenge .content .top .challenge_details .row .select_box.minutes,.create_challenge .content .top .challenge_details .row .select_box.month{width:50px;margin-right:5px}.create_challenge .content .top .challenge_details .row .select_box.year{width:68px}.create_challenge .content .top .challenge_details .row .select_box select{left:0;padding-left:10px;padding-right:0}.create_challenge .content .sub_nav{margin-top:8px;width:100%;height:40px;background-color:#000;text-align:center}.create_challenge .content .sub_nav .item{display:inline-block;color:#FFF;font-weight:500;opacity:.4;cursor:pointer;text-transform:uppercase}.create_challenge .content .sub_nav .item.selected,.create_challenge .content .sub_nav .item:hover{opacity:1}.create_challenge .content .sub_nav .item>.icon{display:block;float:left;width:22px;height:24px;margin-top:-5px;margin-right:10px;overflow:hidden}.create_challenge .content .sub_nav .item>.icon.fr{background:url(../img/sprite_challenges.png) -28px -117px no-repeat}.create_challenge .content .sub_nav .item>.icon.rank{background:url(../img/sprite_challenges.png) -97px -117px no-repeat}.create_challenge .content .sub_nav .separator{display:inline-block;width:2px;height:15px;background-color:#FFF;margin:12.5px 20px 0}.create_challenge .content .friends_container .search_line{width:100%;height:40px;background:rgba(0,0,0,.5)}.create_challenge .content .friends_container .search_line .icon{background:url(../img/sprite_challenges.png) -29px -156px no-repeat;width:26px;height:29px;float:left;margin-left:25px;margin-top:5.5px}.create_challenge .content .friends_container .search_line .search_friends{margin-top:8px;float:left;height:24px;margin-left:15px;width:410px;padding:0 10px;font-size:14px;font-family:Roboto,sans-serif;color:#595959}.create_challenge .content .friends_container .search_line .select_all{float:right;margin-right:15px;line-height:40px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-decoration:underline;cursor:pointer;font-weight:bolder}.create_challenge .content .friends_container .search_line .select_all:hover{color:#ec1e24}.create_challenge .content .friends_container .users{padding-top:20px;max-height:180px;overflow:hidden}.create_challenge .content .friends_container .users .no_friends{text-align:center;font-size:21px;color:#FFF;font-family:Roboto,sans-serif;padding:40px 0}.create_challenge .content .friends_container .users .user{margin-bottom:20px;padding:0 15px;position:relative;width:165px;float:left;cursor:pointer}.create_challenge .content .friends_container .users .user .icon{position:absolute;background:url(../img/sprite_challenges.png) -147px -89px no-repeat;width:18px;height:17px;bottom:-7px;left:5px}.create_challenge .content .friends_container .users .user .avatar{float:left;width:35px;height:35px;border:2px solid #FFF;border-radius:3px;margin-right:8px}.create_challenge .content .friends_container .users .user .avatar img{width:31px;height:31px}.create_challenge .content .friends_container .users .user .name{float:left;width:91px;font-size:14px;font-family:Roboto,sans-serif;line-height:1.2;color:#FFF;font-weight:500}.create_challenge .content .friends_container .users .user.selected .icon{background:url(../img/sprite_challenges.png) -121px -89px no-repeat}.create_challenge .content .ranking_container .filter_line{width:100%;height:40px;background:rgba(0,0,0,.5)}.create_challenge .content .ranking_container .filter_line .select_box{float:left;margin-left:15px;margin-top:8.5px;width:200px}.create_challenge .content .ranking_container .filter_line .select_all{float:right;margin-right:15px;line-height:40px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-decoration:underline;cursor:pointer;font-weight:bolder}.create_challenge .content .ranking_container .filter_line .select_all:hover,.new-style .track-profile-new .track-body .page_content .text_content .red,.track-profile .track-body .page_content .text_content .red{color:#ec1e24}.create_challenge .content .ranking_container .loader{font-size:56px;text-align:center;color:#FFF;padding:40px 0}.create_challenge .content .ranking_container .users{padding:5px 0}.create_challenge .content .ranking_container .users .no_ranking{text-align:center;font-size:21px;color:#FFF;font-family:Roboto,sans-serif;padding:40px 0}.create_challenge .content .ranking_container .users .user_line{width:100%;margin:5px 0;position:relative}.create_challenge .content .ranking_container .users .user_line .active{position:absolute;height:30px;background-color:#00f;width:80%;z-index:10;top:-2px;left:100px;background:linear-gradient(to right,#0080f6 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f6', endColorstr='#000000', GradientType=1 );-webkit-transform:skew(-28deg);-moz-transform:skew(-28deg);-o-transform:skew(-28deg)}.create_challenge .content .ranking_container .users .user_line .position{margin-left:20px;width:80px;height:20px;float:left;background:url(../img/pos_bgr.png) -1px center no-repeat;color:#000;text-align:center;font-size:13px;font-family:Roboto,sans-serif;line-height:20px;margin-top:3px;z-index:100;position:relative}.create_challenge .content .ranking_container .users .user_line .best_time,.create_challenge .content .ranking_container .users .user_line .name,.create_challenge .content .ranking_container .users .user_line .rank{font-size:14px;font-family:Roboto,sans-serif;line-height:26px;color:#FFF;position:relative;float:left;z-index:100}.create_challenge .content .ranking_container .users .user_line .image{width:25px;height:25px;background-color:#FFF;border-radius:50%;float:left;margin-left:15px;z-index:100;position:relative}.create_challenge .content .ranking_container .users .user_line .image img{width:25px;height:25px;border-radius:50%}.create_challenge .content .ranking_container .users .user_line .name{margin-left:15px;width:135px;margin-right:15px}.create_challenge .content .ranking_container .users .user_line .rank{text-transform:uppercase;width:140px}.create_challenge .content .ranking_container .users .user_line .rank:before{float:left;content:" ";width:22px;height:26px;margin-right:10px}.create_challenge .content .ranking_container .users .user_line .rank.beginner:before{background:url(../img/sprite.png) -11px -306px no-repeat}.create_challenge .content .ranking_container .users .user_line .rank.driver:before{background:url(../img/sprite.png) -75px -306px no-repeat}.create_challenge .content .ranking_container .users .user_line .rank.pilot:before{background:url(../img/sprite.png) -140px -306px no-repeat}.create_challenge .content .ranking_container .users .user_line .rank.racer:before{background:url(../img/sprite.png) -206px -306px no-repeat}.create_challenge .content .ranking_container .users .user_line .button{float:right;margin-right:20px;z-index:100;position:relative}.create_challenge .content .ranking_container .users .user_line .button .btn{cursor:pointer;width:100px;height:20px;margin-top:3px;line-height:20px;font-size:13px;font-family:Roboto,sans-serif;text-align:center;-webkit-transform:skew(-25deg);-moz-transform:skew(-25deg);-o-transform:skew(-25deg);border:1px solid #000}.create_challenge .footer_row .left .challenge_type_text,.create_challenge .footer_row .left .selected_num,.create_challenge .footer_row .right{line-height:36px;font-family:Roboto,sans-serif}.create_challenge .content .ranking_container .users .user_line .button .btn span{-webkit-transform:skew(25deg);-moz-transform:skew(25deg);-o-transform:skew(25deg);display:block}.create_challenge .content .ranking_container .users .user_line .button .btn.red{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF}.create_challenge .content .ranking_container .users .user_line .button .btn.red:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.create_challenge .content .ranking_container .users .user_line .button .btn.red.disabled:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.create_challenge .content .ranking_container .users .user_line .button .btn.green{background:#7aff2b;background:linear-gradient(to bottom,#7aff2b 0,#4ba43a 100%)}.create_challenge .footer_row{width:100%;overflow:hidden}.create_challenge .footer_row .start-chat{font-size:16px;font-family:Roboto,sans-serif;width:100%;padding:10px}.create_challenge .footer_row .start-chat div{color:#fff;margin:10px 0;font-weight:700}.create_challenge .footer_row .start-chat sub{font-size:10px;margin-left:10px}.create_challenge .footer_row .start-chat textarea{height:50px;width:100%;font-size:14px}.create_challenge .footer_row .left{float:left;width:370px;height:36px;background-color:#000;color:#FFF;position:relative}.create_challenge .footer_row .left:after{position:absolute;display:block;top:0;right:-24px;content:" ";width:24px;height:36px;background:url(../img/cf-rc.png) no-repeat}.create_challenge .footer_row .left .challenge_type_text{font-size:16px;text-align:left;color:#FFF;text-transform:uppercase;float:left}.create_challenge .footer_row .left .challenge_type_text.best_time:before{float:left;display:block;content:" ";background:url(../img/sprite_challenges.png) -64px -119px no-repeat;width:22px;height:24px;margin-top:6px;margin-left:10px;margin-right:10px}.create_challenge .footer_row .left .challenge_type_text.race:before{float:left;display:block;content:" ";background:url(../img/sprite_challenges.png) -128px -119px no-repeat;width:31px;height:24px;margin-top:6px;margin-left:10px;margin-right:10px}.create_challenge .footer_row .left .separator{float:left;width:2px;height:12px;background-color:#FFF;margin:12px 15px}.create_challenge .footer_row .left .selected_num{font-size:13px;color:#FFF}.create_challenge .footer_row .right{float:right;width:290px;height:36px;margin-right:-15px;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;font-size:16px;font-weight:bolder;cursor:pointer;-webkit-transform:skew(-28deg);-moz-transform:skew(-28deg);-o-transform:skew(-28deg);text-transform:uppercase}.create_challenge .footer_row .right span{-webkit-transform:skew(28deg);-moz-transform:skew(28deg);-o-transform:skew(28deg);display:block}.create_challenge .footer_row .right:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.no_onboard_bgr{width:100%;height:396px;background:rgba(0,0,0,.7)}.no_onboard_bgr .icon{background:url(../img/sprite.png) -798px -235px no-repeat;width:92px;height:63px;margin:0 auto 20px}.no_onboard_bgr .text{text-align:center;color:#FFF;font-size:21px;font-family:Roboto,sans-serif;line-height:1.3}@media (max-width:700px){.new-style .track-profile-new .fright{display:none}.new-style .track-profile-new .fright.keep-share{display:inline-block}}.new-style .track-profile-new .fright.keep-share a{display:none}@media (max-width:700px){.new-style .track-profile-new .fright.no-hide{display:inline-block}}@media (max-width:450px){.new-style .track-profile-new .fright.no-hide{position:absolute;left:-75px;right:-1px;top:100%;background-color:#000}.new-style .track-profile-new .fright.no-hide .select_box.kart{margin-bottom:9px}}.new-style .track-profile-new .track-head{margin:0 -10px}@media (min-width:375px){.new-style .track-profile-new .track-head{margin:0 -20px}}@media (min-width:480px){.new-style .track-profile-new .track-head{margin:0 -30px}}@media (min-width:768px){.new-style .track-profile-new .track-head{margin:0 -60px}}.new-style .track-profile-new .track-head .track-cover{display:flex;align-items:center;justify-content:center;width:100%;height:190px;background-color:#CDCDCD;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}@media (min-width:480px){.new-style .track-profile-new .track-head .track-cover{height:215px}}@media (min-width:1024px){.new-style .track-profile-new .track-head{margin:0}.new-style .track-profile-new .track-head .track-cover{height:250px}.new-style .track-profile-new .track-head .track-cover .avatar{position:absolute;top:40px;left:20px}}.new-style .track-profile-new .track-head .track-cover .avatar{width:125px;height:125px;border-radius:50%;border:5px solid rgba(0,0,0,.5)}.new-style .track-profile-new .track-head .track-cover .avatar img{width:100%;height:100%;border-radius:50%}.new-style .track-profile-new .track-head .info{width:100%;padding:20px 10px 25px;background:#000;text-align:center}@media (min-width:480px){.new-style .track-profile-new .track-head .info{position:relative;padding:20px 15px 25px;text-align:left}}@media (min-width:768px){.new-style .track-profile-new .track-head .info{display:flex;align-items:center;padding:10px 15px}}.new-style .track-profile-new .track-head .info .track_name{display:block;margin-bottom:10px;font-size:26px;font-family:Roboto,sans-serif;color:#FFF;font-weight:500;vertical-align:middle}@media (min-width:768px){.new-style .track-profile-new .track-head .info .track_name{margin-bottom:0;margin-right:15px}}.new-style .track-profile-new .track-head .info .track_name .icon{display:none;background:url(../img/sprite.png) -80px -820px no-repeat;width:39px;height:43px;margin-right:5px;vertical-align:middle}@media (min-width:768px){.new-style .track-profile-new .track-head .info .track_name .icon{display:inline-block}}@media (min-width:1024px){.new-style .track-profile-new .track-head .info .track-data{flex:auto}}.new-style .track-profile-new .track-head .info .address{display:inline-block;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;vertical-align:middle}.new-style .track-profile-new .track-head .info .address .icon{display:inline-block;background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;margin-right:6px;vertical-align:middle}.new-style .track-profile-new .track-head .info .separator{display:inline-block;width:2px;margin:0 17px;height:12px;background-color:#d2d2d1;vertical-align:middle}.new-style .track-profile-new .track-head .info .distance{display:inline-block;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;vertical-align:middle}.new-style .track-profile-new .track-head .info .distance .icon{display:inline-block;background:url(../img/sprite.png) -140px -786px no-repeat;width:19px;height:11px;margin-right:7px;vertical-align:middle}.new-style .track-profile-new .track-head .info .small-share-button{flex:none;display:none;align-items:center;min-width:53px;background-color:#0162ca;color:#fff;font-size:12px;height:20px;padding:0 4px;font-family:Roboto,sans-serif;text-decoration:none;border-radius:3px;cursor:pointer;text-transform:capitalize}.new-style .track-profile-new .track-head .info .working_time .icon,.track-profile .track-head .info .working_time .icon,.track-profile .track-head .info .working_time .icon.green,.track-profile .track-head .info .working_time .icon.red{background:url(../img/sprite.png) -320px -602px no-repeat}@media (min-width:1024px){.new-style .track-profile-new .track-head .info .small-share-button{display:flex}}.new-style .track-profile-new .track-head .info .small-share-button i{margin-left:4px;font-size:10px}.new-style .track-profile-new .track-head .info .working_time{display:inline-block;margin:10px 0 0;vertical-align:middle}@media (min-width:480px){.new-style .track-profile-new .track-head .info .working_time{position:absolute;right:15px;bottom:25px;margin-top:0}}@media (min-width:768px){.new-style .track-profile-new .track-head .info .working_time{position:static;flex:auto;text-align:right}}@media (min-width:1024px){.new-style .track-profile-new .track-head .info .working_time{flex:none;margin-left:20px}}.new-style .track-profile-new .track-head .info .working_time .icon{float:left;display:inline-block;width:16px;height:28px;vertical-align:middle}@media (min-width:480px){.new-style .track-profile-new .track-head .info .working_time .icon{float:right;margin:5px 0 0 5px}}.new-style .track-profile-new .track-head .info .working_time .icon.green{background:url(../img/sprite.png) -194px -780px no-repeat}.info-box .cont .working_time.closed:before,.new-style .track-profile-new .track-head .info .working_time .icon.red{background:url(../img/sprite.png) -210px -780px no-repeat}.new-style .track-profile-new .track-head .info .working_time .text{display:inline-block;margin-top:5px;margin-left:10px;font-size:14px;text-align:right;color:#FFF;line-height:1.2;font-weight:600;font-family:Roboto,sans-serif;vertical-align:middle}.new-style .track-profile-new .track-head .info .working_time .text br{display:none}@media (min-width:480px){.new-style .track-profile-new .track-head .info .working_time .text{margin-left:0;margin-top:0}.new-style .track-profile-new .track-head .info .working_time .text br{display:block}}.new-style .track-profile-new .track-head .subnav{position:relative;display:flex;flex-direction:column;width:100%;padding:20px 0 0;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}@media (min-width:375px){.new-style .track-profile-new .track-head .subnav{padding:20px 20px 0}}@media (min-width:480px){.new-style .track-profile-new .track-head .subnav{padding:20px 30px 0}}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav{flex-direction:row;padding:10px 15px}}.new-style .track-profile-new .track-head .subnav .nav{display:flex;align-items:center;justify-content:center;width:100%}@media (min-width:1024px){.new-style .track-profile-new .track-head .subnav .nav{width:auto}}.new-style .track-profile-new .track-head .subnav .nav .item{flex:auto;position:relative;display:inline-block;width:25%;padding:0 5px;font-size:13px;font-family:Roboto,sans-serif;cursor:pointer;font-weight:300;text-transform:uppercase;color:#FFF;text-decoration:none}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav .nav .item{display:flex;align-items:center;width:auto;padding:0;margin-right:15px}}@media (min-width:1024px){.new-style .track-profile-new .track-head .subnav .nav .item{flex:none;margin-right:0}}.new-style .track-profile-new .track-head .subnav .nav .item.selected,.new-style .track-profile-new .track-head .subnav .nav .item:hover{color:#fff}.new-style .track-profile-new .track-head .subnav .nav .item.racing_line .icon{position:absolute;top:-32px;left:calc(50% - 11px);display:inline-block;background:url(../img/sprite.png) -213px -605px no-repeat;width:23px;height:25px;transform:scale(1.26)}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav .nav .item.racing_line .icon{flex:none;position:static;margin-right:10px;transform:none}}.new-style .track-profile-new .track-head .subnav .nav .item.on_board_video .icon{position:absolute;top:-29px;left:calc(50% - 11px);display:inline-block;background:url(../img/sprite.png) -273px -352px no-repeat;width:23px;height:16px;transform:scale(1.39)}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav .nav .item.on_board_video .icon{flex:none;position:static;margin-right:10px;transform:none}}.new-style .track-profile-new .track-head .subnav .nav .item.rank_title .icon{position:absolute;top:-33px;left:calc(50% - 11px);display:inline-block;background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px;transform:scale(1.26)}.new-style .track-profile-new .track-head .subnav .nav .item span{display:block;width:100%;height:30px;text-align:center;line-height:normal}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav .nav .item.rank_title .icon{flex:none;position:static;margin-right:10px;transform:none}.new-style .track-profile-new .track-head .subnav .nav .item span{height:auto;text-align:left}}.new-style .track-profile-new .track-head .subnav .nav .separator{display:none;margin:0 18px;height:26px;width:1px;background-color:#fff;vertical-align:middle}@media (min-width:1024px){.new-style .track-profile-new .track-head .subnav .nav .separator{display:inline-block}}.new-style .track-profile-new .track-head .subnav .right{display:flex;align-items:center;width:100%;height:45px;margin-top:5px;padding:0 10px;background-color:#000}@media (min-width:375px){.new-style .track-profile-new .track-head .subnav .right{justify-content:center;width:auto;margin:5px -20px 0}}@media (min-width:480px){.new-style .track-profile-new .track-head .subnav .nav .item{font-size:14px}.new-style .track-profile-new .track-head .subnav .right{margin:7px -30px 0}}@media (min-width:768px){.new-style .track-profile-new .track-head .subnav .right{height:auto;margin:0;padding:0;background-color:transparent}.new-style .track-profile-new .track-head .subnav .right .configuration-label{display:none}}@media (min-width:1024px){.new-style .track-profile-new .track-head .subnav .right{flex:auto;justify-content:flex-end}}.new-style .track-profile-new .track-head .subnav .right .configuration-label{flex:none;margin-right:10px;font-size:14px;color:#fff}.new-style .track-profile-new .track-head .subnav .right .select_box{flex:auto}@media (min-width:375px){.new-style .track-profile-new .track-head .subnav .right .select_box{flex:none;width:190px}}.new-style .track-profile-new .track-head .subnav .right .select_box:before{width:25px;height:13px}.new-style .track-profile-new .track-head .subnav .right .select_box select{left:20px}.new-style .track-profile-new .track-head .subnav .right .select_box select option{color:#000}.new-style .track-profile-new .track-head .subnav .right .select_box .arrow{width:13px;height:7px}.new-style .track-profile-new .track-body{display:flex;flex-direction:column;width:100%}.new-style .track-profile-new .track-body .left{display:block;width:100%}@media (min-width:1024px){.new-style .track-profile-new .track-body{flex-direction:row-reverse;align-items:flex-start}.new-style .track-profile-new .track-body .left{flex:auto}}.new-style .track-profile-new .track-body .left .calendar:not(.icon),.new-style .track-profile-new .track-body .left .session_container{margin-top:20px}.new-style .track-profile-new .track-body .left .session_container .my-best-time-loader{display:none;width:100%;padding:30px;text-align:center}.new-style .track-profile-new .track-body .left .session_container .my-best-time-loader i{font-size:45px;color:#7a7a7a}@media (max-width:1250px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line{position:relative;height:auto;font-size:0}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .icon{float:none;display:inline-block;vertical-align:middle}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .name{float:none;display:inline-block;line-height:normal;vertical-align:middle}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_topics .topic_line{height:auto}}@media (max-width:500px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .name{width:calc(100% - 55px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .fold_button{position:absolute;bottom:0;right:0;top:0;margin:auto}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .last_post{float:none;line-height:normal;padding:0 0 10px 60px;margin-right:0}.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_line .cleaner{display:none}}@media (max-width:1250px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_topics .topic_line .name{width:calc(50% - 23px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:600px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_topics .topic_line .name{width:calc(100% - 46px)}}@media (max-width:1250px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_topics .topic_line .last_post{width:calc(50% - 23px);margin-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media (max-width:600px){.new-style .track-profile-new .track-body .left .timeline .topics .categories_container .category_topics .topic_line .last_post{width:100%}.new-style .track-profile-new .track-body .left .active-league{background-image:none!important}}@media (max-width:700px){.new-style .track-profile-new .track-body .left .timeline .add_new_post .head_panel .rt .fright{display:inline-block}}@media (max-width:500px){.new-style .track-profile-new .track-body .left .timeline .add_new_post .head_panel .rt .fleft{width:calc(100% - 70px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .track-profile-new .track-body .left .timeline .add_new_post .head_panel .rt .fright .add_a_photo_btn .label{display:none}}@media (max-width:1250px){.new-style .track-profile-new .track-body .left .timeline #posts .album_images .big_image{width:100%}.new-style .track-profile-new .track-body .left .timeline #posts .album_images .small_image{width:32.5%;margin-right:1.25%}}@media (max-width:500px){.new-style .track-profile-new .track-body .left .timeline #posts .album_images .small_image{width:100%;margin-right:0}}@media (max-width:1250px){.new-style .track-profile-new .track-body .left .timeline #posts .event_details .description{width:calc(100% - 70px)}.new-style .track-profile-new .track-body .left .timeline #posts .event_details .description .date_and_time,.new-style .track-profile-new .track-body .left .timeline #posts .event_details .description .location,.new-style .track-profile-new .track-body .left .timeline #posts .event_details .description .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.new-style .track-profile-new .track-body .left .active-league{display:block;text-decoration:none;position:relative;min-height:100px;margin:0 0 20px;border:2px solid #000;color:#fff;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:left center;background-size:26% 100%}.new-style .track-profile-new .track-body .left .active-league .active-league-title{padding:10px 40px 10px 30%;font-size:1.3em}@media (max-width:600px){.new-style .track-profile-new .track-body .left .active-league .active-league-title{padding-left:20px}}.new-style .track-profile-new .track-body .left .active-league .active-league-text{padding:0 30% 10px;color:#9fa0a1}@media (max-width:600px){.new-style .track-profile-new .track-body .left .active-league .active-league-text{padding:0 20px 20px}}.new-style .track-profile-new .track-body .left .active-league .active-league-close-button{position:absolute;top:0;right:0;padding:5px 10px;border:none;color:#fff;font-weight:700;font-size:20px;background-color:transparent;cursor:pointer}.new-style .track-profile-new .track-body .left .active-league .active-league-join-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.new-style .track-profile-new .track-body .left .active-league .active-league-join-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.new-style .track-profile-new .track-body .left .active-league .active-league-join-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.new-style .track-profile-new .track-body .left .active-league .active-league-rules-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:calc(20% + 20px);display:inline-block;width:15%;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#fff;background-color:transparent;border:1px solid #fff}.new-style .track-profile-new .track-body .left .active-league .active-league-rules-button:hover{background-color:#fff;color:#000}.new-style .track-profile-new .track-body .left .active-league .active-league-rules-button.only-rules{right:10px}@media (max-width:600px){.new-style .track-profile-new .track-body .left .active-league .active-league-rules-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.new-style .track-profile-new .track-body .left .active-league .active-league-view-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.new-style .track-profile-new .track-body .left .active-league .active-league-view-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.new-style .track-profile-new .track-body .left .active-league .active-league-view-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.new-style .track-profile-new .track-body .left .ranking_by_points,.new-style .track-profile-new .track-body .left .ranking_by_time{margin-top:20px}.new-style .track-profile-new .track-body .left .ranking_by_time .load-more-button{padding:10px 20px;border:none;text-decoration:none;text-align:center;font-size:13px;font-family:Roboto,sans-serif;font-weight:700;color:#fff;background-color:#007aff}.new-style .track-profile-new .track-body .left .ranking_by_time .load-more-button:hover{background-color:#0049d9}.new-style .track-profile-new .track-body .left .ranking_by_points_content{background:rgba(0,0,0,.7);padding:0 10px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .rank_by_points_loader{text-align:center;width:100%;padding-top:20px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .rank_by_points_loader i{color:#7a7a7a;font-size:45px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .rank_no_results{text-align:center;padding-top:20px;color:#7a7a7a;font-family:Roboto,sans-serif;font-size:14px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head{padding-top:15px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head div{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#b9b9b9;padding-bottom:5px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .postion{width:90px;text-align:center}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .name{width:180px;text-align:center}@media (max-width:450px){.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .name{width:120px}}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .challenges_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .champ_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .km_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .position_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .total_points{width:55px;text-align:center}@media (max-width:650px){.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .challenges_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .champ_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .km_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_head .position_points{display:none}}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content{clear:both;border-top:1px solid #b9b9b9;padding-top:0;padding-bottom:10px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .middle-button-line{float:left;width:100%;margin:20px 0 10px;text-align:center;font-size:0;background:rgba(255,255,255,.5);background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,.5) 100%);background-size:100% 2px;background-position:center;background-repeat:no-repeat}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .middle-button-line .middle-button{display:inline-block;max-width:50%;margin:0 2%;padding:6px 10px;font-size:13px;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%);color:#fff;cursor:pointer}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row{clear:both;padding:12px 0;margin-left:0;position:relative}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row div{position:relative;z-index:50}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .selected{position:absolute;z-index:1;width:70%;height:30px;top:10px;left:77px;background:linear-gradient(to right,#0080f6 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f6', endColorstr='#000000', GradientType=1 );transform:skewX(-28deg)}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .position{float:left;width:85px;text-align:center;margin-top:3px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .position span{background:url(../img/pos_bgr.png) no-repeat;width:80px;height:20px;display:block;line-height:20px;color:#000;font-size:13px;font-family:Roboto,sans-serif;padding-left:5px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name{float:left;display:block}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon{width:23px;height:26px;float:left}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .img{width:25px;height:25px;border-radius:50%;background-color:#fff;float:left;margin-left:8px;margin-right:8px}@media (max-width:450px){.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .img,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon{display:none}}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .img img{width:25px;height:25px;border-radius:50%}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .name .text{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;float:left;line-height:25px;width:125px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .challenges_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .champ_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .km_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .position_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .total_points{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:25px;text-align:center;width:55px}@media (max-width:650px){.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .challenges_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .champ_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .km_points,.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_content .user_row .position_points{display:none}}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer{margin-top:10px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer.margin-bottom{overflow:auto;margin-bottom:20px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .full-ranking-button{display:block;width:250px;max-width:100%;margin:0 auto 10px;padding:6px 20px;text-align:center;text-decoration:none;font-size:14px;color:#fff;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-up{width:110px;float:left;display:block;cursor:pointer}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-up .ic-move-up{background:url(../img/sprite.png) -476px -53px no-repeat;width:21px;height:22px;float:left;display:inline-block;margin-right:10px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-up span{font-size:13px;font-family:Roboto,sans-serif;display:inline-block;color:#FFF;margin-top:5px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-down{width:110px;float:right;display:block;cursor:pointer}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-down .ic-move-down{background:url(../img/sprite.png) -508px -53px no-repeat;width:21px;height:22px;float:right;display:inline-block;margin-right:10px}.new-style .track-profile-new .track-body .left .ranking_by_points_content .table_footer .move-down span{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:inline-block;margin-top:5px}.new-style .track-profile-new .track-body .right{width:100%}@media (min-width:768px){.new-style .track-profile-new .track-body .right{display:flex;flex-wrap:wrap}}@media (min-width:1024px){.new-style .track-profile-new .track-body .right{flex:none;align-items:center;justify-content:center;width:290px;margin-left:20px}}.new-style .track-profile-new .track-body .right .track-meteo-widget{display:none}.new-style .track-profile-new .track-body .right .track-widget-background{text-align:center;background-color:rgba(0,0,0,.7)}.new-style .track-profile-new .track-body .right #booking_calendar{margin-top:20px}@media (min-width:768px){.new-style .track-profile-new .track-body .right #booking_calendar{flex:auto;width:25%;margin-right:20px}}@media (min-width:1024px){.new-style .track-profile-new .track-body .right #booking_calendar{order:1;margin-right:0}}@media (max-width:950px){.new-style .track-profile-new .track-body .right .calendar_body{display:inline-block;width:272px;max-width:100%;background-color:transparent}}.new-style .track-profile-new .track-body .right .online_vouchers_banner{display:flex;flex-direction:column;width:100%;order:2;margin-top:20px;color:#fff}@media (min-width:1024px){.new-style .track-profile-new .track-body .right .online_vouchers_banner{display:block;width:100%;margin-top:20px;color:#fff}}.new-style .track-profile-new .track-body .right .online_vouchers_banner .content{display:flex;flex:1 1 auto}.new-style .track-profile-new .track-body .right .online_vouchers_banner .online-vouchers-banner-container{position:relative;width:100%;border:1px solid #000;text-align:center;background-color:rgba(0,0,0,.4);display:flex;flex-wrap:wrap;justify-content:center}.new-style .track-profile-new .track-body .right .online_vouchers_banner .online-vouchers-banner-logo{position:absolute;display:inline-block;width:100px;height:51px;top:14px}.new-style .track-profile-new .track-body .right .online_vouchers_banner .online-vouchers-banner-background{height:430px;max-width:100%;display:inline-block}.new-style .track-profile-new .track-body .right .online_vouchers_banner .learn-more-button{position:absolute;top:200px;align-self:end;display:inline-block;min-width:180px;max-width:80%;padding:7px 12px;border:1px solid #49a13a;font-size:14px;color:#fff;background-color:#49a13a;text-decoration:none;text-transform:uppercase;font-weight:700}.new-style .track-profile-new .track-body .right .online_booking_banner{display:flex;flex-direction:column;width:100%;order:2;margin-top:20px;color:#fff}@media (min-width:1024px){.new-style .track-profile-new .track-body .right .online_booking_banner{display:block;width:100%;margin-top:20px;color:#fff}.new-style .track-profile-new .track-best-times-widget{order:2}}.new-style .track-profile-new .track-body .right .online_booking_banner .content{display:flex;flex:1 1 auto}.new-style .track-profile-new .track-body .right .online_booking_banner .online-booking-banner-container{position:relative;width:100%;border:1px solid #000;text-align:center;background-color:rgba(0,0,0,.4);display:flex;flex-wrap:wrap;justify-content:center}.new-style .track-profile-new .track-body .right .online_booking_banner .online-booking-banner-background{height:330px;max-width:100%;display:inline-block}.new-style .track-profile-new .track-body .right .online_booking_banner .learn-more-button{position:absolute;bottom:25px;align-self:end;display:inline-block;min-width:180px;max-width:80%;padding:7px 12px;border:1px solid #49a13a;font-size:14px;color:#fff;background-color:#49a13a;text-decoration:none;text-transform:uppercase;font-weight:700}.new-style .track-profile-new .track-body .page_content{width:100%;margin-top:20px}.new-style .track-profile-new .track-body .page_content .title{display:flex;align-items:center;width:100%;height:55px;background-color:#000;line-height:normal}.new-style .track-profile-new .track-body .page_content .title>.left{flex:auto;display:flex;align-items:center;width:100%;font-size:18px;font-family:Roboto,sans-serif;color:#fff}@media (min-width:480px){.new-style .track-profile-new .track-body .page_content .title>.left{font-size:24px}}.new-style .track-profile-new .track-body .page_content .title>.left .icon{flex:none;margin-right:10px;margin-left:10px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-first{background:url(../img/sprite.png) -958px -569px no-repeat;width:22px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-about{background:url(../img/sprite.png) -958px -636px no-repeat no-repeat;width:23px;height:25px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-prices{background:url(../img/sprite.png) -957px -603px no-repeat;width:23px;height:25px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-karts{background:url(../img/sprite.png) -958px -670px no-repeat;width:23px;height:26px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-events{background:url(../img/sprite.png) -957px -467px no-repeat;width:23px;height:23px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-champ{background:url(../img/sprite.png) -957px -534px no-repeat;width:23px;height:27px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-celebrate{background:url(../img/sprite.png) -958px -704px no-repeat;width:24px;height:26px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-gallery{background:url(../img/sprite.png) -956px -500px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-buggy{background:url(../img/sprite.png) -20px -882px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-blank{background:url(../img/sprite.png) -49px -881px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-loyalty{background:url(../img/sprite.png) -77px -880px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-paintball{background:url(../img/sprite.png) -105px -881px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.left .icon.ic-moto{background:url(../img/sprite.png) -132px -881px no-repeat;width:25px;height:24px}.new-style .track-profile-new .track-body .page_content .title>.right{width:auto;margin-right:10px;text-align:right}.new-style .track-profile-new .track-body .page_content .title>.right a{font-size:13px;font-family:Roboto,sans-serif;color:#fff;text-decoration:none}.new-style .track-profile-new .track-body .page_content .title>.right a.gallery-album-back-button{display:none}@media (min-width:480px){.new-style .track-profile-new .track-body .page_content .title>.right a.gallery-album-back-button{display:inline-block}}.new-style .track-profile-new .track-body .page_content .title>.right a i{font-size:15px}.new-style .track-profile-new .track-body .page_content .title>.right a:hover{text-decoration:underline}.new-style .track-profile-new .track-body .page_content .gallery{padding:15px 10px;font-size:0;background-color:rgba(0,0,0,.7)}.new-style .track-profile-new .track-body .page_content .gallery .album{float:none;display:inline-block}.new-style .track-profile-new .track-body .page_content .gallery .album.track{width:31.3333%;margin:0 1% 20px;vertical-align:top}@media (max-width:700px){.new-style .track-profile-new .track-body .page_content .gallery .album.track{width:48%}}@media (max-width:480px){.new-style .track-profile-new .track-body .page_content .gallery .album.track{width:100%}}.new-style .track-profile-new .track-body .page_content .collapsable_content{margin-bottom:10px}.new-style .track-profile-new .track-body .page_content .collapsable_content .tab_title{width:100%;height:49px;line-height:49px;background:url(../img/text_pages_tab_header.jpg) repeat-x;cursor:pointer;border:1px solid #000}.new-style .track-profile-new .track-body .page_content .collapsable_content .tab_title .left_icon{float:left;color:#FFF;font-size:23px;line-height:49px;margin-left:25px;margin-right:10px}.new-style .track-profile-new .track-body .page_content .collapsable_content .tab_title span{float:left;display:block;font-size:21px;font-family:Roboto,sans-serif;color:#FFF;line-height:49px}@media (max-width:1250px){.new-style .track-profile-new .track-body .page_content .collapsable_content .tab_title span{width:calc(100% - 110px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.new-style .track-profile-new .track-body .page_content .collapsable_content .tab_title .right_icon{float:right;color:#FFF;margin-right:25px;font-size:23px;line-height:49px}.new-style .track-profile-new .track-body .page_content .collapsable_content .text_content{display:none;width:100%!important;position:relative;top:-1px}.new-style .track-profile-new .track-body .page_content .collapsable_content.open .text_content{display:block}.new-style .track-profile-new .track-body .page_content .text_content{background:rgba(0,0,0,.7);padding:25px;color:#FFF}@media (max-width:800px){.new-style .track-profile-new .track-body .page_content .text_content.karts.rumossport>table{display:none!important}.new-style .track-profile-new .track-body .page_content .text_content.karts.rumossport>div:nth-of-type(2n+1){width:100%!important}.new-style .track-profile-new .track-body .page_content .text_content.karts.rumossport>div:nth-of-type(2n){width:100%!important;margin-top:20px!important}}.new-style .track-profile-new .track-body .page_content .text_content.karts.rumossport>div:nth-of-type(2n+1)>a>img{display:inline-block!important;max-width:100%!important}.new-style .track-profile-new .track-body .page_content .text_content h1{text-align:center;height:56px;line-height:56px;font-size:26px;color:#FFF;font-family:Roboto,sans-serif;background:#000;text-transform:uppercase;margin-bottom:1em}.new-style .track-profile-new .track-body .page_content .text_content h2{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1em;padding-left:30px;background:url(../img/track_text_question_icon.png) no-repeat}.new-style .track-profile-new .track-body .page_content .text_content h3{font-size:22px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1em}.new-style .track-profile-new .track-body .page_content .text_content h4{font-size:18px;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:1em}.new-style .track-profile-new .track-body .page_content .text_content .off{color:rgba(255,255,255,.5)}.new-style .track-profile-new .track-body .page_content .text_content hr{display:block;height:1px;border:0;border-top:1px solid #404040;margin:1em 0;padding:0}.new-style .track-profile-new .track-body .page_content .text_content p{font-size:14px;font-family:Roboto,sans-serif;line-height:1.5;margin-bottom:1em}.new-style .track-profile-new .track-body .page_content .text_content p i{font-style:italic}.new-style .track-profile-new .track-body .page_content .text_content p strong{font-weight:700}.new-style .track-profile-new .track-body .page_content .text_content p a{font-style:italic;text-decoration:none;color:#FFF}.new-style .track-profile-new .track-body .page_content .text_content p a:hover{text-decoration:underline}.new-style .track-profile-new .track-body .page_content .text_content table{width:100%}.new-style .track-profile-new .track-body .page_content .text_content ul{padding-left:30px;line-height:1.5}.new-style .track-profile-new .track-body .page_content .text_content ul li{font-size:14px;font-family:Roboto,sans-serif;margin:.8em 0;display:list-item}.new-style .track-profile-new .track-body .page_content .text_content ul li:before{content:"\203A";color:#dc0014;font-size:2em;line-height:1;vertical-align:-1em;display:block;float:left;margin:-.22em 0 0 -.8em}.new-style .track-profile-new .track-body .page_content .text_content div.box{background:#000;padding:15px;margin-bottom:1em;width:100%}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-2{float:left}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-2.first{width:49%;margin-right:1%;margin-left:0}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-2.last{width:49%;margin-left:1%;margin-right:0}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-3{float:left;width:32%}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-3.first{margin-left:0;margin-right:1%}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-3.last{margin-left:1%;margin-right:0}.new-style .track-profile-new .track-body .page_content .text_content div.box.col-3.middle{margin-left:1%;margin-right:1%}@media (max-width:700px){.new-style .track-profile-new .sub_head_panel_line{padding:6px 10px!important;height:auto;font-size:0}.new-style .track-profile-new .sub_head_panel_line .select_box{width:calc(33.33% - 7px)!important;float:none!important;display:inline-block}.new-style .track-profile-new .sub_head_panel_line .select_box:nth-child(4n){margin-left:0!important}.new-style .track-profile-new .sub_head_panel_line .select_box:nth-child(n+4){margin-top:5px!important}.new-style .track-profile-new .sub_head_panel_line .select_box.range{display:inline-block!important}}.new-style .track-profile-new .track-best-times-widget{width:100%;margin-top:20px}.new-style .track-profile-new .track-best-times-widget.hide-on-mobile{display:none}@media (min-width:1024px){.new-style .track-profile-new .track-best-times-widget.hide-on-mobile{display:block}.new-style .track-contact-us{order:3}}.new-style .track-contacts-popup{position:fixed;z-index:11111;top:100px;width:320px;left:50%;margin-left:-160px}.new-style .track-contacts-popup .content{width:100%;background:url(../img/create_challenge_bgr.png) top center repeat-x}.new-style .track-contacts-popup .content .inner{width:100%;background:rgba(0,0,0,.5);padding-bottom:20px}.new-style .track-contacts-popup .content .inner .track_title{text-align:center;padding:10px 0;height:80px}.new-style .track-contacts-popup .content .inner .track_title .img{display:inline-block;width:60px;height:60px;background-color:#fff;border-radius:50%;margin-bottom:-20px}.new-style .track-contacts-popup .content .inner .track_title .img img{width:60px;height:60px;border-radius:50%;margin-bottom:-20px}.new-style .track-contacts-popup .content .inner .track_title .name{display:inline-block;margin-left:15px;font-family:Roboto,sans-serif;font-size:21px;color:#fff}.new-style .track-contacts-popup .content .inner .weather_line{width:100%;height:29px;background:rgba(0,0,0,.8);text-align:center}.new-style .track-contacts-popup .content .inner .weather_line .item{display:inline-block;margin:0 4px;color:rgba(255,255,255,.7);font-size:13px;font-family:Roboto,sans-serif;line-height:29px}.new-style .track-contacts-popup .content .inner .weather_line .item .icon{float:left;display:block;margin-top:7px;margin-right:3px}.new-style .track-contacts-popup .content .inner .weather_line .item .icon.air_temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px}.new-style .track-contacts-popup .content .inner .weather_line .item .icon.track_temp{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-top:8px}.new-style .track-contacts-popup .content .inner .weather_line .item .icon.humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px}.new-style .track-contacts-popup .content .inner .weather_line .item .icon.air_pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px}.new-style .track-contacts-popup .content .inner .text{padding:20px;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.5;text-align:center}.new-style .track-contacts-popup .content .inner .text a{color:#fff}.new-style .track-contacts-popup .content .inner .text strong{font-weight:bolder}.new-style .track-contacts-popup .content .inner .map_link{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#fff;font-size:14px;font-family:Roboto,sans-serif;margin:0 auto;display:block;height:25px;line-height:25px;width:160px;text-align:center;cursor:pointer;text-decoration:none}.new-style .track-details .contact_us_btn,.new-style .track-details .text_info,.new-style .track-information .weather_container div,.new-style .track-information h3{font-size:13px;font-family:Roboto,sans-serif}.new-style .track-contacts-popup .content .inner .map_link:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.new-style .track_ranking_by_points{margin-top:20px}.new-style .track-information{background-color:rgba(0,0,0,.7);padding:15px 0;text-align:center;margin-bottom:15px}.new-style .track-information h3{color:#FFF;text-transform:uppercase;margin-bottom:15px}.new-style .track-information .weather_container .responsive-break{display:none}.new-style .track-information .weather_container div{display:inline-block;color:#FFF;margin:0 2px}.new-style .track-information .weather_container div.air_temp span{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:5px;margin-top:-4px;display:block;float:left}.new-style .track-information .weather_container div.track_temp span{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-right:5px;margin-top:0;display:block;float:left}.new-style .track-information .weather_container div.humidity span{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-right:5px;margin-top:-1px;display:block;float:left}.new-style .track-information .weather_container div.air_pressure span{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-right:5px;margin-top:-1px;display:block;float:left}.new-style .track-contact-us{display:none}.new-style .track-contact-us .track-title{padding:0 10px;text-align:center;font-size:0;color:#fff;background-color:rgba(0,0,0,.5)}@media (min-width:768px){.new-style .track-contact-us{flex:auto;display:flex;flex-direction:column;width:25%;margin-top:20px}.new-style .track-contact-us.no-calendar{width:100%}.new-style .track-contact-us .track-title{flex:auto}}.new-style .track-contact-us .track-title .track-name-container{display:flex;align-items:center;justify-content:center;width:100%;padding:10px;text-align:left}.new-style .track-contact-us .track-title .track-name-container .track-image{flex:none;display:inline-block;width:50px;height:50px;border:1px solid #000;border-radius:50%;background-position:center;background-size:cover;vertical-align:middle}.new-style .track-contact-us .track-title .track-name-container .track-name-label{display:inline-block;padding-left:10px;font-size:16px;vertical-align:middle}.new-style .track-contact-us .track-title .track-contacts-container{padding:0 10px;text-align:center;font-size:14px;line-height:1.6}@media (min-width:768px){.new-style .track-contact-us .track-title .track-contacts-container{line-height:2.4}}.new-style .track-contact-us .track-title .track-contacts-container a{text-decoration:none;font-size:inherit;color:inherit}.new-style .track-contact-us .track-title .track-contacts-container .track-email a,.new-style .track-contact-us .track-title .track-contacts-container .track-gps a,.new-style .track-contact-us .track-title .track-contacts-container .track-website a{text-decoration:underline}.new-style .track-contact-us .track-title .track-contact-button{display:inline-block;margin:15px 0 20px;padding:8px 15px;border:1px solid #000;text-decoration:none;font-size:14px;font-weight:700;color:inherit;background-color:#4ba43a}.new-style .track-details,.new-style .track-details .weather{margin-bottom:15px;text-align:center}.new-style .track-details{width:100%;background:rgba(0,0,0,.5);padding:20px 30px}.new-style .track-details .weather .item{display:inline-block;color:rgba(255,255,255,.8);font-family:Roboto,sans-serif;font-size:12px;line-height:17px;margin:0 3px}.new-style .track-details .weather .item.air_temp .icon{float:left;background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:5px}.new-style .track-details .weather .item.track_temp .icon{float:left;background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-top:1px;margin-right:5px}.new-style .track-details .weather .item.weather_humidity .icon{float:left;background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-top:1px;margin-right:5px}.new-style .track-details .weather .item.air_pressure .icon{float:left;background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-top:1px;margin-right:5px}.new-style .track-details .text_info{text-align:center;line-height:1.5;color:#FFF;font-weight:300}.new-style .track-details .text_info strong{font-weight:700}.new-style .track-details .text_info a{color:#FFF;text-decoration:none}.new-style .track-details .text_info a.underline,.new-style .track-details .text_info a:hover{text-decoration:underline}.new-style .track-details .contact_us_btn{color:#FFF;margin:20px auto 0;background-color:#000;padding:0 25px;width:auto;display:inline-block;height:30px;line-height:30px;cursor:pointer}.new-style .track-details .contact_us_btn i{margin-right:8px}.new-style .best-times-nav{display:flex;align-items:center;width:100%;height:40px;padding:0 10px;background-color:#000}@media (min-width:768px){.new-style .best-times-nav{padding:0 20px}}@media (min-width:1024px){.new-style .best-times-nav{padding:0 10px}}.new-style .best-times-nav span{flex:none;margin-right:5px;font-size:14px;color:#fff}.new-style .best-times-nav .select_box{flex:auto;width:50%;margin-right:10px}.new-style .best-times-nav .select_box:last-child{margin-right:0}.new-style .best-times-nav .share{float:right;margin-top:8.5px;margin-right:10px}.new-style .best-times-container{width:100%;padding:10px;background-color:rgba(0,0,0,.4);background-size:cover}.new-style .best-times-container .loader{padding:70px 20px;font-size:45px;text-align:center;color:#fff}.new-style .best-times-container .result-table{margin-bottom:10px}@media (min-width:768px){.new-style .best-times-container .content{display:flex;flex-wrap:wrap}.new-style .best-times-container .result-table{width:48%}.new-style .best-times-container .result-table:nth-child(2n){margin-left:4%}}@media (min-width:1024px){.new-style .best-times-container .result-table{width:100%}.new-style .best-times-container .result-table:nth-child(2n){margin-left:0}}.new-style .best-times-container .result-table.no-info .info-line{width:100%;margin-left:0}.new-style .best-times-container .result-table .info-line{width:72%;margin-left:80px;padding:2px 0;border-radius:2px 2px 0 0;text-align:left;font-weight:700}.new-style .best-times-container .result-table .info-line .info-line-kart-icon{display:inline-block;padding-left:30px;font-size:13px;color:#fff;background-image:url(../img/share/icon-kart-white.png);background-size:22px auto;background-position:left 5px center;background-repeat:no-repeat}.new-style .best-times-container .result-table .info-line .info-line-moto-icon{display:inline-block;padding-left:30px;font-size:13px;color:#fff;background-image:url(../img/moto-white.svg);background-size:18px auto;background-position:left 5px center;background-repeat:no-repeat}.new-style .best-times-container .result-table .info-line .line-value-holder{margin-left:20px}.new-style .best-times-container .result-table .info-line .line-value-holder .line-value{margin-left:10px;padding:4px 8px;border:2px solid #fff;border-radius:10px}.new-style .best-times-container .result-table .rank-line{position:relative;display:flex;align-items:center;width:100%;margin-top:4px;text-decoration:none;color:#fff}.new-style .best-times-container .result-table .rank-line.first .rank-info{height:24px}.new-style .best-times-container .result-table .rank-line.first .rank-info .name{width:73%;padding-left:50px;font-weight:700}.new-style .best-times-container .result-table .rank-line.first .rank-info .time{font-weight:700}.new-style .best-times-container .result-table .rank-line.no-info.first .rank-info .name{padding-left:5px;font-weight:400}.new-style .best-times-container .result-table .rank-line.no-info.first .rank-info .time{font-weight:400}.new-style .best-times-container .result-table .rank-line.no-info .rank-info .difference,.new-style .best-times-container .result-table .rank-line.no-info .rank-info .name,.new-style .best-times-container .result-table .rank-line.no-info .rank-info .time{color:#c4c4c4}.new-style .best-times-container .row .best_time,.new-style .best-times-container .row .name,.new-style .best-times-container .row-container .no-results,.new-style .best-times-container .title .best_time_text,.new-style .best-times-container .title .kart,.new-style .best-times-container .title .kart_text{color:#FFF;font-family:Roboto,sans-serif}.new-style .best-times-container .result-table .rank-line .position{display:inline-block;width:9%;font-weight:700;vertical-align:middle}.new-style .best-times-container .result-table .rank-line .position span{position:relative;font-size:8px;vertical-align:top}.new-style .best-times-container .result-table .rank-line .rank-info{display:flex;align-items:center;width:91%;height:27px;font-size:14px;background-image:url(../img/share/ranking-by-time-racer-line-gradient.png);background-size:100% 100%;vertical-align:middle}.new-style .best-times-container .result-table .rank-line .rank-info .avatar{position:absolute;left:25px;bottom:0;width:47px;height:47px;border:3px solid #ffab1c;border-radius:4px;background-color:gray;background-position:center;background-size:cover;background-repeat:no-repeat}.new-style .best-times-container .result-table .rank-line .rank-info .name{flex:auto;display:inline-block;padding-left:5px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .best-times-container .result-table .rank-line .rank-info .difference{flex:none;margin-right:10px;font-size:12px}@media (min-width:480px){.new-style .best-times-container .result-table .rank-line .rank-info .difference{margin-right:20px}}.new-style .best-times-container .result-table .rank-line .rank-info .time{flex:none;padding-right:5px}.new-style .best-times-container .title{width:274px;height:24px;margin-left:-1px}.new-style .best-times-container .title.red{background:url(../img/best_times_header_red.png) no-repeat}.new-style .best-times-container .title.blue{background:url(../img/best_times_header_blue.png) no-repeat}.new-style .best-times-container .title.green{background:url(../img/best_times_header_green.png) no-repeat}.new-style .best-times-container .title.yellow{background:url(../img/best_times_header_yellow.png) no-repeat}.new-style .best-times-container .title .kart_text{float:left;font-size:13px;width:66px;padding-left:10px;line-height:24px}.new-style .best-times-container .title .kart{float:left;font-size:13px;line-height:24px}.new-style .best-times-container .title .kart .icon{background:url(../img/sprite.png) -451px -445px no-repeat;width:21px;height:15px;float:left;margin-top:4px;margin-right:4px;margin-left:12px}.new-style .best-times-container .title .best_time_text{float:right;line-height:24px;font-size:13px;margin-right:15px}.new-style .best-times-container .row-container{padding:5px 0;background:rgba(0,0,0,.5)}.new-style .best-times-container .row-container .no-results{padding:10px 0;text-align:center;font-size:14px;line-height:1.3}.new-style .best-times-container .row{line-height:29px;margin-top:0!important}.new-style .best-times-container .row .name{float:left;font-size:16px;padding-left:10px;display:block;text-decoration:none}.new-style .best-times-container .row .name:hover{text-decoration:underline}.new-style .best-times-container .row .best_time{float:right;padding-right:10px;font-size:16px;display:block;text-decoration:none}.new-style .best-times-container .row .best_time:hover{text-decoration:underline}.new-style .best-times-container.short .title{width:265px}.new-style .right_calendar_box .month_title{width:100%;height:38px;background-color:#000}.new-style .right_calendar_box .month_title .left_arrow{float:left;line-height:38px;width:14%;text-align:right}.new-style .right_calendar_box .month_title .left_arrow i{color:rgba(255,255,255,.6);cursor:pointer}.new-style .right_calendar_box .month_title .left_arrow i:hover{color:#FFF}.new-style .right_calendar_box .month_title .month{float:left;color:#FFF;line-height:38px;font-size:16px;font-family:Roboto,sans-serif;text-transform:uppercase;width:72%;text-align:center}.new-style .right_calendar_box .month_title .right_arrow{float:left;line-height:38px;width:14%;text-align:left}.new-style .right_calendar_box .month_title .right_arrow i{color:rgba(255,255,255,.6);cursor:pointer}.new-style .right_calendar_box .month_title .right_arrow i:hover{color:#FFF}.new-style .right_calendar_box .calendar_body{background-color:rgba(0,0,0,.6)}.new-style .right_calendar_box .calendar_body .day_titles{width:100%;height:35px}.new-style .right_calendar_box .calendar_body .day_titles .item{float:left;width:13.45%;line-height:35px;text-align:center;font-size:11px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.6)}.new-style .right_calendar_box .calendar_body .day_titles .item.first{margin-left:2.925%}.new-style .right_calendar_box .calendar_body .days_container{width:100%;padding-left:13px}.new-style .right_calendar_box .calendar_body .days_container .item{float:left;width:36px;height:36px;border:1px solid #787878;margin-left:-1px;margin-bottom:-1px;color:#FFF;line-height:36px;text-align:center;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;position:relative;z-index:100}.new-style .right_calendar_box .calendar_body .days_container .item a{text-decoration:none;color:#FFF}.new-style .right_calendar_box .calendar_body .days_container .item.other_month{border:1px solid transparent;color:rgba(255,255,255,.4)}.new-style .right_calendar_box .calendar_body .days_container .item.other_month a{text-decoration:none;color:rgba(255,255,255,.4)}.new-style .right_calendar_box .calendar_body .days_container .item.past{border:1px solid #787878;color:rgba(255,255,255,.4)}.new-style .right_calendar_box .calendar_body .days_container .item.current:hover,.new-style .right_calendar_box .calendar_body .days_container .item.selected{border:1px solid #FFF;z-index:200}.new-style .right_calendar_box .calendar_body .days_container .item.past a{text-decoration:none;color:rgba(255,255,255,.4)}.new-style .right_calendar_box .calendar_body .days_container .item.current{cursor:pointer}.new-style .right_calendar_box .calendar_body .days_container .item .dots{position:absolute;width:36px;text-align:center;bottom:-11px}.new-style .right_calendar_box .calendar_body .days_container .item .dots .green{width:4px;height:4px;border-radius:50%;display:inline-block;background-color:#44F900}.new-style .right_calendar_box .calendar_body .days_container .item .dots .red{width:4px;height:4px;border-radius:50%;display:inline-block;background-color:#FF212E}.new-style .right_calendar_box .calendar_body .days_container .item .dots .yellow{width:4px;height:4px;border-radius:50%;display:inline-block;background-color:#F6A70E}.new-style .right_calendar_box .calendar_body .calendar_footer{width:100%;height:45px;line-height:45px;text-align:center;font-size:13px;font-family:Roboto,sans-serif;font-weight:400;color:#FFF}.new-style .right_calendar_box .calendar_body .calendar_footer .yellow_dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#F6A70E;margin-right:3px}.new-style .right_calendar_box .calendar_body .calendar_footer .green_dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#44F900;margin-right:3px;margin-left:5px}.new-style .right_calendar_box .calendar_body .calendar_footer .red_dot{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#FF212E;margin-right:3px;margin-left:5px}.new-style .right_calendar_box .create-reservation-button{display:block;width:100%;padding:10px;text-decoration:none;text-align:center;font-weight:700;font-size:13px;color:#fff;background-color:#007aff}.new-style .calendar .container{width:100%;background-color:rgba(0,0,0,.6)}.new-style .calendar .container>.week_titles{width:100%;height:38px;background-color:#000;text-align:center;padding-left:127px}@media (max-width:1250px){.new-style .calendar .container>.week_titles{padding-left:0;text-align:center;height:auto;font-size:0}}.new-style .calendar .container>.week_titles .item{float:left;width:46px;color:#FFF;font-family:Roboto,sans-serif;font-size:13px;line-height:38px;position:relative}@media (max-width:1250px){.new-style .calendar .container>.week_titles .item{display:inline-block;float:none}}@media (max-width:450px){.new-style .calendar .container>.week_titles .item{width:35px}}.new-style .calendar .container>.week_titles .item .dots{position:absolute;width:100%;text-align:center;bottom:-11px;left:0}.new-style .calendar .container>.week_titles .item .dots>.green{width:5px;height:5px;border-radius:50%;background-color:#44F900;display:inline-block}.new-style .calendar .container>.week_titles .item .dots>.yellow{width:5px;height:5px;border-radius:50%;background-color:#F6A70E;display:inline-block}.new-style .calendar .container>.week_titles .item .dots>.red{width:5px;height:5px;border-radius:50%;background-color:#FF212E;display:inline-block}.new-style .calendar .container>.days_row{text-align:center;font-size:0}@media (min-width:1200px){.new-style .calendar .container>.days_row{width:100%;height:45px;text-align:left}}.new-style .calendar .container>.days_row .prev_week{float:left;width:119px;font-size:13px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.8);line-height:45px;padding-left:15px;cursor:pointer}.new-style .calendar .container>.days_row .prev_week:hover{color:#FFF}.new-style .calendar .container>.days_row .prev_week a{color:rgba(255,255,255,.8);text-decoration:none}@media (max-width:700px){.new-style .calendar .container>.days_row .prev_week{width:auto;padding-left:7px}.new-style .calendar .container>.days_row .prev_week a .label{display:none}}.new-style .calendar .container>.days_row .item{float:left;font-size:14px;line-height:45px;width:46px;color:#FFF;font-family:Roboto,sans-serif;text-align:center;cursor:pointer}@media (max-width:1250px){.new-style .calendar .container>.days_row .item{display:inline-block;float:none}}@media (max-width:450px){.new-style .calendar .container>.days_row .item{width:35px}}.new-style .calendar .container>.days_row .item .selected{width:28px;height:28px;border-radius:50%;color:#FFF;font-family:Roboto,sans-serif;text-align:center;font-size:14px;line-height:28px;margin:8.5px auto}.new-style .calendar .container>.days_row .item .selected.green{background-color:#49a13b}.new-style .calendar .container>.days_row .item .selected.red{background-color:#FF212E}.new-style .calendar .container>.days_row .item .selected.yellow{background-color:#F6A70E}.new-style .calendar .container>.days_row .item a{color:#fff;text-decoration:none}.new-style .calendar .container>.days_row .next_week{float:left;width:119px;font-size:13px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.8);line-height:45px;padding-right:15px;cursor:pointer;text-align:right}.new-style .calendar .container>.days_row .next_week:hover{color:#FFF}.new-style .calendar .container>.days_row .next_week a{color:rgba(255,255,255,.8);text-decoration:none}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .add-selection .button-add .underlined,.new-style .calendar .container .title-container .button-back .label{text-decoration:underline}@media (max-width:700px){.new-style .calendar .container>.days_row .next_week{width:auto;padding-right:7px}.new-style .calendar .container>.days_row .next_week a .label{display:none}}.new-style .calendar .container>.subtitle_row{width:100%;height:34px;background-color:#000;text-align:center;line-height:34px;font-size:14px;font-family:Roboto,sans-serif;color:#FFF}@media (max-width:1250px){.new-style .calendar .container>.days_row .next_week{float:right}.new-style .calendar .container>.subtitle_row{height:auto;line-height:normal;padding:10px}}.new-style .calendar .container>.slots_list{padding-top:20px}.new-style .calendar .container>.slots_list>.slot{width:100%;height:auto;padding:5px 0 25px;font-size:0}.new-style .calendar .container>.slots_list>.slot:first-child+.slot_details{display:block}.new-style .calendar .container>.slots_list>.slot .status{float:none;display:inline-block;margin-top:0;margin-left:15px;margin-right:15px;width:5px;height:5px;border-radius:50%;line-height:normal}.new-style .calendar .container>.slots_list>.slot .status.green{background-color:#49a13b}.new-style .calendar .container>.slots_list>.slot .status.red{background-color:#FF212E}.new-style .calendar .container>.slots_list>.slot .status.yellow{background-color:#F6A70E}.new-style .calendar .container>.slots_list>.slot .time{float:none;display:inline-block;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:normal}.new-style .calendar .container>.slots_list>.slot .text{float:none;display:inline-block;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;width:120px;margin-left:10px;line-height:normal}@media (max-width:350px){.new-style .calendar .container>.slots_list>.slot .text{display:none}}.new-style .calendar .container>.slots_list>.slot .line{float:none;display:inline-block;width:170px;height:1px;margin-top:0;background-color:rgba(255,255,255,.2);line-height:normal}@media (max-width:650px){.new-style .calendar .container>.slots_list>.slot .line{display:none}}.new-style .calendar .container>.slots_list>.slot .make_reservation_text{float:none;display:inline-block;max-width:135px;margin-left:20px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;cursor:pointer;line-height:normal}.new-style .calendar .container>.slots_list>.slot .btn{float:right;display:inline-block;width:18px;height:17px;margin-top:0;margin-right:10px;cursor:pointer;line-height:normal}@media (max-width:450px){.new-style .calendar .container>.slots_list>.slot .make_reservation_text{float:right;margin-right:10px;margin-left:0}.new-style .calendar .container>.slots_list>.slot .btn{display:none}}.new-style .calendar .container>.slots_list>.slot .btn.green{background:url(../img/sprite.png) -888px -607px no-repeat}.new-style .calendar .container>.slots_list>.slot .btn.yellow{background:url(../img/sprite.png) -858px -607px no-repeat}.new-style .calendar .container>.slots_list>.slot .btn.red{background:url(../img/sprite.png) -828px -607px no-repeat}.new-style .calendar .container>.slots_list>.slot_details{margin-top:-15px;margin-bottom:10px;padding-left:15px;padding-right:15px;display:none}.new-style .calendar .container>.slots_list>.slot_details .item{width:100%;height:27px;margin-bottom:5px;border:1px solid #000;background-color:rgba(255,255,255,.2)}.new-style .calendar .container>.slots_list>.slot_details .item:hover{background-color:rgba(255,255,255,.4);cursor:pointer}.new-style .calendar .container>.slots_list>.slot_details .item .status{float:left;width:5px;height:25px}.new-style .calendar .container>.slots_list>.slot_details .item .status.green{background:#7aff2b;background:linear-gradient(to bottom,#7aff2b 0,#4ba43a 100%)}.new-style .calendar .container>.slots_list>.slot_details .item .status.red{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.new-style .calendar .container>.slots_list>.slot_details .item .content{float:left;border-left:1px solid #000;height:25px}@media (max-width:500px){.new-style .calendar .container>.slots_list>.slot_details .item .content{display:none}}.new-style .calendar .container>.slots_list>.slot_details .item .content .kart{margin-left:12px;float:left}.new-style .calendar .container>.slots_list>.slot_details .item .content .kart .name{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:25px;font-weight:500}.new-style .calendar .container>.slots_list>.slot_details .item .content .kart .numbers{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:25px;font-weight:300;margin-left:5px}.new-style .calendar .container>.slots_list>.slot_details .item .time{float:right;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:25px;font-weight:300;margin-right:10px}.new-style .calendar .container>.slots_list>.slot_details .disabled{background-color:#000;cursor:default}.new-style .calendar .container>.slots_list>.slot_details .disabled:hover{background-color:#000;cursor:pointer}.new-style .calendar .container .title-container{padding:20px 10px;text-align:center;color:#fff}.new-style .calendar .container .title-container .title{text-transform:uppercase;font-size:20px}.new-style .calendar .container .title-container .button-back{padding-top:15px}.new-style .calendar .container .booking-container{padding:0 10px 40px;text-align:center;color:#fff}.new-style .calendar .container .booking-container select{display:inline-block;border:1px solid #121518;color:inherit;font-size:inherit;border-radius:22px;outline:0;appearance:none}.new-style .calendar .container .booking-container select select::-ms-expand{display:none}.new-style .calendar .container .booking-container .pointer{cursor:pointer}.new-style .calendar .container .booking-container .booking-form{border:1px solid #000;border-radius:10px;overflow:hidden}.new-style .calendar .container .booking-container .booking-form .form-header{background-color:#121518;border-bottom:1px solid #000;padding:10px;line-height:1.3;font-weight:700}.new-style .calendar .container .booking-container .booking-form .form-body{padding:0 10px 30px;background-color:#23292f}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .title{padding:20px;font-weight:700;line-height:1.3}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection{padding:15px;border:1px solid #000;border-radius:10px;font-size:0;background-color:#4e5358}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector{display:inline-block;width:49%;padding:5px 40px;border:1px solid #d3d3d3;font-size:16px;color:#000;background-repeat:no-repeat}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector.select-participants{margin-right:1%;background-image:url(../img/icon-arrow-down-red.png),url(../img/icon-figure-blue.png);background-position:right 15px center,left 16px center;background-size:auto,12px}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector.select-participants.child{background-size:auto,10px}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector.select-kart{margin-left:1%;background-image:url(../img/icon-arrow-down-red.png),url(../img/icon-kart-red.png);background-position:right 15px center,left 11px center;background-size:auto,24px}@media (max-width:500px){.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector{width:100%}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector.select-participants{margin-right:0;margin-bottom:15px}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .selections .selection .selector.select-kart{margin-left:0}}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .add-selection{padding:30px 0}.new-style .calendar .container .booking-container .booking-form .form-body .select-participants .add-selection .button-add{padding-top:15px}.new-style .calendar .container .booking-container .booking-form .form-body .subform{border:1px solid #000;border-radius:10px;overflow:hidden}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-header{padding:10px;border-bottom:1px solid #000;font-weight:700;background-color:#121518;line-height:1.3}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body{padding:0 15px;text-align:left;font-size:0;background-color:#4e5358}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container{display:inline-block;width:49%;font-size:16px}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container:nth-child(2n+1){margin-right:1%}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container:nth-child(2n){margin-left:1%}@media (max-width:500px){.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container{width:100%}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container:nth-child(2n),.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container:nth-child(2n+1){margin-right:0}}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container.full-width{width:100%;margin:0}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container .label{display:inline-block;padding:15px 15px 5px;font-size:14px;color:#b6b7b9}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .input-container .input{display:inline-block;width:100%;padding:5px 10px;border:none;border-radius:10px;font-size:inherit;font-family:inherit;outline:0}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-body .note{padding:20px 0;text-align:center;font-size:14px;line-height:1.3}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-footer{padding:20px;background-color:#000}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-footer .checkbox-instructions{padding-top:15px;font-size:12px;color:gray}.new-style .calendar .container .booking-container .booking-form .form-body .subform .subform-footer .checkbox-instructions a{color:inherit}.new-style .calendar .container .booking-container .booking-form .form-body .reserve-button{margin-top:30px;padding:10px;border:1px solid #000;border-radius:10px;font-weight:700;background-color:#48a03a}.new-style .create_booking_popup{width:695px;max-width:100%;position:fixed;top:10%;left:0;right:0;margin:auto;display:none;max-height:85%;max-height:85vh;overflow-x:hidden;overflow-y:auto}@media (max-width:700px){.new-style .create_booking_popup{height:90%;margin-bottom:10%;overflow-y:auto}}.new-style .create_booking_popup .header{height:42px}.new-style .create_booking_popup .header .left{float:left;width:68px;height:42px;background:url(../img/left-panel.png) no-repeat}.new-style .create_booking_popup .header .left .ic-calendar{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:15px;margin-top:7px}.create_booking_popup .header .right,.new-style .create_booking_popup .header .right{background:url(../img/create_challenge_right.png) no-repeat;text-transform:uppercase;padding-left:35px;line-height:42px}.new-style .create_booking_popup .header .right{float:left;width:628px;height:42px;margin-left:-20px;font-size:18px;color:#FFF;font-family:Roboto,sans-serif}.create_booking_popup .content,.new-style .create_booking_popup .content{background:url(../img/create_challenge_bgr.png) center top no-repeat #000;border:1px solid #000}.new-style .create_booking_popup .header .right .close_btn{line-height:42px;color:#FFF;margin-right:10px;font-size:18px;cursor:pointer}@media (max-width:1250px){.new-style .create_booking_popup .header .right{width:calc(100% - 49px)}.new-style .create_booking_popup .header .right .label{display:inline-block;width:calc(100% - 35px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .create_booking_popup .header .right .close_btn{position:absolute;top:0;right:0}}.new-style .create_booking_popup .header .right .close_btn:hover{color:#d60014}.new-style .create_booking_popup .content{width:676px;max-width:100%;padding:6px}.new-style .create_booking_popup .content .track_name{float:left;width:323px;background-color:#000;height:40px;margin-right:1px;margin-bottom:6px;line-height:40px;font-size:16px;color:#FFF}@media (max-width:700px){.new-style .create_booking_popup .content .track_name{width:100%}}.new-style .create_booking_popup .content .track_name .icon{float:left;background:url(../img/sprite.png) -405px -521px no-repeat;width:25px;height:13px;margin-top:13.5px;margin-left:15px;margin-right:10px}.new-style .create_booking_popup .content .participants{float:right;width:333px;background-color:#000;height:40px;margin-right:1px;margin-bottom:6px;line-height:40px;font-size:16px;color:#FFF;padding-left:25px}@media (max-width:700px){.new-style .create_booking_popup .content .participants{width:100%}}.new-style .create_booking_popup .content .participants .select_box{float:right;position:relative;width:155px;margin-top:9px;margin-right:10px}@media (max-width:700px){.new-style .create_booking_popup .content .participants .select_box{width:100px}}.new-style .create_booking_popup .content .participants .select_box select{left:0;padding-left:30px;padding-right:0}.new-style .create_booking_popup .content .participants .select_box .icon{background:url(../img/sprite.png) -416px -18px no-repeat;width:15px;height:16px;position:absolute;left:10px;top:2px}.new-style .create_booking_popup .content .top .booking_option{width:158px;height:122px;border:1px solid #000;background-color:rgba(0,0,0,.4);float:left;cursor:pointer;text-transform:uppercase}.new-style .create_booking_popup .content .top .booking_option.selected,.new-style .create_booking_popup .content .top .booking_option:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.new-style .create_booking_popup .content .top .booking_option.left{margin-right:6px}@media (max-width:700px){.new-style .create_booking_popup .content .top .booking_option{width:49%}.new-style .create_booking_popup .content .top .booking_option.single{margin-right:1%}}.new-style .create_booking_popup .content .top .booking_option.single .icon{background:url(../img/sprite_challenges.png) -29px -17px no-repeat;width:48px;height:53px;margin:10px auto}@media (max-width:700px){.new-style .create_booking_popup .content .top .booking_option.group{margin-left:1%}}.new-style .create_booking_popup .content .top .booking_option.group .icon{background:url(../img/sprite_challenges.png) -102px -17px no-repeat;width:71px;height:55px;margin:10px auto}.new-style .create_booking_popup .content .top .booking_option span{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;width:100%;display:block;line-height:1.3}.new-style .create_booking_popup .content .top .booking_data{float:left;margin-left:6px;width:333px;height:122px;background:url(../img/new-challenge-flag-bgr.jpg) no-repeat;padding-top:10px}@media (max-width:700px){.new-style .create_booking_popup .content .top .booking_data{width:100%;background-size:cover;margin-top:5px;margin-left:0;height:auto}}.new-style .create_booking_popup .content .top .booking_data .row{margin-bottom:15px}.new-style .create_booking_popup .content .top .booking_data .row.kart:before{background:url(../img/sprite_challenges.png) -29px -90px no-repeat;width:21px;height:15px;margin-left:22px;margin-top:4px;margin-right:5px;content:" ";float:left}.new-style .create_booking_popup .content .top .booking_data .row.date:before{background:url(../img/sprite_challenges.png) -62px -89px no-repeat;width:15px;height:17px;margin-left:25px;margin-top:3px;margin-right:6px;content:" ";float:left}@media (max-width:350px){.new-style .create_booking_popup .content .top .booking_data .row.date #reservation_time{width:100%!important;padding-left:20px}}.new-style .create_booking_popup .content .top .booking_data .row.time:before{height:17px;margin-left:25px;margin-top:3px;margin-right:7px;float:left}.new-style .create_booking_popup .content .top .booking_data .row>span{font-family:Roboto,sans-serif;font-size:16px;color:#FFF;float:left;display:block;line-height:23px;width:100px;text-align:left}.new-style .create_booking_popup .content .top .booking_data .row .select_box{float:left;position:relative;width:85px}.new-style .create_booking_popup .content .top .booking_data .row .select_box.kart_white{width:85px}.new-style .create_booking_popup .content .top .booking_data .row .select_box.day,.new-style .create_booking_popup .content .top .booking_data .row .select_box.hours,.new-style .create_booking_popup .content .top .booking_data .row .select_box.minutes,.new-style .create_booking_popup .content .top .booking_data .row .select_box.month{width:50px;margin-right:5px}.new-style .create_booking_popup .content .top .booking_data .row .select_box.year{width:68px}.new-style .create_booking_popup .content .top .booking_data .row .select_box select{left:0;padding-left:10px;padding-right:0}.new-style .create_booking_popup .content .products_list{margin-top:6px}.new-style .create_booking_popup .content .products_list .product_line{width:100%;height:50px;border:1px solid #000;background-color:rgba(0,0,0,.4);margin-bottom:10px;cursor:pointer}.new-style .create_booking_popup .content .products_list .product_line.last{margin-bottom:0}.new-style .create_booking_popup .content .products_list .product_line:hover{background-color:rgba(0,0,0,.8)}.new-style .create_booking_popup .content .products_list .product_line>.icon_box{width:50px;height:50px;background-color:#000;margin-top:0;padding-top:6px;float:left}.new-style .create_booking_popup .content .products_list .product_line>.icon_box>.icon{background:url(../img/sprite.png) -948px -825px no-repeat;width:35px;height:39px;margin:0 auto;color:#FFF;text-align:center;line-height:39px;font-size:20px;font-weight:700}.new-style .create_booking_popup .content .products_list .product_line .title{font-size:16px;color:#FFF;line-height:50px;float:left}.new-style .create_booking_popup .content .products_list .product_line .title .dot{float:left;width:15px;height:16px;background:url(../img/sprite.png) -921px -909px no-repeat;margin-top:17px;margin-left:10px;margin-right:15px}.new-style .create_booking_popup .content .products_list .product_line .title .dot.selected{background:url(../img/sprite.png) -944px -909px no-repeat}.new-style .create_booking_popup .content .products_list .product_line .price{float:right;width:170px;line-height:50px;font-size:16px;color:#FFF;font-weight:500;white-space:nowrap}.new-style .create_booking_popup .content .products_list .product_line .price>.icon{float:left;background:url(../img/sprite.png) -870px -887px no-repeat;width:30px;height:30px;margin-top:10px;margin-right:15px}.new-style .create_booking_popup .content .booking_details{width:100%;background-color:#000;padding:15px;margin-top:6px}.new-style .create_booking_popup .content .booking_details>.left{float:left;width:50%;font-size:14px;line-height:22px;color:#FFF;font-weight:400;padding-right:15px}@media (max-width:700px){.new-style .create_booking_popup .content .booking_details>.left{width:100%;padding-right:0;margin-bottom:10px}}.new-style .create_booking_popup .content .booking_details>.left>.input_row{margin-bottom:10px}.new-style .create_booking_popup .content .booking_details>.left>.input_row.last{margin-bottom:0}.new-style .create_booking_popup .content .booking_details>.left>.input_row>input{width:200px;float:right;height:22px;border:0;border-radius:5px;padding-left:10px;padding-right:10px;font-size:12px;color:#000}@media (max-width:700px){.new-style .create_booking_popup .content .booking_details>.left>.input_row>input{width:100%;margin-bottom:10px}}.new-style .create_booking_popup .content .booking_details>.right{float:right;width:50%;padding-left:15px}@media (max-width:700px){.new-style .create_booking_popup .content .booking_details>.right{width:100%;padding-left:0}}.new-style .create_booking_popup .content .booking_details>.right>textarea{width:100%;height:85px;border:0;border-radius:5px;font-size:12px;color:rgba(0,0,0,.5);padding:10px}.new-style .create_booking_popup .content .reservation-gdpr-label{position:relative;display:block;padding:7px 10px 7px 30px;font-size:13px;background-color:#fff;cursor:pointer}.new-style .create_booking_popup .content .reservation-gdpr-label input{position:absolute;top:5px;left:5px}.new-style .create_booking_popup .footer_row{width:676px;max-width:100%;overflow:hidden}.new-style .create_booking_popup .footer_row .left{float:left;width:440px;height:36px;background-color:#000;color:#FFF;position:relative;font-size:14px;font-family:Roboto,sans-serif;line-height:36px;font-weight:300}@media (max-width:700px){.new-style .create_booking_popup .footer_row .left{width:100%;height:auto;line-height:normal}}.new-style .create_booking_popup .footer_row .left:after{position:absolute;display:block;top:0;right:-24px;content:" ";width:24px;height:36px;background:url(../img/cf-rc.png) no-repeat}.new-style .create_booking_popup .footer_row .left .icon{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:10px;margin-top:4px;float:left;margin-right:10px}.create_booking_popup .footer_row .right,.new-style .create_booking_popup .footer_row .right{margin-right:-15px;cursor:pointer;-webkit-transform:skew(-28deg);-moz-transform:skew(-28deg);-o-transform:skew(-28deg);text-transform:uppercase}.new-style .create_booking_popup .footer_row .left span:not(.label){font-weight:500;margin-left:10px}.new-style .create_booking_popup .footer_row .right{float:right;width:230px;height:36px;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#FFF;font-family:Roboto,sans-serif;font-size:16px;line-height:36px;font-weight:bolder}@media (max-width:700px){.new-style .create_booking_popup .footer_row .left:after{display:none}.new-style .create_booking_popup .footer_row .left .icon{margin-top:0;vertical-align:middle}.new-style .create_booking_popup .footer_row .left .label{margin-left:0}.new-style .create_booking_popup .footer_row .left .booking-summary{display:block}.new-style .create_booking_popup .footer_row .right{width:100%;transform:none;margin-right:0;line-height:normal;height:auto;padding:10px}}.new-style .create_booking_popup .footer_row .right span{-webkit-transform:skew(28deg);-moz-transform:skew(28deg);-o-transform:skew(28deg);display:block}@media (max-width:700px){.new-style .create_booking_popup .footer_row .right span{transform:none}}.new-style .create_booking_popup .footer_row .right:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.track-profile{padding-top:30px}.track-profile .track-head .track-cover{width:100%;height:250px;background-color:#CDCDCD;position:relative}.track-profile .track-head .track-cover .avatar{position:absolute;left:22px;top:60px;width:130px;height:130px;border-radius:50%;border:5px solid rgba(0,0,0,.5)}.track-profile .track-head .track-cover .avatar img{width:120px;height:120px;border-radius:50%}.track-profile .track-head .info{width:100%;height:55px;background:#000;bottom:0;left:0;padding-left:20px}.track-profile .track-head .info .track_name{font-size:26px;font-family:Roboto,sans-serif;line-height:55px;color:#FFF;font-weight:500;float:left}.track-profile .track-head .info .address,.track-profile .track-head .info .distance{font-size:14px;float:left;color:#FFF;font-family:Roboto,sans-serif;line-height:55px}.track-profile .track-head .info .track_name .icon{background:url(../img/sprite.png) -80px -820px no-repeat;width:39px;height:43px;float:left;margin-right:12px;margin-top:6px}.track-profile .track-head .info .address{margin-left:20px}.track-profile .track-head .info .address .icon{float:left;background:url(../img/sprite.png) -18px -350px no-repeat;width:12px;height:17px;margin-top:19px;margin-right:6px}.track-profile .track-head .info .separator{float:left;width:2px;height:12px;background-color:#d2d2d1;margin:21.5px 17px}.track-profile .track-head .info .distance .icon{background:url(../img/sprite.png) -140px -786px no-repeat;width:19px;height:11px;margin-top:22px;margin-right:7px;float:left}.track-profile .track-head .info .btns{float:right;margin-right:10px;margin-top:7px}.track-profile .track-head .info .btns a{display:block;float:left;background-color:#0162ca;color:#FFF;font-size:12px;height:20px;line-height:20px;margin-left:8px;padding-left:7px;padding-right:7px;font-family:Roboto,sans-serif;text-decoration:none;border-radius:3px;margin-top:1px;margin-bottom:5px}.track-profile .track-head .info .btns a i{float:left;margin-right:6px;line-height:20px}.track-profile .track-head .info .btns a:hover{background-color:#0049d9}.track-profile .track-head .info .working_time{float:right;margin-left:33px;margin-right:10px;margin-top:2px}.track-profile .track-head .info .working_time .icon{float:left;width:16px;height:28px;margin-top:13.5px;margin-left:6px}.track-profile .track-head .info .working_time .text{float:left;margin-top:11px;font-size:14px;text-align:right;color:#FFF;line-height:1.2;font-weight:600;font-family:Roboto,sans-serif}.track-profile .track-head .subnav{width:100%;height:45px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);padding-left:20px;padding-right:10px}.track-profile .track-head .subnav .nav{float:left}.track-profile .track-head .subnav .nav .item{display:block;float:left;font-size:15px;line-height:45px;font-family:Roboto,sans-serif;cursor:pointer;font-weight:300;text-transform:uppercase;color:#FFF;text-decoration:none}.track-profile .track-head .subnav .nav .item.selected,.track-profile .track-head .subnav .nav .item:hover{color:#FFF}.track-profile .track-head .subnav .nav .item.racing_line .icon{float:left;background:url(../img/sprite.png) -213px -605px no-repeat;width:23px;height:25px;margin-top:10px;margin-right:10px}.track-profile .track-head .subnav .nav .item.on_board_video .icon{float:left;background:url(../img/sprite.png) -273px -352px no-repeat;width:23px;height:16px;margin-top:14.5px;margin-right:10px}.track-profile .track-head .subnav .nav .item.rank_title .icon{float:left;background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px;margin-top:9.5px;margin-right:10px}.track-profile .track-head .subnav .nav .separator{float:left;margin:9.5px 18px 0;height:26px;width:1px;background-color:#FFF}.track-profile .track-head .subnav .right{float:right}.track-profile .track-head .subnav .right .select_box{background-color:transparent}.track-profile .track-head .subnav .right .select_box:before{background:url(../img/sprite.png) -405px -521px no-repeat;width:25px;height:13px}.track-profile .track-head .subnav .right .select_box select{left:20px;color:#FFF}.track-profile .track-head .subnav .right .select_box select option{color:#000}.track-profile .track-head .subnav .right .select_box .arrow{background:url(../img/sprite.png) -8px -9px no-repeat;width:13px;height:7px}.track-profile .track-body{padding-top:15px}.track-profile .track-body .left{float:left;width:575px}.track-profile .track-body .left .active-league{display:block;text-decoration:none;position:relative;min-height:100px;margin:0 0 20px;border:2px solid #000;color:#fff;background-color:rgba(0,0,0,.5);background-repeat:no-repeat;background-position:left center;background-size:26% 100%}.track-profile .track-body .left .active-league .active-league-title{padding:10px 40px 10px 30%;font-size:1.3em}@media (max-width:600px){.track-profile .track-body .left .active-league{background-image:none!important}.track-profile .track-body .left .active-league .active-league-title{padding-left:20px}}.track-profile .track-body .left .active-league .active-league-text{padding:0 30% 10px;color:#9fa0a1}@media (max-width:600px){.track-profile .track-body .left .active-league .active-league-text{padding:0 20px 20px}}.track-profile .track-body .left .active-league .active-league-close-button{position:absolute;top:0;right:0;padding:5px 10px;border:none;color:#fff;font-weight:700;font-size:20px;background-color:transparent;cursor:pointer}.track-profile .track-body .left .active-league .active-league-join-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.track-profile .track-body .left .active-league .active-league-join-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.track-profile .track-body .left .active-league .active-league-join-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.track-profile .track-body .left .active-league .active-league-rules-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:calc(20% + 20px);display:inline-block;width:15%;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;color:#fff;background-color:transparent;border:1px solid #fff}.track-profile .track-body .left .active-league .active-league-rules-button:hover{background-color:#fff;color:#000}.track-profile .track-body .left .active-league .active-league-rules-button.only-rules{right:10px}@media (max-width:600px){.track-profile .track-body .left .active-league .active-league-rules-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.track-profile .track-body .left .active-league .active-league-view-button{font-family:Roboto,sans-serif;position:absolute;bottom:10px;right:10px;display:inline-block;width:20%;padding:6px 10px;color:#fff;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;background-color:#0080f6}.track-profile .track-body .left .active-league .active-league-view-button:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}@media (max-width:600px){.track-profile .track-body .left .active-league .active-league-view-button{position:static;display:block;margin:0 auto 10px;width:calc(100% - 40px)}}.track-profile .track-body .left .track_podium{width:575px;height:300px;background:url(../img/track_podium_bgr.jpg) no-repeat;background-size:cover;position:relative}.track-profile .track-body .left .track_podium .first{width:161px;height:270px;position:absolute;bottom:0;left:208px;display:block;text-decoration:none}.track-profile .track-body .left .track_podium .first .image{display:block;width:126px;height:126px;border:2px solid #f5ac17;border-radius:5px;margin:0 auto}.track-profile .track-body .left .track_podium .first .image img{width:122px;height:122px}.track-profile .track-body .left .track_podium .first .place{font-size:34px;font-family:"Bebas Neue Bold";color:#FFF;text-align:center;text-transform:none;margin-top:30px}.track-profile .track-body .left .track_podium .first .date,.track-profile .track-body .left .track_podium .first .name,.track-profile .track-body .left .track_podium .first .time{font-family:Roboto,sans-serif;line-height:1.2;text-align:center;color:#FFF}.track-profile .track-body .left .track_podium .first .name{font-size:16px;margin-top:5px;font-weight:700}.track-profile .track-body .left .track_podium .first .time{font-size:21px;font-weight:700}.track-profile .track-body .left .track_podium .first .date{margin-top:5px;font-size:13px;font-weight:400}.track-profile .track-body .left .track_podium .second{width:161px;height:241px;position:absolute;bottom:0;left:20px;display:block;text-decoration:none}.track-profile .track-body .left .track_podium .second .image{display:block;width:98px;height:98px;border:2px solid #ededed;border-radius:5px;margin:0 auto}.track-profile .track-body .left .track_podium .second .image img{width:94px;height:94px}.track-profile .track-body .left .track_podium .second .position{background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;text-align:center;line-height:44px;color:#FFF;font-size:18px;font-family:"Bebas Neue Bold"}.track-profile .track-body .left .track_podium .second .place{font-size:21px;font-family:"Bebas Neue Bold";color:#FFF;text-align:center;margin-top:5px}.track-profile .track-body .left .track_podium .second .name{margin-top:5px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;line-height:1.2;font-weight:700}.track-profile .track-body .left .track_podium .second .time{font-size:18px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;font-weight:700}.track-profile .track-body .left .track_podium .second .date{margin-top:8px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;font-weight:400;line-height:1.2}.track-profile .track-body .left .track_podium .third{width:161px;height:241px;position:absolute;bottom:0;left:400px;display:block;text-decoration:none}.track-profile .track-body .left .track_podium .third .image{display:block;width:98px;height:98px;border:2px solid #eb7823;border-radius:5px;margin:0 auto}.track-profile .track-body .left .track_podium .third .image img{width:94px;height:94px}.track-profile .track-body .left .track_podium .third .position{background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;text-align:center;line-height:44px;color:#FFF;font-size:18px;font-family:"Bebas Neue Bold"}.track-profile .track-body .left .track_podium .third .place{font-size:21px;font-family:"Bebas Neue Bold";color:#FFF;text-align:center;margin-top:5px}.track-profile .track-body .left .track_podium .third .name{margin-top:5px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;line-height:1.2;font-weight:700}.track-profile .track-body .left .track_podium .third .time{font-size:18px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;font-weight:700}.track-profile .track-body .left .track_podium .third .date{margin-top:8px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;font-weight:400;line-height:1.2}.track-profile .track-body .left .ranking_by_time_content{background:rgba(0,0,0,.7);padding:0 10px}.track-profile .track-body .left .ranking_by_time_content .rank_by_time_loader{text-align:center;width:100%;padding-top:20px}.track-profile .track-body .left .ranking_by_time_content .rank_by_time_loader i{color:#7a7a7a;font-size:45px}.track-profile .track-body .left .ranking_by_time_content .rank_no_results{text-align:center;padding-top:20px;color:#7a7a7a;font-family:Roboto,sans-serif;font-size:14px}.track-profile .track-body .left .ranking_by_time_content .table_head{padding-top:15px}.track-profile .track-body .left .ranking_by_time_content .table_head div{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#b9b9b9;padding-bottom:5px}.track-profile .track-body .left .ranking_by_time_content .table_head .postion{width:90px;text-align:center}.track-profile .track-body .left .ranking_by_time_content .table_head .name{width:180px;text-align:center}.track-profile .track-body .left .ranking_by_time_content .table_head .time{width:40px;text-align:center}.track-profile .track-body .left .ranking_by_time_content .table_head .date{width:100px;text-align:center}.track-profile .track-body .left .ranking_by_time_content .table_head .trajectory{width:130px;text-align:center}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .selected,.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .selected{width:70%;left:77px;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0080f6', endColorstr='#000000', GradientType=1 );transform:skewX(-28deg)}.track-profile .track-body .left .ranking_by_time_content .table_content{clear:both;border-top:1px solid #b9b9b9;padding-top:0;padding-bottom:10px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row{clear:both;padding:12px 0;margin-left:0;position:relative}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row div{position:relative;z-index:50}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .selected{position:absolute;z-index:1;height:30px;top:10px;background:linear-gradient(to right,#0080f6 0,transparent 100%)}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .position{float:left;width:85px;text-align:center;margin-top:3px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .position span{background:url(../img/pos_bgr.png) no-repeat;width:80px;height:20px;display:block;line-height:20px;color:#000;font-size:13px;font-family:Roboto,sans-serif;padding-left:5px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name{float:left;display:block}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .rank-icon{width:23px;height:26px;float:left}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .rank-icon.driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .rank-icon.pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .rank-icon.racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .img{width:25px;height:25px;border-radius:50%;background-color:#fff;float:left;margin-left:8px;margin-right:8px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .img img{width:25px;height:25px;border-radius:50%}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .name .text{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;float:left;line-height:25px;width:110px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .date,.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .time{line-height:25px;width:70px;text-align:center;float:left;font-size:13px;color:#FFF;font-family:Roboto,sans-serif}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .date{margin-right:10px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .weather_icon{width:20px;float:left}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .weather_icon span{background:url(../img/sprite.png) -393px -272px no-repeat;width:20px;height:20px;display:block}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons{float:left;text-align:right;min-width:130px}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons .red_btn{float:none!important;display:inline-block!important;height:18px;line-height:18px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);transform:skewX(-25deg);text-align:center;cursor:pointer;text-decoration:none;padding-top:0}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons .red_btn.inactive{background:#5c5c5c}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons .red_btn.inactive:hover{background-color:#5c5c5c}.track-profile .track-body .left .ranking_by_time_content .table_content .user_row .buttons .red_btn span{color:#FFF;text-align:center;transform:skewX(25deg);display:block;font-size:13px;font-family:Roboto,sans-serif;padding-left:7px;padding-right:7px}.track-profile .track-body .left .ranking_by_time_content .table_footer{margin-top:10px}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-up{width:110px;float:left;display:block;cursor:pointer}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-up .ic-move-up{background:url(../img/sprite.png) -476px -53px no-repeat;width:21px;height:22px;float:left;display:inline-block;margin-right:10px}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-up span{font-size:13px;font-family:Roboto,sans-serif;display:inline-block;color:#FFF;margin-top:5px}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-down{width:110px;float:right;display:block;cursor:pointer}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-down .ic-move-down{background:url(../img/sprite.png) -508px -53px no-repeat;width:21px;height:22px;float:right;display:inline-block;margin-right:10px}.track-profile .track-body .left .ranking_by_time_content .table_footer .move-down span{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:inline-block;margin-top:5px}.track-profile .track-body .left .ranking_by_points_content{background:rgba(0,0,0,.7);padding:0 10px}.track-profile .track-body .left .ranking_by_points_content .rank_by_points_loader{text-align:center;width:100%;padding-top:20px}.track-profile .track-body .left .ranking_by_points_content .rank_by_points_loader i{color:#7a7a7a;font-size:45px}.track-profile .track-body .left .ranking_by_points_content .rank_no_results{text-align:center;padding-top:20px;color:#7a7a7a;font-family:Roboto,sans-serif;font-size:14px}.track-profile .track-body .left .ranking_by_points_content .table_head{padding-top:15px}.track-profile .track-body .left .ranking_by_points_content .table_head div{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#b9b9b9;padding-bottom:5px}.track-profile .track-body .left .ranking_by_points_content .table_head .postion{width:90px;text-align:center}.track-profile .track-body .left .ranking_by_points_content .table_head .name{width:180px;text-align:center}.track-profile .track-body .left .ranking_by_points_content .table_head .challenges_points,.track-profile .track-body .left .ranking_by_points_content .table_head .champ_points,.track-profile .track-body .left .ranking_by_points_content .table_head .km_points,.track-profile .track-body .left .ranking_by_points_content .table_head .position_points,.track-profile .track-body .left .ranking_by_points_content .table_head .total_points{width:55px;text-align:center}.track-profile .track-body .left .ranking_by_points_content .table_content{clear:both;border-top:1px solid #b9b9b9;padding-top:0;padding-bottom:10px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row{clear:both;padding:12px 0;margin-left:0;position:relative}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row div{position:relative;z-index:50}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .selected{position:absolute;z-index:1;height:30px;top:10px;background:linear-gradient(to right,#0080f6 0,transparent 100%)}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .position{float:left;width:85px;text-align:center;margin-top:3px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .position span{background:url(../img/pos_bgr.png) no-repeat;width:80px;height:20px;display:block;line-height:20px;color:#000;font-size:13px;font-family:Roboto,sans-serif;padding-left:5px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name{float:left;display:block}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon{width:23px;height:26px;float:left}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .rank-icon.racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .img{width:25px;height:25px;border-radius:50%;background-color:#fff;float:left;margin-left:8px;margin-right:8px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .img img{width:25px;height:25px;border-radius:50%}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .name .text{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;float:left;line-height:25px;width:110px}.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .challenges_points,.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .champ_points,.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .km_points,.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .position_points,.track-profile .track-body .left .ranking_by_points_content .table_content .user_row .total_points{float:left;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:25px;text-align:center;width:55px}.track-profile .track-body .left .ranking_by_points_content .table_footer{margin-top:10px}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-up{width:110px;float:left;display:block;cursor:pointer}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-up .ic-move-up{background:url(../img/sprite.png) -476px -53px no-repeat;width:21px;height:22px;float:left;display:inline-block;margin-right:10px}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-up span{font-size:13px;font-family:Roboto,sans-serif;display:inline-block;color:#FFF;margin-top:5px}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-down{width:110px;float:right;display:block;cursor:pointer}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-down .ic-move-down{background:url(../img/sprite.png) -508px -53px no-repeat;width:21px;height:22px;float:right;display:inline-block;margin-right:10px}.track-profile .track-body .left .ranking_by_points_content .table_footer .move-down span{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;display:inline-block;margin-top:5px}.track-profile .track-body .right{float:right;width:272px}.track-profile .track-body .page_content .title{width:100%;height:55px;background-color:#000}.track-profile .track-body .page_content .title>.left{float:left;font-size:24px;font-family:Roboto,sans-serif;color:#FFF;line-height:55px}.track-profile .track-body .page_content .title>.left .icon{float:left;margin-right:15px;margin-left:20px}.track-profile .track-body .page_content .title>.left .icon.ic-first{background:url(../img/sprite.png) -958px -569px no-repeat;width:22px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-about{background:url(../img/sprite.png) -958px -636px no-repeat no-repeat;width:23px;height:25px;margin-top:15px}.track-profile .track-body .page_content .title>.left .icon.ic-prices{background:url(../img/sprite.png) -957px -603px no-repeat;width:23px;height:25px;margin-top:15px}.track-profile .track-body .page_content .title>.left .icon.ic-karts{background:url(../img/sprite.png) -958px -670px no-repeat;width:23px;height:26px;margin-top:14.5px}.track-profile .track-body .page_content .title>.left .icon.ic-events{background:url(../img/sprite.png) -957px -467px no-repeat;width:23px;height:23px;margin-top:16px}.track-profile .track-body .page_content .title>.left .icon.ic-champ{background:url(../img/sprite.png) -957px -534px no-repeat;width:23px;height:27px;margin-top:14px}.track-profile .track-body .page_content .title>.left .icon.ic-celebrate{background:url(../img/sprite.png) -958px -704px no-repeat;width:24px;height:26px;margin-top:14.5px}.track-profile .track-body .page_content .title>.left .icon.ic-gallery{background:url(../img/sprite.png) -956px -500px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-buggy{background:url(../img/sprite.png) -20px -882px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-blank{background:url(../img/sprite.png) -49px -881px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-loyalty{background:url(../img/sprite.png) -77px -880px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-paintball{background:url(../img/sprite.png) -105px -881px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.left .icon.ic-moto{background:url(../img/sprite.png) -132px -881px no-repeat;width:25px;height:24px;margin-top:15.5px}.track-profile .track-body .page_content .title>.right{float:right;margin-right:20px;text-align:right}.track-profile .track-body .page_content .title>.right a{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;line-height:55px;text-decoration:none}.track-profile .track-body .page_content .title>.right a i{font-size:15px}.track-profile .track-body .page_content .title>.right a:hover{text-decoration:underline}.track-profile .track-body .page_content .collapsable_content{margin-bottom:10px}.track-profile .track-body .page_content .collapsable_content .tab_title{width:100%;height:49px;line-height:49px;background:url(../img/text_pages_tab_header.jpg) repeat-x;cursor:pointer;border:1px solid #000}.track-profile .track-body .page_content .collapsable_content .tab_title .left_icon{float:left;color:#FFF;font-size:23px;line-height:49px;margin-left:25px;margin-right:10px}.track-profile .track-body .page_content .collapsable_content .tab_title span{float:left;display:block;font-size:21px;font-family:Roboto,sans-serif;color:#FFF;line-height:49px}.track-profile .track-body .page_content .collapsable_content .tab_title .right_icon{float:right;color:#FFF;margin-right:25px;font-size:23px;line-height:49px}.track-profile .track-body .page_content .collapsable_content .text_content{display:none;width:100%!important;position:relative;top:-1px}.track-profile .track-body .page_content .collapsable_content.open .text_content{display:block}.track-profile .track-body .page_content .text_content{background:rgba(0,0,0,.7);padding:25px;color:#FFF}.track-profile .track-body .page_content .text_content h1{text-align:center;height:56px;line-height:56px;font-size:26px;color:#FFF;font-family:Roboto,sans-serif;background:#000;text-transform:uppercase;margin-bottom:1em}.track-profile .track-body .page_content .text_content h2{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1em;padding-left:30px;background:url(../img/track_text_question_icon.png) no-repeat}.track-profile .track-body .page_content .text_content h3{font-size:22px;font-family:Roboto,sans-serif;font-weight:700;margin-bottom:1em}.track-profile .track-body .page_content .text_content h4{font-size:18px;font-family:Roboto,sans-serif;font-weight:400;margin-bottom:1em}.track-profile .track-body .page_content .text_content .off{color:rgba(255,255,255,.5)}.track-profile .track-body .page_content .text_content hr{display:block;height:1px;border:0;border-top:1px solid #404040;margin:1em 0;padding:0}.track-profile .track-body .page_content .text_content p{font-size:14px;font-family:Roboto,sans-serif;line-height:1.5;margin-bottom:1em}.track-profile .track-body .page_content .text_content p i{font-style:italic}.track-profile .track-body .page_content .text_content p strong{font-weight:700}.track-profile .track-body .page_content .text_content p a{font-style:italic;text-decoration:none;color:#FFF}.track-profile .track-body .page_content .text_content p a:hover{text-decoration:underline}.track-profile .track-body .page_content .text_content table{width:100%}.track-profile .track-body .page_content .text_content ul{padding-left:30px;line-height:1.5}.track-profile .track-body .page_content .text_content ul li{font-size:14px;font-family:Roboto,sans-serif;margin:.8em 0;display:list-item}.track-profile .track-body .page_content .text_content ul li:before{content:"\203A";color:#dc0014;font-size:2em;line-height:1;vertical-align:-1em;display:block;float:left;margin:-.22em 0 0 -.8em}.track-profile .track-body .page_content .text_content div.box{background:#000;padding:15px;margin-bottom:1em;width:100%}.track-profile .track-body .page_content .text_content div.box.col-2{float:left}.track-profile .track-body .page_content .text_content div.box.col-2.first{width:49%;margin-right:1%;margin-left:0}.track-profile .track-body .page_content .text_content div.box.col-2.last{width:49%;margin-left:1%;margin-right:0}.track-profile .track-body .page_content .text_content div.box.col-3{float:left;width:32%}.track-profile .track-body .page_content .text_content div.box.col-3.first{margin-left:0;margin-right:1%}.track-profile .track-body .page_content .text_content div.box.col-3.last{margin-left:1%;margin-right:0}.track-profile .track-body .page_content .text_content div.box.col-3.middle{margin-left:1%;margin-right:1%}.track-contacts-popup{position:fixed;z-index:11111;top:100px;width:320px;left:50%;margin-left:-160px}.track-contacts-popup .content{width:100%;background:url(../img/create_challenge_bgr.png) top center repeat-x}.track-contacts-popup .content .inner{width:100%;background:rgba(0,0,0,.5);padding-bottom:20px}.track-contacts-popup .content .inner .track_title{text-align:center;padding:10px 0;height:80px}.track-contacts-popup .content .inner .track_title .img,.track-contacts-popup .content .inner .track_title .img img{height:60px;border-radius:50%;margin-bottom:-20px;width:60px}.track-contacts-popup .content .inner .track_title .img{display:inline-block;background-color:#fff}.track-contacts-popup .content .inner .track_title .name{display:inline-block;margin-left:15px;font-family:Roboto,sans-serif;font-size:21px;color:#fff}.track-contacts-popup .content .inner .weather_line{width:100%;height:29px;background:rgba(0,0,0,.8);text-align:center}.track-contacts-popup .content .inner .weather_line .item{display:inline-block;margin:0 4px;color:rgba(255,255,255,.7);font-size:13px;font-family:Roboto,sans-serif;line-height:29px}.track-contacts-popup .content .inner .weather_line .item .icon{float:left;display:block;margin-top:7px;margin-right:3px}.track-contacts-popup .content .inner .weather_line .item .icon.air_temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px}.track-contacts-popup .content .inner .weather_line .item .icon.track_temp{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-top:8px}.track-contacts-popup .content .inner .weather_line .item .icon.humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px}.track-contacts-popup .content .inner .weather_line .item .icon.air_pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px}.track-contacts-popup .content .inner .text{padding:20px;font-size:15px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.5;text-align:center}.track-contacts-popup .content .inner .text a{color:#fff}.track-contacts-popup .content .inner .text strong{font-weight:bolder}.track-contacts-popup .content .inner .map_link{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);color:#fff;font-size:14px;font-family:Roboto,sans-serif;margin:0 auto;display:block;height:25px;line-height:25px;width:160px;text-align:center;cursor:pointer;text-decoration:none}.track-information .weather_container div,.track-information h3{font-size:13px;font-family:Roboto,sans-serif;color:#FFF}.track-contacts-popup .content .inner .map_link:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.track_ranking_by_points{margin-top:20px}.track-information{background-color:rgba(0,0,0,.7);padding:15px 0;text-align:center;margin-bottom:15px}.track-information h3{text-transform:uppercase;margin-bottom:15px}.track-information .weather_container .responsive-break{display:none}.track-information .weather_container div{display:inline-block;margin:0 2px}.track-information .weather_container div.air_temp span{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:5px;margin-top:-4px;display:block;float:left}.track-information .weather_container div.track_temp span{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-right:5px;margin-top:0;display:block;float:left}.track-information .weather_container div.humidity span{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-right:5px;margin-top:-1px;display:block;float:left}.track-information .weather_container div.air_pressure span{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-right:5px;margin-top:-1px;display:block;float:left}.track-details .contact_us_btn,.track-details .weather .item{display:inline-block;font-family:Roboto,sans-serif}.track-details{width:100%;background:rgba(0,0,0,.5);text-align:center;margin-bottom:15px;padding:20px 30px}.track-details .weather{text-align:center;margin-bottom:15px}.track-details .weather .item{color:rgba(255,255,255,.8);font-size:12px;line-height:17px;margin:0 3px}.track-details .weather .item.air_temp .icon{float:left;background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-right:5px}.track-details .weather .item.track_temp .icon{float:left;background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-top:1px;margin-right:5px}.track-details .weather .item.weather_humidity .icon{float:left;background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-top:1px;margin-right:5px}.track-details .weather .item.air_pressure .icon{float:left;background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-top:1px;margin-right:5px}.track-details .text_info{font-size:13px;text-align:center;line-height:1.5;font-family:Roboto,sans-serif;color:#FFF;font-weight:300}.track-details .text_info strong{font-weight:700}.track-details .text_info a{color:#FFF;text-decoration:none}.track-details .text_info a.underline,.track-details .text_info a:hover{text-decoration:underline}.track-details .contact_us_btn{color:#FFF;margin:20px auto 0;background-color:#000;padding:0 25px;font-size:13px;width:auto;height:30px;line-height:30px;cursor:pointer}.track-details .contact_us_btn i{margin-right:8px}.create_booking_popup{width:695px;position:absolute;margin:0 auto 0 -338px;top:105px;left:50%;max-height:85%;max-height:85vh;display:none;overflow-x:hidden}.create_booking_popup .header{height:42px}.create_booking_popup .header .left{float:left;width:68px;height:42px;background:url(../img/left-panel.png) no-repeat}.create_booking_popup .header .left .ic-calendar{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:15px;margin-top:7px}.create_booking_popup .header .right{float:left;width:628px;height:42px;margin-left:-20px;font-size:18px;color:#FFF;font-family:Roboto,sans-serif}.create_booking_popup .header .right .close_btn{line-height:42px;color:#FFF;margin-right:10px;font-size:18px;cursor:pointer}.create_booking_popup .header .right .close_btn:hover{color:#d60014}.create_booking_popup .content{width:676px;padding:6px}.create_booking_popup .content .track_name{float:left;width:323px;background-color:#000;height:40px;margin-right:1px;margin-bottom:6px;line-height:40px;font-size:16px;color:#FFF}.create_booking_popup .content .track_name .icon{float:left;background:url(../img/sprite.png) -405px -521px no-repeat;width:25px;height:13px;margin-top:13.5px;margin-left:15px;margin-right:10px}.create_booking_popup .content .participants{float:right;width:333px;background-color:#000;height:40px;margin-right:1px;margin-bottom:6px;line-height:40px;font-size:16px;color:#FFF;padding-left:25px}.create_booking_popup .content .participants .select_box{float:right;position:relative;width:155px;margin-top:9px;margin-right:10px}.create_booking_popup .content .participants .select_box select{left:0;padding-left:30px;padding-right:0}.create_booking_popup .content .participants .select_box .icon{background:url(../img/sprite.png) -416px -18px no-repeat;width:15px;height:16px;position:absolute;left:10px;top:2px}.create_booking_popup .content .top .booking_option{width:158px;height:122px;border:1px solid #000;background-color:rgba(0,0,0,.4);float:left;cursor:pointer;text-transform:uppercase}.create_booking_popup .content .top .booking_option.selected,.create_booking_popup .content .top .booking_option:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.create_booking_popup .content .top .booking_option.left{margin-right:6px}.create_booking_popup .content .top .booking_option.single .icon{background:url(../img/sprite_challenges.png) -29px -17px no-repeat;width:48px;height:53px;margin:10px auto}.create_booking_popup .content .top .booking_option.group .icon{background:url(../img/sprite_challenges.png) -102px -17px no-repeat;width:71px;height:55px;margin:10px auto}.create_booking_popup .content .top .booking_option span{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;width:100%;display:block;line-height:1.3}.create_booking_popup .content .top .booking_data{float:left;margin-left:6px;width:333px;height:122px;background:url(../img/new-challenge-flag-bgr.jpg) no-repeat;padding-top:10px}.create_booking_popup .content .top .booking_data .row{margin-bottom:15px}.create_booking_popup .content .top .booking_data .row.kart:before{background:url(../img/sprite_challenges.png) -29px -90px no-repeat;width:21px;height:15px;margin-left:22px;margin-top:4px;margin-right:5px;content:" ";float:left}.create_booking_popup .content .top .booking_data .row.date:before{background:url(../img/sprite_challenges.png) -62px -89px no-repeat;width:15px;height:17px;margin-left:25px;margin-top:3px;margin-right:6px;content:" ";float:left}.create_booking_popup .content .top .booking_data .row.time:before{height:17px;margin-left:25px;margin-top:3px;margin-right:7px;float:left}.create_booking_popup .content .top .booking_data .row>span{font-family:Roboto,sans-serif;font-size:16px;color:#FFF;float:left;display:block;line-height:23px;width:100px;text-align:left}.create_booking_popup .content .top .booking_data .row .select_box{float:left;position:relative;width:85px}.create_booking_popup .content .top .booking_data .row .select_box.kart_white{width:85px}.create_booking_popup .content .top .booking_data .row .select_box.day,.create_booking_popup .content .top .booking_data .row .select_box.hours,.create_booking_popup .content .top .booking_data .row .select_box.minutes,.create_booking_popup .content .top .booking_data .row .select_box.month{width:50px;margin-right:5px}.create_booking_popup .content .top .booking_data .row .select_box.year{width:68px}.create_booking_popup .content .top .booking_data .row .select_box select{left:0;padding-left:10px;padding-right:0}.create_booking_popup .content .products_list{margin-top:6px}.create_booking_popup .content .products_list .product_line{width:100%;height:50px;border:1px solid #000;background-color:rgba(0,0,0,.4);margin-bottom:10px;cursor:pointer}.create_booking_popup .content .products_list .product_line.last{margin-bottom:0}.create_booking_popup .content .products_list .product_line:hover{background-color:rgba(0,0,0,.8)}.create_booking_popup .content .products_list .product_line>.icon_box{width:50px;height:50px;background-color:#000;margin-top:0;padding-top:6px;float:left}.create_booking_popup .content .products_list .product_line>.icon_box>.icon{background:url(../img/sprite.png) -948px -825px no-repeat;width:35px;height:39px;margin:0 auto;color:#FFF;text-align:center;line-height:39px;font-size:20px;font-weight:700}.create_booking_popup .content .products_list .product_line .title{font-size:16px;color:#FFF;line-height:50px;float:left}.create_booking_popup .content .products_list .product_line .title .dot{float:left;width:15px;height:16px;background:url(../img/sprite.png) -921px -909px no-repeat;margin-top:17px;margin-left:10px;margin-right:15px}.create_booking_popup .content .products_list .product_line .title .dot.selected{background:url(../img/sprite.png) -944px -909px no-repeat}.create_booking_popup .content .products_list .product_line .price{float:right;width:170px;line-height:50px;font-size:16px;color:#FFF;font-weight:500;white-space:nowrap}.create_booking_popup .content .products_list .product_line .price>.icon{float:left;background:url(../img/sprite.png) -870px -887px no-repeat;width:30px;height:30px;margin-top:10px;margin-right:15px}.create_booking_popup .content .booking_details{width:100%;background-color:#000;padding:15px;margin-top:6px}.create_booking_popup .content .booking_details>.left{float:left;width:50%;font-size:14px;line-height:22px;color:#FFF;font-weight:400;padding-right:15px}.create_booking_popup .content .booking_details>.left>.input_row{margin-bottom:10px}.create_booking_popup .content .booking_details>.left>.input_row.last{margin-bottom:0}.create_booking_popup .content .booking_details>.left>.input_row>input{width:200px;float:right;height:22px;border:0;border-radius:5px;padding-left:10px;padding-right:10px;font-size:12px;color:#000}.create_booking_popup .content .booking_details>.right{float:right;width:50%;padding-left:15px}.create_booking_popup .content .booking_details>.right>textarea{width:100%;height:85px;border:0;border-radius:5px;font-size:12px;color:rgba(0,0,0,.5);padding:10px}.create_booking_popup .footer_row .left,.create_booking_popup .footer_row .right,.default-share-button{color:#FFF;font-family:Roboto,sans-serif}.create_booking_popup .footer_row{width:100%;overflow:hidden}.create_booking_popup .footer_row .left{float:left;width:440px;height:36px;background-color:#000;position:relative;font-size:14px;line-height:36px;font-weight:300}.create_booking_popup .footer_row .left:after{position:absolute;display:block;top:0;right:-24px;content:" ";width:24px;height:36px;background:url(../img/cf-rc.png) no-repeat}.create_booking_popup .footer_row .left .icon{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:10px;margin-top:4px;float:left;margin-right:10px}.create_booking_popup .footer_row .left span{font-weight:500;margin-left:10px}.create_booking_popup .footer_row .right{float:right;width:230px;height:36px;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);font-size:16px;line-height:36px;font-weight:bolder}.create_booking_popup .footer_row .right span{-webkit-transform:skew(28deg);-moz-transform:skew(28deg);-o-transform:skew(28deg);display:block}.create_booking_popup .footer_row .right:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.default-share-button{display:inline-block;background-color:#0162ca;height:23px;line-height:23px;padding-left:7px;padding-right:7px;text-decoration:none;border-radius:3px;cursor:pointer;margin-right:10px;font-size:13px;text-transform:none}.disclaimer-popup{position:fixed;top:0;bottom:0;left:0;right:0;text-align:center;display:none}.disclaimer-popup .vertical-aligner{display:inline-block;width:0;height:100%;vertical-align:middle}.disclaimer-popup .disclaimer{position:relative;display:inline-block;width:400px;max-width:90%;height:70%;border-radius:5px;overflow:hidden;line-height:1.3;vertical-align:middle}.disclaimer-popup .disclaimer .head{padding:30px 20px;text-align:center;font-size:18px;color:#fff;background-color:#007aff}.disclaimer-popup .disclaimer .body{padding:20px;height:calc(100% - 140px);text-align:center;background-color:#fff;overflow:auto}.disclaimer-popup .disclaimer .body .text{text-align:left}.disclaimer-popup .disclaimer .body .text strong{font-weight:bolder}.disclaimer-popup .disclaimer .body .subtitle{padding-bottom:40px}.disclaimer-popup .disclaimer .body .disclaimer-card{border:1px solid #c8c7cc}.disclaimer-popup .disclaimer .body .disclaimer-card .disclaimer-header{position:relative;padding:40px 10px 20px;border-bottom:1px solid #c8c7cc;font-size:18px;font-weight:700}.disclaimer-popup .disclaimer .body .disclaimer-card .disclaimer-header .fa{position:absolute;top:-25px;left:0;right:0;width:50px;height:50px;margin:auto;border-radius:50%;color:#fff;background-color:#007aff}.disclaimer-popup .disclaimer .body .disclaimer-card .disclaimer-header .fa:before{position:absolute;display:inline-block;top:0;bottom:0;left:0;right:0;margin:auto;font-size:25px;width:27px;height:24px}.disclaimer-popup .disclaimer .body .disclaimer-card .disclaimer-body{padding:30px 20px;font-size:14px;background-color:#ebeff4}.disclaimer-popup .disclaimer .body .disclaimer-card .disclaimer-body .text{height:calc(100% - 70px);overflow:auto}.disclaimer-popup .disclaimer .body .cancellation{padding:20px 0 0;font-size:14px}.disclaimer-popup .disclaimer .bottom-buttons{position:absolute;bottom:0;left:0;right:0;padding:10px;border-top:1px solid #c8c7cc;text-align:center;background-color:#fff}.disclaimer-popup .disclaimer .bottom-buttons .bottom-button{display:inline-block;width:40%;padding:10px 30px;border-radius:5px;border:none;font-size:inherit;cursor:pointer}.disclaimer-popup .disclaimer .bottom-buttons .bottom-button.cancel{margin-right:10px;background-color:transparent}.disclaimer-popup .disclaimer .bottom-buttons .bottom-button.next{margin-left:10px;color:#fff;background-color:#007aff}.disclaimer-popup .disclaimer.start{width:600px;height:80%}.disclaimer-popup .disclaimer.start .head-banner{height:120px;background-image:url(../img/home_logo.png),url(../img/logout_bgr.jpg);background-size:200px,cover;background-position:center;background-repeat:no-repeat}.disclaimer-popup .disclaimer.start .body{height:calc(100% - 120px);padding:0 10px 80px;background-color:#ebeff4}.disclaimer-popup .disclaimer.start .body .title{padding:30px 10px 20px;font-size:24px;font-weight:700}.disclaimer-popup .disclaimer.start .body .text{height:calc(100% - 70px);padding:20px 10px;background-color:#fff;overflow:auto}.disclaimer-popup .disclaimer.start .body .text p{padding-bottom:15px}.disclaimer-popup .disclaimer.start .bottom-buttons{padding:15px 10px;text-align:center;color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.disclaimer-popup .disclaimer.start .bottom-buttons .bottom-button{display:inline-block;padding:10px 30px;border-radius:5px;font-size:inherit}.disclaimer-popup .disclaimer.start .bottom-buttons .bottom-button.cancel{margin-right:10px;border:1px solid #dcdde0;color:#000;background-color:#dcdde0}.disclaimer-popup .disclaimer.start .bottom-buttons .bottom-button.next{margin-left:10px;border:1px solid #007aff;color:#fff;background-color:#007aff}.view-ranking-details-popup{position:fixed;top:0;bottom:0;left:0;right:0;display:none;width:90%;height:300px;margin:auto;border-radius:20px;background-color:#fff;overflow:hidden}.view-ranking-details-popup .head{position:relative;padding:10px 50px 10px 15px;border-bottom:2px solid #000;font-size:0;color:#fff;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-ranking-details-popup .head .avatar{display:inline-block;width:40px;height:40px;margin-right:10px;border-radius:50%;background-color:#000;background-position:center;background-size:cover;vertical-align:middle}.view-ranking-details-popup .head .name{font-size:16px;vertical-align:middle}.view-ranking-details-popup .head .fa-times-circle{font-size:22px;width:20px;height:22px;position:absolute;right:15px;top:0;bottom:0;margin:auto;cursor:pointer}.view-ranking-details-popup .body{padding:20px}.view-ranking-details-popup .body .records{border-bottom:1px solid #c3c3c3}.view-ranking-details-popup .body .records .record{margin-bottom:20px;text-transform:lowercase}.view-ranking-details-popup .body .records .record .value{float:right}.view-ranking-details-popup .body .total{margin-top:20px;font-weight:700}.view-ranking-details-popup .body .total .label{display:inline-block;padding:4px 0;color:#000}.view-ranking-details-popup .body .total .value{float:right;display:inline-block;min-width:70px;padding:3px 5px;border:1px solid #000;border-radius:4px;text-align:center;color:#fff;background-color:#49a13a}.upload_popup{width:400px;margin:0 auto;position:absolute;z-index:11111;left:0;right:0;top:100px;display:none;max-width:95%}.upload_popup .mobile{display:block;border:1px solid #000;border-radius:10px;background-image:url(../img/background-popup-texture.png);background-position:center;background-size:cover}@media (min-width:768px){.upload_popup{width:730px}.upload_popup .mobile{display:none}}.upload_popup .mobile .head-panel{padding:13px;border-bottom:1px solid #000;text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;color:#fff;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.upload_popup .mobile .body-panel{padding:10px 10px 20px;color:#fff}.upload_popup .mobile .body-panel .select_box{width:100%;float:none}.upload_popup .mobile .body-panel .select_box:first-child{margin-bottom:10px}.upload_popup .mobile .body-panel .requirements{padding:10px 0}.upload_popup .mobile .body-panel .requirements .requirement{display:flex;align-items:center;padding:5px 0;border-bottom:1px solid #9b9b9b;font-size:14px}.upload_popup .mobile .body-panel .requirements .requirement:last-child{border-bottom:none}.upload_popup .mobile .body-panel .requirements .requirement .requirement-icon{flex:none;width:43px;height:48px;transform:scale(.8)}.upload_popup .mobile .body-panel .requirements .requirement .requirement-icon.ic-driver{background:url(../img/sprite.png) -358px -670px no-repeat}.upload_popup .mobile .body-panel .requirements .requirement .requirement-icon.ic-pilot{background:url(../img/sprite.png) -410px -670px no-repeat}.upload_popup .mobile .body-panel .requirements .requirement .requirement-icon.ic-racer{background:url(../img/sprite.png) -463px -670px no-repeat}.upload_popup .mobile .body-panel .requirements .requirement .requirement-name{flex:none;width:25%;text-transform:uppercase;font-weight:700}.upload_popup .mobile .body-panel .requirements .requirement .requirement-condition{flex:auto;text-align:right;line-height:normal}.upload_popup .mobile .body-panel .requirements .requirement .requirement-condition br{display:none}.upload_popup .mobile .body-panel .close-button{display:block;max-width:100%;min-width:90px;margin:0 auto;border:1px solid #000;border-radius:100px;padding:5px 20px;text-align:center;font-size:14px;color:#fff;background-color:#b70009}.upload_popup .desktop{display:none}@media (min-width:768px){.upload_popup .desktop{display:block}}.upload_popup .loading{font-size:45px;color:#FFF;text-align:center;padding:20px 0}.upload_popup .ranks{width:100%;background:rgba(0,0,0,.3);height:95px;padding:10px 45px;text-align:center}.upload_popup .ranks .rank_box{width:24%;display:inline-block}.upload_popup .ranks .rank_box .ic-karting{background:url(../img/sprite.png) -305px -671px no-repeat;width:43px;height:48px;display:block;margin:0 auto}.upload_popup .ranks .rank_box .ic-driver{background:url(../img/sprite.png) -358px -670px no-repeat;width:43px;height:48px;display:block;margin:0 auto}.upload_popup .ranks .rank_box .ic-pilot{background:url(../img/sprite.png) -410px -670px no-repeat;width:43px;height:48px;display:block;margin:0 auto}.upload_popup .ranks .rank_box .ic-racer{background:url(../img/sprite.png) -463px -670px no-repeat;width:43px;height:48px;display:block;margin:0 auto}.upload_popup .ranks .rank_box span{display:block;text-align:center;color:#FFF;font-family:Roboto,sans-serif;font-size:16px;margin-top:10px}.upload_popup .row,.upload_popup .row_footer{height:48px;margin:5px 40px;padding:0 0 0 10px;font-family:Roboto,sans-serif;color:#FFF;border-bottom:1px ridge #484848}.upload_popup .row .row_content,.upload_popup .row_footer .row_content{width:24%;display:inline-block;font-size:13px;vertical-align:middle;padding-top:10px;text-align:center;line-height:1.3}.upload_popup .row .kart,.upload_popup .row .km,.upload_popup .row_footer .kart,.upload_popup .row_footer .km{font-size:16px;width:24%;line-height:1.3}.upload_popup .row .km,.upload_popup .row_footer .km{width:48%;font-size:16px}.upload_popup .panel{position:relative;z-index:111}.upload_popup .panel .left-panel .ic-upload{background:url(../img/sprite.png) -381px -486px no-repeat;width:36px;height:25px;position:relative;top:8px;left:8px}.upload_popup .panel .right-panel:after{right:-21px}.upload_popup .panel .right-panel .close{float:right;margin-right:10px;cursor:pointer}.upload_popup .content{width:728px;background:url(../img/popup-content.jpg) 8px;position:relative}.upload_popup .content:after,.upload_popup .content:before{width:10px;display:block;content:""}.upload_popup .content:before{background:url(../img/popup-left-corner.png) no-repeat;float:left}.upload_popup .content:after{background:url(../img/popup-right-corner.png) no-repeat;float:right;position:absolute;top:-1px;right:-2px}.upload_popup .content .select-box{width:170px;height:23px;border-radius:5px;overflow:hidden;background:#FFF;border:1px solid #ccc;float:left;margin-top:9px;position:relative;cursor:pointer}.upload_popup .content .select-box:after{background:url(../img/sprite.png) -443px -23px no-repeat;width:14px;height:7px;content:" ";display:block;float:right;position:absolute;top:8px;right:10px}.upload_popup .content .select-box select{background:0 0;width:calc(100% - 23px);font-size:14px;font-family:Roboto,sans-serif;padding-left:16px;line-height:1;border:0;border-radius:0;height:23px;-webkit-appearance:none;float:left;display:block;position:relative;top:-1px}.upload_popup .content .select-box select:focus{outline:0}.upload_popup .content .left{float:left;margin-right:30px;height:170px}.upload_popup .content .left .img{width:260px;height:165px;border:3px solid #FFF;border-radius:3px;background:url(../img/img-upload.jpg);background-size:cover}.upload_popup .content .right{float:left;width:calc(100% - 290px);height:170px}.upload_popup .content .right .img-headline{width:100%;height:30px;border-radius:1px;border:0;outline:0;padding:5px 10px;font-size:13px;font-family:Roboto,sans-serif;color:#000;display:block;margin-bottom:20px}.upload_popup .content .right .img-headline:focus{outline:0}.upload_popup .content .right .add-img{float:left;margin-right:30px;width:115px;height:115px;border:3px solid #FFF;border-radius:4px;padding-top:30px;position:relative;cursor:pointer;background-size:cover;background-position:center center}.upload_popup .content .right .add-img input[type=file]{display:block!important;width:115px!important;height:115px!important;opacity:0!important;overflow:hidden!important;position:absolute;top:0;left:0}.upload_popup .content .btn,.upload_popup .content .right .add-img .ic-plus,.upload_popup .content .right .add-img span,.upload_popup .content .right .album button,.upload_popup .content .right .album span{color:#FFF;display:block;font-family:Roboto,sans-serif}.upload_popup .content .right .add-img .ic-plus{font-weight:700;font-size:26px;text-align:center;margin-bottom:5px}.upload_popup .content .right .add-img span{font-size:13px;text-align:center}.upload_popup .content .right .album{float:left;width:210px}.upload_popup .content .right .album span{font-size:14px;margin-bottom:10px}.upload_popup .content .right .album button{background:#000;font-size:13px;padding:5px 8px;margin-top:15px;border:0;outline:0;cursor:pointer}.upload_popup .content .right .album button:focus{outline:0}.upload_popup .content .btn-wrapper{float:left;width:100%;margin-top:40px}.upload_popup .content .btn{width:170px;height:30px;border:1px solid #000;font-size:16px;text-align:center;padding-top:7px;background:#db0016;background:linear-gradient(to bottom,#db0016 0,#9d0003 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#db0016', endColorstr='#9d0003', GradientType=0);border-radius:5px;margin:0 auto;text-decoration:none;text-transform:uppercase}.change_cover_popup,.change_quote_popup{width:730px;top:100px;max-width:100%;right:0}.change_cover_popup .close_btn:hover,.view_quote_popup .close_btn:hover{color:#ec1e24}.change_cover_popup{left:0;margin:auto;position:absolute;display:none}.change_cover_popup .close_btn{cursor:pointer}.change_cover_popup .content{width:100%}.change_cover_popup .content .left{width:100%;background:url(../img/popup-content.jpg) repeat-x}@media (min-width:768px){.change_cover_popup .content{height:280px}.change_cover_popup .content .left{float:left;width:365px;height:280px}}.change_cover_popup .content .left .image_preview_title{width:325px;max-width:100%;height:40px;text-align:left;color:#FFF;font-family:Roboto,sans-serif;background:#000;line-height:40px;font-size:16px;text-transform:uppercase;padding-left:20px;margin:0 auto}@media (min-width:768px){.change_cover_popup .content .left .image_preview_title{margin-top:35px}}.change_cover_popup .content .left .image_preview{width:325px;max-width:100%;height:118px;background-size:cover;margin:0 auto}.change_cover_popup .content .left .btns .browse,.change_cover_popup .content .left .btns .save{height:25px;line-height:25px;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;text-align:center;cursor:pointer}.change_cover_popup .content .left .btns{margin-top:20px;overflow:auto}@media (min-width:480px){.change_cover_popup .content .left .btns{width:350px;margin:20px auto 0}}.change_cover_popup .content .left .btns .browse{width:90%;margin:0 5% 10px;background:#676768;border:1px solid #676768;float:left}@media (min-width:480px){.change_cover_popup .content .left .btns .browse{width:135px;margin:0 0 0 30px;padding:0 20px}}.change_cover_popup .content .left .btns .browse:hover{background:#000}.change_cover_popup .content .left .btns .save{width:90%;margin:0 5%;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);float:right}@media (min-width:480px){.change_cover_popup .content .left .btns .save{width:135px;margin:0 30px 0 0;padding:0 20px}}.change_cover_popup .content .left .btns .save:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.change_cover_popup .content .right{width:100%;text-align:center;height:280px;background:url(../img/popup-content.jpg) repeat-x}@media (min-width:768px){.change_cover_popup .content .right{float:right;width:365px;text-align:left}}.change_cover_popup .content .right .inner{display:inline-block;width:100%;background:rgba(0,0,0,.5);overflow:hidden;padding-top:15px;padding-left:15px;padding-bottom:15px}@media (min-width:768px){.change_cover_popup .content .right .inner{display:block;width:365px;height:280px}}.change_cover_popup .content .right .inner .img_box{width:100px;height:100px;background-color:gray;float:left;margin-right:15px;margin-bottom:15px;border-radius:5px;cursor:pointer}.change_cover_popup .content .right .inner .img_box.last{margin-right:0}.change_cover_popup .content .right .inner .img_box.selected,.change_cover_popup .content .right .inner .img_box:hover{border:3px solid #51b038}.view_quote_popup{position:fixed;top:100px;display:none;width:100%}@media (min-width:768px){.view_quote_popup{left:50%;width:730px;margin-left:-365px}}.view_quote_popup .close_btn{margin-right:10px;cursor:pointer}.view_quote_popup .content{width:100%;max-height:180px;background:url(../img/view_quote_bgr.jpg) no-repeat;background-size:cover;overflow:hidden}.view_quote_popup .content blockquote{padding:20px 50px;font-size:18px;font-family:"Bebas Neue Regular";line-height:1.2;text-align:center;color:#FFF}.view_quote_popup .popup_footer{height:45px;width:100%;background-color:#000;text-align:center;line-height:45px;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view_quote_popup .popup_footer strong{font-weight:700}.change_quote_popup{display:none;left:0;margin:auto;position:absolute}.change_quote_popup .select_box.language{width:50px;margin-right:10px}@media (min-width:480px){.change_quote_popup .select_box.language{width:130px}}.change_quote_popup .close_btn{cursor:pointer}.change_quote_popup .close_btn:hover{color:#ec1e24}.change_quote_popup .content{background:url(../img/popup-content.jpg);width:100%}.change_quote_popup .content .inner{display:table;padding:0 10px;height:140px;overflow:hidden;width:100%}.change_quote_popup .content .inner .quote{width:100%;display:block;padding:40px 20px;vertical-align:middle;text-align:center;height:140px;cursor:pointer}@media (min-width:768px){.change_quote_popup .content .inner .quote{display:table-cell;width:50%;padding:0}}.change_quote_popup .content .inner .quote:hover{background:#000}.change_quote_popup .content .inner .quote blockquote{font-size:17px;font-family:"Bebas Neue Regular";line-height:1.2;display:block;text-align:center;color:#FFF;padding:0 20px}.change_quote_popup .content .inner .quote span{font-family:Roboto,sans-serif;font-size:11px;color:#FFF;display:block;text-align:center;margin:12px 0 0}.change_quote_popup .nav{width:100%;background-color:#000;margin:0;padding:0 85px;text-align:center;line-height:35px}.change_quote_popup .nav .left{display:inline-block;color:#FFF;font-size:13px;font-family:Roboto,sans-serif;line-height:35px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (min-width:768px){.change_quote_popup .nav{height:35px;text-align:left}.change_quote_popup .nav .left{float:left}}.change_quote_popup .nav .left i{float:left;margin-right:10px;line-height:35px;font-size:18px}.change_quote_popup .nav .left:hover{color:#ec1e24}.change_quote_popup .nav .center,.change_quote_popup .nav .right{color:#FFF;font-family:Roboto,sans-serif;line-height:35px}.change_quote_popup .nav .center{display:block;text-align:center;width:100%;font-size:16px;text-transform:uppercase}.change_quote_popup .nav .right{display:inline-block;font-size:13px;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}@media (min-width:768px){.change_quote_popup .nav .center{float:left;width:381px}.change_quote_popup .nav .right{float:left}}.change_quote_popup .nav .right i{float:right;margin-left:10px;line-height:35px;font-size:18px}.change_quote_popup .fields_content .inner .left span,.change_quote_popup .fields_content .inner .left textarea,.change_quote_popup .fields_content .inner .right .cancel_btn,.change_quote_popup .fields_content .inner .right .update_btn,.change_quote_popup .fields_content .inner .right input.author,.change_quote_popup .fields_content .inner .right span{font-size:13px;font-family:Roboto,sans-serif}.change_quote_popup .nav .right:hover{color:#ec1e24}.change_quote_popup .fields_content{background:url(../img/popup-content.jpg)}.change_quote_popup .fields_content .inner{background:rgba(0,0,0,.6);padding:20px 30px}.change_quote_popup .fields_content .inner .left{width:100%;margin-right:0}@media (min-width:768px){.change_quote_popup .fields_content .inner .left{float:left;width:370px;margin-right:20px}}.change_quote_popup .fields_content .inner .left span{padding-left:10px;color:#FFF;display:block;margin-bottom:8px}.change_quote_popup .fields_content .inner .left textarea{width:100%;height:70px;border-radius:4px;padding:5px 10px;color:#666;resize:none}.change_quote_popup .fields_content .inner .left textarea.has_error{border:2px solid #ec1e24}.change_quote_popup .fields_content .inner .right{width:100%;margin-right:0}@media (min-width:768px){.change_quote_popup .fields_content .inner .right{float:left;width:280px}}.change_quote_popup .fields_content .inner .right span{padding-left:10px;color:#FFF;display:block;margin-bottom:8px}.change_quote_popup .fields_content .inner .right input.author{width:100%;height:30px;border-radius:4px;outline:0;border:0;padding:5px 10px;color:#666;display:block;margin-bottom:18px}.change_quote_popup .fields_content .inner .right input.author.has_error{border:2px solid #ec1e24}.change_quote_popup .fields_content .inner .right .cancel_btn{width:100%;height:23px;margin:0 0 10px;line-height:21px;color:#FFF;background:#676768;text-align:center;float:left;cursor:pointer;border:1px solid #676768}@media (min-width:480px){.change_quote_popup .fields_content .inner .right .cancel_btn{width:113px;margin:0 10px}}.change_quote_popup .fields_content .inner .right .cancel_btn:hover{background:#000}.change_quote_popup .fields_content .inner .right .update_btn{width:100%;height:23px;margin:0;line-height:23px;color:#FFF;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);float:left;cursor:pointer;text-align:center}@media (min-width:480px){.change_quote_popup .fields_content .inner .right .update_btn{width:113px;margin:0 10px}}.change_quote_popup .fields_content .inner .right .update_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.league_rules_popup{width:676px;position:absolute;margin:0 auto 0 -338px;top:105px;left:50%;display:none}.league_rules_popup .header{height:42px}.league_rules_popup .header .left{float:left;width:68px;height:42px;background:url(../img/left-panel.png) no-repeat}.league_rules_popup .header .left.redbull{background:url(../img/left-panel-redbull.png) no-repeat}.league_rules_popup .header .left .ic-league-icon{background:url(../img/sprite.png) -871px -368px no-repeat;width:43px;height:27px;margin-left:5px;margin-top:9px}.league_rules_popup .header .right{float:left;width:628px;height:42px;background:url(../img/create_challenge_right.png) no-repeat;margin-left:-20px;line-height:42px;font-size:18px;color:#FFF;font-family:Roboto,sans-serif;padding-left:35px;text-transform:uppercase}.league_rules_popup .header .right .close_btn{line-height:42px;color:#FFF;margin-right:10px;font-size:18px;cursor:pointer}.league_rules_popup .header .right .close_btn:hover{color:#d60014}.league_rules_popup .footer_row .left,.league_rules_popup .footer_row .right{height:36px;color:#FFF;line-height:36px;font-family:Roboto,sans-serif}.league_rules_popup .content{width:676px;background:url(../img/create_challenge_bgr.png) center top no-repeat #000;border:1px solid #000;padding:6px}.league_rules_popup .footer_row{width:100%;overflow:hidden}.league_rules_popup .footer_row .left{float:left;width:440px;background-color:#000;position:relative;font-size:14px;font-weight:300}.league_rules_popup .footer_row .left:after{position:absolute;display:block;top:0;right:-24px;content:" ";width:24px;height:36px;background:url(../img/cf-rc.png) no-repeat}.league_rules_popup .footer_row .left .icon{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:10px;margin-top:4px;float:left;margin-right:10px}.league_rules_popup .footer_row .left span{font-weight:500;margin-left:10px}.league_rules_popup .footer_row .right{float:right;width:230px;margin-right:-15px;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);font-size:16px;font-weight:bolder;cursor:pointer;-webkit-transform:skew(-28deg);-moz-transform:skew(-28deg);-o-transform:skew(-28deg);text-transform:uppercase}.league_rules_popup .footer_row .right span{-webkit-transform:skew(28deg);-moz-transform:skew(28deg);-o-transform:skew(28deg);display:block}.league_rules_popup .footer_row .right:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.share-best-times-popup,.share-track-ranking-popup{position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8)}.share-best-times-popup select,.share-track-ranking-popup select{display:flex;align-items:center;justify-content:center;flex:auto;padding-right:30px;padding-left:35px;height:35px;border:1px solid #a9b1b8;border-radius:5px;font-size:15px;font-weight:700;background-color:#fff;background-image:url(../img/share/icon-calendar-red.png),url(../img/share/icon-arrow-select-black.png);background-repeat:no-repeat;background-size:17px auto,9px auto;background-position:left 10px center,right 10px center;appearance:none}.share-best-times-popup select::-ms-expand,.share-track-ranking-popup select::-ms-expand{display:none}.share-best-times-popup select.smaller,.share-track-ranking-popup select.smaller{height:25px;padding-left:25px;font-size:13px;font-weight:400;background-image:url(../img/share/icon-calendar-dark-gray.png),url(../img/share/icon-arrow-select-black.png);background-size:12px auto,9px auto;background-position:left 6px center,right 10px center}.share-best-times-popup .popup-content,.share-track-ranking-popup .popup-content{flex:none;width:345px;max-width:100%}.share-best-times-popup .popup-content .popup-head,.share-track-ranking-popup .popup-content .popup-head{display:flex;align-items:center;height:50px;padding-left:19%;font-family:"Roboto Bold",Roboto,sans-serif;font-weight:700;font-size:19px;color:#fff;background-image:url(../img/share/share-popup-background.png);background-size:100% 100%}.share-best-times-popup .popup-content .popup-head .popup-title,.share-track-ranking-popup .popup-content .popup-head .popup-title{flex:auto;font-size:19px;font-weight:700}.share-best-times-popup .popup-content .popup-head .popup-close-button,.share-track-ranking-popup .popup-content .popup-head .popup-close-button{flex:none;display:flex;align-items:center;justify-content:center;width:45px;cursor:pointer}.share-best-times-popup .popup-content .popup-selectors,.share-track-ranking-popup .popup-content .popup-selectors{display:flex;flex-direction:column;padding:10px;border:1px solid #a9b1b8;border-top:none;background-color:#ecedef}.share-best-times-popup .popup-content .popup-selectors .popup-selectors-custom,.share-track-ranking-popup .popup-content .popup-selectors .popup-selectors-custom{display:flex;flex-direction:column}.share-best-times-popup .popup-content .popup-selectors .popup-selectors-custom .select-row,.share-track-ranking-popup .popup-content .popup-selectors .popup-selectors-custom .select-row{display:flex;align-items:center;justify-content:center;margin-top:10px}.share-best-times-popup .popup-content .popup-selectors .popup-selectors-custom .select-row label,.share-track-ranking-popup .popup-content .popup-selectors .popup-selectors-custom .select-row label{flex:auto;font-size:13px;font-weight:700}.share-best-times-popup .popup-content .popup-selectors .popup-selectors-custom .select-row select,.share-track-ranking-popup .popup-content .popup-selectors .popup-selectors-custom .select-row select{flex:none;width:78%}.share-best-times-popup .popup-content .popup-body,.share-track-ranking-popup .popup-content .popup-body{padding:10px 20px 20px;border-radius:0 0 5px 5px;background-color:#fff}.share-best-times-popup .popup-content .popup-body.next-step,.share-track-ranking-popup .popup-content .popup-body.next-step{display:flex;flex-direction:column;align-items:center;padding-top:5px}.share-best-times-popup .popup-content .popup-body .options .option,.share-track-ranking-popup .popup-content .popup-body .options .option{display:flex;height:40px;cursor:pointer}.share-best-times-popup .popup-content .popup-body .options .option:last-child .info,.share-track-ranking-popup .popup-content .popup-body .options .option:last-child .info{border-bottom:none}.share-best-times-popup .popup-content .popup-body .options .option.checked .check-holder .check,.share-track-ranking-popup .popup-content .popup-body .options .option.checked .check-holder .check{background-image:url(../img/share/icon-checked-green.png);background-color:transparent}.share-best-times-popup .popup-content .popup-body .options .option.checked .info .name,.share-track-ranking-popup .popup-content .popup-body .options .option.checked .info .name{font-size:16px;font-weight:700}.share-best-times-popup .popup-content .popup-body .options .option.checked .info .label,.share-track-ranking-popup .popup-content .popup-body .options .option.checked .info .label{font-weight:700;color:#1055c0}.share-best-times-popup .popup-content .popup-body .options .option .check-holder,.share-track-ranking-popup .popup-content .popup-body .options .option .check-holder{flex:none;display:flex;align-items:center;justify-content:center;margin-right:10px}.share-best-times-popup .popup-content .popup-body .options .option .check-holder .check,.share-track-ranking-popup .popup-content .popup-body .options .option .check-holder .check{width:25px;height:25px;border-radius:50%;background-color:#a9b1b8;background-repeat:no-repeat;background-size:100% 100%}.share-best-times-popup .popup-content .popup-body .options .option .info,.share-track-ranking-popup .popup-content .popup-body .options .option .info{flex:auto;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #a9b1b8}.share-best-times-popup .popup-content .popup-body .options .option .info .name,.share-track-ranking-popup .popup-content .popup-body .options .option .info .name{flex:none;font-size:15px}.share-best-times-popup .popup-content .popup-body .options .option .info .label,.share-track-ranking-popup .popup-content .popup-body .options .option .info .label{flex:auto;text-align:right;font-size:12px;color:rgba(0,0,0,.6)}.share-best-times-popup .popup-content .popup-body .button-download,.share-best-times-popup .popup-content .popup-body .button-facebook,.share-best-times-popup .popup-content .popup-body .button-next,.share-track-ranking-popup .popup-content .popup-body .button-download,.share-track-ranking-popup .popup-content .popup-body .button-facebook,.share-track-ranking-popup .popup-content .popup-body .button-next{display:flex;align-items:center;justify-content:center;width:100%;height:40px;margin-top:10px;border:none;border-radius:3px;text-decoration:none;font-size:17px;color:#fff;background-color:#1055c0;cursor:pointer}.share-best-times-popup .popup-content .popup-body .button-download:hover:not(.disabled),.share-best-times-popup .popup-content .popup-body .button-facebook:hover:not(.disabled),.share-best-times-popup .popup-content .popup-body .button-next:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-download:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-facebook:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-next:hover:not(.disabled){background-color:#004380}.share-best-times-popup .popup-content .popup-body .button-download.green,.share-best-times-popup .popup-content .popup-body .button-facebook.green,.share-best-times-popup .popup-content .popup-body .button-next.green,.share-track-ranking-popup .popup-content .popup-body .button-download.green,.share-track-ranking-popup .popup-content .popup-body .button-facebook.green,.share-track-ranking-popup .popup-content .popup-body .button-next.green{background-color:#11b719}.share-best-times-popup .popup-content .popup-body .button-download.green:hover:not(.disabled),.share-best-times-popup .popup-content .popup-body .button-facebook.green:hover:not(.disabled),.share-best-times-popup .popup-content .popup-body .button-next.green:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-download.green:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-facebook.green:hover:not(.disabled),.share-track-ranking-popup .popup-content .popup-body .button-next.green:hover:not(.disabled){background-color:#007e00}.share-best-times-popup .popup-content .popup-body .button-download.disabled,.share-best-times-popup .popup-content .popup-body .button-facebook.disabled,.share-best-times-popup .popup-content .popup-body .button-next.disabled,.share-track-ranking-popup .popup-content .popup-body .button-download.disabled,.share-track-ranking-popup .popup-content .popup-body .button-facebook.disabled,.share-track-ranking-popup .popup-content .popup-body .button-next.disabled{opacity:.8;cursor:not-allowed}.share-best-times-popup .popup-content .popup-body .button-download .fa,.share-best-times-popup .popup-content .popup-body .button-facebook .fa,.share-best-times-popup .popup-content .popup-body .button-next .fa,.share-track-ranking-popup .popup-content .popup-body .button-download .fa,.share-track-ranking-popup .popup-content .popup-body .button-facebook .fa,.share-track-ranking-popup .popup-content .popup-body .button-next .fa{position:relative;top:-2px;margin-right:5px}.share-best-times-popup .popup-content .popup-body .result-title,.share-track-ranking-popup .popup-content .popup-body .result-title{display:flex;align-items:center;justify-content:center;padding:10px 10px 10px 30px;font-size:19px;font-weight:700;background-image:url(../img/share/icon-trophy-red.png);background-size:22px auto;background-repeat:no-repeat;background-position:left center}.share-best-times-popup .popup-content .popup-body img,.share-track-ranking-popup .popup-content .popup-body img{display:inline-block;width:100%}#fb-root{position:relative;z-index:99999}.head-panel .rt .link i,.head_panel .rt .link i{position:relative;z-index:100;margin-right:20px;float:right}.head_panel{display:flex;width:100%;height:42px}.head_panel .lt{flex:none;display:flex;align-items:center;width:68px;height:42px;background:url(../img/left-panel.png)}.head_panel .lt .icon{display:block}.head_panel .lt .icon.timer{background:url(../img/sprite.png) -250px -386px no-repeat;width:25px;height:26px;margin-left:14px}.head_panel .lt .icon.location{background:url(../img/sprite.png) -130px -608px no-repeat;width:16px;height:24px;margin-left:18px}.head_panel .lt .icon.position{background:url(../img/sprite.png) -479px -111px no-repeat;width:32px;height:28px;margin-left:10px}.head_panel .lt .icon.rank{background:url(../img/sprite.png) -205px -266px no-repeat no-repeat;width:28px;height:31px;margin-left:13px}.head_panel .lt .icon.flags{background:url(../img/sprite.png) -348px -389px no-repeat;width:31px;height:23px;margin-left:10px}.head_panel .lt .icon.trophy{background:url(../img/sprite.png) -218px -387px no-repeat;width:27px;height:25px;margin-left:13px}.head_panel .lt .icon.image{background:url(../img/sprite.png) -485px -733px no-repeat;width:29px;height:27px;margin-left:10px}.head_panel .lt .icon.track{background:url(../img/sprite.png) -405px -521px no-repeat;width:25px;height:13px;margin-left:12px}.head_panel .lt .icon.helmet{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;margin-left:8px}.head_panel .lt .icon.fanclub_add_post{background:url(../img/sprite.png) -908px -329px no-repeat;width:28px;height:24px;margin-left:10px}.head_panel .lt .icon.fanclub{background:url(../img/sprite.png) -884px -670px no-repeat;width:25px;height:25px;margin-left:15px}.head_panel .lt .icon.calendar{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:15px}.head_panel .lt .icon.message{background:url(../img/icon-message-red.png) center no-repeat;background-size:cover;width:25px;height:25px;margin-left:15px}.head_panel .rt{flex:auto;border-right:1px solid #000;position:relative;line-height:42px;color:#fff;font-family:Roboto,sans-serif;font-size:18px;text-transform:uppercase}.head-panel .rt:before,.head_panel .rt:before{background-position:left center;content:""}.head_panel .rt.small{font-size:16px}.head_panel .rt .very_small{font-size:14px;text-transform:none}.head_panel .rt .hover:hover{color:#ec1e24;cursor:pointer}.head_panel .rt .link{color:#FFF;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500}.head_panel .rt .link i{font-size:18px;line-height:42px;text-decoration:none;margin-left:5px}.head-panel .rt .share_btn,.head_panel .rt .share_btn{font-size:12px;border-radius:3px;text-decoration:none;font-family:Roboto,sans-serif;cursor:pointer}.head_panel .rt .share_btn{display:block;background-color:#0162ca;color:#FFF;height:20px;line-height:20px;padding-left:10px;padding-right:10px;text-transform:capitalize}.head-panel .rt .nav a,.head_panel .rt .nav a{display:inline-block;font-family:Roboto,sans-serif;text-decoration:none}.head_panel .rt .share_btn i{margin-right:6px;font-size:15px;margin-top:2px;float:left}.head-panel .rt .nav,.head_panel .rt .nav{margin-top:13px}.head_panel .rt .share_btn:hover{background-color:#0049d9}.head_panel .rt:before{background-repeat:no-repeat;height:42px;width:27px;position:absolute;left:-27px;top:0}.head_panel .rt .nav a{color:#FFF;font-size:14px;line-height:14px;float:left;padding:0 10px;text-transform:none;border-right:1px solid #FFF}.head_panel .rt .nav a.selected{font-weight:700}.head_panel .rt .nav a:hover{text-decoration:underline}.head_panel .rt .nav a.last{border-right:0}.sub_head_panel_line{height:35px;background-color:#000;padding:0 10px}.sub_head_panel_line .text{color:#FFF;font-family:Roboto,sans-serif;font-size:15px;line-height:35px}.head-panel{position:relative;display:flex;width:100%;height:42px;line-height:normal}.head-panel .lt{position:absolute;left:0;display:flex;align-items:center;width:68px;height:42px;background:url(../img/left-panel.png);top:0}.head-panel .lt .icon{display:block}.head-panel .lt .icon.timer{background:url(../img/sprite.png) -250px -386px no-repeat;width:25px;height:26px;margin-left:14px}.head-panel .lt .icon.location{background:url(../img/sprite.png) -130px -608px no-repeat;width:16px;height:24px;margin-left:18px}.head-panel .lt .icon.position{background:url(../img/sprite.png) -479px -111px no-repeat;width:32px;height:28px;margin-left:10px}.head-panel .lt .icon.rank{background:url(../img/sprite.png) -205px -266px no-repeat no-repeat;width:28px;height:31px;margin-left:13px}.head-panel .lt .icon.flags{background:url(../img/sprite.png) -348px -389px no-repeat;width:31px;height:23px;margin-left:10px}.head-panel .lt .icon.trophy{background:url(../img/sprite.png) -218px -387px no-repeat;width:27px;height:25px;margin-left:13px}.head-panel .lt .icon.image{background:url(../img/sprite.png) -485px -733px no-repeat;width:29px;height:27px;margin-left:10px}.head-panel .lt .icon.track{background:url(../img/sprite.png) -405px -521px no-repeat;width:25px;height:13px;margin-left:12px}.head-panel .lt .icon.helmet{background:url(../img/sprite.png) -389px -346px no-repeat;width:35px;height:26px;margin-left:8px}.head-panel .lt .icon.fanclub_add_post{background:url(../img/sprite.png) -908px -329px no-repeat;width:28px;height:24px;margin-left:10px}.head-panel .lt .icon.fanclub{background:url(../img/sprite.png) -884px -670px no-repeat;width:25px;height:25px;margin-left:15px}.head-panel .lt .icon.calendar{background:url(../img/sprite.png) -871px -368px no-repeat;width:25px;height:25px;margin-left:15px}.head-panel .lt .icon.message{background:url(../img/icon-message-red.png) center no-repeat;background-size:cover;width:25px;height:25px;margin-left:15px}.head-panel .lt .icon.friends{background:url(../img/sprite.png) -472px -778px no-repeat;width:27px;height:31px;margin-left:15px}.head-panel .lt .icon.onboard{background:url(../img/icon-onboard-white.png) no-repeat;width:30px;height:17px;margin-left:13px}.head-panel .lt .icon.fasttrack{background:url(../img/icon-globe-white.png) no-repeat;width:19px;height:19px;margin-left:13px}.head-panel .lt .icon.online-vouchers{background:url(../img/icon-online-vouchers-red.png) no-repeat;width:30px;height:26px;margin-left:13px}.head-panel .lt .icon.online-booking{background:url(../img/icon-online-booking-red.png) no-repeat;width:30px;height:26px;margin-left:13px}.head-panel .rt{display:flex;align-items:center;height:42px;border-right:1px solid #000;top:0;left:75px;position:relative;color:#fff;padding:0 10px 0 5px;font-family:Roboto,sans-serif;font-size:18px;width:calc(100% - 75px)}@media (min-width:768px){.head-panel .rt{padding-right:20px}}.head-panel .rt.small{font-size:16px}.head-panel .rt .rt-title{flex:auto;display:flex;align-items:center;text-transform:uppercase}.head-panel .rt .rt-particle{flex:none}.head-panel .rt .very_small{font-size:14px;text-transform:none}.head-panel .rt .hover:hover{color:#ec1e24;cursor:pointer}.head-panel .rt .link{color:#FFF;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;font-weight:500}.head-panel .rt .link i{font-size:18px;line-height:42px;text-decoration:none;margin-left:5px}.head-panel .rt .share_btn{display:flex;align-items:center;min-width:53px;background-color:#0162ca;color:#FFF;height:20px;margin-left:15px;padding:0 4px;text-transform:capitalize}.head-panel .rt .share_btn i{margin-left:4px;font-size:10px}.head-panel .rt .share_btn:hover{background-color:#0049d9}.head-panel .rt:before{background-repeat:no-repeat;height:42px;width:27px;position:absolute;left:-27px;top:0}.head-panel .rt .nav a{color:#FFF;font-size:14px;line-height:14px;float:left;padding:0 10px;text-transform:none;border-right:1px solid #FFF}.head-panel .rt .nav a.selected{font-weight:700}.head-panel .rt .nav a:hover{text-decoration:underline}.head-panel .rt .nav a.last{border-right:0}.tracks-content{display:flex;flex-direction:column;align-items:center;width:100%}.tracks-content #tracks_map{position:relative;width:100vw;height:300px;overflow:hidden}@media (min-width:1024px){.tracks-content #tracks_map{height:400px}}@media (min-width:1200px){.tracks-content #tracks_map{height:500px}}.tracks-content #tracks_map #map{width:100%;height:100%}.tracks-content #tracks_map .close-map-location-popup{position:absolute;top:4px;right:6px;border:none;color:#8b8d90;background-color:transparent;cursor:pointer;outline:0;text-transform:inherit}.tracks-content #tracks_map .ol-zoom{left:auto;top:auto;right:.5em;bottom:1.5em}.tracks-content #tracks_map .map-location-popup{position:absolute;box-shadow:0 0 20px 5px rgba(0,0,0,.2);border-radius:8px;padding:12px;white-space:nowrap;background-color:#fff;bottom:calc(100% + 30px);left:-20px}.tracks-content #tracks_map .map-location-popup::after{content:"";position:absolute;top:100%;left:10px;width:0;border-top:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.tracks-content #tracks_map .track-location-popup{position:relative;left:20px;bottom:100px;min-width:291px;border:2px solid rgba(0,0,0,.3);border-radius:8px}.tracks-content #tracks_map .hover-content{display:flex;flex-direction:column;text-align:left}.tracks-content #tracks_map .hover-content .hover-content-info{flex:auto;display:flex;align-items:center;justify-content:center;color:#231f20}.tracks-content #tracks_map .hover-content .hover-content-avatar{flex:none;width:50px;height:50px;background-repeat:no-repeat;background-size:contain;background-position:center}.tracks-content #tracks_map .hover-content .hover-content-data{flex:auto;padding:10px 0 10px 10px}.tracks-content #tracks_map .hover-content .hover-content-name{font-weight:700;font-size:13px}.tracks-content #tracks_map .hover-content .hover-content-address{padding-left:15px;padding-top:5px;font-size:12px;background-repeat:no-repeat;background-position:left}.tracks-content #tracks_map .hover-content .hover-content-directions{flex:none;border-top:1px solid #b9c6d4;text-align:center;font-size:14px;color:inherit}.tracks-content #tracks_map .hover-content .homepage-map-hover-direction-button{display:inline-block;margin-top:10px;padding:0 10px 0 15px;background-image:url(../img/progressive/icon-location-arrow-solid-blue.svg),url(../img/progressive/icon-angle-right-regular-black.svg);background-repeat:no-repeat;background-position:left center,right center;background-size:12px,auto}.tracks-content #tracks_map .hover-content .homepage-map-hover-direction-button:hover{font-weight:700}.tracks-content .latest-tracks-container{display:flex;width:100vw;font-weight:700;color:#fff;background-color:#0080ff;overflow:hidden}.tracks-content .latest-tracks-container .label-container{position:relative;flex:none;display:flex;align-items:center;left:-5px;padding:5px 10px;background-color:#004fff;transform:skew(-25deg);z-index:1}.tracks-content .latest-tracks-container .label-container .blinking-dot{display:none;width:8px;height:8px;margin-right:5px;border:1px solid #fff;border-radius:50%;background-color:#0c9900;overflow:hidden;transform:skew(25deg);animation:blinking-dot 1s step-start infinite}@media (min-width:480px){.tracks-content .latest-tracks-container .label-container{padding:7px 14px}.tracks-content .latest-tracks-container .label-container .blinking-dot{display:inline-block}}@media (min-width:768px){.tracks-content .latest-tracks-container .label-container{left:-20px;padding:10px 40px}.tracks-content .latest-tracks-container .label-container .blinking-dot{width:12px;height:12px;margin-right:15px}}.tracks-content .latest-tracks-container .label-container .latest-tracks-label{padding-left:22px;text-transform:uppercase;font-size:10px;background-image:url(../img/progressive/icon-track-white.svg);background-repeat:no-repeat;background-size:auto 100%;transform:skew(25deg)}@media (min-width:480px){.tracks-content .latest-tracks-container .label-container .latest-tracks-label{padding-left:27px;font-size:12px}}@media (min-width:768px){.tracks-content .latest-tracks-container .label-container .latest-tracks-label{padding-left:40px;font-size:15px}}.tracks-content .latest-tracks-container .latest-tracks-line{position:relative;left:-20px;display:flex;white-space:nowrap}.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item{display:flex;align-items:center;margin-right:5px;padding:0 10px;border:5px solid #004fff;border-top:none;border-bottom:none;font-size:11px;transform:skew(-25deg)}@media (min-width:480px){.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item{padding:0 15px;font-size:13px}}@media (min-width:768px){.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item{padding:0 20px;font-size:15px}}.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item .item-flag{display:inline-block;width:21px;height:12px;margin-right:5px;border:1px solid #fff;background-size:100% 100%;transform:skew(25deg)}@media (min-width:480px){.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item .item-flag{width:23px;height:14px}}.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item .item-name{text-transform:uppercase;transform:skew(25deg)}.tracks-content .latest-tracks-container .latest-tracks-line .latest-track-item .item-country{transform:skew(25deg)}.tracks-content .dark-container{width:100vw;padding:10px 0;text-align:center;color:#fff;background-color:#000;background-image:url(/assets/frontend/img/top-bg.png);background-repeat:repeat-x}.tracks-content .dark-container .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (min-width:768px){.tracks-content .dark-container{padding:5px 0}.tracks-content .dark-container .wrapper{flex-wrap:nowrap;padding-right:30px;padding-left:30px}}.tracks-content .dark-container .dark-element{flex:auto;display:flex;flex-direction:column;align-items:center}@media (min-width:1024px){.tracks-content .dark-container .wrapper{padding-right:0;padding-left:0}.tracks-content .dark-container .dark-element{width:25%}}.tracks-content .dark-container .dark-element.selector{width:40%;margin-top:10px;margin-right:10px}.tracks-content .dark-container .dark-element.selector:last-child{margin-right:0}.tracks-content .dark-container .dark-element .homepage-map-select{width:100%;padding:4px 20px;border-radius:5px;font-size:14px;font-family:Roboto,sans-serif;color:#000;background-repeat:no-repeat;appearance:none}.tracks-content .dark-container .dark-element .homepage-map-select.country{background-image:url(../img/progressive/icon-map-marker-regular-blue.svg),url(../img/progressive/icon-caret-down-solid-black.svg),linear-gradient(to bottom,#fff 0,#ecf0f5 100%);background-position:left 6px center,right 8px center,center;background-size:10px auto,10px auto,cover}.tracks-content .dark-container .dark-element .homepage-map-select.city{background-image:url(../img/progressive/icon-building-blue.svg),url(../img/progressive/icon-caret-down-solid-black.svg),linear-gradient(to bottom,#fff 0,#ecf0f5 100%);background-position:left 6px center,right 8px center,center;background-size:10px auto,10px auto,cover}.tracks-content .dark-container .dark-element .homepage-map-select:disabled{background-color:#b9c6d4;background-image:none;cursor:not-allowed}.tracks-content .dark-container .dark-element .element-value{width:100%;margin-bottom:4px;font-size:19px;font-weight:700}@media (min-width:1024px){.tracks-content .dark-container .dark-element .element-value{font-size:22px}}.tracks-content .dark-container .dark-element .element-label{padding:2px 4px;border:1px solid #fff;border-radius:3px;text-transform:uppercase;font-size:11px;font-weight:700}.tracks-content .dark-container .selectors{flex:auto;display:flex;align-items:center;justify-content:center;width:100%}@media (min-width:768px){.tracks-content .dark-container .dark-element.selector{margin-top:0}.tracks-content .dark-container .dark-element.tracks{order:1}.tracks-content .dark-container .dark-element.countries{order:2}.tracks-content .dark-container .dark-element.continents{order:4}.tracks-content .dark-container .dark-element.users{order:5}.tracks-content .dark-container .selectors{order:3;width:auto}.tracks-content .tracks-map-container #tracks-container{padding-right:30px;padding-left:30px}}@media (min-width:1024px){.tracks-content .dark-container .selectors{width:100%;margin:0 20px}.tracks-content .tracks-map-container #tracks-container{padding-top:10px;padding-right:0;padding-left:0}}.tracks-content .tracks-map-container{width:100vw;background-color:#efeff0}.tracks-content .tracks-map-container #tracks-container{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.tracks-content .tracks-map-container #tracks-container .homepage-track{flex:auto;display:flex;justify-content:center;width:100%;margin-top:10px;padding:8px;border:1px solid #b9c6d4;border-radius:5px;text-decoration:none;background-color:#fff}@media (min-width:768px){.tracks-content .tracks-map-container #tracks-container .homepage-track{flex:none;width:48.2%}}@media (min-width:1024px){.tracks-content .tracks-map-container #tracks-container .homepage-track{width:32.6%;margin-right:1%}.tracks-content .tracks-map-container #tracks-container .homepage-track:hover{transform:scale(1.025);box-shadow:0 0 20px 0 rgba(0,0,0,.2);transition:transform .7s}}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(n+13){display:none}@media (min-width:768px){.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(2n+1){margin-right:3.6%}}@media (min-width:1024px){.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(2n+1){margin-right:1%}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(3n){margin-right:0}.tracks-content .tracks-map-container #show-more-tracks:hover{font-weight:700}}@media (min-width:1200px){.tracks-content .tracks-map-container #tracks-container .homepage-track{width:24.25%}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(n+13){display:flex}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(n+25){display:none}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(3n){margin-right:1%}.tracks-content .tracks-map-container #tracks-container .homepage-track:nth-child(4n){margin-right:0}}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-avatar{flex:none;width:60px;height:60px;background-repeat:no-repeat;background-size:contain;background-position:center}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-data{flex:auto;display:flex;flex-direction:column;padding-left:10px}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-data .homepage-track-name{flex:none;font-size:16px;font-weight:700;color:#231f20}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-data .homepage-track-address{flex:auto;display:flex;flex-direction:column;align-items:center;padding-left:15px;font-size:13px;color:#000;background-image:url(../img/progressive/icon-map-marker-alt-regular-blue.svg);background-repeat:no-repeat;background-size:10px auto;background-position:left;line-height:1}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-data .homepage-track-address .homepage-track-region{flex:auto;display:flex;align-items:center;width:100%}.tracks-content .tracks-map-container #tracks-container .homepage-track .homepage-track-data .homepage-track-button{flex:none;text-decoration:underline;font-size:12px;color:#0080ff}.tracks-content .tracks-map-container #show-more-tracks{display:block;margin:25px auto;padding:5px 0;border:none;border-bottom:1px solid #000;font-size:16px;background-color:transparent}@keyframes blinking-dot{50%{opacity:0}}.tracks_line{width:100%;z-index:300;position:absolute;bottom:0;left:0;display:block}.tracks_line .black_line{width:100%;display:block;padding:7px 30px;font-size:0;background-color:#000}.tracks_line .black_line>.arrow{display:inline-block;width:25px;height:25px;border:1px solid #FFF;text-align:center;vertical-align:middle;cursor:pointer}.tracks_line .black_line>.arrow i{color:#FFF;line-height:25px;font-size:16px}.tracks_line .black_line>.arrow:hover{border:1px solid #ec1e24;background-color:#ec1e24}.tracks_line .black_line>.conteiner{display:inline-block;width:calc(100% - 50px);padding:5px 30px 0;vertical-align:middle}.tracks_line .black_line>.conteiner .item{display:inline-block;width:32px;height:7px;border:2px solid #FFF;margin:0 5px 5px 0;vertical-align:middle;cursor:pointer}.tracks_line .black_line>.conteiner .item:hover{border:2px solid #ec1e24}.tracks_line .black_line>.conteiner .item.selected{border:2px solid #ec1e24;background-color:#ec1e24}.tracks_line .white_line{position:relative;height:66px;width:100%;overflow:hidden}.tracks_line .white_line .button{position:absolute;top:0;display:inline-block;height:100%;width:40px;vertical-align:top;background-color:#fff;border:none;border-top:1px solid rgba(0,0,0,.4);cursor:pointer}.tracks_line .white_line .button.left-button{left:0;border-right:1px solid rgba(0,0,0,.4)}.tracks_line .white_line .button.right-button{right:0;border-left:1px solid rgba(0,0,0,.4)}.tracks_line .white_line .inner{position:relative;left:0;top:0;white-space:nowrap;font-size:0;margin:0 40px;overflow:hidden}.tracks_line .white_line .inner .item{position:relative;display:inline-block;width:255px;height:66px;background-color:#FFF;border-top:1px solid rgba(0,0,0,.4);border-right:1px solid rgba(0,0,0,.4);padding-left:15px;padding-top:7px;cursor:pointer;white-space:normal;vertical-align:top}.tracks_line .white_line .inner .item .track_name{font-family:Roboto,sans-serif;color:#000;text-align:left;font-weight:700;font-size:16px;margin-bottom:3px}.tracks_line .white_line .inner .item .track_address{font-family:Roboto,sans-serif;color:#000;font-weight:300;font-size:13px}.tracks_line .white_line .inner .item.selected,.tracks_line .white_line .inner .item:hover{background-color:#000}.tracks_line .white_line .inner .item.selected .track_address,.tracks_line .white_line .inner .item.selected .track_name,.tracks_line .white_line .inner .item:hover .track_address,.tracks_line .white_line .inner .item:hover .track_name{color:#FFF}.infobox-wrapper{display:none}.info-box{font-size:0;background-color:#fff}.info-box .info-box-image{border-top-right-radius:5px;border-top-left-radius:5px;height:80px;background-repeat:no-repeat;background-position:center;background-size:cover}.info-box .info-box-avatar{display:inline-block;width:70px;height:70px;margin:10px;border:1px solid #b9c6d4;border-radius:5px;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle}.info-box .info-box-data{display:inline-block;width:calc(100% - 90px);padding:10px;text-align:left;font-size:16px;vertical-align:middle}.info-box .info-box-data .info-box-name{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box .info-box-data .info-box-address{padding:10px 0 10px 15px;font-size:14px;background-image:url(../img/progressive/icon-map-marker-alt-regular-blue.svg);background-repeat:no-repeat;background-size:10px auto;background-position:left}.info-box .info-box-data .info-box-details{padding-left:22px;font-size:14px;font-weight:700;background-image:url(../img/progressive/icon-track.png);background-repeat:no-repeat;background-size:18px auto;background-position:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box .info-box-buttons{font-size:14px;overflow:auto}.info-box .info-box-buttons .info-box-button-track{display:inline-block;float:left;margin-left:10px;padding:5px 10px;border-radius:5px;text-decoration:none;color:#fff;background-color:#0080ff}.info-box .info-box-buttons .info-box-button-map{display:inline-block;float:right;margin-right:15px;margin-bottom:10px;padding-top:5px;padding-left:15px;text-decoration:underline;color:#0080ff;background-image:url(../img/progressive/icon-location-arrow-solid-blue.svg);background-repeat:no-repeat;background-size:12px;background-position:left top 7px}.info-box .cont{padding:10px;width:290px;height:140px}.info-box .cont>.logo{float:left;width:74px;height:74px;border:2px solid #b2b2b2}.info-box .cont>.logo img{width:70px;height:70px}.info-box .cont>.text{float:right;width:186px}.info-box .cont>.text .track_name{font-size:16px;font-family:Roboto,sans-serif;font-weight:700;color:#131313;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-box .cont>.text .address,.info-box .cont>.text .track_length,.info-box .cont>.text .turns{font-size:13px;color:#131313;font-family:Roboto,sans-serif}.info-box .cont>.text .track_length{float:left;clear:both;margin-right:10px;margin-bottom:12px}.info-box .cont>.text .track_length:before{content:" ";display:block;background:url(../img/sprite.png) -140px -786px no-repeat;width:19px;height:11px;float:left;margin-right:5px}.info-box .cont>.text .turns{float:left;padding-left:10px;border-left:1px solid #131313}.info-box .cont>.text .address{clear:both;padding-top:2px}.info-box .cont>.text .address:before{content:" ";display:block;background:url(../img/sprite.png) -170px -781px no-repeat;width:14px;height:21px;float:left;margin-right:6px;margin-top:-4px}.info-box .cont .button{margin-top:15px;float:right;width:145px;height:28px;font-weight:700;line-height:28px;font-size:14px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;display:block;text-decoration:none;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.info-box .cont .working_time.closed,.info-box .cont .working_time.open{color:#000;width:100px;line-height:1.2;font-size:13px;float:left;font-family:Roboto,sans-serif}.info-box .cont .working_time.closed:before,.info-box .cont .working_time.open:before{content:" ";width:13px;height:23px;margin-right:5px;float:left}.info-box .cont .button:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.info-box .cont .working_time.open{margin-top:15px}.info-box .cont .working_time.open:before{background:url(../img/sprite.png) -196px -780px no-repeat;margin-top:2px}.info-box .cont .working_time.closed{margin-top:15px}.info-box .cont .working_time.closed:before{margin-top:2px}.new-style [v-cloak]{display:none}.new-style .timeline .loading{font-size:20px;text-align:center;color:#fff;padding:10px 0;display:block}.new-style .timeline #posts{margin-top:20px}.new-style .timeline .topics{margin-top:20px;overflow:auto}.new-style .timeline .topics .categories_container{background:rgba(0,0,0,.6);border:1px solid #000}.new-style .timeline .topics .categories_container .category_line{width:100%;height:42px;background:rgba(0,0,0,.6);border-bottom:1px solid #333;cursor:pointer}.new-style .timeline .topics .categories_container .category_line>.icon{float:left;width:55px;height:42px;text-align:center}.new-style .timeline .topics .categories_container .category_line>.icon .track{background:url(../img/sprite.png) -920px -634px no-repeat;width:25px;height:29px;margin:6.5px auto}.new-style .timeline .topics .categories_container .category_line>.icon .dot{background:url(../img/sprite.png) -887px -636px no-repeat;width:23px;height:26px;margin:8px auto}.new-style .timeline .topics .categories_container .category_line>.icon .flag{background:url(../img/sprite.png) -851px -636px no-repeat;width:25px;height:27px;margin:7.5px auto}.new-style .timeline .topics .categories_container .category_line>.icon .helmets{background:url(../img/sprite.png) -915px -606px no-repeat;width:30px;height:22px;margin:10px auto}.new-style .timeline .topics .categories_container .category_line>.name{float:left;font-size:16px;line-height:42px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.4);font-weight:300}.new-style .timeline .topics .categories_container .category_line>.fold_button{float:right;width:42px;height:42px;background-color:#282828;border:1px solid #000;color:#FFF;font-size:20px;line-height:42px;text-align:center;cursor:pointer;font-weight:100}.new-style .timeline .topics .categories_container .category_line>.last_post{float:right;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;margin-right:10px;line-height:42px;font-weight:300;color:rgba(255,255,255,.4)}.new-style .timeline .topics .categories_container .category_line.selected .name{font-weight:500;color:#FFF}.new-style .timeline .topics .categories_container .category_line.selected .last_post{color:#FFF;font-weight:400}.new-style .timeline .topics .categories_container .category_line:hover{background:rgba(0,0,0,.3)}.new-style .timeline .topics .categories_container .category_line:hover .fold_button{background-color:rgba(40,40,40,.7)}.new-style .timeline .topics .categories_container .category_topics{max-height:140px;overflow:hidden;padding:10px 0 10px 40px}.new-style .timeline .topics .categories_container .category_topics .topic_line{width:96%;height:40px;border-bottom:1px solid #393939;cursor:pointer}.new-style .timeline .topics .categories_container .category_topics .topic_line>.dot{width:6px;height:6px;margin-top:17px;margin-right:5px;float:left;cursor:pointer}.new-style .timeline .topics .categories_container .category_topics .topic_line>.icon{background:url(../img/sprite.png) -814px -674px no-repeat;width:22px;height:18px;margin-right:10px;float:left;margin-top:11px;cursor:pointer}.new-style .timeline .topics .categories_container .category_topics .topic_line>.name{float:left;font-size:13px;font-family:Roboto,sans-serif;font-weight:300;color:rgba(255,255,255,.4);line-height:40px;cursor:pointer}.new-style .timeline .topics .categories_container .category_topics .topic_line>.last_post{float:right;font-size:13px;font-family:Roboto,sans-serif;color:rgba(255,255,255,.4);margin-right:40px;line-height:40px;cursor:pointer;font-weight:300}.new-style .timeline .topics .categories_container .category_topics .topic_line:hover>.dot{background:url(../img/sprite.png) -535px -782px no-repeat}.new-style .timeline .topics .categories_container .category_topics .topic_line:hover>.date,.new-style .timeline .topics .categories_container .category_topics .topic_line:hover>.name{color:#FFF}.new-style .timeline .topics .categories_container .category_topics .topic_line:hover>.icon{background:url(../img/sprite.png) -853px -674px no-repeat}.new-style .timeline .topics .categories_container .category_topics .topic_line.selected>.dot{background:url(../img/sprite.png) -535px -782px no-repeat}.new-style .timeline .topics .categories_container .category_topics .topic_line.selected>.icon{background:url(../img/sprite.png) -853px -674px no-repeat}.new-style .timeline .topics .categories_container .category_topics .topic_line.selected>.last_post,.new-style .timeline .topics .categories_container .category_topics .topic_line.selected>.name{color:#FFF;font-weight:500}.new-style .timeline .add_new_post{margin-top:20px;overflow:auto}.new-style .timeline .add_new_post .add_a_photo_btn{display:flex;align-items:center;text-transform:uppercase;font-size:12px;cursor:pointer}.new-style .timeline .add_new_post .add_a_photo_btn .label,.new-style .timeline .add_new_post .post_settings .settings .post_as_extra,[v-cloak]{display:none}.new-style .timeline .add_new_post .add_a_photo_btn:hover{text-decoration:underline}.new-style .timeline .add_new_post .add_a_photo_btn .icon{background:url(../img/sprite.png) -870px -329px no-repeat;width:25px;height:24px;margin-left:5px}@media (min-width:768px){.new-style .timeline .add_new_post .add_a_photo_btn .label{display:inline-block;margin-left:5px}}.new-style .timeline .add_new_post .post_container{margin-top:-1px;width:100%;border:1px solid #000;padding:5px;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.new-style .timeline .add_new_post .post_container .inner_content{border:1px solid #000;border-radius:3px;padding:5px;width:100%;background-color:#FFF}.new-style .timeline .add_new_post .post_container .inner_content textarea{width:100%;height:62px;font-size:13px;padding:5px;border:0;color:#7e7e7e;resize:none}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments{border-top:1px solid #e2e2e2;padding-top:10px;padding-bottom:10px;position:relative}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .close_btn{position:absolute;right:0;top:5px;color:#ccc;cursor:pointer}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .close_btn:hover{color:#000}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .image{float:left;width:220px;height:120px;margin-right:10px;border:1px solid #7e7e7e;background-size:cover}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .content{margin-left:0;float:left;width:300px}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .content .title{font-size:15px;font-family:Roboto,sans-serif;color:#000;margin-bottom:10px;margin-top:2px}.new-style .timeline .add_new_post .post_container .inner_content .post_attachments .content .description{font-size:12px;font-family:Roboto,sans-serif;color:#7e7e7e;line-height:1.3}.new-style .timeline .add_new_post .post_settings{width:100%;background-color:#000;overflow:auto}.new-style .timeline .add_new_post .post_settings .settings{width:95%;margin:auto;font-size:12px;color:#7e7e7e;font-family:Roboto,sans-serif}@media (min-width:480px){.new-style .timeline .add_new_post .post_settings{height:50px}.new-style .timeline .add_new_post .post_settings .settings{margin-left:10px;margin-top:15px}}@media (min-width:1200px){.new-style .timeline .add_new_post .post_settings .settings{width:220px}}.new-style .timeline .add_new_post .post_settings .settings .post_as,.new-style .timeline .add_new_post .post_settings .settings .post_as_extra{float:left;width:100%;cursor:pointer;padding:4px 10px 2px;line-height:20px;color:#FFF;background-color:#000;font-family:Roboto,sans-serif}.new-style .timeline .add_new_post .post_settings .settings .post_as .small_avatar,.new-style .timeline .add_new_post .post_settings .settings .post_as_extra .small_avatar{float:left;margin-right:10px}.new-style .timeline .add_new_post .post_settings .settings .post_as i,.new-style .timeline .add_new_post .post_settings .settings .post_as_extra i{margin-left:5px;float:right;margin-top:5px}@media (min-width:1200px){.new-style .timeline .add_new_post .post_settings .settings .post_as,.new-style .timeline .add_new_post .post_settings .settings .post_as_extra{width:180px}}.new-style .timeline .add_new_post .post_settings .settings .post_as_extra:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.new-style .timeline .add_new_post .post_settings .fright{display:inline-block;width:100%}@media (min-width:480px){.new-style .timeline .add_new_post .post_settings .fright{width:auto}}@media (min-width:768px){.new-style .timeline .add_new_post .post_settings .fright{display:block}}.new-style .timeline .add_new_post .post_settings .fleft{width:100%}@media (min-width:480px){.new-style .timeline .add_new_post .post_settings .fleft{width:auto}}.new-style .timeline .add_new_post .post_settings .red_btn{width:100%;height:25px;line-height:25px;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;text-align:center;background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%);cursor:pointer;margin-top:12.5px;margin-right:20px}@media (min-width:480px){.new-style .timeline .add_new_post .post_settings .red_btn{width:145px}}.new-style .timeline .add_new_post .post_settings .red_btn:hover{background-color:#e31f11;background-image:linear-gradient(to bottom,#e31f11,#770d0f)}.new-style .timeline .post_author_box .avatar{float:left;width:40px;height:40px;display:block;background-position:center center;background-size:cover}.new-style .timeline .post_author_box .avatar img{width:40px;height:40px}.new-style .timeline .post_author_box .name_and_status{float:left;padding-left:10px;width:calc(100% - 40px)}@media (min-width:480px){.new-style .timeline .post_author_box .name_and_status{margin-left:10px;padding-left:0;width:auto}}.new-style .timeline .post_author_box .name_and_status .name{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1200px){.new-style .timeline .post_author_box .name_and_status .name{white-space:normal;overflow:visible;text-overflow:inherit}}.new-style .timeline .post_author_box .name_and_status .name a{text-decoration:none;color:#fff}.new-style .timeline .post_author_box .name_and_status .name a:hover{text-decoration:underline}.new-style .timeline .post_author_box .name_and_status .name .extra{font-size:13px}.new-style .timeline .post_author_box .name_and_status .rank{margin-top:5px;font-size:12px;text-transform:uppercase;color:#FFF;font-family:Roboto,sans-serif;font-weight:500;line-height:21px;float:left}.new-style .timeline .post_author_box .name_and_status .rank .icon{width:18px;height:21px;float:left;margin-right:3px}.new-style .timeline .post_author_box .name_and_status .rank .icon.racer{background:url(../img/sprite.png) 21.063% 31.417% no-repeat;width:18px;height:21px;background-size:810px 810px}.new-style .timeline .post_author_box .name_and_status .when{float:left;width:calc(100% - 100px);color:#FFF;font-size:11px;line-height:21px;font-family:Roboto,sans-serif;margin-top:5px;margin-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:480px){.new-style .timeline .post_author_box .name_and_status .when{width:auto;white-space:normal;overflow:visible;text-overflow:inherit}}.new-style .timeline .post_author_box .name_and_status .when a{text-decoration:none;color:#fff}.new-style .timeline .post_author_box .name_and_status .when a:hover{text-decoration:underline}.new-style .timeline .post_author_box .settings_and_category{float:right;width:100%}@media (min-width:480px){.new-style .timeline .post_author_box .settings_and_category{width:auto}}.new-style .timeline .post_author_box .settings_and_category .settings{cursor:pointer;color:#787878;float:right;font-size:13px;margin-top:2px;margin-bottom:10px}.new-style .timeline .post_author_box .settings_and_category .settings .small{font-size:10px}.new-style .timeline .post_author_box .settings_and_category .category{font-size:11px;font-family:Roboto,sans-serif;color:#FFF;float:right;text-align:right}.new-style .timeline .post_author_box .settings_and_category .category a{cursor:pointer;color:#FFF;text-decoration:none}.new-style .timeline .post_author_box .settings_and_category .category a:hover{text-decoration:underline}.new-style .timeline .comments_section{margin-bottom:20px}.new-style .timeline .comments_section .icons_box{padding-top:10px;padding-bottom:5px;background-color:#000}.new-style .timeline .comments_section .icons_box .left_icons{font-size:12px;color:#FFF;font-family:Roboto,sans-serif;padding-left:20px;float:left}.new-style .timeline .comments_section .icons_box .left_icons .icon{font-size:15px}.new-style .timeline .comments_section .icons_box .left_icons span{cursor:pointer}.new-style .timeline .comments_section .icons_box .right_icons{font-size:12px;color:#FFF;font-family:Roboto,sans-serif;padding-right:20px;float:right}.new-style .timeline .comments_section .icons_box .right_icons .icon{color:#ec1e24;margin-left:5px;font-size:15px}.new-style .timeline .comments_section .comments{background-color:rgba(0,0,0,.8)}.new-style .timeline .comments_section .comments .comment{padding:10px 20px}.new-style .timeline .comments_section .comments .comment .avatar{width:35px;height:35px;margin-right:15px;float:left}.new-style .timeline .comments_section .comments .comment .avatar img{width:35px;height:35px}.new-style .timeline .comments_section .comments .comment .text{width:calc(100% - 50px);font-size:13px;font-family:Roboto,sans-serif;color:#bbb;line-height:1.4;float:left;word-wrap:break-word}@media (min-width:1200px){.new-style .timeline .comments_section .comments .comment .text{width:480px}}.new-style .timeline .comments_section .comments .comment .text a{color:#fff;text-decoration:none}.new-style .timeline .comments_section .comments .comment .text a:hover,.new-style .timeline .comments_section .view_more_comments:hover{text-decoration:underline}.new-style .timeline .comments_section .comments .comment.reply{padding-left:70px}.new-style .timeline .comments_section .comments .comment.reply .text{width:430px}.new-style .timeline .comments_section .comments .comment .icons_line .reply_btn{font-size:11px;color:#7e7e7e;font-family:Roboto,sans-serif;padding-left:50px;margin-top:5px}.new-style .timeline .comments_section .view_more_comments{font-size:12px;font-family:Roboto,sans-serif;padding-left:70px;color:#7e7e7e;padding-bottom:10px;padding-top:5px;cursor:pointer;font-weight:300}.new-style .timeline .comments_section .new_comment_box{width:100%;background-color:#000;padding:5px 20px 15px}.new-style .timeline .comments_section .new_comment_box .avatar{float:left;width:35px;height:35px;margin-right:15px}.new-style .timeline .comments_section .new_comment_box .avatar img{width:35px;height:35px}.new-style .timeline .comments_section .new_comment_box>.comment{float:left;background-color:#6a6b6b;padding:0 10px;width:calc(100% - 50px);max-width:100%}@media (min-width:1200px){.new-style .timeline .comments_section .new_comment_box>.comment{width:485px}}.new-style .timeline .comments_section .new_comment_box>.comment textarea{padding:5px 0 2px;border:0;background-color:#6a6b6b;width:100%;font-size:13px;line-height:22px;color:#FFF;font-family:Roboto,sans-serif;resize:vertical}.new-style .timeline .comments_section .new_comment_box>.comment textarea::-webkit-input-placeholder{color:#efefef}.new-style .timeline .comments_section .new_comment_box>.comment textarea:-moz-placeholder{color:#efefef}.new-style .timeline .comments_section .new_comment_box>.comment textarea::-moz-placeholder{color:#efefef}.new-style .timeline .comments_section .new_comment_box>.comment textarea:-ms-input-placeholder{color:#efefef}.new-style .timeline .album_images{margin-top:20px}.new-style .timeline .album_images .big_image{width:536px;max-width:100%;height:280px;display:block;background-size:cover;background-position:center center}.new-style .timeline .album_images .small_image{display:block;float:left;margin-top:8px;margin-right:8px;width:173px;max-width:100%;height:117px;background-size:cover;margin-bottom:5px}.new-style .timeline .album_images .small_image.last{margin-right:0}.new-style .timeline .post_status{width:100%;background-color:rgba(0,0,0,.7);padding:15px 20px}.new-style .timeline .post_status .post_content{padding-top:15px;color:#FFF;font-size:12px;font-family:Roboto,sans-serif;line-height:1.4;word-break:break-all}.new-style .timeline .post_status .post_content a{color:#fff;text-decoration:none}.new-style .timeline .post_status .post_content a:hover{text-decoration:underline}.new-style .timeline .post_status .link_attachment{cursor:pointer;margin-top:20px}.new-style .timeline .post_status .link_attachment:hover{background-color:rgba(0,0,0,.5)}.new-style .timeline .post_status .link_attachment .image_preview{float:left;width:220px;height:135px;margin-right:15px;background-size:cover;background-position:center center;cursor:pointer}.new-style .timeline .post_status .link_attachment .link_content{float:left;width:300px;height:135px;position:relative}.new-style .timeline .post_status .link_attachment .link_content .title{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;font-weight:700;line-height:1.4;margin-bottom:5px}.new-style .timeline .post_status .link_attachment .link_content .description{font-size:12px;font-family:Roboto,sans-serif;color:#7e7e7e;line-height:1.4;padding-right:5px}.new-style .timeline .post_album,.new-style .timeline .post_event{background-color:rgba(0,0,0,.7);padding:15px 20px;width:100%}.new-style .timeline .post_status .link_attachment .link_content .link{position:absolute;left:0;bottom:0;color:#7e7e7e}.new-style .timeline .post_status .link_attachment .link_content .link a{font-size:12px;font-family:Roboto,sans-serif;color:#7e7e7e;text-decoration:none}.new-style .timeline .post_status .link_attachment .link_content .link a:hover{text-decoration:underline}.new-style .timeline .post_album .album_data{margin-top:10px}.new-style .timeline .post_album .album_data .title{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;line-height:1.4;display:block;text-decoration:none}.new-style .timeline .post_album .album_data .description{font-size:12px;line-height:1.4;color:#7e7e7e;font-family:Roboto,sans-serif;display:block;text-decoration:none}.new-style .timeline .post_event .cover_image{width:100%;height:194px;margin-top:10px;background-size:cover;display:block;cursor:pointer}.new-style .timeline .post_event .event_details{width:100%;height:70px;background-color:rgba(32,32,32,.7);display:block;cursor:pointer}.new-style .timeline .post_event .event_details .date{float:left;width:70px;height:70px;padding-top:10px;background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}.new-style .timeline .post_event .event_details .date .day{text-align:center;font-size:34px;color:#FFF;font-family:Roboto,sans-serif;font-weight:500;margin-bottom:5px}.new-style .timeline .post_event .event_details .date .month{text-align:center;font-size:16px;font-family:Roboto,sans-serif;font-weight:300;color:#FFF}.new-style .timeline .post_event .event_details .description{float:left;width:464px;height:70px;padding-left:15px;padding-top:10px}.new-style .timeline .post_event .event_details .description .title{font-size:16px;font-family:Roboto,sans-serif;color:#FFF;font-weight:500}.new-style .timeline .post_event .event_details .description .date_and_time,.new-style .timeline .post_event .event_details .description .location{margin-top:6px;font-size:13px;font-weight:400;font-family:Roboto,sans-serif;color:#868686}.new-style .league{margin-top:30px}.new-style .league .user_row{height:30px;margin-top:6px;margin-left:0;position:relative;font-size:0}.new-style .league .user_row div{position:relative;z-index:50}.new-style .league .user_row .selected{position:absolute;z-index:1;width:70%;height:100%;left:11%;background:linear-gradient(to right,#0080f6 0,transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0080f6', endColorstr='#000000', GradientType=1);transform:skewX(-28deg)}.new-style .league .user_row .position{display:inline-block;text-align:center;vertical-align:middle}.new-style .league .user_row .position span{background:url(../img/pos_bgr.png) left 49% no-repeat;width:60px;height:20px;display:block;line-height:20px;color:#000;font-size:13px;font-family:Roboto,sans-serif;padding-left:5px;background-size:contain}.new-style .league .user_row .name{display:inline-block;vertical-align:middle}.new-style .league .user_row .name .rank-icon{width:23px;height:26px;float:left}@media (max-width:800px){.new-style .league .user_row .selected{left:80px}.new-style .league .user_row .name .rank-icon{display:none}}.new-style .league .user_row .name .rank-icon.driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px}.new-style .league .user_row .name .rank-icon.pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px}.new-style .league .user_row .name .rank-icon.racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px}.new-style .league .user_row .name .rank-icon.beginner{background:url(../img/sprite.png) -11px -306px no-repeat;width:22px;height:26px}.new-style .league .user_row .name .img,.new-style .league .user_row .name .img img{width:25px;height:25px;border-radius:50%}.new-style .league .user_row .name .img{background-color:#fff;float:left;margin-left:8px;margin-right:8px}.new-style .league .user_row .name .text{font-size:13px;font-family:Roboto,sans-serif;color:#FFF;float:left;line-height:25px;width:calc(100% - 75px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.new-style .league .user_row .age{display:inline-block;font-size:13px;vertical-align:middle}.new-style .league .user_row .s1,.new-style .league .user_row .s2,.new-style .league .user_row .s3{display:inline-block;font-size:11px;color:#fff;vertical-align:middle}.new-style .league .user_row .date,.new-style .league .user_row .time,.new-style .league .user_row .weather .weather_content{color:#FFF;font-size:13px;text-align:center;font-family:Roboto,sans-serif}.new-style .league .user_row .time{display:inline-block;font-weight:700;vertical-align:middle}.new-style .league .user_row .date{display:inline-block;vertical-align:middle}@media (max-width:550px){.new-style .league .user_row .time{position:absolute;top:0;right:20px}.new-style .league .user_row .date{position:absolute;top:13px;right:20px}}.new-style .league .user_row .weather{display:inline-block;height:24px;position:relative;text-align:center;cursor:pointer;vertical-align:middle;z-index:auto}.new-style .league .user_row .weather .ic-weather{display:inline-block;background:url(../img/sprite.png) -393px -272px no-repeat;width:20px;height:20px;position:relative}.new-style .league .user_row .weather .ic-weather:after{content:"";display:block;background:url(../img/sprite.png) -331px -357px no-repeat;width:7px;height:4px;float:right;position:relative;right:-12px;top:7px}.new-style .league .user_row .weather .weather_content{position:absolute;background-color:#ec1e24;padding:0 10px;float:left;border-radius:10px;height:25px;line-height:25px;left:50%;top:25px;z-index:200;display:none}.new-style .league .user_row .weather .weather_content:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ec1e24;border-width:7px;margin-left:-7px}.new-style .league .user_row .weather .weather_content span{display:inline-block}.new-style .league .user_row .weather .weather_content span.ic-air{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-bottom:-2px}.new-style .league .user_row .weather .weather_content span.ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-bottom:-2px}.new-style .league .user_row .weather .weather_content span.ic-humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-bottom:-2px}.new-style .league .user_row .weather .weather_content span.ic-pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-bottom:-2px}.new-style .league .league-header{background-image:url(../img/aaa_league_header_background_red_bull.png);background-repeat:no-repeat;background-size:cover;color:#fff}.new-style .league .league-header .text-content{padding:30px 40px 90px}@media (max-width:500px){.new-style .league .league-header .text-content{text-align:center}}.new-style .league .league-header .text-content .title{font-size:30px}.new-style .league .league-header .text-content .title:nth-of-type(2){padding:10px 0 0}.new-style .league .league-header .text-content .title.bold{font-weight:700}.new-style .league .league-header .text-content .text{padding:20px 0 30px;line-height:1.2}.new-style .league .league-header .text-content .read-rules-button{padding:10px 20px;margin:0 20px 10px 0;font-weight:700;cursor:pointer;color:#000;background-color:#fff;border:none}.new-style .league .league-header .text-content .read-rules-button:hover{background-color:#d2d2d2}.new-style .league .league-header .text-content .join-league{padding:11px 20px;border:none;margin:0 20px 0 0;font-weight:700;color:#fff;background-color:#0080f6;cursor:pointer}.new-style .league .league-header .text-content .join-league:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}.new-style .league .ranking{position:relative;top:-50px;color:#fff;background-color:rgba(0,0,0,.6)}.new-style .league .ranking .ranking-header{padding:5px 30px}.new-style .league .ranking .ranking-header .ranking-header-image{display:inline-block;height:40px;width:50px;vertical-align:middle;background-repeat:no-repeat;background-position:center}.new-style .league .ranking .ranking-header .title{display:inline-block;padding-top:4px;padding-left:10px;font-size:18px;text-transform:uppercase;vertical-align:middle}.new-style .league .ranking .ranking-header .select_box{margin:9px 20px 0 0}.new-style .league .ranking .ranking-header .share{float:right;display:inline-block;background-color:#0162ca;color:#FFF;height:23px;line-height:23px;padding-left:7px;padding-right:7px;text-decoration:none;border-radius:3px;cursor:pointer;margin-top:9px;font-family:Roboto,sans-serif;font-size:13px}.new-style .league .ranking .ranking-header .share:hover{background-color:#0049d9}.new-style .league .ranking .ranking-table .ranking-table-header{padding:15px 10px;font-size:0;text-align:center;color:#aaa;background-color:#000}.new-style .league .ranking .ranking-table .ranking-table-content{padding:0 10px}.new-style .league .vertical-aligner{display:inline-block;width:0;height:100%;vertical-align:middle}.new-style .league .size-position{display:inline-block;width:8%;font-size:13px}@media (max-width:800px){.new-style .league .ranking .ranking-header{overflow-y:auto}.new-style .league .ranking .ranking-table .ranking-table-header{text-align:left}.new-style .league .size-position{width:90px}}@media (max-width:400px){.new-style .league .size-position{width:80px}}.new-style .league .size-weather{display:inline-block;width:10%;font-size:13px}@media (max-width:800px){.new-style .league .size-weather{display:none!important}}.new-style .league .size-date{display:inline-block;width:10%;font-size:13px}@media (max-width:550px){.new-style .league .size-date{width:15%}}.new-style .league .size-time{display:inline-block;width:12%;font-size:13px}@media (max-width:550px){.new-style .league .size-time{display:none;width:15%}.new-style .league .size-time.table-header-time{width:20%;text-align:right}}.new-style .league .size-age{display:inline-block;width:8%;text-align:center;font-size:13px}@media (max-width:800px){.new-style .league .size-age{display:none!important}}.new-style .league .size-age.has-weight{width:4%}.new-style .league .size-s1,.new-style .league .size-s2,.new-style .league .size-s3{width:8%;display:inline-block;font-size:13px;text-align:center}@media (max-width:800px){.new-style .league .size-s1,.new-style .league .size-s2,.new-style .league .size-s3{display:none!important}}.new-style .league .size-name-rank{display:inline-block;width:28%;font-size:13px}@media (max-width:800px){.new-style .league .size-name-rank{width:50%}}.new-style .league .size-rank{display:inline-block;width:5%;font-size:13px;text-align:left}@media (max-width:800px){.new-style .league .size-rank{display:none}}.new-style .league .size-name{display:inline-block;width:23%;font-size:13px;text-align:left}.new-style .league .size-name.has-weight{width:19%}@media (max-width:800px){.new-style .league .size-name{width:50%}}@media (max-width:550px){.new-style .league .size-name{width:60%}}@media (max-width:400px){.new-style .league .size-name{width:50%}.new-style .unsubscribe .container .right-panel span{font-size:10px}}.new-style .league .load-more-buttons{text-align:center}.new-style .league .load-more-buttons .load-more-button{color:#fff;min-width:17%;margin:10px 20px;padding:5px 10px;background-color:#dc0014;background-image:linear-gradient(to bottom,#dc0014 0,#9d0001 100%);border:none}.new-style .unsubscribe .container{padding:60px 0 0;line-height:1.3}.new-style .unsubscribe .container.unsubscribe-success .unsubscribe-form{padding:60px 20px 75px}.new-style .unsubscribe .container.unsubscribe-success .unsubscribe-form .text{margin-bottom:25px}.new-style .unsubscribe .container .ic-message{background:url(../img/sprite.png) -17px -639px no-repeat;width:27px;height:29px;display:block;float:left;margin-top:7px;margin-left:14px}.new-style .unsubscribe .container .panel{overflow:auto}.new-style .unsubscribe .container .panel .left-panel{background:url(../img/left-panel-mail.png) center no-repeat;background-size:cover}.new-style .unsubscribe .container .right-panel:after{top:0}.new-style .unsubscribe .container .unsubscribe-form{display:block;padding:10px 20px;text-align:center;color:#fff;background-image:url(../img/background-unsubscribe-form.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.new-style .unsubscribe .container .unsubscribe-form .title{padding:30px 0;text-transform:uppercase;font-size:30px;font-weight:700}.new-style .unsubscribe .container .unsubscribe-form .text{width:470px;max-width:100%;margin:0 auto}.new-style .unsubscribe .container .unsubscribe-form .label{display:block;margin:60px 0 20px;font-size:.8em;color:#ccc}.new-style .unsubscribe .container .unsubscribe-form .email{display:block;max-width:100%;margin:0 auto;padding:8px 8px 8px 45px;border:none;border-radius:5px;font-size:15px;font-family:Roboto,sans-serif;color:#6e6e6e;background:url(../img/input_icon_email.png) 15px center no-repeat #FFF}.new-style .unsubscribe .container .unsubscribe-form .submit{display:block;max-width:100%;margin:60px auto 40px;padding:8px 50px;font-size:16px;font-family:Roboto,sans-serif;color:#fff;border:none;outline:0;cursor:pointer;background:#da0013;background:linear-gradient(to bottom,#da0013 0,#9e0001 100%)}.new-style .unsubscribe .container .disclaimer{padding:20px;text-align:center;font-size:.8em;color:#fff;background-color:#000}.new-style .unsubscribe .container .alert{width:100%;padding:0 18px;margin-bottom:20px}.new-style .unsubscribe .container .alert .alert_inner{width:100%;line-height:40px;font-size:14px;font-family:Roboto,sans-serif;border-radius:5px;border:1px solid;padding:0 20px 0 10px}.new-style .unsubscribe .container .alert .alert_inner i{margin-right:6px}.new-style .unsubscribe .container .alert .alert_inner.success{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.new-style .unsubscribe .container .alert .alert_inner.error{color:#a94442;background-color:#f2dede;border-color:#a94442}.comparing .lightbox{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.6);z-index:2000}.comparing .lightbox .walkthrough{width:50%;max-width:800px;margin:150px auto 0;padding:20px 40px;text-align:center;border-radius:5px;background-color:#fff}@media (max-width:800px){.comparing .lightbox .walkthrough{width:90%}}.comparing .lightbox .walkthrough .title{font-size:2em;font-weight:700;text-transform:uppercase}.comparing .lightbox .walkthrough .bullets{margin:20px 0}.comparing .lightbox .walkthrough .bullets .bullet{display:inline-block;width:10px;height:10px;border-radius:50%;margin:0 2px;background-color:#BEBEBE;cursor:pointer}.comparing .lightbox .walkthrough .bullets .bullet.active{background-color:#0081F7}.comparing .lightbox .walkthrough .view{display:inline-block;width:100%;background-size:cover;background-position:center}.comparing .lightbox .walkthrough .text{margin:20px 15%;line-height:1.2}.comparing .lightbox .walkthrough .button-next{border:none;border-radius:5px;background-color:#0081F7;color:#fff;padding:10px 40px;font-weight:700;cursor:pointer}.comparing .lightbox .walkthrough .button-next:hover{background-color:#0066c4}.comparing .has-tooltip:hover{position:relative;cursor:pointer}.comparing .has-tooltip:hover .tooltip-tutorial{display:block}.comparing .tooltip-tutorial{position:absolute;top:calc(100% + 15px);left:calc(50% - 125px);display:none;width:260px;padding:30px 30px 15px;border:none;border-radius:5px;text-align:center;font-weight:400;color:#000;background-color:#fff;z-index:1;line-height:1.3}.comparing .tooltip-tutorial:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(50,50,50,0);border-bottom-color:#fff;border-width:10px;margin-left:-10px}.comparing .tooltip-tutorial .tooltip-header{text-transform:uppercase;font-size:18px}.comparing .tooltip-tutorial .tooltip-header strong{display:block;font-weight:700}.comparing .tooltip-tutorial .tooltip-body{text-transform:none;font-size:14px}.comparing .tooltip-tutorial .tooltip-body .tooltip-body-image{display:inline-block;width:100%;margin:20px 0}.comparing .tooltip-tutorial .tooltip-button{display:inline-block;margin-top:20px;padding:10px 30px;border-radius:5px;text-transform:none;font-size:14px;color:#fff;background-color:#3082F2;cursor:pointer}.comparing.race{position:relative}.comparing.race .compared-laps-table{position:relative!important}.comparing.race .compared-gaps,.comparing.race .table-content{margin-left:20%!important;width:80%!important}.comparing.race .table-content thead .col-weather{position:absolute!important;left:0!important;background-color:#0D0D0D!important}.comparing .rank-background{width:50px;padding-right:15px;text-align:right;color:#000;background-image:url(../img/pos_bgr.png);background-repeat:no-repeat;background-position:center 48%;background-size:100% 20px}.comparing .border-right-white{border-right:1px solid #fff}.comparing .text-left{text-align:left}.comparing .text-center{text-align:center}.comparing .padding-left-15px{padding-left:15px!important}.comparing .margin-top-5px{margin-top:5px}.comparing .bold{font-weight:700}.comparing .green-color{font-weight:700;color:#46df2d}.comparing .border-right-groove{border-right:2px groove rgba(255,255,255,.1)}.comparing .share-button{color:#fff;margin:0;padding:4px 10px;border:none;border-radius:2px;outline:0;cursor:pointer}.comparing .share-button.vk{background-color:#5C79A5}.comparing .share-button.fb{background-color:#0161C8}.comparing .vertical-align-middle{vertical-align:middle}.comparing .vertical-align-top{vertical-align:top}.comparing .font-size-16px{font-size:16px}.comparing .inline{display:inline-block}.comparing .float-right{float:right}.comparing .laps-selector{position:absolute;top:78px;bottom:0;width:19%;padding:15px;border:1px solid #000;color:#fff;background-image:url(../img/popup_bgr.png);overflow-y:auto;z-index:1}.comparing .laps-selector .lap-item{margin-bottom:5px;padding:10px 10px 10px 60px;border:1px solid transparent;cursor:pointer;background-image:url(../img/icon-track-white.png);background-repeat:no-repeat;background-size:28px 14px;background-position:25px center}.comparing .laps-selector .lap-item.active,.comparing .laps-selector .lap-item:hover{border:1px solid #000;border-radius:20px;background-color:rgba(255,255,255,.3);background-image:url(../img/icon-track.png);box-shadow:1px 2px 10px 0 #000 inset}.comparing .weather{display:inline-block;height:24px;position:relative;text-align:center;cursor:pointer;vertical-align:middle;z-index:auto}.comparing .weather .ic-weather{display:inline-block;background:url(../img/sprite.png) -393px -272px no-repeat;width:20px;height:20px;position:relative}.comparing .weather .ic-weather:after{content:"";display:block;background:url(../img/sprite.png) -331px -357px no-repeat;width:7px;height:4px;float:right;position:relative;right:-12px;top:7px}.comparing .weather .weather_content{position:absolute;background-color:#ec1e24;color:#FFF;font-family:Roboto,sans-serif;font-size:13px;padding:0 10px;float:left;text-align:center;border-radius:10px;height:25px;line-height:25px;left:50%;top:25px;z-index:200;display:none}.comparing .weather .weather_content:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-bottom-color:#ec1e24;border-width:7px;margin-left:-7px}.comparing .weather .weather_content span{display:inline-block}.comparing .weather .weather_content span.ic-air{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;margin-bottom:-2px}.comparing .weather .weather_content span.ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;margin-bottom:-2px}.comparing .weather .weather_content span.ic-humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;margin-bottom:-2px}.comparing .weather .weather_content span.ic-pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;margin-bottom:-2px}.comparing .select-box{position:relative;border:1px solid #000;border-radius:5px 7px 7px 5px;background-color:#46df2d;cursor:pointer}.comparing .select-box:hover .tooltip{display:block}.comparing .select-box .select{position:relative;margin-left:5px;padding:5px;border:none;border-left:1px solid #000;border-radius:0 5px 5px 0;font-weight:700;color:#efb14c;background-color:#242424;outline:0}.comparing .select-box .select .fa-chevron-down:before{content:"\f078";color:#fff;margin-left:3px;font-size:10px;vertical-align:middle}.comparing .select-box .tooltip{position:absolute;top:calc(100% + 15px);left:calc(50% - 125px);display:none;width:270px;border:1px solid #efb14c;border-radius:5px;font-weight:400;color:#fff;z-index:1}.comparing .select-box .tooltip:after,.comparing .select-box .tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.comparing .select-box .tooltip:before{border-color:rgba(239,177,76,0);border-bottom-color:#efb14c;border-width:11px;margin-left:-11px}.comparing .select-box .tooltip:after{border-color:rgba(50,50,50,0);border-bottom-color:#323232;border-width:10px;margin-left:-10px}.comparing .select-box .tooltip .tooltip-header{padding:8px 5px;border-radius:5px 5px 0 0;background-color:#323232}.comparing .select-box .tooltip .tooltip-header .separator{margin:0 10px}.comparing .select-box .tooltip .tooltip-body{padding:5px;border-radius:0 0 5px 5px;background-color:#47494a}.comparing td{padding-top:7px;padding-bottom:7px;vertical-align:middle;font-weight:100}.compared-laps-table{margin-top:40px;color:#fff}.compared-laps-table .green-border{padding:3px 10px;border:1px solid #46df2d;border-radius:5px;color:#fff}.compared-laps-table .compared-laps-header{padding:0 0 0 70px;background-image:url(../img/icon-ranking.png),url(../img/left-panel.png),url(../img/left-corner-right-panel.png);background-repeat:no-repeat,no-repeat,no-repeat;background-position:10px center,left center,45px center;background-size:auto 80%,60px 100%,25px 100%}.compared-laps-table .compared-laps-header-inner{padding:10px;background-image:url(../img/main-right-panel.png);background-repeat:repeat-x;background-position:70px center;background-size:auto 100%}.compared-laps-table .compared-laps-header-inner .title{display:inline-block;padding-right:10px;margin:2px 0}.compared-laps-table .compared-laps-header-inner .track-name{padding:2px 0 2px 35px;background-image:url(../img/icon-track-red.png);background-repeat:no-repeat;background-size:auto 100%;background-position:10px center}.compared-laps-table .toggle-widget-container{display:inline-block;float:right}.compared-laps-table .toggle-widget-container .label{display:inline-block;margin-right:10px;font-size:14px;vertical-align:middle}.compared-laps-table .toggle-widget-container .toggle-widget{display:inline-block;width:40px;height:20px;background-image:url(../img/icon-switch-off.png);background-repeat:no-repeat;background-size:100%;background-position:center;vertical-align:middle;cursor:pointer}.compared-laps-table .toggle-widget-container .toggle-widget.on{background-image:url(../img/icon-switch-on.png)}.compared-laps-table .col-weather .weather-icon{display:inline-block}.compared-laps-table .col-weather .ic-air{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px}.compared-laps-table .col-weather .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px}.compared-laps-table .col-weather .ic-humidity{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px}.compared-laps-table .col-weather .ic-pressure{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px}.compared-laps-table .col-ideal{position:relative;min-width:130px}.compared-laps-table .col-ideal .close-button{position:absolute;top:0;bottom:0;right:15px;margin:auto;display:inline;padding:4px 7px;border-radius:50%;background-color:#D20009;width:21px;height:21px;color:#fff}.compared-laps-table .table-content{width:100%;font-size:14px;border:1px solid #000}.compared-laps-table .table-content.race{margin-left:20%;width:80%}.compared-laps-table .table-content thead{background-color:#0D0D0D}.compared-laps-table .table-content thead th{padding:10px}.compared-laps-table .table-content tbody{text-align:center;vertical-align:middle}.compared-laps-table .table-content tbody tr{background-color:#000}.compared-laps-table .table-content tbody tr:nth-child(2n){background-color:#343434}.compared-laps-table .table-content tfoot{text-align:right}.compared-laps-table .table-content tfoot tr{background-color:rgba(0,0,0,.3)}.compared-laps-table .table-content tfoot tr td{padding:15px}.compared-laps-table .table-content .col-selected{padding:5px 0;line-height:1.3}.compared-laps-table .table-content .col-selected.active{background-image:url(../img/racer_bg.png);background-clip:content-box;background-position:left center;background-size:100% 100%}.compared-laps-table .table-content .col-selected .avatar{display:inline-block;width:35px;height:35px;border-radius:50%;background-size:cover;background-position:center center;vertical-align:middle}.compared-laps-table .table-content .col-selected .profile-info{display:inline-block;margin-left:5px;vertical-align:middle}.compared-laps-table .table-content .col-selected .profile-info .user-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compared-laps-table .table-content .col-selected .profile-info .date{font-weight:700}.compared-laps-table .table-content .col-lap.lap-background{text-align:right;color:#000;font-weight:400;background-image:url(../img/pos_bgr.png);background-repeat:no-repeat;background-position:center 48%;background-size:100% 20px}.compared-laps-table .table-content .col-lap.lap-background .lap-value{text-align:center;padding:5px 5px 5px 15px}.compared-laps-table .table-content .col-lap.lap-background.vertical-align-top{background-position:center 9px}.compared-laps-table .table-content .col-time span{display:inline-block;padding:5px 10px;border-radius:7px;font-size:14px}.compared-laps-table .table-content .col-time span.green-background{background-color:#49A139}.compared-gaps{margin-top:80px;font-size:14px;color:#fff}.compared-gaps.race{margin-left:20%;width:80%}.compared-gaps .compared-gaps-header{position:relative;padding:8px 15px;background-color:#000;font-size:0}.compared-gaps .compared-gaps-header>.inline{font-size:14px}.compared-gaps .compared-gaps-header .col-selected{width:20%}.compared-gaps .compared-gaps-header .col-selector{width:15%}.compared-gaps .compared-gaps-header .col-diff,.compared-gaps .compared-gaps-header .col-gap{width:10%}.compared-gaps .compared-gaps-header .track-name{width:25%}.compared-gaps .compared-gaps-header .track-name .track-icon{width:25px;margin-right:5px;vertical-align:middle}.compared-gaps .compared-gaps-header .track-cover-holder{position:absolute;top:0;bottom:0;right:0;width:20%;background-image:url(../img/background-red-sliced-left.png);background-size:100% 100%;background-position:center}.compared-gaps .compared-gaps-header .track-cover-holder .track-cover{position:absolute;top:-7px;bottom:-8px;left:10%;right:10%;background-image:url(../img/logo-compare-track-lauta.png);background-position:center;background-size:100% 100%}.compared-gaps .compared-gaps-body{padding:5px 5px 0;font-size:0;background-image:url(../img/popup_bgr.png)}.compared-gaps .compared-gaps-body .racers{display:inline-block;width:55%;padding:0 5px 5px 0;font-size:14px;vertical-align:top}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .avatar,.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .rank{background-position:center center;vertical-align:middle;display:inline-block;background-size:cover}.compared-gaps .compared-gaps-body .racers .racer-item{margin-bottom:5px;font-size:0;background-color:#323232}.compared-gaps .compared-gaps-body .racers .racer-item:nth-child(2n){background-color:#47494a}.compared-gaps .compared-gaps-body .racers .racer-item>*{font-size:14px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info{width:38%;padding-left:10px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .avatar{width:30px;height:30px;margin-right:5px;border-radius:50%}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .rank.beginner{background:url(../img/sprite.png) -11px -306px no-repeat;width:22px;height:26px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .rank.driver{background:url(../img/sprite.png) -75px -306px no-repeat;width:22px;height:26px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .rank.pilot{background:url(../img/sprite.png) -140px -306px no-repeat;width:23px;height:26px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .rank.racer{background:url(../img/sprite.png) -206px -306px no-repeat;width:22px;height:26px}.compared-gaps .compared-gaps-body .racers .racer-item .racer-info .name{max-width:110px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compared-gaps .compared-gaps-body .racers .racer-item .col-selector{width:26%;padding:12px 0}.compared-gaps .compared-gaps-body .racers .racer-item .col-selector.half-padding{padding:6px 0}.compared-gaps .compared-gaps-body .racers .racer-item .col-gap{width:18%;padding:12px 0}.compared-gaps .compared-gaps-body .racers .racer-item .col-diff{width:18%}.compared-gaps .compared-gaps-body .track{position:relative;display:inline-block;width:45%;padding-left:25%;font-size:14px;background-color:#323232;background-repeat:no-repeat;background-size:200px 200px;background-position:10px center;vertical-align:top}.compared-gaps .compared-gaps-body .track .track-map{position:absolute;top:0;left:0;bottom:0;width:55%;background-position:center;background-repeat:no-repeat;background-size:90%}.compared-gaps .compared-gaps-body .track .track-title{padding:40px 0 30px}.compared-gaps .compared-gaps-body .track .details{margin-right:20px;margin-bottom:20px;border:1px solid #000}.compared-gaps .compared-gaps-body .track .details .details-title{background-color:#000;padding:5px 10px}.compared-gaps .compared-gaps-body .track .details .detail{padding:5px 10px;background-color:#1e1e1e}.compared-gaps .compared-gaps-body .track .details .detail:nth-child(2n){background-color:#0f0f0f}.compared-gaps .green-circle{display:inline-block;margin:0 5px;padding:4px 3px;border-radius:50%;font-size:12px;color:#000;background-color:#46df2d}.compared-gaps .sector-selector{display:inline-block}.compared-gaps .sector-selector .fa-chevron-circle-left,.compared-gaps .sector-selector .fa-chevron-circle-right{font-size:1.3em;vertical-align:middle}.compared-gaps .sector-selector .fa-chevron-circle-left:hover,.compared-gaps .sector-selector .fa-chevron-circle-right:hover{color:#46df2d}.selected-laps-container{position:fixed;bottom:0;left:0;width:100%;z-index:1100;padding:18px 0 10px;border-top:2px solid #000;font-size:0;color:#fff;background-image:url(../img/background-gradient-red-blue.png),url(../img/background-dark-texture.png);background-repeat:no-repeat,repeat-x;background-size:100% 5px,auto 100%;background-position:center top,left center}.selected-laps-container .inline{display:inline-block}.selected-laps-container .vertical-align-middle{vertical-align:middle}.selected-laps-container .selected-laps-button{position:absolute;bottom:100%;left:10px;padding:7px 20px;font-size:13px;border:2px solid #000;border-bottom:none;border-radius:5px 5px 0 0;color:#fff;background-color:#D20009}.selected-laps-container .selected-laps{width:80%}.selected-laps-container .selected-laps .selected-lap{position:relative;width:23%;margin:0 1%;padding:6px 10px;line-height:1.3;border:1px solid #000;border-radius:8px 0 8px 8px;font-size:13px;background-color:rgba(255,255,255,.1);box-shadow:0 5px 15px rgba(0,0,0,.8) inset}.selected-laps-container .selected-laps .selected-lap .avatar{display:inline-block;width:30px;height:30px;margin-right:5px;border-radius:50%;background-size:cover;background-position:center center;vertical-align:middle}.selected-laps-container .selected-laps .selected-lap .close-button{position:absolute;top:-5px;right:-5px;display:inline;padding:1px 6px;border-radius:50%;background-color:#D20009;cursor:pointer}.selected-laps-container .selected-laps .selected-lap .close-button:hover{background:#d90013;background:linear-gradient(to bottom,#d90013 0,#9d0001 100%)}.selected-laps-container .selected-buttons{width:20%;text-align:center;font-size:14px}.selected-laps-container .selected-buttons .button-compare{margin-right:5px;padding:7px 12px;border:1px solid #000;border-radius:5px;font-size:14px;color:#fff;background-color:#0081f7}.selected-laps-container .selected-buttons .button-compare:hover{background:#0081f7;background:linear-gradient(to bottom,#0081f7 0,#0019be 100%)}.selected-laps-container .selected-buttons .button-close{background-color:transparent;border:1px solid #fff;color:#fff;border-radius:5px;padding:7px 12px;margin-right:20px;font-size:14px;cursor:pointer}.selected-laps-container .selected-buttons .button-close:hover{background-color:#FFF;color:#000}.session-result-container{line-height:normal;margin-bottom:20px}.session-result-container:last-child{margin-bottom:0}.session-result-container .session-result-visible-section{font-size:14px;color:#fff}.session-result-container .session-result-visible-section .top{position:relative;display:flex;width:100%;padding:7px 7px 7px 70px;background-repeat:no-repeat;background-position:left center,125px center;background-size:auto 100%}.session-result-container .session-result-visible-section .top .position{text-shadow:0 0 2px #000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.session-result-container .session-result-visible-section .top.gold-bgr{background-image:url(../img/background-session-header-gold-mobile.png)}.session-result-container .session-result-visible-section .top.silver-bgr{background-image:url(../img/background-session-header-silver-mobile.png)}.session-result-container .session-result-visible-section .top.bronze-bgr{background-image:url(../img/background-session-header-bronze-mobile.png)}.session-result-container .session-result-visible-section .top.red-bgr{background-image:url(../img/background-session-header-red-mobile.png)}.session-result-container .session-result-visible-section .top .share_session_btn{position:absolute;bottom:0;right:5px;flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:23px;padding-right:15px;border-radius:3px 3px 0 0;text-decoration:none;text-transform:none;font-size:12px;font-family:Roboto,sans-serif;color:#fff;background-color:#0162ca;background-image:url(../img/share/icon-share.png);background-repeat:no-repeat;background-size:10px;background-position:right 5px center;cursor:pointer}.session-result-container .session-result-visible-section .top .share_session_btn:hover{background-color:#0049d9}.session-result-container .session-result-visible-section .minified-content{position:relative;display:flex;align-items:center;flex-wrap:wrap;width:100%;padding:5px 8px 0;border:2px solid #d50012;border-radius:3px;background-color:#000;background-image:url(/assets/frontend/img/top-bg.png);background-repeat:repeat-x}.session-result-container .session-result-visible-section .minified-content:after{display:none}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content{padding-left:75px;border-width:3px;border-right:none}.session-result-container .session-result-visible-section .minified-content:after{content:'';display:block;position:absolute;right:0;bottom:-3px;height:3px;width:10px;background-color:#000}}.session-result-container .session-result-visible-section .minified-content .position{display:flex;align-items:center;justify-content:center;position:absolute;left:-10px;bottom:0;height:24px;min-width:35px;padding:0 5px;text-align:center;font-size:16px;font-weight:700;color:#fff;background-image:linear-gradient(to right,#d50012 0,#d50012 39%,#a2000a 40%,#a2000a 100%);background-repeat:no-repeat;z-index:1111}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .position{position:absolute;left:-29px;top:5px;align-items:flex-end;min-width:40px;height:35px;padding:2px 5px;background:url(/assets/frontend/img/place.png) no-repeat}}.session-result-container .session-result-visible-section .minified-content .avatar{flex:none;position:relative;width:51px;height:51px;margin-right:5px;border:1px solid #000;background-size:cover;background-position:center;background-color:gray}.session-result-container .session-result-visible-section .minified-content .minified-name{flex:none;width:55px;font-size:15px}@media (min-width:375px){.session-result-container .session-result-visible-section .minified-content .minified-name{width:75px}}@media (min-width:480px){.session-result-container .session-result-visible-section .minified-content .minified-name{width:30%;font-size:18px}}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .avatar{position:absolute;left:8px;top:0;bottom:0;margin:auto}.session-result-container .session-result-visible-section .minified-content .minified-name{flex:auto;order:1;display:flex;align-items:center;width:25%;height:30px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:1024px){.session-result-container .session-result-visible-section .minified-content .minified-name{width:23%}}.session-result-container .session-result-visible-section .minified-content .minified-stat{flex:auto;display:flex;flex-direction:column;width:20%}.session-result-container .session-result-visible-section .minified-content .minified-stat.speed{display:none;text-align:center}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.speed{order:3;flex:none;flex-direction:row;align-items:center;justify-content:center;width:26%;margin:0 10px;font-size:14px}}.session-result-container .session-result-visible-section .minified-content .minified-stat.speed .minified-stat-value{font-size:14px}@media (min-width:480px){.session-result-container .session-result-visible-section .minified-content .minified-stat.speed .minified-stat-value{font-size:18px}}.session-result-container .session-result-visible-section .minified-content .minified-stat.time{text-align:right}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.speed .minified-stat-value{white-space:nowrap;margin-top:0;margin-left:5px;font-size:14px}.session-result-container .session-result-visible-section .minified-content .minified-stat.time{flex:none;flex-direction:row;order:4;width:30%;margin-right:10px}.session-result-container .session-result-visible-section .minified-content .minified-stat.time .minified-stat-label{display:flex;align-items:center}}.session-result-container .session-result-visible-section .minified-content .minified-stat.time .minified-stat-value{font-size:15px;color:#4cff43}@media (min-width:480px){.session-result-container .session-result-visible-section .minified-content .minified-stat.time .minified-stat-value{font-size:20px}}.session-result-container .session-result-visible-section .minified-content .minified-stat.max-g{flex:none;display:none;flex-direction:row;align-items:center;width:auto}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.time .minified-stat-value{margin-top:0;margin-left:5px;font-size:16px}.session-result-container .session-result-visible-section .minified-content .minified-stat.max-g{order:2}}.session-result-container .session-result-visible-section .minified-content .minified-stat.max-g .minified-stat-value{margin-left:5px;margin-top:0}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart{flex:auto;flex-direction:row;align-items:center;width:50%;height:35px;font-size:13px}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart:after{display:none}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart{position:relative;top:3px;order:6;height:32px;border-top:3px solid #d50012;background-color:#000;background-image:linear-gradient(to right,#a2000a 0,rgba(11,8,15,0) 100%)}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart:after{content:'';display:block;position:absolute;left:-14px;width:0;height:0;border-style:solid;border-width:0 0 29px 15px;border-color:transparent transparent #a2000a}}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart:before{display:none}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart:before{content:'';display:block;position:absolute;left:-17px;width:0;height:0;border-style:solid;border-width:0 0 30px 17px;border-color:transparent transparent #d50012}}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart .ic-check{display:inline-block;width:10px;height:15px;margin-right:5px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:-162px -58px;transform:scale(.75)}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart .ic-kart{display:inline-block;width:25px;height:15px;margin:0 5px;background-image:url(../img/sprite.png);background-repeat:no-repeat;background-position:-381px -18px}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart .ic-kart{background-position:-451px -445px}}.session-result-container .session-result-visible-section .minified-content .minified-stat.track-kart .ic-moto{display:inline-block;width:25px;height:20px;margin:0 5px;background-image:url(../img/moto-white.svg);background-repeat:no-repeat;background-position:center}.session-result-container .session-result-visible-section .minified-content .minified-stat.date{flex-direction:row;align-items:center;width:100%;height:30px;margin:0 -8px;padding:0 8px;text-transform:lowercase;font-size:12px;background-image:linear-gradient(to right,#84000c 0,#6c0206 60%,#6c0206 100%)}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .minified-stat.date{flex:none;order:5;width:auto;height:25px;padding-right:25px;background-image:none}}.session-result-container .session-result-visible-section .minified-content .minified-stat.date .ic-clock{display:inline-block;width:12px;height:14px;background:url(../img/sprite.png) -483px -445px no-repeat;transform:scale(.9)}.session-result-container .session-result-visible-section .minified-content .minified-stat.date .date{margin:0 5px}.session-result-container .session-result-visible-section .minified-content .minified-stat .minified-stat-label{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-result-container .session-result-visible-section .minified-content .minified-stat .minified-stat-value{margin-top:2px;font-weight:700}.session-result-container .session-result-visible-section .minified-content .right-corner{display:none;position:absolute;top:-3px;right:3px;box-sizing:content-box;width:10px;height:38px;border-top:3px solid #d50012;border-bottom:3px solid #d50012;border-right:3px solid #d50012;border-radius:0 4px 0 0;transform:rotateX(-2deg) skewX(-20deg);transform-origin:100% 100% 0;overflow:hidden}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .right-corner{display:inline-block}}.session-result-container .session-result-visible-section .minified-content .right-corner .bg{position:absolute;top:0;bottom:0;left:0;right:0;background-image:url(/assets/frontend/img/top-bg.png);background-repeat:repeat-x}.session-result-container .session-result-visible-section .minified-content .results-btn{position:absolute;right:-2px;bottom:-2px;display:flex;align-items:center;justify-content:flex-end;height:32px;min-width:110px;padding:0 10px;font-size:14px;text-decoration:none;color:#fff;background-color:#49a13a}@media (min-width:375px){.session-result-container .session-result-visible-section .minified-content .results-btn{justify-content:center;min-width:45%}}.session-result-container .session-result-visible-section .minified-content .results-btn:after{content:'';position:absolute;left:-14px;width:0;height:0;border-style:solid;border-width:0 0 32px 15px;border-color:transparent transparent #49a13a}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .results-btn{right:22px;bottom:-3px;min-width:100px;z-index:1}.session-result-container .session-result-visible-section .minified-content .results-btn:after{left:-15px}}.session-result-container .session-result-visible-section .minified-content .results-btn:before{content:'';position:absolute;left:-16px;width:0;height:0;border-style:solid;border-width:0 0 32px 15px;border-color:transparent transparent #d50012}@media (min-width:768px){.session-result-container .session-result-visible-section .minified-content .results-btn:before{content:'';position:absolute;right:-15px;left:auto;width:0;height:0;border-style:solid;border-width:32px 15px 0 0;border-color:#49a13a transparent transparent}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container{padding:0 10px}}.session-result-container .session-result-visible-section .minified-content .results-btn i{margin-left:5px}.session-result-container .ranking .ranking_by_time{margin-top:0!important}.session-result-container .ranking .ranking_by_time .ranking_content .track_podium{width:auto;margin:0 -10px}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .track_podium{margin:0}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container{width:100%;background-color:#2e3030}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner{width:100%;background:url(../img/session_qualification_bgr.png);padding-top:10px;padding-bottom:10px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden{display:none}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .left_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .left_line{flex:auto;margin-left:5px;height:25px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .left_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .left_line{margin-left:10px}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .left_line .first_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .left_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .left_line .second_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .left_line .second_line{width:100%;height:1px;background:#474848}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .button_container,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .button_container{flex:none;display:inline-block;margin:0 10px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .button_container .button,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .button_container .button{display:flex;align-items:center;justify-content:center;min-width:110px;height:25px;color:#FFF;text-align:center;background-color:#006dff;font-size:13px;font-family:Roboto,sans-serif;padding:0 15px;border-radius:13px;font-weight:700;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .button_container .button:hover,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .button_container .button:hover{background-color:#004ca6}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .right_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .right_line{flex:auto;margin-right:5px;height:25px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .right_line .first_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .right_line .first_line{width:100%;height:1px;background:#0d0e0e;margin-top:11px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .right_line .second_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .right_line .second_line{width:100%;height:1px;background:#474848}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line{display:flex;align-items:center;width:100%;margin-top:5px;text-align:center}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results{padding:0 5px}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results{padding:0 10px}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head{display:flex;align-items:center;width:100%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .left{flex:auto;display:flex;align-items:center;width:auto;font-size:15px;color:#fff;text-transform:capitalize;font-family:Roboto,sans-serif}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .button_line .right_line,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results_hidden .right_line{margin-right:10px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .left{font-size:16px;text-transform:uppercase}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .left .icon{background:url(../img/sprite.png) -404px -53px no-repeat;width:29px;height:21px;margin-right:5px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .right{width:auto}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .right span{text-decoration:underline;font-size:13px;font-family:Roboto,sans-serif;color:#FFF;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .right span:hover{text-decoration:underline}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head{width:100%;margin-top:8px;border-top:1px solid #0d0e0e;border-bottom:1px solid #444;margin-bottom:10px;font-size:0}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head .top_line{width:100%;height:1px;background:#444}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head .bottom_line{width:100%;height:1px;background:#0d0e0e}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th{display:inline-block;padding:5px 0;font-size:13px;font-family:Roboto,sans-serif;color:#7d7d7d;text-align:center}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.pos{width:15%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.racer{width:40%}@media (min-width:375px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.pos,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.racer{text-align:left}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.best_time{width:23%}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .head .left .icon{margin-right:10px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th{padding:10px 0}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.best_time{width:15%}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.gap{width:22%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.diff{display:none;width:15%}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.gap{width:15%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .results_head div.th.diff{display:inline-block}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row{display:flex;align-items:center;width:100%;height:34px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.position{flex:none;min-width:22px;margin-right:5px;padding:4px 5px 4px 3px;border:1px solid #a5a7a7;border-left:3px solid #d90013;border-radius:4px;text-align:center;font-size:12px;font-weight:700;color:#000;background-color:#fff}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.name{flex:auto;width:40%;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.name .img{display:none;float:left;width:25px;height:25px;border-radius:50%;background-color:#FFF;margin-right:7px;margin-left:3px;margin-top:4.5px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.name .img img{width:25px;height:25px;border-radius:50%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.best_time{width:23%;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px;text-align:center}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.name .img{display:inline-block}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.best_time{width:15%}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.gap{width:22%;text-align:center;color:#FFF;font-size:12px;font-family:Roboto,sans-serif;line-height:34px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.gap{width:15%}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.diff{display:none;width:12%;text-align:center;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;line-height:34px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .qualification_container .inner .results .user_row div.diff{display:inline-block}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content{text-align:center;font-size:0;background:url(../img/winners-bg.jpg) center bottom no-repeat #000;background-size:cover}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content.single_session .first{display:inline-block;text-align:center;width:50%;max-width:240px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(91,0,1,0) 37%,rgba(160,0,2,.73) 65%,#a00002 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a00002', GradientType=0)}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first{display:inline-block;width:27.3%;max-width:160px;margin:0 2%;padding-top:80px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#a00002 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a00002', GradientType=0);vertical-align:bottom}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .avatar{position:relative;display:block;width:120px;height:120px;margin:0 auto;border:3px solid #f5ac17;border-radius:4px;background-image:url(../img/avatar-session.jpg);background-size:cover;background-position:center}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .avatar .icon-first-place{position:absolute;left:0;right:0;bottom:-50px;display:inline-block;width:60px;height:80px;margin:auto;background-image:url(../img/icon-first-place.png);background-size:100% 100%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .position{display:block;padding-top:10px;font-size:34px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-bottom:10px;color:#FFF}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .name{font-size:16px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .first .time{font-size:21px;font-family:Roboto,sans-serif;font-weight:700;margin:5px 0 15px;text-align:center;color:#FFF;display:block}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .avatar{border:3px solid #eb7823}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .avatar .icon-third-place{position:absolute;left:0;right:0;bottom:-40px;display:inline-block;width:44px;height:57px;margin:auto;background-image:url(../img/icon-third-place.png);background-size:100% 100%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .avatar{border:3px solid #ededed}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .avatar .icon-second-place{position:absolute;left:0;right:0;bottom:-40px;display:inline-block;width:44px;height:61px;margin:auto;background-image:url(../img/icon-second-place.png);background-size:100% 100%}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third{display:inline-block;width:27.3%;max-width:160px;margin:0 2%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000201 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000201', GradientType=0)}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .avatar,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .avatar{position:relative;display:block;width:90px;height:90px;margin:0 auto;border-radius:4px;background:url(../img/avatar-session.jpg) center center;background-size:cover}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .position,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .position{display:block;background:url(../img/sprite.png) -275px -490px no-repeat;width:30px;height:44px;margin:0 auto;padding-top:10px;font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;color:#FFF}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .place,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .place{font-size:21px;font-family:"Bebas Neue Bold";text-transform:uppercase;text-align:center;display:block;margin-top:4px;margin-bottom:10px;color:#FFF}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .name,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .name{font-size:13px;font-family:Roboto,sans-serif;text-align:center;color:#FFF;display:block}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .second .time,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-content .third .time{font-size:18px;font-family:Roboto,sans-serif;font-weight:700;margin:5px 0 15px;text-align:center;color:#FFF;display:block}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer{margin:0 -10px;padding:10px;text-align:center;font-size:0;background-color:#d90013;background-image:linear-gradient(to bottom,#d90013 0,#9d0001 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d90013', endColorstr='#9d0001', GradientType=0)}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer{margin:0}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons{display:none}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons{display:block}}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div{display:inline-block;min-width:128px;width:27.3%;margin:0 2%;padding:3px;border:1px solid #000;border-radius:14px;text-align:center;color:#FFF;font-size:14px;font-family:Roboto,sans-serif;background-color:#211F21;box-shadow:0 2px 1px 0 #6d6d6d inset;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div.active,.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div:hover{box-shadow:none;background-color:rgba(0,0,0,.4)}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div .text{vertical-align:middle}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div .icon{display:inline-block;vertical-align:middle}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div .icon.laps{background:url(../img/sprite.png) -685px -674px no-repeat;width:20px;height:21px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div .icon.rank{background:url(../img/sprite.png) -652px -674px no-repeat;width:19px;height:22px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .winners-footer-buttons div .icon.progress{background:url(../img/sprite.png) -720px -674px no-repeat;width:19px;height:21px}.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .select_box{float:none;width:100%}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .victory-ladder .winners-footer .select_box{display:none}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container{padding-bottom:0}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .compare-footer{margin-top:15px;padding:8px 10px 8px 15%;color:#fff;background-image:url(../img/background-compare-footer.png);background-size:100% 100%}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .compare-footer:hover{background-image:url(../img/background-compare-footer-hover.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .compare-footer.inactive{background-image:url(../img/background-compare-footer-inactive.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .compare-footer .compare-sectors{float:right;padding-top:2px;font-size:13px;font-weight:700;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere{padding:10px 8px;display:block;width:100%;text-align:left;background-color:#000;overflow:auto}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere span{color:#FFF;font-size:13px;font-family:Roboto,sans-serif;display:inline-block;text-align:center}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .share_session_btn{float:right;display:block;background-color:#0162ca;color:#FFF;font-size:12px;height:20px;line-height:20px;padding-left:8px;padding-right:8px;font-family:Roboto,sans-serif;text-decoration:none;border-radius:3px;cursor:pointer;text-transform:capitalize}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .share_session_btn.vk-action{margin-right:5px;background-color:#4E74A3}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .share_session_btn.vk-action:hover{background-color:#3d5b81}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .share_session_btn i{margin-right:6px;font-size:15px;margin-top:2px;float:left}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .share_session_btn:hover{background-color:#0049d9}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .ic-temp{background:url(../img/sprite.png) -332px -444px no-repeat;width:15px;height:15px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .ic-asph{background:url(../img/sprite.png) -354px -446px no-repeat;width:15px;height:13px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .ic-air{background:url(../img/sprite.png) -377px -445px no-repeat;width:12px;height:14px;display:inline-block;margin-right:2px;margin-left:5px;position:relative;top:2px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .atmosphere .ic-wind{background:url(../img/sprite.png) -395px -446px no-repeat;width:20px;height:14px;display:inline-block;margin-left:5px;position:relative;top:3px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header{display:flex;align-items:center;width:100%;height:30px;padding:5px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header.has-compare .trajectory{flex:none;display:block;width:80px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header.has-compare .time_laps.first{text-align:center}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header.has-compare .time_laps.first{flex:auto}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header>span{display:inline-block;font-size:13px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .position{flex:none;width:11%}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .position.laps-position{flex:auto}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .name{flex:auto;width:23%}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .kart{display:none;width:7%;text-align:center}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .kart{flex:none;display:block}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .laps{display:none;width:11%;text-align:center}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .laps{flex:none;display:block}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time{flex:none;width:80px;margin:0;text-align:center}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time{width:15%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .to-first{flex:none;width:50px;text-align:center}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .to-first{width:60px}}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .to-first{width:11%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .diff{flex:none;width:50px;text-align:center}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .diff{width:60px}}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .diff{width:11%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .sectors{display:none;width:15%}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time_laps{display:none;width:18%}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time_laps{flex:none;display:block;text-align:center}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time_laps.first{flex:auto;display:inline-block;text-align:right}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .time_laps.first{flex:none}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_header .trajectory{display:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content{padding:5px 0 0}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content{padding:5px 5px 0}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row{display:flex;align-items:center;flex-wrap:nowrap;width:100%;height:35px;padding:0}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare{flex-wrap:wrap;height:42px;margin-top:5px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare{flex-wrap:nowrap;height:35px;margin-top:0}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare:first-child{margin-top:5px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare .position{padding-top:1px;padding-bottom:1px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare:first-child{margin-top:0}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare .position{padding:4px 5px 4px 3px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.has-compare .time_laps.first{justify-content:center}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active{position:static;width:auto;height:40px;margin-right:-5px;margin-left:-5px;padding-right:5px;padding-left:5px;border-top:1px solid #0107de;border-bottom:1px solid #0107de;background-image:linear-gradient(to right,#016ee5 0,rgba(1,110,229,0) 80%)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active .time,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active .time_laps.first{font-weight:700;color:#48ef40}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active .time_laps.first i{color:#fff}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active .sector-info{color:#48ef40}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row.active .trajectory:after{display:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .position{flex:none;width:auto;min-width:22px;margin-right:5px;padding:4px 5px 4px 3px;border:1px solid #a5a7a7;border-left:3px solid #d90013;border-radius:4px;text-align:center;font-size:12px;font-weight:700;color:#000;background-color:#fff}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .lap-name{flex:none;font-size:15px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .position{margin-right:10px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .lap-name{flex:auto;white-space:nowrap}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name{flex:auto;display:inline-block}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name .name_content{display:flex;align-items:center;text-decoration:none;color:#fff}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name .name_content .avatar{display:none;width:27px;height:27px;margin-top:0;margin-right:9px;background-size:cover;background-image:url(../img/profile_img.jpg);background-position:center center;background-repeat:no-repeat;vertical-align:middle}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name .name_content span{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name .name-subtitle{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart{display:none;float:none;width:8%;text-align:center;font-size:13px;font-weight:700;vertical-align:middle}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .name .name-subtitle{display:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart{flex:none;display:block}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon{position:relative;float:none;display:inline-block;width:20px;height:15px;background-image:url(../img/kart-icon-white.png);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon:hover .kart-tooltip{display:inline-block;float:none;color:#000}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon.kart-red{background-image:url(../img/kart-icon-red.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon.kart-blue{background-image:url(../img/kart-icon-blue.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon.kart-green{background-image:url(../img/kart-icon-green.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon.kart-yellow{background-image:url(../img/kart-icon-yellow.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon .kart-tooltip{position:absolute;top:calc(100% + 15px);left:-30px;right:-30px;display:none;padding:5px 15px;border-radius:2px;border:1px solid #000;background-color:#fff;z-index:1}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon .kart-tooltip:after,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon .kart-tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon .kart-tooltip:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .kart-icon .kart-tooltip:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon{position:relative;float:none;display:inline-block;width:20px;height:20px;background-image:url(../img/moto-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon:hover .kart-tooltip{display:inline-block;float:none;color:#000}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon.moto-red{background-image:url(../img/moto-red.svg)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon.moto-blue{background-image:url(../img/moto-blue.svg)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon.moto-green{background-image:url(../img/moto-green.svg)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon.moto-yellow{background-image:url(../img/moto-yellow.svg)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon .kart-tooltip{position:absolute;top:calc(100% + 15px);left:-30px;right:-30px;display:none;padding:5px 15px;border-radius:2px;border:1px solid #000;background-color:#fff;z-index:1}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon .kart-tooltip:after,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon .kart-tooltip:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon .kart-tooltip:before{border-color:transparent transparent #000;border-width:11px;margin-left:-11px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .kart .moto-icon .kart-tooltip:after{border-color:transparent transparent #fff;border-width:10px;margin-left:-10px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .laps{display:none;float:none;width:7%;text-align:center;font-size:13px;font-weight:700;vertical-align:middle}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .laps{flex:none;display:block;width:11%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time{flex:none;display:flex;align-items:center;justify-content:flex-end;width:85px;text-decoration:none;font-size:15px;color:#fff}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time{width:15%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time .see{flex:none;margin-left:5px;font-size:12px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .diff,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .difference{flex:none;display:flex;align-items:center;text-decoration:none;text-align:center;font-size:13px;color:#fff}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .diff .see,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .difference .see{flex:none;margin-left:5px;font-size:10px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .diff{justify-content:center;width:45px}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .diff{width:55px}}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .diff{width:11%}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .difference{justify-content:center;width:45px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .difference{width:11%}}@media (min-width:480px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .difference{width:55px}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory{position:relative;display:flex;align-items:center;justify-content:center;width:100%;font-size:13px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory{flex:none;width:80px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .sector-info,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory::after,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory::before{display:none}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory::before{content:'';position:absolute;left:0;top:1px;width:calc(100% - 75px);height:1px;background-color:#868788}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory::after{content:'';position:absolute;left:0;bottom:1px;width:calc(100% - 85px);height:1px;background-color:#868788}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .sector-info{flex:auto}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare{flex:none;display:flex;align-items:center;justify-content:center;width:80px;height:22px;padding:0 12px;text-decoration:none;background-image:url(../img/background-parallelogram-red-slim.png);background-repeat:no-repeat;background-position:center;background-size:100% 100%;color:inherit;white-space:nowrap;overflow:hidden}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare .text-remove,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare.selected .text-compare{display:none}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare.selected{background-image:url(../img/background-parallelogram-blue.png)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare.selected .text-remove{display:inline-block}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare.selected .text-remove .fa-times{margin-left:2px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .trajectory .compare.inactive{background-image:url(../img/background-parallelogram-gray.png);cursor:default}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps{display:none;float:none;width:18%;text-align:center;color:#fff;font-size:13px}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps{flex:none;display:block}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps.green{font-weight:700;color:#48ef40}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps.first{flex:auto;display:flex;align-items:center;justify-content:flex-end;text-decoration:none;font-size:15px;color:inherit}@media (min-width:768px){.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps.first{flex:none}}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps.first.pit{flex:auto;justify-content:center;padding-left:10px;font-size:13px;font-weight:700}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .table_content.session_content .row .time_laps.first i{flex:none;margin-left:10px;font-size:10px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list{margin-bottom:30px;border-top:1px solid rgba(255,255,255,.1)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list .left,.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list .right{float:left;width:50%}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list .user_row{height:29px;border-bottom:1px solid rgba(255,255,255,.1)}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list .user_row .color_box{width:21px;height:21px;background-color:green;float:left;margin-top:4px;margin-left:25px}.session-result-container .ranking .ranking_by_time .ranking_content .black-container .tab_progress .users_list .user_row .name{float:left;font-family:Roboto,sans-serif;color:#FFF;font-size:13px;line-height:29px;margin-left:10px}.session-result-container .ranking .ranking_by_time .ranking_content .close-session-box-details-button{display:flex;align-items:center;justify-content:center;width:100%;height:35px;font-size:13px;font-weight:700;color:#fff;background-color:#006dff;cursor:pointer}.session-result-container .ranking .ranking_by_time .ranking_content .close-session-box-details-button:hover{background-color:#004b90}.r-c-races{padding:20px 0 0;font-size:0}.r-c-races .button{position:relative;display:inline-block;margin-left:20px;padding:10px 15px;border:1px solid #007aff;border-radius:4px;font-size:13px;vertical-align:middle;cursor:pointer}.r-c-race .button.angle:after,.r-c-races .button.angle:after{border-left:1px solid;transform:rotate(45deg);pointer-events:none}.r-c-races .button.angle:after{content:'';position:absolute;bottom:-5px;right:-5px;width:10px;height:10px;border-color:inherit;background-color:#fff}.r-c-races .button.live-timing{width:100px;height:35px;border-color:#000;background-image:url(../img/icon-live-timing-text.svg);background-repeat:no-repeat;background-position:center;background-size:90%}.r-c-races .button.white-blue{border-color:#007aff;color:#007aff;background-color:#fff}.r-c-races .button.blue-white{border-color:#007aff;color:#fff;background-color:#007aff}.r-c-races .button.button-show-more{top:-12px;margin-left:0;padding:5px 20px;border-color:#becbd9;font-size:13px;background-color:#f0f1f7;outline:#f0f1f7 solid 8px}.r-c-championship .tab-buttons-row .custom-select:after,.r-c-races .options .selects .custom-select:after{content:'';top:0;border-left:1px solid #cad5ea;pointer-events:none;background-repeat:no-repeat}.r-c-races .main-background{height:240px;border-radius:5px;background-image:url(../img/header-socialnetwork-race2.jpg);background-position:center;background-size:cover}.r-c-races .tab-buttons-row{position:relative;padding:15px 0;border-bottom:1px solid #becbd9;background-color:#FFF;overflow:auto}.r-c-races .tab-buttons-row .tab-buttons{display:inline-block}.r-c-races .tab-buttons-row .tab-buttons .tab-button{display:inline-block;padding:0 20px;border-right:1px solid #becbd9;font-size:15px;vertical-align:middle;cursor:pointer}.r-c-races .tab-buttons-row .tab-buttons .tab-button.active,.r-c-races .tab-buttons-row .tab-buttons .tab-button:hover{position:relative;font-size:16px;font-weight:700}.r-c-races .tab-buttons-row .tab-buttons .tab-button.active:after,.r-c-races .tab-buttons-row .tab-buttons .tab-button:hover:after{content:'';position:absolute;left:0;right:0;bottom:-15px;height:3px;background-color:#d80014}.r-c-races .tab-buttons-row .arrows{float:right}.r-c-races .tab-buttons-row .arrows .arrow{display:inline-block;vertical-align:middle;width:40px;height:16px;background-repeat:no-repeat;background-size:15px auto;cursor:pointer}.r-c-races .tab-buttons-row .arrows .arrow.left{background-image:url(../img/icon-long-arrow-left-gray.svg);background-position:right 7px center}.r-c-races .tab-buttons-row .arrows .arrow.left.active{background-image:url(../img/icon-long-arrow-left-black.svg)}.r-c-races .tab-buttons-row .arrows .arrow.right{background-image:url(../img/icon-long-arrow-right-gray.svg);background-position:left 7px center}.r-c-races .tab-buttons-row .arrows .arrow.right.active{background-image:url(../img/icon-long-arrow-right-black.svg)}.r-c-races .options{padding:10px 15px;overflow:auto;background-color:#FFF}.r-c-races .options .selects{display:inline-block}.r-c-races .options .selects .custom-select{position:relative;display:inline-block;margin-right:20px}.r-c-races .options .selects .custom-select:after{position:absolute;right:0;bottom:0;width:30px;background-image:url(../img/icon-chevron-down-black.svg);background-position:center;background-size:10px auto}.r-c-races .options .selects .custom-select select{display:inline-block;min-width:135px;padding:5px 30px 5px 25px;border:1px solid #cad5ea;border-radius:4px 0;font-size:13px;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat}.r-c-races .options .selects .custom-select select::-ms-expand{display:none}.r-c-races .options .selects .custom-select select.type{background-image:url(../img/icon-flag-checkered-regular-blue.svg);background-position:5px center;background-size:auto 14px}.r-c-races .options .selects .custom-select select.country{background-image:url(../img/icon-map-marker-alt-regular-blue.svg);background-position:7px center;background-size:auto 15px}.r-c-races .options .selects .custom-select select.track{background-image:url(../img/icon-track-blue.svg);background-position:4px center;background-size:auto 10px}.r-c-races .options .selects .custom-select select.date{background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-position:6px center;background-size:auto 15px}.r-c-races .options .share-widget{position:relative;float:right;padding:5px 20px;border:1px solid #007aff;border-radius:4px;font-size:13px;color:#fff;background-color:#007aff;cursor:pointer}.r-c-races .options .share-widget:after{content:'';position:absolute;width:10px;height:10px;background-color:#fff;transform:rotate(45deg);bottom:-6px;right:-6px;pointer-events:none}.r-c-races .events-container{padding:10px 20px 20px;border:1px solid #becbd9;background-color:#f0f1f7}.r-c-races .events-container .current-event{margin-bottom:15px}.r-c-races .events-container .current-event .title{padding:10px 10px 10px 40px;font-size:18px;font-weight:700;background-image:url(../img/icon-stopwatch-regular-green.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:20px auto}.r-c-championship .header .data .name,.r-c-race .header .data .name,.r-c-races .events-container .current-event .content .data .name{font-size:21px;font-weight:700}.r-c-races .events-container .current-event .content{height:200px;padding:15px;border:1px solid #becbd9;border-radius:10px;background-color:#fff}.r-c-races .events-container .current-event .content .image{display:inline-block;width:40%;height:100%;border-radius:10px;background-position:center;background-size:cover;vertical-align:middle}.r-c-races .events-container .current-event .content .data{position:relative;display:inline-block;width:60%;height:100%;padding-left:15px;vertical-align:middle}.r-c-races .events-container .current-event .content .data .name .label-live{display:inline-block;padding:2px 6px;border:1px solid #960000;border-radius:5px;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff;background-color:#ea2e24;vertical-align:bottom}.r-c-race .button,.r-c-race .header .back-button,.r-c-race .header .buttons .participation,.r-c-race .header .data,.r-c-race .header .data .bottom div,.r-c-races .events-container .events .event .data,.r-c-races .events-container .events .event .data .bottom div,.r-c-races .events-container .events .event .image{vertical-align:middle;display:inline-block}.r-c-races .events-container .current-event .content .data .logo{position:absolute;right:0;top:0;height:40px;width:105px;border:1px solid #becbd9;border-radius:5px;background-color:#f0f1f7;background-size:contain;background-position:center;background-repeat:no-repeat}.r-c-races .events-container .current-event .content .bottom{position:absolute;left:15px;right:0;bottom:0;padding:10px 0}.r-c-races .events-container .current-event .content .bottom .timing{float:left;font-size:14px;color:#4d4d4d}.r-c-races .events-container .current-event .content .bottom .timing .date{display:inline-block;padding:0 5px 0 15px;background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-repeat:no-repeat;background-position:left center}.r-c-races .events-container .current-event .content .bottom .timing .hour{display:inline-block;padding:0 0 0 20px;background-image:url(../img/icon-clock-regular-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-races .events-container .current-event .content .bottom .buttons{position:absolute;right:0;bottom:0;white-space:nowrap}.r-c-races .events-container .events{margin-bottom:15px}.r-c-races .events-container .events.upcoming .title{background-image:url(../img/icon-flag-regular-blue.svg)}.r-c-races .events-container .events.finished{margin-bottom:0}.r-c-races .events-container .events.finished .title{background-image:url(../img/icon-flag-checkered-regular-black.svg)}.r-c-races .events-container .events .title{padding:10px 10px 10px 40px;font-size:18px;font-weight:700;background-repeat:no-repeat;background-position:left 10px center;background-size:20px auto}.r-c-races .events-container .events .event{position:relative;margin-bottom:10px;padding:10px;border:1px solid #becbd9;border-radius:10px;background-color:#fff}.r-c-races .events-container .events .event:last-child{margin-bottom:0}.r-c-races .events-container .events .event .image{height:45px;width:105px;border:1px solid #becbd9;border-radius:10px;background-color:#f0f1f7;background-size:contain;background-position:center;background-repeat:no-repeat}.r-c-races .events-container .events .event .data{width:calc(100% - 105px);padding-left:15px}.r-c-races .events-container .events .event .data .name{font-size:16px;font-weight:700}.r-c-races .events-container .events .event .data .bottom{margin-top:7px;font-size:14px;color:#4d4d4d}.r-c-races .events-container .events .event .data .bottom .date{padding:0 5px 0 15px;background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-repeat:no-repeat;background-position:left center}.r-c-races .events-container .events .event .data .bottom .hour{padding:0 5px 0 20px;background-image:url(../img/icon-clock-regular-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-races .events-container .events .event .data .bottom .racers{padding:0 5px 0 20px;background-image:url(../img/icon-user-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-races .events-container .events .event .buttons{position:absolute;top:0;right:15px;bottom:0;height:35px;margin:auto}.r-c-races .events-container .show-more-widget{height:0;margin:20px 0;border-bottom:1px solid #becbd9;text-align:center}.r-c-race{padding:20px 0 0;font-size:0}.r-c-race .button{position:relative;margin-left:20px;border:1px solid;border-radius:4px;text-decoration:none;cursor:pointer}.r-c-race .button.angle:after{content:'';position:absolute;bottom:-5px;right:-5px;width:10px;height:10px;border-color:inherit;background-color:#fff}.r-c-race .button.red-white{border:1px solid #960000;color:#fff;background-color:#d80014}.r-c-race .button.white-blue{border:1px solid #1a73e4;color:#1a73e4;background-color:#fff}.r-c-race .main-background{height:150px;border-radius:5px;background-image:url(../img/background-races.jpg);background-position:center;background-size:cover}.r-c-race .header{position:relative;padding:10px;border-bottom:1px solid #becbd9}.r-c-race .header .back-button{width:40px;height:40px;border:1px solid #becbd9;background-image:url(../img/icon-long-arrow-left-blue.svg);background-position:center;background-repeat:no-repeat;background-size:40% auto}.r-c-race .header .data{width:calc(100% - 40px);padding-left:10px}.r-c-race .header .data .bottom{margin-top:7px;font-size:14px;color:#4d4d4d}.r-c-race .header .data .bottom .date{padding:0 5px 0 15px;background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-repeat:no-repeat;background-position:left center}.r-c-race .header .data .bottom .hour,.r-c-race .header .data .bottom .racers{padding:0 5px 0 20px;background-position:left 5px center;background-repeat:no-repeat}.r-c-race .header .data .bottom .hour{background-image:url(../img/icon-clock-regular-blue.svg)}.r-c-race .header .data .bottom .racers{background-image:url(../img/icon-user-blue.svg)}.r-c-race .header .buttons{position:absolute;top:0;right:10px;bottom:0;height:35px;margin:auto}.r-c-race .header .buttons .participation{font-size:12px;font-weight:700}.r-c-race .header .buttons .participation .mode{display:inline-block;width:10px;height:10px;border:1px solid;border-radius:50%}.r-c-race .header .buttons .participation .mode.green{border-color:#006837;background-color:#0ca800}.r-c-race .header .buttons .red-white{padding:8px 16px;font-weight:700;font-size:14px}.r-c-race .header .buttons .white-blue{padding:8px 16px;font-size:13px}.r-c-race .weather-line{padding:10px;text-align:right}.r-c-race .weather-line span,.r-c-race .weather-line strong{font-size:14px}.r-c-race .weather-line strong{font-weight:700}.r-c-race .weather-line span{margin-left:10px;color:gray;background-repeat:no-repeat;background-position:left center;background-size:contain}.r-c-race .weather-line .air-temp{padding-left:20px;background-image:url(../img/icon-air-temp-colored.svg)}.r-c-race .weather-line .ground-temp{padding-left:20px;background-image:url(../img/icon-ground-temp-gray.svg);background-size:auto 80%}.r-c-race .weather-line .humidity{padding-left:20px;background-image:url(../img/icon-humidity-blue.svg)}.r-c-race .weather-line .wind{padding-left:27px;background-image:url(../img/icon-wind-gray.svg)}.r-c-race .data-tables .left-table{display:inline-block;width:180px;margin-right:10px;padding-bottom:50px;border:1px solid #000;color:#fff;background-image:linear-gradient(to right,#292d30,#465366);vertical-align:top}.r-c-race .data-tables .left-table .table-section{padding-bottom:5px;border-bottom:1px solid #000}.r-c-race .data-tables .left-table .table-section:last-child{border-bottom:none}.r-c-race .data-tables .left-table .table-section.race .title{background-image:url(../img/icon-stopwatch-regular-green.svg),linear-gradient(to right,#141517,#465366)}.r-c-race .data-tables .left-table .table-section.race .element{background-image:url(../img/icon-flag-regular-white.svg)}.r-c-race .data-tables .left-table .table-section.overall .title{background-image:url(../img/icon-sort-amount-down-regular-blue.svg),linear-gradient(to right,#141517,#465366)}.r-c-race .data-tables .left-table .table-section .title{padding:10px 0 10px 35px;border-bottom:1px solid #000;font-size:15px;font-weight:700;background-image:url(../img/icon-checkered-block-black-white.svg),linear-gradient(to right,#141517,#465366);background-repeat:no-repeat;background-position:left 10px center,center;background-size:auto 50%,cover}.r-c-race .data-tables .left-table .table-section .element{padding:8px 0 8px 30px;font-size:14px;background-image:url(../img/icon-flag-checkered-regular-white.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:auto 50%}.r-c-race .data-tables .left-table .table-section .element.ongoing{display:inline-block;padding-left:10px;background-image:none}.r-c-race .data-tables .left-table .table-section .element.ongoing .fa-spinner{color:#d80014}.r-c-race .data-tables .left-table .table-section .element.active{position:relative;left:-2px;padding:7px 15px 7px 7px;border:1px solid #becbd9;border-radius:0 100px 100px 0;font-weight:700;color:#000;background-color:#fff}.r-c-race .data-tables .left-table .table-section .element .label-live{display:inline-block;padding:2px 6px;border:1px solid #960000;border-radius:5px;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff;background-color:#ea2e24;vertical-align:bottom}.r-c-race .data-tables .right-table{display:inline-block;width:calc(100% - 190px);padding-bottom:50px;vertical-align:top}.r-c-race .data-tables .right-table .table-row{padding:6px 0}.r-c-race .data-tables .right-table .table-row:nth-child(2n){border:1px solid #becbd9;background-color:#eaedf4}.r-c-race .data-tables .right-table .table-row:nth-child(2n) .button.angle:after{background-color:#eaedf4}.r-c-race .data-tables .right-table .table-row .table-cell{display:inline-block;vertical-align:middle}.r-c-race .data-tables .right-table .table-row .table-cell.pos{width:7%;padding-left:10px;text-align:left}.r-c-race .data-tables .right-table .table-row .table-cell.pole{width:7%}.r-c-race .data-tables .right-table .table-row .table-cell.racer{width:19%}.r-c-race .data-tables .right-table .table-row .table-cell.penalty{width:8%}.r-c-race .data-tables .right-table .table-row .table-cell.kart{width:6%}.r-c-race .data-tables .right-table .table-row .table-cell.laps{width:5%}.r-c-race .data-tables .right-table .table-row .table-cell.total-time{width:11%}.r-c-race .data-tables .right-table .table-row .table-cell.gap,.r-c-race .data-tables .right-table .table-row .table-cell.int{width:8%}.r-c-race .data-tables .right-table .table-row .table-cell.best-time{width:12%}.r-c-race .data-tables .right-table .table-row .table-cell.points{width:9%}.r-c-race .data-tables .right-table .table-head{padding:10px 0;border:1px solid #000;text-transform:uppercase;text-shadow:0 2px #000;text-align:center;color:#fff;background-image:linear-gradient(#465366,#2a2f32)}.r-c-race .data-tables .right-table .table-head .table-row{padding:0}.r-c-race .data-tables .right-table .table-head .table-row .table-cell{font-size:12px}.r-c-race .data-tables .right-table .table-body{background-color:#fff}.r-c-race .data-tables .right-table .table-body .table-row:nth-child(2n){border:1px solid #becbd9;background-color:#eaedf4}.r-c-race .data-tables .right-table .table-body .table-row:first-child .table-cell.best-time{font-weight:700;color:#f0f}.r-c-race .data-tables .right-table .table-body .table-row:nth-child(2) .table-cell.best-time{font-weight:700;color:#0ca800}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pos{text-shadow:0 2px #000;font-size:14px;font-weight:700;color:#fff}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pos .rank{display:inline-block;width:80%;margin-left:0;padding:2px 0;text-align:center;border:1px solid #960000;border-radius:0;background-color:#ea2e24}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pos .rank.first{border:1px solid #f38f1e;background-color:#efa815}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pos .rank.second{border:1px solid grey;background-color:grey}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pos .rank.third{border:1px solid #754c24;background-color:#c35a00}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pole{text-align:center;font-size:13px}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pole .fa-sort-up{font-size:14px;color:#0ca800}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.pole .fa-sort-down{font-size:14px;color:#ea2e24}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.racer{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.racer .fa-custom-flag{width:20px;height:15px;margin-right:5px;border:1px solid #001a4b;background-size:100% 100%}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.penalty{text-align:center;font-size:14px}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.penalty .fa-parking-circle{width:16px;height:16px;background-image:url(../img/icon-parking-circle-regular-red.svg);background-size:contain;background-position:center}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.kart{text-align:center}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.kart .karting{display:inline-block;min-width:36px;margin-left:0;padding:3px 4px;border:1px solid #358ceb;border-radius:0;text-transform:uppercase;font-size:13px;background-color:#e7f0f9}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.laps,.r-c-race .data-tables .right-table .table-body .table-row .table-cell.total-time{text-align:center;font-size:13px}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.gap,.r-c-race .data-tables .right-table .table-body .table-row .table-cell.int{text-align:center;font-size:13px;color:gray}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.best-time{text-align:center;font-size:14px}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.points{text-align:center}.r-c-race .data-tables .right-table .table-body .table-row .table-cell.points .points{min-width:42px;margin-left:0;padding:2px 4px;border:1px solid #006837;border-radius:0;font-weight:700;font-size:14px;color:#fff;background-color:#0ca800}.r-c-championship{padding:20px 0 0;font-size:0}.r-c-championship .button{position:relative;display:inline-block;margin-left:20px;border:1px solid;border-radius:4px;text-decoration:none;vertical-align:middle;cursor:pointer}.r-c-championship .button.angle:after{content:'';position:absolute;bottom:-5px;right:-5px;width:10px;height:10px;border-left:1px solid;border-color:inherit;background-color:#fff;transform:rotate(45deg);pointer-events:none}.r-c-championship .button.red-white{border:1px solid #960000;color:#fff;background-color:#d80014}.r-c-championship .button.white-blue{border:1px solid #1a73e4;color:#1a73e4;background-color:#fff}.r-c-championship .main-background{position:relative;height:230px;border-radius:5px 5px 0 0;background-position:center;background-size:cover}.r-c-championship .main-background .main-logo{position:absolute;top:0;bottom:0;left:20px;display:inline-block;width:150px;height:150px;margin:auto;border:3px solid #fff;border-radius:5px;background-size:cover;background-position:center}.r-c-championship .header{position:relative;padding:10px;border:1px solid #000;color:#fff;background-color:#323840}.r-c-championship .header .back-button{display:inline-block;width:40px;height:40px;border:1px solid #becbd9;background-image:url(../img/icon-long-arrow-left-white.svg);background-position:center;background-repeat:no-repeat;background-size:40% auto;vertical-align:middle}.r-c-championship .header .data{display:inline-block;width:calc(100% - 40px);padding-left:10px;vertical-align:middle}.r-c-championship .header .data .bottom{margin-top:7px;font-size:14px}.r-c-championship .header .data .bottom div{display:inline-block;vertical-align:middle}.r-c-championship .header .data .bottom .date{padding:0 5px 0 15px;background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-repeat:no-repeat;background-position:left center}.r-c-championship .header .data .bottom .rounds{padding:0 5px 0 23px;background-image:url(../img/icon-dot-circle-regular-red.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-championship .header .data .bottom .racers{padding:0 5px 0 20px;background-image:url(../img/icon-user-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-championship .header .buttons{position:absolute;top:0;right:10px;bottom:0;height:35px;margin:auto}.r-c-championship .header .buttons .live-timing{width:100px;height:35px;margin-left:0;border-color:#000;background-color:#fff;background-image:url(../img/icon-live-timing-text.svg);background-repeat:no-repeat;background-position:center;background-size:90%}.r-c-championship .header .buttons .red-white{padding:8px 16px;font-weight:700;font-size:14px}.r-c-championship .header .buttons .red-white:after{background-color:#323840}.r-c-championship .header .buttons .blue-white{padding:8px 16px;border-color:#007aff;font-size:13px;color:#fff;background-color:#007aff}.r-c-championship .header .buttons .blue-white:after{background-color:#323840}.r-c-championship .tab-buttons-row{position:relative;padding:15px 0;background-color:#fff;overflow:auto}.r-c-championship .tab-buttons-row .tab-buttons{display:inline-block}.r-c-championship .tab-buttons-row .tab-buttons .tab-button{display:inline-block;padding:0 20px;border-right:1px solid #becbd9;font-size:15px;color:gray;vertical-align:middle;cursor:pointer}.r-c-championship .tab-buttons-row .tab-buttons .tab-button.active,.r-c-championship .tab-buttons-row .tab-buttons .tab-button:hover{position:relative;font-size:16px;font-weight:700;color:#000}.r-c-championship .tab-buttons-row .tab-buttons .tab-button.active:after,.r-c-championship .tab-buttons-row .tab-buttons .tab-button:hover:after{content:'';position:absolute;left:0;right:0;bottom:-15px;height:3px;background-color:#d80014}.r-c-championship .tab-buttons-row .tab-buttons .tab-button.active .fa-dot-circle,.r-c-championship .tab-buttons-row .tab-buttons .tab-button:hover .fa-dot-circle{background-image:url(../img/icon-dot-circle-regular-red.svg)}.r-c-championship .tab-buttons-row .tab-buttons .tab-button:last-child{border-right:0}.r-c-championship .tab-buttons-row .tab-buttons .tab-button .fa-dot-circle{width:13px;height:13px;background-image:url(../img/icon-dot-circle-regular-pink.svg);background-size:100% 100%;background-position:center}.r-c-championship .tab-buttons-row .custom-select{float:right;position:absolute;top:0;bottom:0;right:20px;display:inline-block;height:27px;margin:auto}.r-c-championship .tab-buttons-row .custom-select:after{position:absolute;right:0;bottom:0;width:30px;background-image:url(../img/icon-chevron-down-black.svg);background-position:center;background-size:10px auto}.r-c-championship .tab-buttons-row .custom-select select{display:inline-block;min-width:115px;padding:5px 30px;border:1px solid #cad5ea;border-radius:4px 0;font-size:13px;background-color:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat}.r-c-championship .tab-buttons-row .custom-select select::-ms-expand{display:none}.r-c-championship .tab-buttons-row .custom-select select.age{background-image:url(../img/icon-user-blue.svg);background-position:left 12px center;background-size:auto 14px}.r-c-championship .join-championship-section{padding:10px 20px;border:1px solid #becbd9;font-size:15px;background-color:#eaedf4}.r-c-championship .join-championship-section .text{display:inline-block;vertical-align:middle}.r-c-championship .join-championship-section .text .fa-sort-amount-asc{color:#007aff}.r-c-championship .join-championship-section .text .fa-check-circle-o{color:#0ca800}.r-c-championship .join-championship-section .join{min-width:150px;padding:4px 10px;border:1px solid #006837;text-align:center;color:#fff;background-color:#0ca800;vertical-align:middle}.r-c-championship .join-championship-section .data{float:right;margin-top:7px;font-size:14px}.r-c-championship .join-championship-section .data.no-top-margin{margin-top:0}.r-c-championship .join-championship-section .data div{display:inline-block;vertical-align:middle}.r-c-championship .join-championship-section .data .date{padding:0 5px 0 15px;background-image:url(../img/icon-calendar-alt-regular-blue.svg);background-repeat:no-repeat;background-position:left center}.r-c-championship .join-championship-section .data .hour{padding:0 5px 0 20px;background-image:url(../img/icon-clock-regular-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-championship .join-championship-section .data .racers{padding:0 5px 0 20px;background-image:url(../img/icon-user-blue.svg);background-repeat:no-repeat;background-position:left 5px center}.r-c-championship .data-tables{margin-top:20px}.r-c-championship .data-tables .left-table{display:inline-block;width:180px;margin-right:10px;padding-bottom:50px;border:1px solid #000;color:#fff;background-image:linear-gradient(to right,#292d30,#465366);vertical-align:top}.r-c-championship .data-tables .left-table .table-section{padding-bottom:5px;border-bottom:1px solid #000}.r-c-championship .data-tables .left-table .table-section:last-child{border-bottom:none}.r-c-championship .data-tables .left-table .table-section.race .title{background-image:url(../img/icon-stopwatch-regular-green.svg),linear-gradient(to right,#141517,#465366)}.r-c-championship .data-tables .left-table .table-section.race .element{background-image:url(../img/icon-flag-regular-white.svg)}.r-c-championship .data-tables .left-table .table-section.overall .title{background-image:url(../img/icon-sort-amount-down-regular-blue.svg),linear-gradient(to right,#141517,#465366)}.r-c-championship .data-tables .left-table .table-section.overall .title.active{position:relative;left:-2px;display:inline-block;padding:7px 15px 7px 30px;border:1px solid #becbd9;border-radius:0 100px 100px 0;font-weight:700;color:#000;background-color:#fff;background-image:url(../img/icon-sort-amount-down-regular-blue.svg)}.r-c-championship .data-tables .left-table .table-section .title{padding:10px 0 10px 35px;border-bottom:1px solid #000;font-size:15px;font-weight:700;background-image:url(../img/icon-checkered-block-black-white.svg),linear-gradient(to right,#141517,#465366);background-repeat:no-repeat;background-position:left 10px center,center;background-size:auto 50%,cover}.r-c-championship .data-tables .left-table .table-section .element{padding:8px 0 8px 30px;font-size:14px;background-image:url(../img/icon-flag-checkered-regular-white.svg);background-repeat:no-repeat;background-position:left 10px center;background-size:auto 50%}.r-c-championship .data-tables .left-table .table-section .element.ongoing{display:inline-block;padding-left:10px;background-image:none}.r-c-championship .data-tables .left-table .table-section .element.ongoing .fa-spinner{color:#d80014}.r-c-championship .data-tables .left-table .table-section .element.active{position:relative;left:2px;padding:7px 15px 7px 7px;border:1px solid #becbd9;border-radius:0 100px 100px 0;font-weight:700;color:#000;background-color:#fff}.r-c-championship .data-tables .left-table .table-section .element .label-live{display:inline-block;padding:2px 6px;border:1px solid #960000;border-radius:5px;text-transform:uppercase;font-size:11px;font-weight:700;color:#fff;background-color:#ea2e24;vertical-align:bottom}.r-c-championship .data-tables .right-table{display:inline-block;width:calc(100% - 190px);padding-bottom:50px;vertical-align:top}.r-c-championship .data-tables .right-table.race-overall{width:100%}.r-c-championship .data-tables .right-table .table-row{padding:6px 0}.r-c-championship .data-tables .right-table .table-row:nth-child(2n){border:1px solid #becbd9;background-color:#eaedf4}.r-c-championship .data-tables .right-table .table-row:nth-child(2n) .button.angle:after{background-color:#eaedf4}.r-c-championship .data-tables .right-table .table-row .rounds-container{display:inline-block;width:65%}.r-c-championship .data-tables .right-table .table-row .races-container{display:inline-block;width:35%}.r-c-championship .data-tables .right-table .table-row .table-cell{display:inline-block;vertical-align:middle}.r-c-championship .data-tables .right-table .table-row .table-cell.pos{width:7%;padding-left:10px;text-align:left}.r-c-championship .data-tables .right-table .table-row .table-cell.pole{width:7%}.r-c-championship .data-tables .right-table .table-row .table-cell.racer{width:19%}.r-c-championship .data-tables .right-table .table-row .table-cell.penalty{width:8%}.r-c-championship .data-tables .right-table .table-row .table-cell.kart{width:6%}.r-c-championship .data-tables .right-table .table-row .table-cell.laps{width:5%}.r-c-championship .data-tables .right-table .table-row .table-cell.total-time{width:11%}.r-c-championship .data-tables .right-table .table-row .table-cell.gap,.r-c-championship .data-tables .right-table .table-row .table-cell.int{width:8%}.r-c-championship .data-tables .right-table .table-row .table-cell.best-time{width:12%}.r-c-championship .data-tables .right-table .table-row .table-cell.points{width:9%}.r-c-championship .data-tables .right-table .table-row .table-cell.qualification{width:30%}.r-c-championship .data-tables .right-table .table-head{padding:10px 0;border:1px solid #000;text-transform:uppercase;text-shadow:0 2px #000;text-align:center;color:#fff;background-image:linear-gradient(#465366,#2a2f32)}.r-c-championship .data-tables .right-table .table-head .table-row{padding:0}.r-c-championship .data-tables .right-table .table-head .table-row .table-cell{font-size:12px}.r-c-championship .data-tables .right-table .table-head .table-row .table-cell.race{text-align:left}.r-c-championship .data-tables .right-table .table-body{background-color:#fff}.r-c-championship .data-tables .right-table .table-body .table-row:nth-child(2n){border:1px solid #becbd9;background-color:#eaedf4}.r-c-championship .data-tables .right-table .table-body .table-row:first-child .table-cell.best-time{font-weight:700;color:#f0f}.r-c-championship .data-tables .right-table .table-body .table-row:nth-child(2) .table-cell.best-time{font-weight:700;color:#0ca800}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pos{text-shadow:0 2px #000;font-size:14px;font-weight:700;color:#fff}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pos .rank{display:inline-block;width:80%;margin-left:0;padding:2px 0;text-align:center;border:1px solid #960000;border-radius:0;background-color:#ea2e24}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pos .rank.first{border:1px solid #f38f1e;background-color:#efa815}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pos .rank.second{border:1px solid grey;background-color:grey}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pos .rank.third{border:1px solid #754c24;background-color:#c35a00}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pole{text-align:center;font-size:13px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pole .fa-sort-up{font-size:14px;color:#0ca800}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.pole .fa-sort-down{font-size:14px;color:#ea2e24}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.racer{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.racer .fa-custom-flag{width:20px;height:15px;margin-right:5px;border:1px solid #001a4b;background-size:100% 100%}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.penalty{text-align:center;font-size:14px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.penalty .fa-parking-circle{width:16px;height:16px;background-image:url(../img/icon-parking-circle-regular-red.svg);background-size:contain;background-position:center}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.kart{text-align:center}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.kart .karting{display:inline-block;min-width:36px;margin-left:0;padding:3px 4px;border:1px solid #358ceb;border-radius:0;text-transform:uppercase;font-size:13px;background-color:#e7f0f9}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.laps,.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.total-time{text-align:center;font-size:13px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.gap,.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.int{text-align:center;font-size:13px;color:gray}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.best-time{text-align:center;font-size:14px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.points{text-align:center}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.points .points{min-width:42px;margin-left:0;padding:2px 4px;border:1px solid #006837;border-radius:0;font-weight:700;font-size:14px;color:#fff;background-color:#0ca800}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.qualification{text-align:center;font-size:13px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.race{padding-left:10px;text-align:left;font-size:13px}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.race .red{font-size:11px;color:red}.r-c-championship .data-tables .right-table .table-body .table-row .table-cell.round{text-align:center;font-size:13px}