html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}table{border-collapse:collapse;border-spacing:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}.labelvalue {clear: both;}.labelvalue .label {float: left; width: 25%; text-align: left; margin-bottom: 8px; font-size: 90%;}.labelvalue .value {float: left; width: 70%; font-weight: bold; margin-left: 10px; margin-bottom: 8px; font-size: 90%;}.errortxt {color: red;}@font-face {font-family: 'robotoblack_italic'; src: url("font/roboto_blackitalic_macroman/Roboto-BlackItalic-webfont.eot"); src: url("font/roboto_blackitalic_macroman/Roboto-BlackItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_blackitalic_macroman/Roboto-BlackItalic-webfont.woff") format('woff'), url("font/roboto_blackitalic_macroman/Roboto-BlackItalic-webfont.ttf") format('truetype'), url("font/roboto_blackitalic_macroman/Roboto-BlackItalic-webfont.svg#robotoblack_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condensedlight_italic'; src: url("font/roboto_lightcondenseditalic_macroman/RobotoCondensed-LightItalic-webfont.eot"); src: url("font/roboto_lightcondenseditalic_macroman/RobotoCondensed-LightItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_lightcondenseditalic_macroman/RobotoCondensed-LightItalic-webfont.woff") format('woff'), url("font/roboto_lightcondenseditalic_macroman/RobotoCondensed-LightItalic-webfont.ttf") format('truetype'), url("font/roboto_lightcondenseditalic_macroman/RobotoCondensed-LightItalic-webfont.svg#roboto_condensedlight_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotoblack'; src: url("font/roboto_black_macroman/Roboto-Black-webfont.eot"); src: url("font/roboto_black_macroman/Roboto-Black-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_black_macroman/Roboto-Black-webfont.woff") format('woff'), url("font/roboto_black_macroman/Roboto-Black-webfont.ttf") format('truetype'), url("font/roboto_black_macroman/Roboto-Black-webfont.svg#robotoblack") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condensedlight'; src: url("font/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.eot"); src: url("font/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.woff") format('woff'), url("font/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.ttf") format('truetype'), url("font/roboto_lightcondensed_macroman/RobotoCondensed-Light-webfont.svg#roboto_condensedlight") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condensedbold_italic'; src: url("font/roboto_boldcondenseditalic_macroman/RobotoCondensed-BoldItalic-webfont.eot"); src: url("font/roboto_boldcondenseditalic_macroman/RobotoCondensed-BoldItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_boldcondenseditalic_macroman/RobotoCondensed-BoldItalic-webfont.woff") format('woff'), url("font/roboto_boldcondenseditalic_macroman/RobotoCondensed-BoldItalic-webfont.ttf") format('truetype'), url("font/roboto_boldcondenseditalic_macroman/RobotoCondensed-BoldItalic-webfont.svg#roboto_condensedbold_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotolight_italic'; src: url("font/roboto_lightitalic_macroman/Roboto-LightItalic-webfont.eot"); src: url("font/roboto_lightitalic_macroman/Roboto-LightItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_lightitalic_macroman/Roboto-LightItalic-webfont.woff") format('woff'), url("font/roboto_lightitalic_macroman/Roboto-LightItalic-webfont.ttf") format('truetype'), url("font/roboto_lightitalic_macroman/Roboto-LightItalic-webfont.svg#robotolight_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotolight'; src: url("font/roboto_light_macroman/Roboto-Light-webfont.eot"); src: url("font/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_light_macroman/Roboto-Light-webfont.woff") format('woff'), url("font/roboto_light_macroman/Roboto-Light-webfont.ttf") format('truetype'), url("font/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condensedbold'; src: url("font/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.eot"); src: url("font/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.woff") format('woff'), url("font/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.ttf") format('truetype'), url("font/roboto_boldcondensed_macroman/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotomedium_italic'; src: url("font/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.eot"); src: url("font/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.woff") format('woff'), url("font/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.ttf") format('truetype'), url("font/roboto_mediumitalic_macroman/Roboto-MediumItalic-webfont.svg#robotomedium_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotobold_italic'; src: url("font/roboto_bolditalic_macroman/Roboto-BoldItalic-webfont.eot"); src: url("font/roboto_bolditalic_macroman/Roboto-BoldItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_bolditalic_macroman/Roboto-BoldItalic-webfont.woff") format('woff'), url("font/roboto_bolditalic_macroman/Roboto-BoldItalic-webfont.ttf") format('truetype'), url("font/roboto_bolditalic_macroman/Roboto-BoldItalic-webfont.svg#robotobold_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotomedium'; src: url("font/roboto_medium_macroman/Roboto-Medium-webfont.eot"); src: url("font/roboto_medium_macroman/Roboto-Medium-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_medium_macroman/Roboto-Medium-webfont.woff") format('woff'), url("font/roboto_medium_macroman/Roboto-Medium-webfont.ttf") format('truetype'), url("font/roboto_medium_macroman/Roboto-Medium-webfont.svg#robotomedium") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotobold'; src: url("font/roboto_bold_macroman/Roboto-Bold-webfont.eot"); src: url("font/roboto_bold_macroman/Roboto-Bold-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_bold_macroman/Roboto-Bold-webfont.woff") format('woff'), url("font/roboto_bold_macroman/Roboto-Bold-webfont.ttf") format('truetype'), url("font/roboto_bold_macroman/Roboto-Bold-webfont.svg#robotobold") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condenseditalic'; src: url("font/roboto_condenseditalic_macroman/RobotoCondensed-Italic-webfont.eot"); src: url("font/roboto_condenseditalic_macroman/RobotoCondensed-Italic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_condenseditalic_macroman/RobotoCondensed-Italic-webfont.woff") format('woff'), url("font/roboto_condenseditalic_macroman/RobotoCondensed-Italic-webfont.ttf") format('truetype'), url("font/roboto_condenseditalic_macroman/RobotoCondensed-Italic-webfont.svg#roboto_condenseditalic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotothin_italic'; src: url("font/roboto_thinitalic_macroman/Roboto-ThinItalic-webfont.eot"); src: url("font/roboto_thinitalic_macroman/Roboto-ThinItalic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_thinitalic_macroman/Roboto-ThinItalic-webfont.woff") format('woff'), url("font/roboto_thinitalic_macroman/Roboto-ThinItalic-webfont.ttf") format('truetype'), url("font/roboto_thinitalic_macroman/Roboto-ThinItalic-webfont.svg#robotothin_italic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotoregular'; src: url("font/roboto_regular_macroman/Roboto-Regular-webfont.eot"); src: url("font/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_regular_macroman/Roboto-Regular-webfont.woff") format('woff'), url("font/roboto_regular_macroman/Roboto-Regular-webfont.ttf") format('truetype'), url("font/roboto_regular_macroman/Roboto-Regular-webfont.svg#robotoregular") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'roboto_condensedregular'; src: url("font/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot"); src: url("font/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.woff") format('woff'), url("font/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.ttf") format('truetype'), url("font/roboto_condensed_macroman/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotoitalic'; src: url("font/roboto_italic_macroman/Roboto-Italic-webfont.eot"); src: url("font/roboto_italic_macroman/Roboto-Italic-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_italic_macroman/Roboto-Italic-webfont.woff") format('woff'), url("font/roboto_italic_macroman/Roboto-Italic-webfont.ttf") format('truetype'), url("font/roboto_italic_macroman/Roboto-Italic-webfont.svg#robotoitalic") format('svg'); font-weight: normal; font-style: normal;}@font-face {font-family: 'robotothin'; src: url("font/roboto_thin_macroman/Roboto-Thin-webfont.eot"); src: url("font/roboto_thin_macroman/Roboto-Thin-webfont.eot?#iefix") format('embedded-opentype'), url("font/roboto_thin_macroman/Roboto-Thin-webfont.woff") format('woff'), url("font/roboto_thin_macroman/Roboto-Thin-webfont.ttf") format('truetype'), url("font/roboto_thin_macroman/Roboto-Thin-webfont.svg#robotothin") format('svg'); font-weight: normal; font-style: normal;} body {font-family: "Roboto", Arial, sans-serif; font-size: 16px;}.newbgastyle {font-size: 14px;}img{border: 0; margin: 0px;}h1 {font-size: 28px; margin: 0px;}h2 {font-size: 18px; font-weight: bold; margin-top: 10px; margin-bottom: 10px;}h3 {font-size: 16px; font-weight: bold; margin-top: 5px; margin-bottom: 5px;}h4 {margin-top: 20px; margin-bottom: 5px; font-weight: bold;}p {margin-top: 5px; margin-bottom: 5px;}strong {font-weight: bold;}.smalltext {font-size: 12px;}.largetext {font-size: 16px;}input, textarea, select {font-size: 14px;}ul {margin: 0; padding: 0; list-style-position: inside;}li {margin: 0; padding: 0;}.label {color: #777777;}.bga_separator {border-bottom: 1px #d3bfaa solid; height: 1px; margin: 5px;}a {outline: none;}a:link {color: #4871b6; text-decoration: none;}a:visited {color: #4871b6; text-decoration: none;}.notouch-device a:hover {color: #3abdb8; text-decoration: underline;}.removelinkstyle {color: black; text-decoration: none; font-weight: normal; text-decoration: none;}.removelinkstyle:hover {color: black; text-decoration: none; font-weight: normal; text-decoration: none;}a.hiddenlink {color: black;font-weight:normal;}.playername, a:link.playername, a:visited.playername {color: #199c97; font-weight: bold;}.gamename {font-weight: bold;}.imgtext {position: relative; top: 3px;}.icon20_textalign {position: relative; display: inline-block; width: 20px; height: 16px;}.icon20_textalign .icon20, .icon20_textalign .icon16, .icon20_textalign .bgasmiley {position: absolute; top: 0px; left: 0px;}.textalign {position: relative; display: inline-block; width: 32px; height: 22px;}.textalign_inner {position: absolute; top: 0px; left: 0px;}span.search_highlight {background-color: yellow; color: black;}div.reached_by_anchor {box-shadow: 0px 0px 20px -4px #385088; padding: 15px; margin: 10px; margin-bottom: 30px;}.bga_old_design h1 {font-weight: bold;}@keyframes fa-blink {0% {opacity: 1;} 25% {opacity: 0.75;} 50% {opacity: 0.5;} 75% {opacity: 0.25;} 100% {opacity: 0;}}.fa-blink {-webkit-animation: fa-blink 1.75s linear infinite; -moz-animation: fa-blink 1.75s linear infinite; -ms-animation: fa-blink 1.75s linear infinite; -o-animation: fa-blink 1.75s linear infinite; animation: fa-blink 1.75s linear infinite;}ul.bulletlist li {list-style: disc inside none;}.beta_label {font-size: 60%; position: relative; top: -6px; color: red;}.no_mouse_select {-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}.legal_expl {background-color: #ffc10759; padding: 10px; font-size: 16px; margin: 10px 0px;}a.button {background: transparent url("../../200316-1631/img/layout/bg_button_a.gif") no-repeat scroll top right; display: inline-block; overflow: hidden; height: 24px; font-size: 12px; margin-right: 6px; padding-right: 17px; text-decoration: none; cursor: pointer; vertical-align: top;}a.button span {background: transparent url("../../200316-1631/img/layout/bg_button_span.gif") no-repeat; display: block; color: black; font-weight: bold; padding: 5px 0 5px 18px;} .notouch-device a.button:hover {background-position: bottom right; color: #000; outline: none;}.notouch-device a.button:hover span {background-position: -0px -24px; padding: 6px 0 4px 18px;} .disablebutton {background: transparent url("../../200316-1631/img/layout/bg_button_a.gif") no-repeat scroll top right; color: #444; display: block; float: left; font: normal 12px arial, sans-serif; height: 24px; margin-right: 6px; padding-right: 18px; text-decoration: none;}.disablebutton span {background: transparent url("../../200316-1631/img/layout/bg_button_span.gif") no-repeat; display: block; line-height: 14px; color: black; font-weight: bold; padding: 5px 0 5px 18px;} a.bigbutton, a.disabledbigbutton {display: -moz-inline-box; display: inline-block; width: 188px; height: 49px; text-align: center; text-decoration: none; color: black; font-weight: bold; background: transparent url("../../200316-1631/img/layout/big_button.png") no-repeat scroll top right; cursor: pointer;}.notouch-device a.bigbutton:hover {background-position: 0px -49px;}a.disabledbigbutton {cursor: auto; background: transparent url("../../200316-1631/img/layout/bt_orange_disabled.png") no-repeat scroll top right;}a.mediumbutton {display: -moz-inline-box; display: inline-block; width: 188px; height: 30px; text-align: center; text-decoration: none; color: black; font-weight: bold; background: transparent url("../../200316-1631/img/layout/big_button.png") no-repeat scroll 0px -98px; cursor: pointer;}a.mediumbutton span {position: relative; top: 5px;}.notouch-device a.mediumbutton:hover {background-position: 0px -128px;}.plusminus {display: inline-block; width: 10px; height: 20px; position: relative; top: 4px;}.plusminus_plus, .plusminus_minus {position: absolute; width: 10px; height: 10px; left: 0px; background-image: url("../../200316-1631/img/common/icons20.png"); cursor: pointer;}.plusminus_plus {top: -1px; background-position: 0px -540px;}.plusminus_minus {top: 10px; background-position: 0px -550px;}.horizontalchart td.value {padding:0; border-bottom: none; background-color:transparent; width: 100%;}.horizontalchart td {padding: 4px 6px; font-size: 80%; border: none; white-space: nowrap;}.horizontalchart td.value .valuebar {vertical-align: middle; margin: 12px 5px 5px 0; padding-left: 5px; background-color: #a0a0a0;}table.horizontalchart {width: 100%;}.form_item {width: 600px; margin: 0px 5px 40px 5px;}.form_item:after {clear: both;}.form_title {margin-top: 2px; width: 150px; float: left; text-align: right;}.form_content {width: 350px; float: left; margin-left: 20px;}.form_content textarea, .form_content input {width: 100%;}.form_content input[type="radio"] {width: auto;}.form_legend {font-style: italic; font-size: 70%; margin-top: 4px;}.form_block .form_item {margin-bottom: 10px;}.form_block {margin-bottom: 40px;}.bgacheckbox {display: inline-block;}.bgacheckbox input[type=checkbox] {display:none;}.bgacheckbox span {background-color:#373740;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:bold;color:#FFF;font-size: 70%;letter-spacing:1px;text-decoration:none;text-align:center;width:250px;height:30px;line-height:30px;cursor:pointer;display:block;margin: 0 auto;padding-left: 15px;-webkit-transition:background-color 150ms ease-in;-moz-transition:background-color 150ms ease-in;-ms-transition:background-color 150ms ease-in;-o-transition:background-color 150ms ease-in;transition:background-color 150ms ease-in;}.notouch-device .bgacheckbox span:hover {background-color:#bac595;}.bgacheckbox input[type=checkbox]:checked + span {background-color:#bac595;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#bac595 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAaCAYAAACgoey0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX9JREFUeNpi+P//PwMNsS4QbwBiLnQ5WlqqAsRP/0PARiBmoYfFkkB8+z8qWALEjLS0mB+IL/3HDibSymJQXB7/jx/UgNSCvU4lwAbEG4DYkwi1WUxUspQZiOcRaSkIWOAKMk0Sg3jaf+IBOIVjMyQWiH8DsR+RljaTYOkBWJ5GNwRk2R+ooh9A7ETA0jwSLL0ATfEYqRpkyVc0xR+A2AyHpdFA/I9IS0F5WhRbAWIEtQQbeAXE6lhC5jeRlj4GYgVsRaYK1HBCmmWgmuyxhAwu8BpaXjNgs/gYkYbcAGIXPCGDDkCOM8eVPkCEFhE+JhX8BGJnfAkTxgC57BOVLAXlihBC2RA9Vf+k0FJQKk8nJv+jCwQi5WNyQAWxpR02wRQS8icy6CKlmMUlUUGipfOQK3lKLAbhdhIKfWZS6258kiAfzCZg6V4gZiOn0UBIAcgn63BYehK50Ke2xQxQH+3FUoqJUtJMIlYhLxAfxVJu09xiWENuMxCrUaNhCBBgAOAVfjALa5TLAAAAAElFTkSuQmCC) no-repeat 7% center;background-size:15px 13px;}.notouch-device .bgacheckbox input[type=checkbox]:checked:hover + span {background-color:#abb589;color:rgba(255,255,255,0.5);text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#abb589 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS5JREFUeNq8110OgjAMAGBGvIY3VESjt9jPg95PT+LccBIZ7dYOWJPGB+g+Ymg3hLW2QeLkcu/y2pSFdvl0eQevehjI3uXbfkMh96TShFq/xhG6J4faAtxEtSBOQTm4QWpnOBWl4CZT69fuYpiCpnBDrB1xLhrjgoFO8F1oGcFslUv4bV32zFoxmOHJta0XMn65dC0UaiddA8UGiN4axeC1cUkdmWviEls/NwL1FqjPNtNvoimPdC3yRCUTiTXbt0R/oSnw2iiK10BBvBY6w2uiE3xJr8oFtcrvxy/fVcyeVdGx98yotcOxN/znHeMUIhdMOG8c4reagssF43VEoT5O4ZJwvNUUFJtcEE5BMXyGpnanf5yDxjiI+hSJj7YunEBvhbuTCh9tD+jiR4ABAJ0SrJgNr1UAAAAAAElFTkSuQmCC) no-repeat 7% center;background-size:15px 15px;}select {font-size: 12px; font-weight: normal;}.cliquable {cursor: pointer;}textarea {padding: 5px; box-sizing: border-box;}.bgabutton {padding: 6px 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-weight: bold; font-size: 14px; text-decoration: none; vertical-align: middle; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; margin-bottom: 10px; display: inline-block; border-radius: 6px;}.notouch-device .bgabutton:hover {text-decoration: none;}.bgabutton.wrap_authorized {white-space: normal;}.bgabutton.disabled {pointer-events: none; background: #787878; background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#787878)); background: -webkit-linear-gradient(top, #888888, #787878); background: -moz-linear-gradient(top, #888888, #787878); background: -ms-linear-gradient(top, #888888, #787878); background: -o-linear-gradient(top, #888888, #787878);}.bgabutton_fixedwidth {display: inline-block; width: 200px; text-align: center;}.bgabuttonbar {line-height: 32px;}.bgabuttonbar .bgabutton {display: inline;}.mobile_version .bgabuttonbar .bgabutton {display: block; text-align: center;}.bgabutton_premium {background-image: url("../../200316-1631/img/common/icons32.png"); background-position: -8px -517px; background-repeat: no-repeat; padding-left: 16px;}.bgabutton_big,.bgabutton_always_big {padding: 18px 36px; font-size: 18px;}.mobile_version .bgabutton_big {padding: 6px 12px; font-size: 14px;}a.bgabutton {color: white;}.bgabutton_large {display: inline-block; width: 95%; margin: auto; text-align: center;}.bgabutton_small {font-size: 12px; padding: 3px 6px; font-weight: 500;}.bgabutton_small_margin {margin-top: 5px; margin-bottom: 5px;}.bgabutton_red {border: 1px solid #b20a0a; background: #c92727; background: -webkit-gradient(linear, left top, left bottom, from(#c20b0b), to(#c92727)); background: -webkit-linear-gradient(top, #c20b0b, #c92727); background: -moz-linear-gradient(top, #c20b0b, #c92727); background: -ms-linear-gradient(top, #c20b0b, #c92727); background: -o-linear-gradient(top, #c20b0b, #c92727);}.notouch-device .bgabutton_red:hover {background: #cf4040; color: #ffffff;}.bgabutton_red:active {border-top-color: #b20a0a; background: #b20a0a;}.bgabutton_blue {border: 1px solid #37578c; background: #4871b6; background: -webkit-gradient(linear, left top, left bottom, from(#4065a3), to(#4871b6)); background: -webkit-linear-gradient(top, #4065a3, #4871b6); background: -moz-linear-gradient(top, #4065a3, #4871b6); background: -ms-linear-gradient(top, #4065a3, #4871b6); background: -o-linear-gradient(top, #4065a3, #4871b6);}.notouch-device .bgabutton_blue:hover {background: #4871b6; color: #ffffff;}.bgabutton_blue:active {border-top-color: #37578c; background: #37578c;}.bgabutton_green {border: 1px solid rgb(105, 127, 43); background: rgb(137, 165, 56); background: -webkit-gradient(linear, left top, left bottom, from(rgb(121, 147, 50)), to(rgb(137, 165, 56))); background: -webkit-linear-gradient(top, rgb(121, 147, 50), rgb(137, 165, 56)); background: -moz-linear-gradient(top, rgb(121, 147, 50), rgb(137, 165, 56)); background: -ms-linear-gradient(top, rgb(121, 147, 50), rgb(137, 165, 56)); background: -o-linear-gradient(top, rgb(121, 147, 50), rgb(137, 165, 56));}.notouch-device .bgabutton_green:hover {background: rgb(137, 165, 56); color: #ffffff;}.bgabutton_green:active {border-top-color: rgb(105, 127, 43); background: rgb(105, 127, 43);}.bgabutton_darkgray {border: 1px solid #505050; background: #787878; background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#787878)); background: -webkit-linear-gradient(top, #888888, #787878); background: -moz-linear-gradient(top, #888888, #787878); background: -ms-linear-gradient(top, #888888, #787878); background: -o-linear-gradient(top, #888888, #787878);}.notouch-device .bgabutton_darkgray:hover {background-color: #787878; color: #ffffff;}.bgabutton_darkgray:active {border-top-color: #696969; background: #696969;}.bgabutton_gray {border: 1px solid #060606; color: #060606; -webkit-box-shadow: rgba(0,0,0,1) 0 0px 0; -moz-box-shadow: rgba(0,0,0,1) 0 0px 0; box-shadow: rgba(0,0,0,1) 0 0px 0; text-shadow: none;}.notouch-device .bgabutton_gray:hover {background-color: #f0f0f0; color: #060606;}.bgabutton_gray:active {background: #d8d8d8;}a.bgabutton_gray {color: #060606;}.bga_highlight:after {content: ' '; border: 1px solid rgb(221, 65, 16, 0.9); position: absolute; top: 0; bottom: 0; left: 0; right: 0; border-radius: 6px; opacity: 0; box-shadow: rgb(221, 65, 16, 0.8) 0px 0px 5px 4px; pointer-events: none; animation: bga_highlight 1.0s ease-out 0.15s 4;}@keyframes bga_highlight {from {top: 0px; bottom: 0px; left: 0px; right: 0px; opacity: 0.7;} to {top: -25px; bottom: -25px; left: -25px; right: -25px; opacity: 0;}}input {box-sizing: border-box;}.bga_big_input {padding: 10px; font-size: 18px; display: inline-block; margin: 0; outline: 0; background-color: #fff; border: 1px solid #777; border-radius: 3px; margin-bottom: 15px;}.wrong_input{outline: 4px red solid !important;}.ui-progress-bar {margin-top: 3em; margin-bottom: 3em;} .ui-progress span.ui-label {font-size: 1.2em; position: absolute; right: 0; line-height: 33px; padding-right: 12px; color: rgba(0,0,0,0.6); text-shadow: rgba(255,255,255, 0.45) 0 1px 0px; white-space: nowrap;}@-webkit-keyframes animate-stripes {from {background-position: 0 0;} to {background-position: 44px 0;}} .ui-progress-bar {position: relative; height: 35px; padding-right: 2px; background-color: #abb2bc; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #b6bcc6), color-stop(1, #9da5b0)); background: -moz-linear-gradient(#9da5b0 0%, #b6bcc6 100%); -webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF; -moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF; box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.5), 0px 1px 0px 0px #FFF;} .ui-progress {position: relative; display: block; overflow: hidden; height: 33px; -moz-border-radius: 35px; -webkit-border-radius: 35px; border-radius: 35px; -webkit-background-size: 44px 44px; background-color: #74d04c; background: -webkit-gradient(linear, 0 0, 44 44, color-stop(0.00, rgba(255,255,255,0.17)), color-stop(0.25, rgba(255,255,255,0.17)), color-stop(0.26, rgba(255,255,255,0)), color-stop(0.50, rgba(255,255,255,0)), color-stop(0.51, rgba(255,255,255,0.17)), color-stop(0.75, rgba(255,255,255,0.17)), color-stop(0.76, rgba(255,255,255,0)), color-stop(1.00, rgba(255,255,255,0)) ), -webkit-gradient(linear, left bottom, left top, color-stop(0, #74d04c), color-stop(1, #9bdd62)); background: -moz-repeating-linear-gradient(top left -30deg, rgba(255,255,255,0.17), rgba(255,255,255,0.17) 15px, rgba(255,255,255,0) 15px, rgba(255,255,255,0) 30px ), -moz-linear-gradient(#9bdd62 0%, #74d04c 100%); -webkit-box-shadow: inset 0px 1px 0px 0px #dbf383, inset 0px -1px 1px #58c43a; -moz-box-shadow: inset 0px 1px 0px 0px #dbf383, inset 0px -1px 1px #58c43a; box-shadow: inset 0px 1px 0px 0px #dbf383, inset 0px -1px 1px #58c43a; border: 1px solid #4c8932; -webkit-animation: animate-stripes 2s linear infinite;} .pagesection, .portlet, .tips {background-color: rgba( 255, 255, 255, 0.85 ); padding: 12px 12px 12px 12px; margin-bottom: 14px; position: relative; -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15); overflow: hidden; border-radius: 6px;}.pagesection h2, .portlet h2,.pagesection h3, .portlet h3 {text-transform: uppercase; font-size: 14px; padding: 12px 12px 12px 12px; margin: -12px -12px 20px -12px; color: #385088; background: -prefixe-linear-gradient(bottom, #f8f8f8, #e7e9e8); background: linear-gradient(to top, #f8f8f8, #e7e9e8); border-radius: 6px 6px 0px 0px; -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); -o-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=15);}.pagesection h2 a, .portlet h2 a,.pagesection h3 a, .portlet h3 a {color: #385088;}.pagesection_largeheader h3 {padding-bottom: 16px;}.pagesection_titleicon {float:left; margin-right:10px; position: relative; top:-5px;}.desktop_version .pagesection .pagesection_link {position: absolute; top: 10px; right: 10px; text-align: right; font-size: 12px;}.mobile_version .pagesection .pagesection_link {margin-top: -8px; margin-bottom: 8px;}.mobile_version .pagesection .pagesection_link a {padding: 6px 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0; -moz-box-shadow: rgba(0,0,0,1) 0 1px 0; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; color: white; font-weight: bold; font-size: 12px; text-decoration: none; vertical-align: middle; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-top: 10px; margin-bottom: 10px; display: inline-block; border: 1px solid #060606; color: #060606; -webkit-box-shadow: rgba(0,0,0,1) 0 0px 0; -moz-box-shadow: rgba(0,0,0,1) 0 0px 0; box-shadow: rgba(0,0,0,1) 0 0px 0; text-shadow: none;}.portlet h3 {border-bottom: 1px #737373 solid;}.visible_overflow {overflow: visible;}.tips h4 {margin-top: 0px;}.tips {margin-top: 20px; border: 1px solid #ddd ;}.pageheader {background-color: #f8f8f8; padding: 12px 12px 0px 12px; margin: 0px 0px 20px 0px; position: relative; overflow: hidden;}.pageheader.nomenu {padding-bottom: 12px;}.pageheader h2 {padding: 0px 0px 8px 0px; margin: 0px 0px 0px 0px; cursor: pointer;}.pageheader.nomenu h2 {cursor: auto;}.pageheader h2 a {}.pageheader .pageheader_link {position: absolute; top: 8px; right: 10px; text-align: right;}.mobile_version .pageheader_link {position: static; text-align: inherit; line-height: 32px; margin-bottom: 10px;}.mobile_version .pageheader_link .bgabutton {display: block; text-align: center;}.pageheader_menu {border-top: 1px #737373 solid; padding: 8px 0px 0px 0px; margin-left: -5px;}.pageheader_menuitem {display: inline-block; padding: 0px 5px 12px 5px; margin: 0px 25px 0px 0px; color: #737373; cursor: pointer;}.pageheader_menuitembar{background-color: #11a9bb; height: 6px; margin-top: -6px; position: relative; border-radius: 6px 6px 0px 0px; top: 12px; display: none;}a.pageheader_menuitem {color: #737373; font-weight: normal; text-decoration: none;}.notouch-device .pageheader_menuitem:hover {color: #3abdb8;}.notouch-device .pageheader_menuitem:hover .pageheader_menuitembar {display: block; opacity: 0.5;}.pageheader_menuitemselected .pageheader_menuitembar,.notouch-device .pageheader_menuitemselected:hover .pageheader_menuitembar {display: block; opacity: 1;}.pageheader_menuitemselected {font-weight: bold;}.pageheader.pageheader_menu_smallwidth .pageheader_menuitembar,.pageheader.pageheader_menu_smallwidth .pageheader_menuitem:hover .pageheader_menuitembar,.pageheader_menu_smallwidth .pageheader_menuitembar,.pageheader_menu_smallwidth .pageheader_menuitem:hover .pageheader_menuitembar{display: none;}.pageheader.pageheader_menu_smallwidth .pageheader_menuitem,.pageheader_menu_smallwidth .pageheader_menuitem {display: inline; margin: 0; border: 0; width: 135px; text-align: center; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; line-height: 24px; height: 36px;}.pageheader.pageheader_menu_smallwidth .pageheader_menuitemselected,.pageheader_menu_smallwidth .pageheader_menuitemselected {border-bottom: 0; padding: 0px 5px 12px 5px;}.notouch-device .pageheader.pageheader_menu_smallwidth .pageheader_menuitem:hover,.notouch-device pageheader_menu_smallwidth .pageheader_menuitem:hover {border-bottom: 0; padding: 0px 5px 12px 5px;}.pageheader.pageheader_menu_smallwidth.pageheader_smallwidth_submenu_oneline .pageheader_menuitem,.pageheader_menu_smallwidth.pageheader_smallwidth_submenu_oneline .pageheader_menuitem {display: block; float: none; width: 100%;}.pageheader_menu_verylarge a.pageheader_menuitem,.pageheader_menu_verylarge .pageheader_menuitem {color: #4871b6; font-size: 110%;}.pageheader_menu_verylarge .pageheader_big_switch_dropdown .pageheader_menuitem.pageheader_menuitemselected {color: #8337cd; background-color: white; opacity:1;}.pageheader_menu_verylarge {padding-right: 0px; padding-bottom: 0px;}.pageheader_menu_verylarge .pageheader_menu {border-top: none; padding: 0; margin-left: -10px; margin-top: 5px; margin-bottom: 40px;}.pageheader_menu_verylarge .pageheader_menuitem {height: 75px; width: 190px; background-color: #f8f8f8; border-radius: 3px; margin-right: 0px; position: relative; padding-left: 70px;}.pageheader_menu_verylarge .firstline {text-transform: uppercase; font-size: 120%; margin-top: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.pageheader_menu_verylarge .pageheader_big_switch_dropdown .firstline {font-size: 150%;}.pageheader_menu_verylarge .secondshortline {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 0px; font-size: 14px;}.newbgatable{font-size: 12px; width: 480px; border-collapse: collapse; text-align: left; border: 0px solid black; width: 100%;}.newbgatable th{font-size: 14px; font-weight: normal; color: black; padding: 6px 10px; border: 0px solid black; border-bottom: 2px solid #737373;}.newbgatable td{color: black; border: 0px solid black; padding: 9px 10px 0px 10px;}.notouch-device .newbgatable tbody tr:hover td{color: #009;}.statstable {width: 98%; margin-top: 5px; margin-left: 5px; border-collapse:collapse;}.statstable td, .statstable th {text-align: center; border:1px solid black;}.statstable th{background-color: #f0a65f; color:white; font-weight: bold; padding: 2px;}.statstable td {padding: 5px;}.tableSimpleMargin td {padding: 5px 15px 5px 15px; border-collapse:collapse; border: 0px solid black;}.bgasmiley {display: inline-block; background-image: url("../../200316-1631/img/common/icons20.png"); width: 20px; height: 20px; position: relative; top: 4px;}.bgasmiley_smile {background-position: -0px -1860px;}.bgasmiley_unsmile {background-position: -0px -1880px;}.bgasmiley_blink {background-position: -0px -1900px;}.bgasmiley_bigsmile {background-position: -0px -1920px;}.bgasmiley_bad {background-position: -0px -1940px;}.bgasmiley_shocked {background-position: -0px -1960px;}.bgasmiley_sunglass {background-position: -0px -1980px;}.bgasmiley_mischievous {background-position: -0px -2000px;}.bgasmiley_surprised {background-position: -0px -2020px;}.bgasmiley_blushing {background-position: -0px -2040px;}.clearfix:after, .clearfix:before {display: table; line-height: 0; content: "";}.clearfix:after {clear: both;}.row-data {border-bottom: 1px solid #dddddd; clear: both;}.row-data .row-label {float: left; width: 180px; color: #888; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding: 9px 9px 9px 0;}.row-data .row-value {margin-left: 180px; padding: 9px 0 9px 0; min-height: 18px;}.row-data .row-value select {width: 97%; max-width: 100%;}.row-data-large .row-label {width: 280px;}.row-data-large .row-value {margin-left: 280px;}.row-data-form .row-label {text-align: right; padding-right: 9px;}.row-data-form {border-bottom: 0px solid #dddddd; margin-bottom: 5px;}.row-data-form input[type=text], .row-data-form select {width: 250px;}.row-data-form.row-data-large input[type=text], .row-data-form.row-data-large select {width: 450px;}.row-data-form .third_width {width: 81px;}.row-data-form .half_width {width: 50px;}.form-large-width {width: 450px;}.form-middle-width {width: 250px;}.form-small-width {width: 150px;}.row-data-smallwidth.row-data .row-value, .mobile_version .row-data-smallwidth.row-data .row-value {clear: both; margin-left: 0px; width: 100%; padding: 0px 0 9px 0;}.row-data-smallwidth.row-data .row-label {width: 100%;}.row-data-smallwidth.row-data select {width: 100%;}.mobile_version .row-data .row-label {width: 50%;}.mobile_version .row-data .row-value {margin-left: 50%;}.mobile_version .row-data-large .row-label {text-align: left; width: 100%;}.mobile_version .row-data-large .row-value {clear: both; margin-left: 0px; width: 100%; padding: 0px 0 9px 0;}.mobile_version .form-large-width {width: 130px;}.mobile_version .form-middle-width {width: 130px;}.mobile_version .form-small-width {width: 130px;}.list_of_players {margin-right: -20px;}.player_in_list {margin: 5px; margin-right: 20px; float: left; width: 200px; height: 44px; position: relative;}.player_in_list_l{width: 220px; height: 62px;}.player_in_list .pl_avatar {width: 32px; height: 32px;}.player_in_list .playercomment {position: relative; left: 2px; top: -13px; font-size: 80%;}.player_in_list_l .playercomment {left: 63px; top: -19px;}.player_in_list .playerstatus {position: relative; left: 2px; top: -9px;}.player_in_list_l .playerstatus {left: -61px; top: -44px;}.player_in_list_withbaseline .playerstatus {top: -21px;}.player_in_list_fullwidth {width: 100%;}.player_in_list_rank {padding-left: 40px;}.champion.player_in_list_rank {padding-left: 170px; margin-bottom: 50px;}.champion.player_in_list_rank .rank {margin-top: 8px;}.champion.player_in_list_rank .player_baseline {margin-left: 74px;}.champion.player_in_list_rank .playername {font-size: 150%; width: 200px;}.mobile_version .champion.player_in_list_rank,.reduced_width .champion.player_in_list_rank {padding-left: 23px; margin-bottom: 75px; margin-top: 20px;}.mobile_version .champion.player_in_list_rank .rank,.reduced_width .champion.player_in_list_rank .rank {position: relative; margin-top: 0px; top: -20px;}.player_in_list .playername {overflow: hidden; text-overflow:ellipsis; white-space: nowrap; width: 140px; display: inline-block; position: relative; top: -10px; left: 10px;}.player_in_list_l .playername{width: 144px; top: -19px; left: 5px;}.player_in_list_withbaseline .playername {top: -19px; left: 17px;}.player_in_list .player_baseline {margin-left: 57px; position: relative; top: -19px; color: #666; font-size: 90%;}.player_in_list_l .player_baseline {margin-left: 74px;}.player_in_list .player_baseline a {top: 0px; left:0px;}.player_select_surface {position: absolute; top: -17%; left: -5%; width: 110%; height: 110%; cursor: pointer;}.notouch-device .player_select_surface:hover {background-color: rgba( 0,0,0,0.1 );}.group_in_list {margin: 5px; margin-right: 20px; float: left; width: 200px; height: 44px; position: relative;}.group_in_list img.gr_avatar {width: 32px; height: 32px; float:left;}.group_in_list a{position: relative; left: 2px; top: 7px;}.group_in_list div.gr_members_count {position: absolute; right: 0px; top: -7px; font-size: 0.8em; font-style: italic; color: gray;}.emblemwrap {position: relative; width: 32px; height: 32px; margin: 2px; display: inline-block;}.emblemwrap_l {width: 50px; height: 50px;}.emblemwrap_xl {width: 92px; height: 92px;}.emblemwrap_xxl {width: 184px; height: 184px;}.emblemalpha {background-image: url("../img/mainsite/alpha.png");}.emblembeta {background-image: url("../img/mainsite/beta.png");}.emblemstatus {width: 90px; height: 53px; background-size: 90px 53px; display: inline-block;}.emblemstatus_nofold {height: 42px; background-position: -0px -11px; border-radius: 5px;}.wannaplay_item .emblemstatus {position: absolute; right: -5px; bottom: 30px; z-index: 1;}.expandedgame_box_wrap .emblemstatus {width: 90px; height: 42px; background-position: -0px -11px; border-radius: 5px;}.desktop_version .compactlobby .emblemstatus {width: 60px; height: 36px; background-size: 60px 36px; bottom: 24px;}.desktop_version .compactlobby .expandedgame_box_wrap .emblemstatus {width: 60px; height: 29px; background-position: -0px -7px; border-radius: 3px;}.desktop_version .verycompactlobby .emblemstatus {width: 60px; height: 36px; background-size: 60px 36px; bottom: 24px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .emblemstatus {right: 20px; bottom: 50px; width: 60px; height: 29px; background-position: -0px -7px; border-radius: 3px;}.desktop_version .tiny_verycompactlobby .emblemstatus {width: 40px; height: 24px; background-size: 40px 24px; right: 0px; bottom: 0px;}.desktop_version .tiny_verycompactlobby .expandedgame_box_wrap .emblemstatus {width: 40px; height: 24px; background-size: 40px 24px; background-position: -0px -0px; right: -17px; bottom: -7px;}.mobile_version .expandedgame_box_wrap .emblemstatus {left: -15px; top: -10px;}.mobile_version .tiny_verycompactlobby .emblemstatus {width: 40px; height: 24px; background-size: 40px 24px; background-position: -0px -0px; right: 0px; bottom: 0px;}.mobile_version .tiny_verycompactlobby .expandedgame_box_wrap .emblemstatus {width: 60px; height: 29px; background-size: 60px 36px; background-position: -0px -7px; border-radius: 3px; left: -8px; top: -8px;}.emblempremium {position: absolute; background-image: url("../../200316-1631/img/common/icons32.png"); cursor: pointer; display: none; top: -6px; right: -4px; width: 13px; height: 20px; background-position: -8px -517px;}.emblempremium_big {width: 31px; height: 43px; background-image: url("../../200316-1631/img/common/icons64.png"); background-position: -16px -584px; display: inline-block;}.is_premium .emblempremium {display: block;}.dontdisplaycm .is_premium .emblempremium {display: none;}.emblem {width: 32px; height: 32px; border-radius: 25px; border: 1px solid #6a6a6a; background-color: #ffffff; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 1), inset 0 2px 3px rgba(0, 0, 0, .4); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 1), inset 0 2px 3px rgba(0, 0, 0, .4); box-shadow: 0 1px 3px rgba(0, 0, 0, 1), inset 0 2px 3px rgba(0, 0, 0, .4);}.emblemwrap_l .emblem {width: 50px; height: 50px;}.emblemwrap_xl .emblem {width: 92px; height: 92px; border-radius: 46px;}.emblemwrap_xxl .emblem {width: 184px; height: 184px;}.emblem.freeplace, .emblem.freeplaceopt {border: 0px;}.default_avatar {margin: 5px; display: inline-block; cursor: pointer;}.notouch-device .default_avatar:hover {-webkit-filter: brightness(110%); filter: brightness(110%); background-color: blue;}.emblemwrap .fa-circle,.emblemwrap .fa-tablet,.emblemwrap .fa-mobile{position: absolute; top: -7px; left: -7px;}.emblemwrap.emblemwrap_l .fa-circle,.emblemwrap.emblemwrap_l .fa-tablet,.emblemwrap.emblemwrap_l .fa-mobile{top: -5px; left: -5px;}.emblemwrap.emblemwrap_l .fa-circle,.emblemwrap.emblemwrap_l .fa-tablet,.emblemwrap.emblemwrap_l .fa-mobile{top: -5px; left: -5px;}.status_online {color: #73c13c;}.status_inactive {color: #7bcfd2;}.status_offline {color: lightgray;}.fa-tablet, .fa-mobile {font-size: 150%; position: relative; top: 2px;}.site_logo_big {width: 500px; height: 220px; background-image: url("../../200316-1631/img/logo/logo_title_big.png");}@media only screen and (max-width: 600px) {.site_logo_big {width: 250px; height: 100px; background-size: cover;}}.dijitDialogPaneContent {min-width: 275px !important;}.midSizeDialog {max-width: 500px;}.tundra .dijitTooltipContainer,.tundra .dijitDialog,.tundra .dijitDialogPaneContent{background: linear-gradient(to bottom, #f8f8f8, #e7e9e8); border-radius: 8px;}.dijitTooltipContainer {font-size: 14px;}.game_box_image_wrap {position: relative; display: inline-block;}.sandboxribbon {content:url("../../200316-1631/img/mainsite/sandbox.png");}.game_box_image_wrap .sandboxribbon {width: 85%; height: auto; position: absolute; left: 9%; bottom: -16%;}.gameranking .player {height: 22px; position: relative;}.gameranking .rank {position: absolute; left: 0px; top: 10px; font-weight: bold;}.gameranking .ranking {position: absolute; right: 40px; top: -4px;}.gameranking .ranking.ranking_arena {right: 82px;}.gamerank {display:-moz-inline-box; display: inline-block; background-color: #74bed1; height: 20px; position: relative; top: 3px; padding: 0px 5px 0px 5px; border-radius: 3px;}.gamerank .icon20 {top: 0px;}.gamerank .icon20.icon20_rankwmini {top: -2px; left: -2px;}.gamerank .gamerank_value {position: relative; top: -4px; color: white;}.gamerank_beginner {background-color: #74bed1;}.gamerank_apprentice {background-color: #74bed1;}.gamerank_average {background-color: #84b8de;}.gamerank_good {background-color: #94acd6;}.gamerank_strong {background-color: #9ba5d0;}.gamerank_expert {background-color: #a99bc9;}.gamerank_master {background-color: #b593c4;}.gamerank_mini {height: 16px; font-size: 12px;}.gamerank_mini .icon20 {width: 16px; height: 16px;}.rankbounce {position: relative; -webkit-animation: rankbounce 0.1s ease; animation: rankbounce 0.1s ease;}@keyframes rankbounce{from {top: 0px;} 50% {top: -3px;} to {top: 0px;}}.myarena {position: relative; display: none;}.myarena_league {position: absolute; width: 50px; height: 50px; top: -6px; left: -5px; background-image: url("../img/awards/arena_100-50.png");}.myarena_league .arena_label{position: absolute; font-size: 18px; top: 6px; left: 0px; width: 100%; text-align: center; font-weight:bold; color: #5c2b1d;}.myarena_league.league_1 {background-image: url("../img/awards/arena_101-50.png");}.myarena_league.league_2 {background-image: url("../img/awards/arena_102-50.png");}.myarena_league.league_3 {background-image: url("../img/awards/arena_103-50.png");}.myarena_league.league_4 {background-image: url("../img/awards/arena_104-50.png");}.myarena_league.league_5 {background-image: url("../img/awards/arena_105-50.png");}.myarena_league.league_1 .arena_label{top: 6px; color: #666666;}.myarena_league.league_2 .arena_label{top: 4px; color: #ab8b39;}.myarena_league.league_3 .arena_label{top: 5px; color: black;}.myarena_league.league_4 .arena_label{top: 2px; color: #002b91;}.myarena_league.league_5 .arena_label{top: 6px; color: #6f4485; font-size: 15px;}.myarena_league.league_5 .arena_points{position: absolute; right: 59px; top: 15px;}.bgaswitch {display: inline-block; width: 31px; height: 20px; border-radius: 10px; background-color: #e21e1e; position: relative; top: 6px; cursor: pointer;-webkit-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3); box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);}.notouch-device .bgaswitch:hover {-webkit-filter: brightness(110%); filter: brightness(110%);}.bgaswitch.bgaswitch_on {background-color: #4bd763;}.bgaswitch.bgaswitch_neutral, .bgaswitch.bgaswitch_on.bgaswitch_neutral{background-color: gray;}.bgaswitchcursor {position: absolute; top: 1px; left:1px; width: 18px; height: 18px; border-radius: 10px; background-color: white; transition: left 1s ease;-webkit-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3); box-shadow:0 0 0 2px transparent,0 3px 3px rgba(0,0,0,.3);}.bgaswitch_on .bgaswitchcursor {left: 12px;}.dojoxLegendNode {margin: 15px;}.blockchoice {border: 1px solid #777777; margin: 10px 0px; padding: 18px 20px;}.notouch-device .blockchoice:hover {cursor: pointer; border: 1px solid #ff7777; background-color: rgba( 255,255,255,0.5 );}.blockchoice_icon {display: inline-block; width: 40px;}.blockchoice_icon_large {width: 60px;}.blockchoice.current_selection, .blockchoice.current_selection:hover {color: white; background-color: #35632d;}.blockchoice.current_selection .blockchoice_icon_large, .blockchoice.current_selection:hover .blockchoice_icon_large {-webkit-filter: invert(100%);filter: invert(100%);}.blockchoice_label_large {position: relative; top: -23px; left: 10px; font-size: 20px;}.newsabstract {margin: 5px;}.newsabstract img {margin-right: 15px; margin-bottom: 5px; max-height: 500px; max-width: 100%;}.mobile_version .newsabstract img {max-width: 100%;}.newsabstract .newsfooter {margin-top: 20px; font-size: 120%;}.newsfooter {clear: both;}.newsdate {font-style: italic;}.newslike {position: relative; top: 5px;}.welcomenews .icon64_redribbon {position: absolute; top: -6px; right: -6px; display: none;}.welcomenews.unread_news .icon64_redribbon{display: block;}.welcomenews {overflow: hidden;}.newsabstract ul {display: block; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-left: 30px;}.newsabstract li {list-style-type: disc;}.wikicontent {position: relative;}.wikicontent p {margin-top: 8px; margin-bottom: 8px;}.wikicontent .wikimenu {display: none; position: absolute; right: 2px; top: 2px; width: 40px; height: 40px; background-image: url("../../200316-1631/img/mainsite/status_writing.png"); z-index: 1;}.wikicontent:hover .wikimenu {display: block;}#doc-module .row {min-height: 400px;}.wikifootnote {text-align: center;}.wikifootnotestrong {background-color: rgb(255,0,0,0.4);}.wikicontent table {width: 98%; margin-top: 5px; margin-left: 5px; border-collapse:collapse;}.wikicontent table td, .wikicontent table th {text-align: center; padding: 5px;}.givethumb {cursor: pointer;}.score-entry {position: relative; padding-top: 10px; padding-bottom: 5px; margin-bottom: 10px; margin-top: 10px; border-bottom: 1px #d3bfaa solid; clear: both; overflow: hidden;}.last-score-entry {border-bottom: none;}.score-entry .rank {float: left; min-width: 40px; font-weight: bold; padding-right: 5px;}.score-entry .emblemwrap {float: left; position: relative; top: -10px;}.score-entry .name {float: left; width: 200px; margin-left: 10px; position: relative; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}@media only screen and (max-width: 370px) {.score-entry .name {width: 155px;}}.score-entry .score_aux {font-size: 70%;}.score-entry .winpoints {font-size: 80%; font-weight: normal; float: left;}.score-entry .winpoints {font-style: italic;}.score-entry .adddetails {margin-top: 5px; margin-left: 40px;}.score-entry .penalties {clear: both; font-size: 80%; font-style: italic;}.score-entry .trophies_won {}.score-entry .trophy {margin-left: 40px; margin-top: 5px;}.score-entry .score_aux {font-size: 80%; display: none;}.gametable {clear: both; margin-top: 20px; margin-bottom: 20px; position: relative; border: 1px #ccc solid; min-height: 80px; background-color: #f8f8f8; overflow:hidden; border-radius: 6px; -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); -o-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.1); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=15);}.player_is_at_table .gametable.gametable_status_init,.player_is_at_table .gametable.gametable_status_open {background-color: #eaedd7; border-color: #aed881;}.player_is_at_table .gametable.gametable_status_asyncopen,.player_is_at_table .gametable.gametable_status_asyncinit{background-color: #f9e8d0; border-color: rgba(240, 180, 82, 1);}.gameinfo {float: left; position: relative; width: 60px; text-align: center; padding-left: 5px; padding-bottom: 1px;}.gametable_infos .gamename {font-size: 130%;}.gameinfo .sandboxribbon {position: absolute; top: 33px; left: 0px; width: 70px; height: auto; display: block;}.gametable_infos .table_no {font-size: 80%; text-align: center; width: 155px; overflow: hidden; display: none;}.gameinfo .createdby {font-size: 80%;}.gameinfo .game_image {width: 180px; height: 180px; background-image: url("../../200316-1631/img/layout/rounded_b.png"); margin: 10px;}.gameinfoname {width: 155px; overflow: hidden; text-align: center; color: #4871b6; font-weight: bold;}.gametable_upper_part {margin-top: 4px; margin-right: 10px;}.gametable_upper_part_right {overflow: hidden;}.gametable_infos {padding-top: 0px; padding-left: 5px;}#tablemanager-module .gametable_infos,#lobby-module .gametable_infos,#meetinglobby-module .gametable_infos,#gameinprogress-module .gametable_infos,#gamelobby-module .gametable_infos {float: left;}.tableplace_activeplayer img {content: ''; display: inline-block; background: url("../../200316-1631/img/layout/active_player_static.png"); width: 0; height: 0; padding: 16px;}.tableplace_activeplayer_current img {content: ''; display: inline-block; background: url("../../200316-1631/img/layout/active_player.gif"); width: 0; height: 0; padding: 16px;}.tableplace_activeplayer_clockalert img {content: ''; display: inline-block; background: url("../../200316-1631/img/layout/active_player_clockalert_static.png"); width: 0; height: 0; padding: 16px;}.tableplace_activeplayer_clockalert_current img {content: ''; display: inline-block; background: url("../../200316-1631/img/layout/active_player_clockalert.gif"); width: 0; height: 0; padding: 16px;}.table_top_status {padding-top: 1px; margin-left: 175px;}@media only screen and (max-width: 600px) {.table_top_status {clear: both; margin-left: 5px; padding-top: 5px; padding-bottom: 5px;} .table_status_separator {display: none;} .table_status_detailled {display: block;}}.gametable_newtable .table_status_separator {display: none;}.gametable_separator {margin-left: 10px; margin-right: 10px; height: 1px; background-color: #ddd;}.gametable_infos .createdby {font-size: 90%;}.gametable .emblemwrap {float: left;}.gametable_status_open .tableplace_expected,.gametable_status_asyncopen .tableplace_expected{zoom: 1; opacity:0.5; filter:alpha(opacity=50);}.gametable_status_open .tableplace_freeplace,.gametable_status_open .tableplace_freeplaceopt,.gametable_status_asyncopen .tableplace_freeplace,.gametable_status_asyncopen .tableplace_freeplaceopt{zoom: 1; opacity:0.6; filter:alpha(opacity=50);}.game_icon {border-radius: 5px;}.gametable .game_icon {float: left; margin: 5px; margin-top: 1px;}.gametable .game_progression_bar {margin-top: 5px;}.game_presentation {font-style: italic;}.gametable .players {margin-left: 8px; margin-top: 8px;}.tableplace {float: left; width: 178px; height: 40px;}.tableplace .player_name_wrap {float: left; overflow: hidden; width: 128px; height: 40px; text-overflow:ellipsis; white-space: nowrap; padding-left: 7px; position:relative; top: 3px; z-index:1;}.tableplace .playersummary {font-style: italic;}.tableplace.tableplace_freeplace .player_name_wrap,.tableplace.tableplace_freeplaceopt .player_name_wrap {top: 10px;}@media only screen and (max-width: 600px) {.tableplace {width: 135px;} .tableplace .player_name_wrap {width: 91px;}}.gametable_status_init .active_player_expected,.gametable_status_open .active_player_expected,.gametable_status_setup .active_player_expected,.gametable_status_asyncinit .active_player_expected,.gametable_status_asyncopen .active_player_expected,.gametable_status_tournamentopen .active_player_expected,.gametable_status_tournamentmeeting .active_player_expected {zoom: 1; opacity:0.5; filter:alpha(opacity=50);}.board-score-entry {margin: 10px;}.pagesection.pagesection_board {padding: 1px 12px 5px 12px; margin-bottom: 9px;}.warning {padding-bottom: 5px; padding-left: 5px; padding-right: 5px; margin: 5px; margin-left: 0px; position: relative;}.warning_high {background-color: #f88; border: 1px #f00 solid;}.warning_low {border: 1px #ccc solid;}.warning_big {font-size: 100%;}.warning_verybig {font-size: 150%; padding: 10px;}.game_result .trophy {margin-top: 20px;}.game_result .score-entry .reputation_wrap {position: absolute; top: 3px; right: 0px; width: 200px; text-align: right; font-size: 70%; font-weight: normal;}@media only screen and (max-width: 400px) {.game_result .score-entry .reputation_wrap {position: static; text-align: left; margin-left: 40px;}}.game_result .score-entry .stickynote_wrap {}#trophylist {text-align: left;}.trophyimg, .trophyimginline {background-image: url("../../200316-1631/img/mainsite/awards.png"); background-position: 0px 0px; width: 50px; height: 50px;}.trophyimg.trophyimg_large {width: 92px; height: 92px;}.trophyimg.trophyimg_xlarge {width: 184px; height: 184px;}.trophyimg {float: left; position: relative;}.trophytooltip_displayed .trophyimg {float: none;}.trophyimg img {position: absolute; width: 57%; height: 57%; left: 22%; top: 28%; border-radius: 25px;}.trophyname {display: inline-block; margin-top: 3px; margin-left: 10px; font-size: 80%;}.microtrophyimg {width: 25px; height: 25px; float: left; position: relative;}.trophyimginline {display: inline-block; position: relative; top: 15px;}.trophies_won .prestige {float: left;}.trophy_large {margin: 10px; margin-right: 15px; margin-left: 0px; width: 250px; height: 77px; float: left; transition: width 0.5s ease-in-out, height 0.5s ease-in-out;}.trophy_large_text {margin-top: 20px; font-size: 100%;}.trophy_large_text b {font-size: 115%;}.trophytooltip {display: none;}.trophyimg_wrap {position: relative; z-index: 0;}.trophyimg_wrap .trophyimg img {z-index: -1; background: linear-gradient(#f8bb00, #e78500);}.tooltiptext {max-width: 250px;}.playerawards {margin-top: 5px;}.playerawards .trophyimg {margin: 1px;}.playerawards_collapsed {margin-right: 40px;}.playerawards_collapsed .trophy_large_text {display: none;}.playerawards_collapsed .trophy_large {width: 73px; height: 59px;}.playerawards_collapsed .trophy_avg {width: 31px; height: 23px;}.playerawards_collapsed .trophy_large.evenawardline {position: relative; left: 43px;}.playerawards_collapsed .trophy_avg.evenawardline {position: relative; left: 23px;}.show_awards_details_wrap {margin-top: 38px; text-align: center;}.progressbar_with_info {position: relative; width: 100%;}.progressbar_with_info .more_infos {position: absolute; top: 7px; right: 3px;}.progressbar_inner {margin-right: 25px;}.progressbar_without_info .progressbar_inner {margin-right: 0px;}.progressbar {width: 100%; height: 25px; background-color: #eeeeee; border-radius: 3px; margin-top: 5px; margin-bottom: 5px;}.progressbar.progressbar_nolabel {background-color: transparent;}.progressbar.progressbar_arena {height: 36px; margin-bottom: 27px;}.playerstart .progressbar.progressbar_arena {margin-bottom: 8px;}.progressbar .progressbar_label {width: 70px; height: 100%; text-transform: uppercase; text-align: center; float: left; color: white; border-radius: 3px 0px 0px 3px; line-height: 25px; font-size: 14px;}.progressbar.progressbar_arena .progressbar_label {width: 150px; text-transform: none; text-align: left; font-weight: bold; padding-left: 8px;}.progressbar.progressbar_arena .progressbar_label_content {margin-top: 6px;}.playerstart .progressbar.progressbar_arena .progressbar_label {width: 62px;}.progressbar .progressbar_label .symbol {font-size: 22px; margin-right: 2px;}.progressbar .progressbar_label .value {position: relative; top: -2px;}.progressbar .progressbar_bar {position: relative; height: 100%; margin-left: 70px; border-radius: 0px 3px 3px 0px;}.progressbar.progressbar_arena .progressbar_bar {margin-left: 158px;}.playerstart .progressbar.progressbar_arena .progressbar_bar {margin-left: 0px;}.progressbar.progressbar_nolabel .progressbar_bar {margin-left: 0px; border: 4px white solid; border-radius: 3px;}.progressbar .progressbar_content {height: 100%; width: 15%; overflow: hidden; white-space: nowrap; border-radius: 0px 3px 3px 0px; position: relative;}.progressbar.progressbar_nolabel .progressbar_content {border-radius: 0px; overflow: visible;}.progressbar.progressbar_arena .progressbar_content {width: auto; padding-left: 5px; padding-right:10px;}.progressbar.progressbar_arena.arena_5 .progressbar_content {padding-left: 0px; padding-right: 0px;}.progressbar.progressbar_arena .arena_point_wrap {display: inline-block; text-align: center; position: relative;}.progressbar.progressbar_arena .arena_point_wrap .icon32 {position: absolute; top: 0px; left: 0px;}.progressbar .progressbar_valuename {position: absolute; left: 8px; top: 6px; color: black; font-size: 12px; font-weight: bold;}.progressbar .progressbar_content .progressbar_valuename {position:relative; color: white;}.progressbar_white_background {background-color: white; border-radius: 3px;}.reputation_exceptional {background-color: #ddeedd;}.reputation_exceptional .progressbar_label {background-color: #35802b;}.reputation_exceptional .progressbar_content {background-color: #5fc451;}.reputation_perfect {background-color: #ddeedd;}.reputation_perfect .progressbar_label {background-color: #3e7437;}.reputation_perfect .progressbar_content {background-color: #6bb362;}.reputation_verygood {background-color: #ddeedd;}.reputation_verygood .progressbar_label {background-color: #4e713a;}.reputation_verygood .progressbar_content {background-color: #80af66;}.reputation_good {background-color: #ddeedd;}.reputation_good .progressbar_label {background-color: #60703b;}.reputation_good .progressbar_content {background-color: #98af66;}.reputation_average {background-color: #ffffdd;}.reputation_average .progressbar_label {background-color: #736138;}.reputation_average .progressbar_content {background-color: #b39a62;}.reputation_notgood {background-color: #ffeded;}.reputation_notgood .progressbar_label {background-color: #b15e45;}.reputation_notgood .progressbar_content {background-color: #cc9280;}.reputation_bad {background-color: #ffeded;}.reputation_bad .progressbar_label {background-color: #b83d3d;}.reputation_bad .progressbar_content {background-color: #d27a7a;}.reputation_verybad {background-color: #ffeded;}.reputation_verybad .progressbar_label {background-color: #d42222;}.reputation_verybad .progressbar_content {background-color: #e56767;}.progressbar_reputation .progressbar_valuename {color: #e56767;}.icon_elite_bar {background-image: url("../../200316-1631/img/mainsite/elite_icon.png"); width: 60px; height: 60px; background-size: 60px 60px; position: relative; top: -18px; float: left; margin-right: 17px;} .arena_0 .progressbar_label {background-color: #5c2b1d;}.arena_0 .progressbar_content {background-color: #9e8179;}.arena_0.progressbar.progressbar_nolabel .progressbar_bar {border-color: #5c2b1d;}.arena_0 .arena_colored {filter: invert(14%) sepia(13%) saturate(6830%) hue-rotate(346deg) brightness(95%) contrast(84%);}.arena_1 .progressbar_label {background-color: #767676;}.arena_1 .progressbar_content {background-color: #aeaeae;}.arena_1.progressbar.progressbar_nolabel .progressbar_bar {border-color: #767676;}.arena_1 .arena_colored {filter: invert(44%) sepia(0%) saturate(670%) hue-rotate(190deg) brightness(105%) contrast(96%);}.arena_2 .progressbar_label {background-color: #bf9f3c;}.arena_2 .progressbar_content {background-color: #d9c68b;}.arena_2.progressbar.progressbar_nolabel .progressbar_bar {border-color: #bf9f3c;}.arena_2 .arena_colored {filter: invert(68%) sepia(14%) saturate(1872%) hue-rotate(8deg) brightness(93%) contrast(82%);}.arena_3 .progressbar_label {background-color: #000000;}.arena_3 .progressbar_content {background-color: #676767;}.arena_3.progressbar.progressbar_nolabel .progressbar_bar {border-color: #000000;}.arena_3 .arena_colored {filter: invert(0%) sepia(8%) saturate(7469%) hue-rotate(300deg) brightness(90%) contrast(110%);}.arena_4 .progressbar_label {background-color: #0a27af;}.arena_4 .progressbar_content {background-color: #6d7fcf;}.arena_4.progressbar.progressbar_nolabel .progressbar_bar {border-color: #0a27af;}.arena_4 .arena_colored {filter: invert(10%) sepia(70%) saturate(6291%) hue-rotate(231deg) brightness(100%) contrast(95%);}.arena_5 .progressbar_label {background-color: #864d9e;}.arena_5 .progressbar_content {background-color: #b795c5;}.arena_5.progressbar.progressbar_nolabel .progressbar_bar {border-color: #864d9e;}.arena_5 .arena_colored {filter: invert(36%) sepia(9%) saturate(3424%) hue-rotate(238deg) brightness(98%) contrast(90%);}.arena_5 .progressbar_label_content {font-size: 20px;}.arena_5.progressbar_arena .arena_container {color: white; font-weight: bold; padding-top: 10px; padding-left: 5px;}.splash_block .arena_5.progressbar_arena .arena_container {font-size: 20px; position: relative; top: -4px;}.arena_container_bar_details {font-size: 12px; position: absolute; right: 5px; top: 11px;}#arena_world_rank_wrap {position: relative; top: -10px;}.progressbar_arena .arena_container {position: relative; width: 100%; height: 100%;}.progressbar_arena .icon_arena {margin-top: 2px; margin-left: 2px;}.progressbar_arena .icon_arena.arena_white {opacity: 0.9;}.progressbar_arena .arena_colored {position: relative; z-index: 10;}.progressbar_arena .arena_shadow {position: absolute;}.progressbar_bottom_infos {position: absolute; right: 25px; bottom: -17px;}.splash_central .progressbar_bottom_infos {font-size: 18px; right: 0px; bottom: -10px;}.elo_beginner .progressbar_label {background-color: #0ca5b6;}.elo_beginner .progressbar_content {background-color: #74bed1;}.elo_apprentice .progressbar_label {background-color: #1b95b4;}.elo_apprentice .progressbar_content {background-color: #74bed1;}.elo_average .progressbar_label {background-color: #358ac9;}.elo_average .progressbar_content {background-color: #84b8de;}.elo_good .progressbar_label {background-color: #4f77bb;}.elo_good .progressbar_content {background-color: #94acd6;}.elo_strong .progressbar_label {background-color: #5b6bb2;}.elo_strong .progressbar_content {background-color: #9ba5d0;}.elo_expert .progressbar_label {background-color: #715aa6;}.elo_expert .progressbar_content {background-color: #a99bc9;}.elo_master .progressbar_label {background-color: #864d9e;}.elo_master .progressbar_content {background-color: #b593c4;}.progressbar_elo .progressbar_valuename {color: gray;}.progressbar_elo {cursor: pointer;}.grad {background-color: white; width: 1px; height: 100%; position: absolute; top: 0px;}.grad100 {left: 25%;}.grad200 {left: 37.5%;}.grad300 {left: 50%;}.grad500 {left: 75%;}.discussion_bubble {position:absolute; bottom: 100%; left: 0px; padding:5px; padding-left: 15px; padding-right: 15px; min-width: 20px; color:#000; background:white; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; z-index: 1054; font-weight: normal; display: none;}.discussion_bubble:after {content:""; position:absolute; bottom:-10px; left:35%; border-width:15px 15px 0; border-style:solid; border-color:#ffffff transparent; display:block; width:0;}.concentric-circles {position: absolute; width: 10px; height: 10px; background-color: red; border-radius: 50%; transform: translateX(-50%); transition: all 0.2s ease-in-out; animation: ripple 2.0s 0.2s infinite; -webkit-animation: ripple 2.0s 0.2s infinite; pointer-events: none;}@-webkit-keyframes ripple {20% {box-shadow: 0px 0px 0px 6px #fff, 0px 0px 0px 8px #222;} 50% {box-shadow: 0px 0px 0px 6px #fff, 0px 0px 0px 8px #222, 0px 0px 0px 14px #fff, 0px 0px 2px 16px #888;} 100% {box-shadow: 0px 0px 0px 6px #fff, 0px 0px 0px 8px #222, 0px 0px 0px 14px #fff, 0px 0px 2px 16px #888, 0px 0px 0px 22px #fff, 0px 0px 5px 24px #ddd;}}.thumbuplink {cursor: pointer;}.to_acceptrefuse {border: 2px red solid; padding: 5px;}.weblink {position: relative;}.link_lang {display: inline-block; width: 40px;}.link_thumb {display: inline-block; width: 60px;}.link_link {display: inline-block;}.linkmoderation {position: absolute; font-size: 75%; left: 350px; top: 9px;}.moderationlink {display: none;}.to_acceptrefuse .acceptlink {display: inline;}.to_acceptrefuse .refuselink {display: inline;}.to_moderate .modifylink {display: inline;}.to_acceptrefuse .modifylink {display: inline;}.to_moderate .removelink {display: inline;}.may_be_reported .reportlink {display: inline;}.link_see_more {display: none;}.newsblock {background-color: rgba(255, 152, 152, 0.85); margin-bottom: 14px; position: relative; -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15); overflow: hidden; border-radius: 6px; height: 458px; cursor: pointer;}.mininewsblock {height: 222px;}.mobile_version .newsblock {height: 222px;}.newsblockshadow {position: absolute; top: 70%; left: 0px; width: 100%; height: 30%; background: -prefixe-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,1)); background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); transition: top 1s, height 1s;}.mininewsblock .newsblockshadow,.mobile_version .newsblock .newsblockshadow {top: 50%; height: 50%;}.newsblockimage {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat;}.newsblocktitle {position: absolute; right: 2%; width: 96%; bottom: 40px; color: white; text-transform: uppercase; font-size: 30px; text-align: right; font-weight: bold; transition: bottom 1s;}.mininewsblock .newsblocktitle,.mobile_version .newsblock .newsblocktitle {font-size: 20px; bottom: 30px;}.newsblockabstract {position: absolute; right: 2%; width: 96%; top: 423px; color: white; font-size: 14px; font-weight: bold; transition: top 1s;}.newsblockabstract_content {height: 20px; text-align: right; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}.mininewsblock .newsblockabstract,.mobile_version .newsblock .newsblockabstract{top: 197px; height: 10px; font-size: 12px;}.newsblockcomments {margin-top: 20px; font-size:150%; float: left;}.newsblockreadmore {margin-top: 20px; font-size:150%; float: right;}.notouch-device .newsblock:hover .newsblocktitle {bottom: 210px;}.notouch-device .newsblock.mininewsblock:hover .newsblocktitle,.notouch-device.mobile_version .newsblock:hover .newsblocktitle{bottom: 169px;}.notouch-device .newsblock:hover .newsblockabstract {top: 278px;}.notouch-device .newsblock.mininewsblock:hover .newsblockabstract,.notouch-device.mobile_version .newsblock:hover .newsblockabstract{top: 65px;}.notouch-device .newsblock:hover .newsblockabstract_content {white-space: normal; text-align: left; height: 114px;}.notouch-device .newsblock.mininewsblock:hover .newsblockabstract_content,.notouch-device.mobile_version .newsblock:hover .newsblockabstract_content{height: 85px;}.notouch-device .newsblock:hover .newsblockshadow {top: 0%; height: 100%; background: -prefixe-linear-gradient(top, rgba(0,0,0,0.3), rgba(0,0,0,1)); background: linear-gradient(to bottom, rgba(0,0,0,0.3), rgba(0,0,0,1));}.newsblock .icon64_redribbon {position: absolute; top: -6px; right: -6px; display: none;}.newsblock.unread_news .icon64_redribbon{display: block;}.controlpanelmenu {height: 170px; position: relative;}.controlpanelmenu img {position: absolute; top: 0px; left: 5px;}.controlpanelmenu .panelmenuicon {position: absolute; top: 14px; left: 30px; font-size: 100px; color: black;}.controlpanelmenu .title {margin: 30px 10px 0px 120px; text-align: center; font-size: 20px; font-weight: bold;}.controlpanelmenu .subtitle {position: absolute; left: 0px; bottom: 8px; width: 100%; text-align: center; color: black; font-weight: normal;}.bga_filtering_search {font-style: italic; text-align: center; color: #999999;}.bga_filtering_search:focus {text-align: left; color: black; font-style: normal;}.server_status_green {color: #00AA00;}.server_status_orange {color: #ffa500;}.server_status_maintenance {color: #ffa500;}.server_status_overload {color: #FFDF00;}.server_status_red {color: #ff0000;}.contact_us_reason {width: 260px; margin-right: 30px; padding-top: 12px; text-align: center;}.contact_us_reason i {font-size: 140%; position: relative; top: 2px; left: -5px;}.contact_section {font-size: 150%; padding-top: 100px; padding-bottom: 100px; padding-left: 20px; padding-right: 20px;}.newArchiveComment {position: relative; font-size: 100%; padding-top: 24px;}.mobile_version .newArchiveComment {width: auto;}.newArchiveComment .icon20_move {position: absolute; top: -4px; right: -1px; cursor: move;}.newArchiveComment textarea {}.newArchiveComment textarea, #newArchiveCommentTextDisplay {margin-left: 5px; margin-top: 15px; width:420px; font-size: 18px;}.mobile_version .newArchiveComment textarea, .mobile_version #newArchiveCommentTextDisplay {margin-left: 5px;}.mobile_version .newArchiveComment textarea, .mobile_version #newArchiveCommentTextDisplay {width:auto;}#newArchiveCommentOptions {margin-top: 15px; margin-bottom: 15px; margin-left: 10px;}.newArchiveComment select {margin-top: 5px; margin-bottom: 5px;}#newArchiveCommentContinueModeWarning {margin-top: 15px; margin-bottom: 15px;}#newArchiveCommentContinueModeWarning {margin-top: -10px; display: none;}#newArchiveCommentHelp, #newArchiveCommentShowHelp, #newArchiveCommentAdditionalImage {margin-left: 0px; display: none;}.newArchiveComment textarea {height: 120px; margin-top: 5px; font-size: 18px; width: 100%;}#newArchiveCommentMinimize {position: absolute; right: 0px; top: 2px; color: black;}.notouch-device #newArchiveCommentMinimize:hover {color: white;}#archiveCommentMinimized {position: absolute; top: -10px; left: 0px; width:0px; height:0px;}#archiveCommentMinimizedIcon {position: absolute; background-color: #4871b6; background-image: none; border-radius: 20px; color: white; padding: 8px; cursor: pointer; display: none; z-index: 400;}#newArchiveCommentTextDisplay {display: inline-block;}.newArchiveCommentDisplay {max-width: 520px;}#archiveCommentElementPointerTarget {position: relative; top: 0px; left: 0px; float: left;}#archiveCommentElementPointerTargetInner {position: absolute; border-radius: 5px; background-color: white; width: 100px; height: 100px; opacity: 0.5; cursor: pointer;}.archiveCommentPointed1 {outline: 6px red dashed;}.archiveCommentPointed2 {outline: 6px blue dashed;}.archiveCommentPointed3 {outline: 6px green dashed;}.archiveCommentPointedImage {outline: 2px red dotted; position: relative;}.archiveCommentAttachedImage {position: absolute; z-index: 500; pointer-events: none;}.archivecommentmode_edit .archiveCommentAttachedImage {cursor: move; pointer-events: auto;}#archivecontrol_editmode_centercomment, #archivecontrol_editmode_dropcommentimage {padding-top: 20px; padding-bottom: 20px; background-color: #F00000; font-weight: bold; font-size: 120%; color: white;}#archivecontrol_editmode_centercomment:hover, #archivecontrol_editmode_dropcommentimage:hover {background-color: #FF0000;}.archiveAuthor {font-weight: bold; margin: 3px; margin-left: 3px;}.newArchiveCommentMouseOver {outline: 2px white dashed;}#newArchiveCommentMoveHelp {display: none;}.archiveComment_before {text-align: center; color: white; position: absolute; width: 80px; height: 36px; left: 50%; margin-left: -40px; top: -9px; overflow: hidden;}.archiveComment_before_inner {background-color: #4871b6; position: absolute; width: 80px; height: 80px; top: -53px; left: 0px; border-radius: 40px;}.archiveComment_before_inner .fa {margin-top: 50px; font-size: 25px;}.newArchiveCommentControls, #newArchiveCommentDisplayControls {margin-top: 10px; text-align: right;}#newArchiveCommentCancel {float: left;}.action-button {margin-left: 10px;}.archiveCommentClickable {cursor: pointer;}.lockedInterface #newArchiveComment.archiveCommentClickable:hover .dijitTooltipContainer {background-color: #a8c9d1;}.lockedInterface .archiveCommentClickable {cursor: wait;}.lockedInterface #newArchiveCommentNext.bgabutton_blue {background: gray;}.scale-in-center {-webkit-animation: scale-in-center 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center 0.3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;} @-webkit-keyframes scale-in-center {0% {-webkit-transform: scale(0); transform: scale(0); opacity: 1;} 100% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}} @keyframes scale-in-center {0% {-webkit-transform: scale(0); transform: scale(0); opacity: 1;} 100% {-webkit-transform: scale(1); transform: scale(1); opacity: 1;}}.monitoring_server_name {margin: 1px; padding: 5px; line-height: 35px; color: black; cursor: pointer;}.monitoring_server_name.selected {border: 5px red solid;}.player_presentation {font-size: 16px;}.player_presentation .emblemwrap_xl {position: absolute; top: 20px; left: 20px;}.player_presentation .player_status {position: absolute; top: 15px; left: 14px;}.player_presentation .playername {position: absolute; left: 125px; top: 32px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}.player_presentation .playersubinfos {position: absolute; left: 125px; top: 59px;}.player_presentation .playersubinfos_lang {position: absolute; left: 125px; top: 84px; font-size: 85%; border: 1px gray solid; border-radius: 5px; padding: 2px 10px; max-width: 50%;}.player_presentation .playersubinfos_lang_content {overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 100%;}.player_presentation .playersubinfos_lang_speecharrow {position: absolute; left: -8px; top: 3px; width: 8px; height: 9px; background-image: url("../../200316-1631/img/common/icons20.png"); background-position: -6px -2165px;}.faq_summary_title {font-size: 120%;}#rating_step1 {width: 426px;}#rating_step1 .stars_list {margin-top: 30px; margin-bottom: 30px; text-align: center;}#rating_step1 .rating_star {cursor: pointer;}#rating_skip {margin-top: 30px; text-align: center;}#rating_alternative {margin-top: 10px; text-align: center;}#rating_explanation {text-align: center; width: 100%; min-height: 50px;}.issue_wrap {text-align: center;}.rating_issue {font-size: 20px;}#rating_comment {width: 100%; min-height: 120px; font-size: 20px;}.icon20 {display: inline-block; background-image: url("../../200316-1631/img/common/icons20.png"); width: 20px; height: 20px; position: relative; top: 4px;}.icon12 {display: inline-block; background-image: url("../../200316-1631/img/common/icons20.png"); width: 12px; height: 12px;}.icon16 {display: inline-block; background-image: url("../../200316-1631/img/common/icons20.png"); width: 16px; height: 16px; position: relative; top: 2px;}.icon32 {display: inline-block; background-image: url("../../200316-1631/img/common/icons32.png"); width: 32px; height: 32px;}.icon64 {display: inline-block; background-image: url("../../200316-1631/img/common/icons64.png"); width: 64px; height: 64px;}.icon20_sound {background-position: 0px -20px;}.icon20_mute {background-position: 0px -40px;}.icon20_fullscreen {background-position: 0px -80px;}.icon20_logmode {background-position: 0px 0px;}.icon20_detach {background-position: 0px -60px;}.icon20_help {background-position: 0px -100px;}.icon20_quit {background-position: 0px -120px;}.icon20_heart {background-position: 0px -140px;}.icon20_voidheart {background-position: 0px -160px;}.icon20_time {background-position: 0px -180px;}.icon20_stat {background-position: 0px -200px;}.icon20_gender_ {background-position: 0px -260px;}.icon20_gender_0 {background-position: 0px -240px;}.icon20_gender_1 {background-position: 0px -220px;}.icon20_speak {background-position: 0px -280px;}.icon20_disconnect {background-position: 0px -300px;top: 0px;}.icon20_warning {background-position: 0px -320px;}.icon20_reputdown {background-position: 0px -340px;}.icon20_reputup {background-position: 0px -360px;}.icon16_reputdown {background-position: -2px -342px;}.icon16_reputup {background-position: -2px -362px;}.icon20_newmail {background-position: 0px -380px;}.icon20_nomail {background-position: 0px -400px;}.icon16_hand {background-position: -2px -422px;}.icon16_point {background-position: -2px -442px;}.icon20_config {background-position: 0px -460px;}.icon20_penaltyclock {background-position: 0px -480px;}.icon20_penaltyleave {background-position: 0px -500px;}.icon20_penaltydecision {background-position: 0px -520px;}.icon16_rank {background-position: -2px -562px;}.icon20_rankw {background-position: 0px -2080px;}.icon20_rankwmini {background-position: 0px -2100px;}.icon20_rankwb {background-position: 0px -2120px;}.icon20_playernotification {background-position: 0px -580px;}.icon20_notif_nbr {background-position: 0px -600px;}.icon20_prestige {background-position: 0px -620px;}.icon20_profile {background-position: 0px -640px;}.icon20_expand {background-position: 0px -660px;}.icon20_collapse {background-position: 0px -680px;}.icon20_config_highlight {background-position: 0px -700px;}.icon20_playernotification_highlight {background-position: 0px -720px;}.icon20_comment {background-position: 0px -740px;}.icon20_move {background-position: 0px -760px;}.icon20_chain {background-position: 0px -800px;}.icon20_availtable {background-position: 0px -820px;}.icon20_want_to_play {background-position: 0px -840px;}.icon20_know_game {background-position: 0px -860px;}.icon20_unknow_game {background-position: 0px -880px;}.icon20_suggestion {background-position: 0px -900px;}.icon20_sound_white {background-position: 0px -940px;}.icon20_mute_white {background-position: 0px -920px;}.icon20_config_white {background-position: 0px -960px;}.icon20_config_white_highlight {background-position: 0px -980px;}.icon20_arrowdown_white {background-position: 0px -1000px;}.icon20_logmode_white {background-position: 0px -1020px;}.icon20_detach_white {background-position: 0px -1040px;}.icon20_fullscreen_white {background-position: 0px -1060px;}.icon20_help_white {background-position: 0px -1080px;}.icon20_quit_white {background-position: 0px -1100px;}.icon20_arrowup {background-position: 0px -1120px;}.icon16_tiebreaker {background-position: -2px -1142px;}.icon12_want_to_play_micro {background-position: -4px -1164px;}.icon16_seemore {background-position: -2px -1182px;}.icon20_smalltable_purple {background-position: -0px -1200px;}.icon16_duration {background-position: -2px -1222px;}.icon16_nbrplayer {background-position: -2px -1242px;}.icon16_complexity {background-position: -2px -1262px;}.icon16_strategy {background-position: -2px -1282px;}.icon16_luck {background-position: -2px -1302px;}.icon16_diplomacy {background-position: -2px -1322px;}.icon16_backgray {background-position: -2px -1342px;}.icon20_gift {background-position: 0px -1360px;}.icon20_smalltable_red {background-position: 0px -1380px;}.icon20_smalltable {background-position: 0px -1400px;}.icon20_remove {background-position: 0px -1420px;}.icon20_arrowdown_gray {background-position: 0px -1440px;}.icon16_stickynote {background-position: -2px -1462px;}.icon20_stickynote {background-position: -0px -1460px;}.icon16_stickynotenew {background-position: -2px -1482px;}.icon20_remove_white {background-position: 0px -1720px;}.icon20_remove_whiteover {background-position: 0px -1740px;}.icon20_collapse_white {background-position: 0px -1760px;}.icon20_chatdetach {background-position: 0px -1820px;}.icon20_chatdetach_over {background-position: 0px -1840px;}.icon20_meeple_wb {background-position: 0px -2060px;}.icon20_night {background-position: 0px -2140px;}.icon20_manual {background-position: 0px -2180px;}.icon20.icon_arena {background-image: url("../../200316-1631/img/common/icons64.png"); background-size: 20px 640px; background-position: -0% -1400%;}.icon20.icon_arena.arena_white {filter: invert(100%); background-position: -0% -1500%;}.icon32.icon_arena {background-image: url("../../200316-1631/img/common/icons64.png"); background-size: 32px 1024px; background-position: -0% -1400%;}.icon32.icon_arena.arena_white {filter: invert(100%); background-position: -0% -1500%;}.icon32.icon_arena.arena_shadow {background-position: -0% -1600%;}.icon32_shadowbutton {background-position: 0px 0px;}.icon32_add_wannaplay {background-position: 0px -32px;}.icon32_wannalearn {background-position: 0px -64px;}.icon32_rem_wannaplay {background-position: 0px -96px;}.icon32_facebook {background-position: 0px -128px;}.icon32_twitter {background-position: 0px -160px;}.icon32_rss {background-position: 0px -192px;}.icon32_leftarrow {background-position: 0px -224px;}.icon32_rightarrow {background-position: 0px -256px;}.icon32_leftarrow_white {background-position: 0px -288px;}.icon32_rightarrow_white {background-position: 0px -320px;}.icon32_googleplus {background-position: 0px -480px;}.icon32_crown {background-position: 0px -512px;}.icon32_browsers {background-position: 0px -704px;}.icon32_replaylastmoves {background-position: 0px -544px;}.icon32_wheel {background-position: 0px -576px;}.icon32_notes {background-position: 0px -608px;}.icon32_notes_active {background-position: 0px -640px;}.icon32_turnbased {background-image: url("../../200316-1631/img/common/icons64.png"); background-position: 0px -640px;}.icon32_realtime {background-image: url("../../200316-1631/img/common/icons64.png"); background-position: 0px -672px;}.icon32_gameinprogress {background-image: url("../../200316-1631/img/common/icons64.png"); background-position: -32px -640px;}.icon32_hotseat {background-image: url("../../200316-1631/img/common/icons64.png"); background-position: -0px -352px; background-size: 32px 1024px;}.icon64_redribbon {background-position: 0px 0px;}.icon64_book {background-position: 0px -64px;}.icon64_cart {background-position: 0px -128px;}.icon64_wheel {background-position: 0px -192px;}.icon64_whiteflag {background-position: 0px -256px;}.icon64_handshake {background-position: 0px -320px;}.icon64_quit {background-position: 0px -384px;}.icon64_back {background-position: 0px -448px;}.icon64_stop {background-position: 0px -512px;}.icon64_hotseat {background-position: 0px -704px;}.icon64_turnbased {background-position: 0px -768px;}.icon64_3d {background-position: 0px -832px;}.freeplace, .freeplaceopt {width: 32px; height: 32px; background-image: url("../../200316-1631/img/mainsite/freeplaces.png");}.freeplaceopt {background-position: -32px 0px;}.male {font-weight: bold; color: blue; font-size: 16px;}.female {font-weight: bold; color: #FF1493; font-size: 16px;}.gender_not_specified {display: none;}.languages_spoken {font-size: 16px;}.fa-star, .fa-star-o, .fa-star-half-o {color: #f9a11a;}.fa-star.tiebreaker {color: #777;}.icon_plus {background-color: #4971b6; width: 20px; height: 20px; color: white; display: inline-block; border-radius: 10px; text-align: center; font-size: 22px; font-weight: bold; position: relative; top: 4px;}.icon_plus span {position: relative; top: -2px;}@-webkit-keyframes wrench {0% {-webkit-transform: rotate(-12deg); transform: rotate(-12deg);} 8% {-webkit-transform: rotate(12deg); transform: rotate(12deg);} 10% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 18% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 20% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 28% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 30% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 38% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 40% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 48% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 50% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 58% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 60% {-webkit-transform: rotate(-24deg); transform: rotate(-24deg);} 68% {-webkit-transform: rotate(24deg); transform: rotate(24deg);} 75%, 100% {-webkit-transform: rotate(0deg); transform: rotate(0deg);}}@keyframes wrench {0% {-webkit-transform: rotate(-12deg); -ms-transform: rotate(-12deg); transform: rotate(-12deg);} 8% {-webkit-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg);} 10% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 18% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 20% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 28% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 30% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 38% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 40% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 48% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 50% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 58% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 60% {-webkit-transform: rotate(-24deg); -ms-transform: rotate(-24deg); transform: rotate(-24deg);} 68% {-webkit-transform: rotate(24deg); -ms-transform: rotate(24deg); transform: rotate(24deg);} 75%, 100% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}}.faa-wrench.animated,.faa-wrench.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-wrench {-webkit-animation: wrench 2.5s ease infinite; animation: wrench 2.5s ease infinite; transform-origin-x: 90%; transform-origin-y: 35%; transform-origin-z: initial;}.faa-wrench.animated.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-wrench.faa-fast {-webkit-animation: wrench 1.2s ease infinite; animation: wrench 1.2s ease infinite;}.faa-wrench.animated.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-wrench.faa-slow {-webkit-animation: wrench 3.7s ease infinite; animation: wrench 3.7s ease infinite;}@-webkit-keyframes ring {0% {-webkit-transform: rotate(-15deg); transform: rotate(-15deg);} 2% {-webkit-transform: rotate(15deg); transform: rotate(15deg);} 4% {-webkit-transform: rotate(-18deg); transform: rotate(-18deg);} 6% {-webkit-transform: rotate(18deg); transform: rotate(18deg);} 8% {-webkit-transform: rotate(-22deg); transform: rotate(-22deg);} 10% {-webkit-transform: rotate(22deg); transform: rotate(22deg);} 12% {-webkit-transform: rotate(-18deg); transform: rotate(-18deg);} 14% {-webkit-transform: rotate(18deg); transform: rotate(18deg);} 16% {-webkit-transform: rotate(-12deg); transform: rotate(-12deg);} 18% {-webkit-transform: rotate(12deg); transform: rotate(12deg);} 20%, 100% {-webkit-transform: rotate(0deg); transform: rotate(0deg);}}@keyframes ring {0% {-webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg);} 2% {-webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg);} 4% {-webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg);} 6% {-webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg);} 8% {-webkit-transform: rotate(-22deg); -ms-transform: rotate(-22deg); transform: rotate(-22deg);} 10% {-webkit-transform: rotate(22deg); -ms-transform: rotate(22deg); transform: rotate(22deg);} 12% {-webkit-transform: rotate(-18deg); -ms-transform: rotate(-18deg); transform: rotate(-18deg);} 14% {-webkit-transform: rotate(18deg); -ms-transform: rotate(18deg); transform: rotate(18deg);} 16% {-webkit-transform: rotate(-12deg); -ms-transform: rotate(-12deg); transform: rotate(-12deg);} 18% {-webkit-transform: rotate(12deg); -ms-transform: rotate(12deg); transform: rotate(12deg);} 20%, 100% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}}.faa-ring.animated,.faa-ring.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-ring {-webkit-animation: ring 2s ease infinite; animation: ring 2s ease infinite; transform-origin-x: 50%; transform-origin-y: 0px; transform-origin-z: initial;}.faa-ring.animated.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-ring.faa-fast {-webkit-animation: ring 1s ease infinite; animation: ring 1s ease infinite;}.faa-ring.animated.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-ring.faa-slow {-webkit-animation: ring 3s ease infinite; animation: ring 3s ease infinite;}@-webkit-keyframes vertical {0% {-webkit-transform: translate(0,-3px); transform: translate(0,-3px);} 4% {-webkit-transform: translate(0,3px); transform: translate(0,3px);} 8% {-webkit-transform: translate(0,-3px); transform: translate(0,-3px);} 12% {-webkit-transform: translate(0,3px); transform: translate(0,3px);} 16% {-webkit-transform: translate(0,-3px); transform: translate(0,-3px);} 20% {-webkit-transform: translate(0,3px); transform: translate(0,3px);} 22%, 100% {-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes vertical {0% {-webkit-transform: translate(0,-3px); -ms-transform: translate(0,-3px); transform: translate(0,-3px);} 4% {-webkit-transform: translate(0,3px); -ms-transform: translate(0,3px); transform: translate(0,3px);} 8% {-webkit-transform: translate(0,-3px); -ms-transform: translate(0,-3px); transform: translate(0,-3px);} 12% {-webkit-transform: translate(0,3px); -ms-transform: translate(0,3px); transform: translate(0,3px);} 16% {-webkit-transform: translate(0,-3px); -ms-transform: translate(0,-3px); transform: translate(0,-3px);} 20% {-webkit-transform: translate(0,3px); -ms-transform: translate(0,3px); transform: translate(0,3px);} 22%, 100% {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}}.faa-vertical.animated,.faa-vertical.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-vertical {-webkit-animation: vertical 2s ease infinite; animation: vertical 2s ease infinite;}.faa-vertical.animated.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-vertical.faa-fast {-webkit-animation: vertical 1s ease infinite; animation: vertical 1s ease infinite;}.faa-vertical.animated.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-vertical.faa-slow {-webkit-animation: vertical 4s ease infinite; animation: vertical 4s ease infinite;}@-webkit-keyframes horizontal {0% {-webkit-transform: translate(0,0); transform: translate(0,0);} 6% {-webkit-transform: translate(5px,0); transform: translate(5px,0);} 12% {-webkit-transform: translate(0,0); transform: translate(0,0);} 18% {-webkit-transform: translate(5px,0); transform: translate(5px,0);} 24% {-webkit-transform: translate(0,0); transform: translate(0,0);} 30% {-webkit-transform: translate(5px,0); transform: translate(5px,0);} 36%, 100% {-webkit-transform: translate(0,0); transform: translate(0,0);}}@keyframes horizontal {0% {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);} 6% {-webkit-transform: translate(5px,0); -ms-transform: translate(5px,0); transform: translate(5px,0);} 12% {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);} 18% {-webkit-transform: translate(5px,0); -ms-transform: translate(5px,0); transform: translate(5px,0);} 24% {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);} 30% {-webkit-transform: translate(5px,0); -ms-transform: translate(5px,0); transform: translate(5px,0);} 36%, 100% {-webkit-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-horizontal {-webkit-animation: horizontal 2s ease infinite; animation: horizontal 2s ease infinite;}.faa-horizontal.animated.faa-fast,.faa-horizontal.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-horizontal.faa-fast {-webkit-animation: horizontal 1s ease infinite; animation: horizontal 1s ease infinite;}.faa-horizontal.animated.faa-slow,.faa-horizontal.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-horizontal.faa-slow {-webkit-animation: horizontal 3s ease infinite; animation: horizontal 3s ease infinite;}@-webkit-keyframes flash {0%, 100%, 50% {opacity: 1;} 25%, 75% {opacity: 0;}}@keyframes flash {0%, 100%, 50% {opacity: 1;} 25%, 75% {opacity: 0;}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-flash {-webkit-animation: flash 2s ease infinite; animation: flash 2s ease infinite;}.faa-flash.animated.faa-fast,.faa-flash.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-flash.faa-fast {-webkit-animation: flash 1s ease infinite; animation: flash 1s ease infinite;}.faa-flash.animated.faa-slow,.faa-flash.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-flash.faa-slow {-webkit-animation: flash 3s ease infinite; animation: flash 3s ease infinite;}@-webkit-keyframes bounce {0%, 10%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); transform: translateY(0);} 40% {-webkit-transform: translateY(-15px); transform: translateY(-15px);} 60% {-webkit-transform: translateY(-15px); transform: translateY(-15px);}}@keyframes bounce {0%, 10%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);} 40% {-webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px);} 60% {-webkit-transform: translateY(-15px); -ms-transform: translateY(-15px); transform: translateY(-15px);}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-bounce {-webkit-animation: bounce 2s ease infinite; animation: bounce 2s ease infinite;}.faa-bounce.animated.faa-fast,.faa-bounce.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-bounce.faa-fast {-webkit-animation: bounce 1s ease infinite; animation: bounce 1s ease infinite;}.faa-bounce.animated.faa-slow,.faa-bounce.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-bounce.faa-slow {-webkit-animation: bounce 3s ease infinite; animation: bounce 3s ease infinite;}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(359deg); transform: rotate(359deg);}}@keyframes spin {0% {-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);} 100% {-webkit-transform: rotate(359deg); -ms-transform: rotate(359deg); transform: rotate(359deg);}}.faa-spin.animated,.faa-spin.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-spin {-webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite;}.faa-spin.animated.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-spin.faa-fast {-webkit-animation: spin 0.7s linear infinite; animation: spin 0.7s linear infinite;}.faa-spin.animated.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-spin.faa-slow {-webkit-animation: spin 2.2s linear infinite; animation: spin 2.2s linear infinite;}@-webkit-keyframes float {0% {-webkit-transform: translateY(0); transform: translateY(0);} 50% {-webkit-transform: translateY(-6px); transform: translateY(-6px);} 100% {-webkit-transform: translateY(0); transform: translateY(0);}}@keyframes float {0% {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);} 50% {-webkit-transform: translateY(-6px); -ms-transform: translateY(-6px); transform: translateY(-6px);} 100% {-webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-float {-webkit-animation: float 2s linear infinite; animation: float 2s linear infinite;}.faa-float.animated.faa-fast,.faa-float.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-float.faa-fast {-webkit-animation: float 1s linear infinite; animation: float 1s linear infinite;}.faa-float.animated.faa-slow,.faa-float.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-float.faa-slow {-webkit-animation: float 3s linear infinite; animation: float 3s linear infinite;}@-webkit-keyframes pulse {0% {-webkit-transform: scale(1.1); transform: scale(1.1);} 50% {-webkit-transform: scale(0.8); transform: scale(0.8);} 100% {-webkit-transform: scale(1.1); transform: scale(1.1);}}@keyframes pulse {0% {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);} 50% {-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);} 100% {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}}.faa-pulse.animated,.faa-pulse.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-pulse {-webkit-animation: pulse 2s linear infinite; animation: pulse 2s linear infinite;}.faa-pulse.animated.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-pulse.faa-fast {-webkit-animation: pulse 1s linear infinite; animation: pulse 1s linear infinite;}.faa-pulse.animated.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-pulse.faa-slow {-webkit-animation: pulse 3s linear infinite; animation: pulse 3s linear infinite;}.faa-shake.animated,.faa-shake.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-shake {-webkit-animation: wrench 2.5s ease infinite; animation: wrench 2.5s ease infinite;}.faa-shake.animated.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-shake.faa-fast {-webkit-animation: wrench 1.2s ease infinite; animation: wrench 1.2s ease infinite;}.faa-shake.animated.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-shake.faa-slow {-webkit-animation: wrench 3.7s ease infinite; animation: wrench 3.7s ease infinite;}@-webkit-keyframes tada {0% {-webkit-transform: scale(1); transform: scale(1);} 10%, 20% {-webkit-transform: scale(.9) rotate(-8deg); transform: scale(.9) rotate(-8deg);} 30%, 50%, 70% {-webkit-transform: scale(1.3) rotate(8deg); transform: scale(1.3) rotate(8deg);} 40%, 60% {-webkit-transform: scale(1.3) rotate(-8deg); transform: scale(1.3) rotate(-8deg);} 80%, 100% {-webkit-transform: scale(1) rotate(0); transform: scale(1) rotate(0);}}@keyframes tada {0% {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} 10%, 20% {-webkit-transform: scale(.9) rotate(-8deg); -ms-transform: scale(.9) rotate(-8deg); transform: scale(.9) rotate(-8deg);} 30%, 50%, 70% {-webkit-transform: scale(1.3) rotate(8deg); -ms-transform: scale(1.3) rotate(8deg); transform: scale(1.3) rotate(8deg);} 40%, 60% {-webkit-transform: scale(1.3) rotate(-8deg); -ms-transform: scale(1.3) rotate(-8deg); transform: scale(1.3) rotate(-8deg);} 80%, 100% {-webkit-transform: scale(1) rotate(0); -ms-transform: scale(1) rotate(0); transform: scale(1) rotate(0);}}.faa-tada.animated,.faa-tada.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-tada {-webkit-animation: tada 2s linear infinite; animation: tada 2s linear infinite;}.faa-tada.animated.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-tada.faa-fast {-webkit-animation: tada 1s linear infinite; animation: tada 1s linear infinite;}.faa-tada.animated.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-tada.faa-slow {-webkit-animation: tada 3s linear infinite; animation: tada 3s linear infinite;}@-webkit-keyframes passing {0% {-webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0;} 50% {-webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1;} 100% {-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0;}}@keyframes passing {0% {-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0;} 50% {-webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: 1;} 100% {-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); opacity: 0;}}.faa-passing.animated,.faa-passing.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-passing {-webkit-animation: passing 2s linear infinite; animation: passing 2s linear infinite;}.faa-passing.animated.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-passing.faa-fast {-webkit-animation: passing 1s linear infinite; animation: passing 1s linear infinite;}.faa-passing.animated.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-passing.faa-slow {-webkit-animation: passing 3s linear infinite; animation: passing 3s linear infinite;}@-webkit-keyframes passing-reverse {0% {-webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0;} 50% {-webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1;} 100% {-webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0;}}@keyframes passing-reverse {0% {-webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); opacity: 0;} 50% {-webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: 1;} 100% {-webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0;}}.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-passing-reverse {-webkit-animation: passing-reverse 2s linear infinite; animation: passing-reverse 2s linear infinite;}.faa-passing-reverse.animated.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-fast {-webkit-animation: passing-reverse 1s linear infinite; animation: passing-reverse 1s linear infinite;}.faa-passing-reverse.animated.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-passing-reverse.faa-slow {-webkit-animation: passing-reverse 3s linear infinite; animation: passing-reverse 3s linear infinite;}@-webkit-keyframes burst {0% {opacity: .6;} 50% {-webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0;} 100% {opacity: 0;}}@keyframes burst {0% {opacity: .6;} 50% {-webkit-transform: scale(1.8); -ms-transform: scale(1.8); transform: scale(1.8); opacity: 0;} 100% {opacity: 0;}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover > .faa-burst {-webkit-animation: burst 2s infinite linear; animation: burst 2s infinite linear;}.faa-burst.animated.faa-fast,.faa-burst.animated-hover.faa-fast:hover,.faa-parent.animated-hover:hover > .faa-burst.faa-fast {-webkit-animation: burst 1s infinite linear; animation: burst 1s infinite linear;}.faa-burst.animated.faa-slow,.faa-burst.animated-hover.faa-slow:hover,.faa-parent.animated-hover:hover > .faa-burst.faa-slow {-webkit-animation: burst 3s infinite linear; animation: burst 3s infinite linear;}.chatinputctrl {margin-top: 5px; position: relative;}#chatbar {}#chatbar .chatinputctrl {}.chatinput {height: 20px; width:98%; font-style: italic; text-align: center; color: #999999; position: relative; top: -2px; left: -1px; margin: 0; padding-top: 3px; padding-left: 1%; padding-right: 1%; padding-bottom: 0px; box-sizing: content-box;}#general_chatinput_input {height: auto; padding-bottom: 3px;}#chatbardock .chatinput {border: 1px solid black; border-top: 1px solid #999999; border-bottom: 1px solid #999999; z-index:1;}.chatinput:focus {text-align: left; color: black; font-style: normal; outline: none !important;}.chatinput::placeholder {color: #999999; opacity: 1;}#chatinput_big {width: 500px;}.chatinputctrl .chatinputdetach {position: absolute; right: 0px; top: 2px; cursor: pointer; display: none;}.chatinputctrl:hover .chatinputdetach {display: block;}#chatbar {position: fixed; bottom: 0px; left: 0px; width: 100%; height: 0px; z-index: 1051;}#chatbar_inner {position: relative; width: 100%; margin: auto;}#chatbardock {height: 29px; width: 100px; display: none; position: absolute; top: -29px; right: 5px;}#chatbardock.chatbardock_visible {display: block;}.chatwindow {display: inline-block; position: relative; height: 100%;}.chatwindowexpanded {position: relative; top: -24px; width: 268px; height: 53px; background-color: #ebd5bd; border: 1px black solid; border-top: none; margin-right: 10px; display: none;}.dropshadow {position: absolute; top: -260px; right: -13px; width: 12px; height: 386px; background-image: url("../../200316-1631/img/layout/dropshadow.png"); background-size: auto 386px;}.chatwindowcollapsed .dropshadow {top: 0px;}.chatbarinput {position: absolute; left: 0px; top: 18px; width: 238px; height: 26px; outline: none; border-width:0px; border:none; text-align: center;}.chatbarbelowinput {top: 22px; position: absolute; right: 5px; cursor: pointer;}#chatbarbelowinput_emergency {display: none;}.chatwindowtype_privatechat .chatbarinput,.chatwindowtype_table .chatbarinput,.chatwindowtype_general .chatbarinput {top: -2px; width: 100% ! important;}.chatwindowtype_privatechat .chatbarbelowinput,.chatwindowtype_general .chatbarbelowinput,.chatwindowtype_table .chatbarbelowinput {top: 29px; left: 0px; right: auto; width: 100%;}.chatwindowtype_privatechat .chatbarbelowinput_item,.chatwindowtype_table .chatbarbelowinput_item {display: inline-block; vertical-align: middle; width: 32%; text-align: center; padding-bottom: 4px;}.chatbarbelowinput_item.chatbarbelowinput_item_showcursor,.chatwindowtype_table .chatbarbelowinput_item.chatbarbelowinput_item_showcursor,.chatwindowtype_privatechat .chatbarbelowinput_item.chatbarbelowinput_item_showcursor {display: none;}.desktop_version.game_interface .chatwindowtype_table .chatbarbelowinput_item {width: 25%;}.desktop_version.game_interface .chatwindowtype_table .chatbarbelowinput_item.chatbarbelowinput_item_showcursor {display: inline-block;}.chatwindow_startaudiochat {display: none;}.chatwindowtype_table .chatwindow_startaudiochat {display: inline-block;}.chatwindowtype_privatechat .chatwindow_startaudiochat {display: inline-block;}.chatwindow_startvideochat {display: none;}.chatwindowtype_table .chatwindow_startvideochat {display: inline-block;}.chatwindowtype_privatechat .chatwindow_startvideochat {display: inline-block;}.audiovideo_inactive {color: #444;}.audiovideo_active {color: green ! important; border-bottom: 3px solid green; border-color: green ! important; box-sizing: border-box;}.notouch-device .chatbarbelowinput_item:hover{color: #004400 ! important;}.notouch-device .audiovideo_active.chatbarbelowinput_item:hover{color: green ! important;}.audiovideo_premium {background-image: url("../../200316-1631/img/common/icons32.png"); background-position: -8px -520px; background-repeat: no-repeat;}.chatbarinput_predefined {width: 20px; height: 20px; top: 0px;}.predefined_message {width: 25px; height: 25px; padding: 0px 0px 4px 4px; display: inline-block; cursor: pointer;}.predefined_textmessage {padding: 5px; cursor: pointer;}.notouch-device .predefined_message:hover, .notouch-device .predefined_textmessage:hover {background-color: #cccccc;}.chatwindowlogs {position: absolute; top: -277px; left: -1px; height: 277px; width: 100%; border: 1px black solid; border-bottom: none; background-color: #ebd5bd; border-radius: 5px 5px 0px 0px;}.chatwindowlogstitlebar{position: absolute; top: 0px; left: 0px; width: 100%; background-color: #212121; height: 28px; cursor: pointer;}.notouch-device .chatwindowlogstitlebar:hover {}.chatwindowlogstitle {margin-left: 37px; margin-top: 5px; color: white; font-weight: bold; font-size: 80%; max-width: 185px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}a.chatwindowtitlelink {color: white;}.chatwindowicon {position: absolute; top: -5px; left: -8px; z-index:1;}.game_interface .chatwindow.chatwindowtype_table .chatwindowicon,.chatwindow.chatwindowtype_general .chatwindowicon {left:7px; top:1px;}.chatwindowicon .fa-comment,.chatwindowicon .fa-comments {color: white;}.mobile_version .chatwindowicon {display: none;}.mobile_version .chatwindowlogstitle {margin-left: 5px;}.chatbarinput_stopnotif {display: none;}#chatbarinput_startaudiochat_general,#chatbarinput_startvideochat_general {display:none;}#chatbarinput_stopnotif_general {position: absolute; top: 0px; left: 3px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; max-width: 240px; color: gray; display: block;}#chatbarinput_predefined_general {position: absolute; right: 3px;}.chatwindowremove,.chatwindowremovec {position: absolute; top: 3px; right: 3px; cursor: pointer;}.notouch-device .chatwindowremove:hover {background-position: 0px -1740px;}.notouch-device .chatwindowremovec:hover {background-position: 0px -1800px;}.chatwindowcollapse {position: absolute; top: 3px; right: 24px; cursor: pointer;}.notouch-device .chatwindowcollapse:hover {background-position: 0px -1780px;}.chatwindowlogs_zone {position: absolute; top: 28px; left: 0px; width: 100%; height: 265px; overflow: auto;}.chatwindowtype_table .chatwindowlogs_zone,.chatwindowtype_general .chatwindowlogs_zone,.chatwindowtype_privatechat .chatwindowlogs_zone {height: 249px;}.chatwindowlogs_zone_big {height: 275px;}.chatwindowmorelogs {position: absolute; top: 28px; left: 0px; font-size: 80%; text-align: center; padding: 5px; width: 89%; background-color: white; display: none;}.chatwindowlogs_zone .chatwindowlogs_endzone {height: 10px; width: 1px;}.chatwindowlogs_zone .roundedbox {background-color: transparent; background-image: url("../../200316-1631/img/layout/rounded_b.png"); word-wrap: break-word;}.chatwindowcollapsed {position: relative; width: 164px; top: 0px; height: 28px; background-color: white; margin-right: 10px; border-left: 1px black solid; border-right: 1px black solid; border-top: 1px black solid; cursor: pointer; border-radius: 5px 5px 0px 0px;}.desktop_version .chatwindowcollapsed {-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=75);}.chatwindowcollapsedtitle {position: absolute; color: black; font-weight: bold; font-size: 80%; left: 5px; top: 5px; max-width: 150px; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}.notouch-device .chatwindowcollapsed:hover {background-color: #f0f0f0;}.chatwindowremovec {display: none;}.chatwindowcollapsed:hover .chatwindowremovec {display: block;}.touch-device .chatwindowremovec {display: block;}.touch-device.mobile_version .chatwindowremovec {display: none;}.chatwindownewmsgcount {background-color: #f42336; padding-left: 3px; padding-right: 3px; padding-top: 2px; padding-bottom: 2px; display: none; font-size: 80%; margin-right: 5px;}.desktop_version .newmessage .chatwindowcollapsed,.desktop_version .notouch-device .newmessage .chatwindowcollapsed {background-color: black; border-left: 1px #ccc solid; border-right: 1px #4f4f4f solid; border-top: 1px #ccc solid;}.newmessage .chatwindowcollapsedtitle {color: white;}.newmessage .chatwindownewmsgcount {display: inline;}.newmessage .chatwindowcollapsed .icon20_remove {background-position: 0px -1720px;}.notouch-device .newmessage .chatwindowcollapsed .icon20_remove:hover {background-position: 0px -1740px;}.chatwindowpreview {position: absolute; bottom: 28px; left: -1px; width: 166px;}.chatwindowpreviewmsg {margin-bottom: 1px; font-size: 80%; background-color: white; padding: 3px; word-wrap: break-word; z-index: 99; border-radius:5px; border: 1px #ccc solid; -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.8); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=75);}@media only screen and (max-width: 400px) {.chatwindowpreview {display: none;}}#chatbarstackedmenu {position: absolute; top: 0px; left: -60px;}#chatwindowcollapsed_stacked {width: 40px; display: none;}#chatwindowcollapsed_stacked .chatwindowcollapsedtitle {width: 30px; text-align: center; font-weight: bold;}#chatwindowcollapsed_stacked .icon20_speak {position: relative; top: -2px;}#chatwindowcollapsed_stacked .icon20_remove {display: none;}#stackedmenu {background-color: white; border: 1px black solid; position: absolute; bottom: 28px; left: -1px; display: none; min-width: 200px; z-index:1;}.stackmenu_item {color: black; cursor: pointer; margin: 3px; padding: 5px;}.stackmenu_item:hover {background-color: #f7f7f7;}.chatwindowlogs_zone .timestamp,#logs .timestamp{color: #777; text-align: center; font-size: 90%; font-weight: bold; margin-top: 4px;}#logs .timestamp {font-size: 75%;}.chatwindowlogs_zone .msgtime .message_unread,.chatwindowlogs_zone .msgtime .message_read {display: none;}.chatwindowlogs_zone .ownchatlog .msgtime .message_read {display: inline; color: #27ae0a;}.chatwindowlogs_zone .ownchatlog .msgtime .message_unread {display: inline; color: #d0d0d0;}.chatwindowlogs_zone .newmessage {font-style: italic;}.load_previous_message {font-size: 80%; text-align: center; margin: 5px;}.is_writing_now {display: none;}.is_writing_now_expl {font-weight:normal;}.chatlog .roundedboxinner {margin-right: 25px; margin-left: 4px;}.chatwindowlogs_zone .roundedbox.chatlog {background-image: none; padding: 0px;}.chatlog.ownchatlog {text-align: right;}.chatlog.ownchatlog .roundedboxinner {margin-left: 25px; margin-right: 4px;}.chatlog .playername {margin-bottom: 3px;}.chatlog .playername::after {content: " "; display: block; height: 2px;}.chatlog.ownchatlog .playername, .chatwindowtype_privatechat .playername, .chatlog.sameauthor .playername {display: none;}.chatwindowlogs_zone .roundedbox.chatlog .roundedboxinner {display: inline-block; background-color: #f5eade; padding: 5px 15px 5px 15px; border-radius: 0px 10px 10px 10px; word-wrap: break-word; max-width: 77%;}.chatwindowlogs_zone .roundedbox.chatlog.ownchatlog .roundedboxinner {background-color: white; text-align: left; border-radius: 10px 10px 0px 10px;}.chatlog.ownchatlog .translate_icon {display: none;}.msgtime {font-size: 70%; position: absolute; bottom: 4px; right: 5px; color: #777777;}.log.chatlog.sameauthor {margin-top: 2px;}.chatlog.leavechat {text-align: center;}.chatlog.leavechat .playername {display: inline;}.chatlog.leavechat .playername::after {content: ""; display: inline; height: 0px;}.chatwindowlogs_zone .roundedbox.chatlog.leavechat .roundedboxinner {background-color: #e9ebea; border-radius: 4px 4px 4px 4px; margin: auto; max-width: none;}.chatbar_startchat {background-color: white; position: absolute; bottom: 0px; height: 100px; left: 0px; width: 100%; z-index:1; border-top: 1px solid gray; cursor: default; text-align:center; display: none;}.startchat_toconfirm .chatbar_startchat {display: block;}.chatwindowavatar {width: 48px; height: 48px; background-color: white; position: relative; top: -34px; left: 0px; border-radius: 25px; border: 1px solid #777; -moz-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.5); -o-box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 2px 3px 5px 0px rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.Shadow(color=#000000, Direction=180, Strength=100); display: none;}.chatwindowavatar .avatarwrap {position: absolute; width: 50px; height: 50px; top: -3px; left: -3px; border-radius: 25px; overflow: hidden;-webkit-mask-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC);}.chatwindowavatar .fa {font-size:32px; position: absolute; top: 9px; left: 9px;}.chatwindowavatar .fa-ellipsis-h {top: 12px; left: 12px;}.chatwindowavatar .fa-history {top: 10px; left: 12px;}.chatwindowavatar .bga_logo {position: relative; top: -2px;}.chatwindowavatar .emblem {position: absolute; top: 0px; left: 0px;}.chatwindowavatar .game_icon {position: absolute; top: 0px; left: 0px;}.mobile_version #chatbardock.chatbardock_expanded {height: 28px; top: -28px;}.mobile_version .chatwindowavatar {display: block;}.mobile_version .chatwindowcollapsed {border: none; background-color: transparent;}.mobile_version .chatwindowcollapsedtitle,.mobile_version .chatwindowcollapsed .dropshadow {display: none;}.notouch-device.mobile_version .chatwindowcollapsed:hover {background-color: transparent;}.mobile_version .chatwindowcollapsed:hover .chatwindowremovec {display: none;}.mobile_version .chatwindowcollapsed {width: 52px;}.mobile_version .newmessage .chatwindowcollapsed,.mobile_version .notouch-device .newmessage .chatwindowcollapsed {background-color: transparent;}.mobile_version .chatwindowpreview {display: none;}.chatMindownewmsgcount {position: absolute; right: -10px; top: -5px; display: none; color: white; font-weight: bold; font-size: 15px; border-radius: 6px; padding-left: 5px; padding-right: 5px;}.newmessage .chatMindownewmsgcount {display: block;}.mobile_version .chatwindowexpanded {position: fixed; left: 0px; top: auto; bottom: 0px; width: 100%; -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3); -o-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=15);}.mobile_version .chatwindowlogstitle {max-width: 90%;}.mobile_version .chatwindowlogs {position: fixed; top: 67px; left: 0px; bottom: 52px; width: 100%; height: auto;}.mobile_version .chatwindowlogs_zone {height: auto; bottom: -18px;}.mobile_version .chatwindowtype_table .chatwindowlogs_zone,.mobile_version .chatwindowtype_general .chatwindowlogs_zone,.mobile_version .chatwindowtype_privatechat .chatwindowlogs_zone {bottom: 6px;}.mobile_version .chatwindowlogs_zone_big {height: auto;}.mobile_version .chatbarinput {width: auto; right: 20px;}.mobile_version #chatbar.at_least_one_expanded {z-index: 10000;}.mobile_version .chatwindowcollapse {display: none;}.chatwindowavatar .bubblecaret {position: absolute; color: black; top: 43px; left: 15px; display:none;}.chatwindow.expanded .chatwindowavatar .bubblecaret {display: block;}.mobile_version #stackedmenu {bottom: auto; top: 10px;}.mobile_version.chatbar_ontop #chatbar {top: 66px; bottom: auto;}.mobile_version.chatbar_ontop #chatbar_inner:before {position: fixed; display: block; content: ""; top: 0; right: 0; bottom: 0; left: 0; background: rgba(248, 248, 248, 0.88);}.rtc_dialog {text-align:justify;}#table_rtc_placeholder {position: relative; z-index: 495;}.rtc_placeholder {position: absolute; margin-top: 4px; z-index: 495;}.rtc_container {width: 38px; height: 38px; position: absolute; top: -5px; left: -1px;}#table_rtc_placeholder .rtc_container {width: 90px; height: 90px;}.videoflipped {transform: rotateY(180deg); -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg);}.rtc_video_container {background-color: black; cursor: pointer; border: 2px solid transparent; border-radius: 50%; overflow: hidden;}.rtc_video_container video {width: 50px; position: absolute; left: -7px;}#table_rtc_placeholder .rtc_container video {width: 120px;}.rtc_video_container_free {position: absolute; cursor: pointer; background-color: black; border: 2px solid transparent;}.rtc_video_container_free video {width: 96px;}.rtc_video_container_privatechat {width: 268px; height: 201px; top: -205px; left: 0px; border-radius: 20%; border: 2px solid transparent; overflow: hidden;}.rtc_video_container_privatechat video {width: 268px; height: 201px; left: 0px;}.rtc_video_container_free_privatechat {width: 268px; height: 201px; top: -205px; left: 0px;}.rtc_video_container_free_privatechat video {width: 268px;}.mobile_version .rtc_video_container_privatechat {width: 91px; height: 68px; top: -73px; left: 89px;}.mobile_version .rtc_video_container_privatechat video {width: 91px; height: 68px;}.mobile_version .rtc_video_container_free_privatechat {width: 91px; height: 68px; top: -73px; left: 89px;}.mobile_version .rtc_video_container_free_privatechat video {width: 91px;}.rtc_video_name {font-weight: bold;}@keyframes pulse{0% {transform: scale(1); opacity: 0; border-radius: 50%;}10% {transform: scale(1.1); opacity: 0; border-radius: 50%;}30% {transform: scale(1.2); opacity: 1; border-radius: 50%;}100% {transform: scale(1.3); opacity: 0; border-radius: 50%;}}@-moz-keyframes pulse{0% {-moz-transform: scale(1); opacity: 0; border-radius: 50%;}10% {-moz-transform: scale(1.1); opacity: 0; border-radius: 50%;}30% {-moz-transform: scale(1.2); opacity: 1; border-radius: 50%;}100% {-moz-transform: scale(1.3); opacity: 0; border-radius: 50%;}}.rtc_video_container .rtc_video_pulsating {position: absolute; top: -1px; left: -1px; margin: 0 auto; width: 100%; height: 100%; border: 1px solid transparent; -webkit-animation: pulse 2s linear infinite; -moz-animation: pulse 2s linear infinite;}.rtc_video_container .rtc_video_name {display: none;}.rtc_video_container_free .rtc_video_name {display: block;}.rtc_video_control {background-image: url("../../200316-1631/img/common/icons20.png"); width: 20px; height: 20px; display: none; margin: 2px;}.rtc_video_control:hover {background-color: white;}.rtc_video_container_free:hover .rtc_video_control {display: block; position: absolute;}.rtc_video_min {cursor: pointer; right: 0px; top: 0px; background-position: -0px -1700px;}.rtc_video_size {cursor: se-resize; right: 0px; bottom: 0px; background-position: -0px -1680px;}.rtc_video_spk {cursor: pointer; left: 0px; bottom: 0px;}.rtc_video_spk_on {background-position: -0px -1520px;}.rtc_video_spk_off {background-position: -0px -1580px;}.rtc_video_mic {cursor: pointer; left: 0px; bottom: 0px; background-position: -0px -1500px;}.rtc_video_mic_on {background-position: -0px -1500px;}.rtc_video_mic_off {background-position: -0px -1560px;}.rtc_video_cam {cursor: pointer; left: 0px; top: 0px;}.rtc_video_cam_on {background-position: -0px -1540px;}.rtc_video_cam_off {background-position: -0px -1600px;}.rtc_audio_container {background-color: transparent;}.rtc_audio_container video {width: 2px;}.rtc_audio_container .rtc_video_control {display: block; position: absolute;}#grid {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: none;}#grid_inner {position: relative; max-width: 1400px; min-width: 1000px; margin: auto; height: 100%;}.grid_column {top: 0px; width: 6.875%; height: 100%; position: absolute; background-color: blue; opacity: 0.2; color: white; font-weight: bold; font-size: 200%;}#grid_1 {left: 0.5%;}#grid_2 {left: 8.875%;}#grid_3 {left: 17.25%;}#grid_4 {left: 25.625%;}#grid_5 {left: 34%;}#grid_6 {left: 42.375%;}#grid_7 {left: 50.75%;}#grid_8 {left: 59.125%;}#grid_9 {left: 67.5%;}#grid_10 {left: 75.875%;}#grid_11 {left: 84.25%;}#grid_12 {left: 92.625%;}.row {max-width: 1400px; margin: auto; position: relative;}.game_interface .row {max-width: none;}.row:after {content: ''; display: block; clear: both;}.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6,.col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {float: left; position: relative; min-height: 1px; margin-left: 0%; margin-right: 1.5%;}.col-md-1:first-child {margin-left: 0.5%;}.col-md-2:first-child {margin-left: 0.5%;}.col-md-3:first-child {margin-left: 0.5%;}.col-md-4:first-child {margin-left: 0.5%;}.col-md-5:first-child {margin-left: 0.5%;}.col-md-6:first-child {margin-left: 0.5%;}.col-md-7:first-child {margin-left: 0.5%;}.col-md-8:first-child {margin-left: 0.5%;}.col-md-9:first-child {margin-left: 0.5%;}.col-md-10:first-child {margin-left: 0.5%;}.col-md-11:first-child {margin-left: 0.5%;}.col-md-12:first-child {margin-left: 0.5%;}.col-md-1:last-child {margin-right: 0%;}.col-md-2:last-child {margin-right: 0%;}.col-md-3:last-child {margin-right: 0%;}.col-md-4:last-child {margin-right: 0%;}.col-md-5:last-child {margin-right: 0%;}.col-md-6:last-child {margin-right: 0%;}.col-md-7:last-child {margin-right: 0%;}.col-md-8:last-child {margin-right: 0%;}.col-md-9:last-child {margin-right: 0%;}.col-md-10:last-child {margin-right: 0%;}.col-md-11:last-child {margin-right: 0%;}.col-md-12:last-child {margin-right: 0%;}.col-md-1 {width: 6.875%;}.col-md-2 {width: 15.25%;}.col-md-3 {width: 23.625%;}.col-md-4 {width: 32%;}.col-md-5 {width: 40.375%;}.col-md-6 {width: 48.75%;}.col-md-7 {width: 57.125%;}.col-md-8 {width: 65.5%;}.col-md-9 {width: 73.875%;}.col-md-10 {width: 82.25%;}.col-md-11 {width: 90.625%;}.col-md-12 {width: 99%;}.row .row .col-md-1,.row .row .col-md-2,.row .row .col-md-3,.row .row .col-md-4,.row .row .col-md-5,.row .row .col-md-6,.row .row .col-md-7,.row .row .col-md-8,.row .row .col-md-9,.row .row .col-md-10, .row .row .col-md-11, .row .row .col-md-12 {margin-left: 0px; margin-right: 1.823708207%;}.row .row .col-md-1:last-child {margin-right: 0%;}.row .row .col-md-2:last-child {margin-right: 0%;}.row .row .col-md-3:last-child {margin-right: 0%;}.row .row .col-md-4:last-child {margin-right: 0%;}.row .row .col-md-5:last-child {margin-right: 0%;}.row .row .col-md-6:last-child {margin-right: 0%;}.row .row .col-md-7:last-child {margin-right: 0%;}.row .row .col-md-8:last-child {margin-right: 0%;}.row .row .col-md-9:last-child {margin-right: 0%;}.row .row .col-md-10:last-child {margin-right: 0%;}.col-pull-3 {position: relative; left: -30.547112462%;}.col-push-3 {position: relative; left: 30.547112462%;}.col-pull-4 {position: relative; left: -33.3333333%;}.col-push-4 {position: relative; left: 33.3333333%;}.col-pull-7 {position: relative; left: -71.276595745%;}.col-push-7 {position: relative; left: 71.276595745%;}.col-pull-8 {position: relative; left: -66.666667%;}.col-push-8 {position: relative; left: 66.666667%;}@media only screen and (max-width: 900px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-10 .col-md-1, .col-md-10 .col-md-2, .col-md-10 .col-md-3, .col-md-10 .col-md-4, .col-md-10 .col-md-5, .col-md-10 .col-md-6, .col-md-10 .col-md-7, .col-md-10 .col-md-8, .col-md-10 .col-md-9, .col-md-10 .col-md-10 {width: 99%;} .col-pull-1, .col-pull-2, .col-pull-3, .col-pull-4, .col-pull-5, .col-pull-6, .col-pull-7, .col-pull-8, .col-pull-9, .col-pull-10, .col-pull-11, .col-pull-12, .col-push-1, .col-push-2, .col-push-3, .col-push-4, .col-push-5, .col-push-6, .col-push-7, .col-push-8, .col-push-9, .col-push-10, .col-push-11, .col-push-12 {left: 0px;}}.desktop-hidden {display: none;}.mobile_version .desktop-hidden {display: block;}.mobile_version .mobile-hidden {display: none;}body {}#overall-header {position: relative; height: 62px;}#logoicon.logoicon_static {}#logoicon.logoicon_loading {}#logotitle, .logotitle {position:absolute; top: -4px; left: 75px; width: 81px; height: 60px; background-repeat: no-repeat; background-image: url("../../200316-1631/img/logo/web_title.png"); background-position: 0px -60px;}.logotitle_white {background-position: 0px 0px;}#pub {height: 60px; width: 480px; margin: 0 auto;}.player-board {margin-bottom: 5px; position: relative;}.player-name {font-weight: bold;}.avatar {float: left; margin: 4px; width: 32px; height: 32px;}#logs {margin-top: 10px; position: relative; max-height: 1004px; overflow: hidden;}#chatlogs {position: relative;}#seemorelogs {position: absolute; top: 980px; left: 0px; height: 24px; width: 100%; background-image: url("../../200316-1631/img/layout/logsback.png"); text-align: center;}.log {margin-top: 5px; color: red; font-size: 85%; word-wrap: break-word; overflow: hidden;}.log .seemore {float: right;}.logchat {font-style: normal; font-weight: bold;}#seemorelogs_btn {position: absolute; display: block; bottom: 0px; left: 0px; width: 100%; height: 7px; text-align: center; background-image: url("../../200316-1631/img/layout/logsseemore.png"); background-position: top center;}.notouch-device #seemorelogs_btn:hover {background-position: bottom center;}.clear {clear: both;}.iblock {display: inline-block;}#loading {position: absolute; left: 50%; margin-left: -30px; margin-top: 100px; text-align: center;}.loading_icon, #loading_icon {width: 60px; height: 60px; background-image: url("../../200316-1631/img/logo/waiting.gif");}span.loading_icon {display: inline-block;}.loading {position: absolute; left: 50%; margin-left: -30px; margin-top: 100px; text-align: center;}.centered {text-align: center;}#head_infomsg {position: fixed; z-index: 10000; top: 50px; left: 20px; right: 20px;}#head_infomsg div {margin: 5px; font-weight: bold; text-align: center;}.head_infomsg_item {padding: 3px;}.head_error {background-color: red;}.head_info {background-color: white;}.head_infomsg_close {float: right; font-size: 1.4em; cursor: pointer;}.notouch-device .head_infomsg_close:hover {color: #777;}.centered_title {position: relative; width: 100%; text-align: center;}.centered_title h1 {margin-bottom: 10px; font-size: 150%;}.roundedbox {position: relative; padding: 5px; background-color: #f8f8f8;}.roundedbox .roundedbox_top {position: absolute; top: 0px; left: 0px; width: 100%; height: 5px;}.roundedbox .roundedbox_topleft {position: absolute; top: 0px; left: 0px; width: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedbox_topmain {position: absolute; top: 0px; left: 5px; right: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedbox_topright {position: absolute; top: 0px; right: 0px; width: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedbox_main {position: absolute; left: 0px; top: 5px; bottom: 5px; width: 100%; background-color: #ebd5bd;}.roundedbox .roundedbox_bottom {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 5px;}.roundedbox .roundedbox_bottomleft {position: absolute; bottom: 0px; left: 0px; width: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedbox_bottommain {position: absolute; bottom: 0px; left: 5px; right: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedbox_bottomright {position: absolute; bottom: 0px; right: 0px; width: 5px; height: 5px; background-color: #ebd5bd;}.roundedbox .roundedboxinner {position: relative; height: 100%;}.publishresult_container {text-align: center; position: relative;}.publishresult_button {position: relative;}#publishresult {}#publishresult_content {display: none;}.selfedit_value {display: inline;}.selfedit_valueedit {display: none;}.selfedit_valueedit input {width: 50px;}.tooltiptext {position: relative; top: -3px;}#connect_status_text, #connect_gs_status_text {text-align: center; font-weight: bold;}#connect_status, #connect_gs_status {margin-top: 8px;}#log_history_status {margin-top: 8px; text-align: center; font-weight: bold;}#log_history_status_text {position: relative; top: -26px;}#log_history_status .ui-progress-bar {margin-top: 8px; margin-bottom: 8px;}#images_status_text {position: relative; top: -74px; color: black; text-align: center; font-weight: bold;}.progression_wrap {width: 300px;}#tablemanager-module .progression_wrap {margin-left: 0px;}.game_progression_bar {position: relative; top: -5px; height: 8px; width: 300px; border: 1px black solid; margin: auto;}.game_progression_inner {position: absolute; top: 0px; left: 0px; height: 8px; width: 0px; background-color: black;}.stockitem {position: absolute; border: 0px red solid; cursor: pointer;}.stockitem_unselectable {cursor: default ! important;}.stockitem_selected {border: 2px red solid ! important;}#table-decision {margin-top: 5px; text-align: center; font-size: 120%; font-weight: bold;}#decision-players {font-weight: normal;}#quitConfirmContent {}.translate_icon {background-image: url("../../200316-1631/img/common/icons20.png"); background-position: 0px -780px; width: 20px; height: 20px; position: absolute; top: 3px; right: -12px; display: none;}#logs .translate_icon {right: 0px;}.translate_icon_seemore {top: 16px;}.translate_icon_inline {top: auto; right: auto; position: relative; display: inline-block; vertical-align: middle;}.roundedboxinner:hover .translate_icon {display: block; cursor: pointer;}.roundedboxinner:hover .translate_icon_inline {display: inline-block;}.roundedbox:hover .translate_icon {display: block; cursor: pointer;}.roundedbox:hover .translate_icon_inline {display: inline-block;}.flag {display: inline-block; background-image: url("../img/mainsite/flags.png"); width: 16px; height: 11px;}.grade {display: inline-block; background-image: url("../../200316-1631/img/mainsite/grades.png"); width: 32px; height: 26px; position: relative; top: 4px;} .grade_0 {background-position: 0px 0px;}.grade_1 {background-position: -32px 0px;}.grade_2 {background-position: -64px 0px;}.grade_3 {background-position: -96px 0px;}.grade_4 {background-position: -128px 0px;}.grade_5 {background-position: -160px 0px;}.grade_6 {background-position: -192px 0px;}.whiteblock {margin-top: 10px; margin-bottom: 10px; padding: 10px; background-image: url("../../200316-1631/img/layout/rounded_b.png");}.left_panel_wrapper {float: left; width: 100%;}.left_panel {margin-right: 51%;}.right_panel {float: left; width: 49%; margin-left: -49%;}.iblock {display: inline-block;}#toc {display:none;}.nolinebreak {display: inline-block;}.expandablecontent {display: none;}.expandabletitle {position: relative;}.expandabletitle .expandablearrow {}.pubbanner {display: block; width: 468px; height: 60px; text-align: center; overflow: hidden; cursor: pointer;}.shopbanner {position: relative; display: block; height: 60px; text-align: left; overflow: hidden; cursor: pointer; padding-left: 10px; padding-right: 10px; background-color: white; border-bottom: 2px black solid; border-left: 2px black solid; border-right: 2px black solid;}.shopbanner .productheader {font-size: 16px;}.shopbanner .productdescription {color: black; font-size: 10px; font-weight: normal; height: 20px; line-height: 10px; overflow: hidden; margin-top: 5px;}.notouch-device a.shopbanner:hover {text-decoration: none;}.shopbanner_right {margin-top: 5px; margin-left: 10px; margin-right: 80px;}.shopbanner .producticon {height: 100px; max-width: 100px; float: left; margin-right: 10px; margin-top: 1px;}.shopbanner .shopicon {position: absolute; right: 10px; top: 0px;}.shopbanner_footer {background-color: black; height: 14px; color: white; font-size: 10px; text-align: center; font-weight: bold;}.shopbanner_footer a {color: white;}.logaction {font-size: 90%; text-align: center; margin-top: 5px;}.thirdwidth {float: left; width: 32%;}#event_left {float: left; width: 500px; margin-left: -100%;}#event_right{float: left; width: 100%;}#event_right_inner {margin-left: 515px;}.participant {position: relative; clear: both; height: 40px; margin-bottom: 10px;}.participant img {float: left;}.participant_details {margin-left: 40px;}.draft_event {font-weight: bold; text-align: center;}#event-module .timezone {font-size: 60%; font-weight: normal;}.private_msg_textarea {width: 400px; height: 300px;}.event_date {margin-top: 20px; margin-bottom: 5px;}.event {margin-left: 15px; position: relative;}.event_name {font-size: 110%;}.event .event_time {position: absolute; width: 50px; top: 9px; left: 8px; text-align: center; font-size: 110%;}.event .event_type {position: absolute; top: 31px; left: 15px;}.event_type_icon {width: 32px; height: 32px; background-image: url("../../200316-1631/img/common/icons32.png"); display: inline-block;}.event_type_private {background-position: -0px -352px;}.event_type_playevent {background-position: -0px -448px;}.event_type_fair {background-position: -0px -384px;}.event_type_holidays {background-position: -0px -416px;} .event .event_content {margin-left: 60px; font-size: 90%;}.event_guest_ratio {position: absolute; top: 10px; right: 5px; font-size: 90%;}.event_organizer {}.participant .button {position: absolute; left: 195px; top: 0px;}#event_name .event_type_icon {position: relative; top: 9px;}html {background: url("../../200316-1631/img/layout/back-main.jpg");}#overall-content {position: relative; min-width: 320px; min-height: 120%; overflow: hidden;}#premiumbar {height: 43px; position: relative; background: -prefixe-linear-gradient(top, #ff9b00, #fee729); background: linear-gradient(to bottom, #ff9b00, #fee729); color: black; text-align: center; font-weight: bold; font-size: 90%; padding-top: 5px; display: none;}#premiumbar a {color: black;}#premiumbar.premiumbar {display: block;}.standard_popin_underlay {position: absolute; left: 0px; top: 43px; display: none; width: 100%; height: 100%; background-color: white; opacity: 0.7; z-index: 949;}.standard_popin {position: absolute; display: none; top: 9px; left: 1%; max-width: 1000px; width: auto; margin: auto; min-width: 300px; box-sizing: border-box; background: linear-gradient(to bottom, #f8f8f8, #e7e9e8); border: 2px black solid; border-radius: 8px; padding: 1%; z-index: 950; -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=30);}.standard_popin_title {font-size: 150%; padding-right: 90px;}.mobile_version .standard_popin {padding: 10px;}.mobile_version .standard_popin_title {font-size: 120%;}.standard_popin_left_image {max-width: 333px; width: 33%; float: left; margin: 0px 5px 5px 0px; text-align: center;}.mobile_version .standard_popin_left_image {width: 100%; float: none; display: block; margin-left: auto; margin-right: auto;}.standard_popin_right_image {max-width: 333px; width: 33%; float: right; margin: 0px 0px 5px 5px; text-align: center;}.mobile_version .standard_popin_right_image {width: 100%; float: none; display: block; margin-left: auto; margin-right: auto;}.standard_popin_contents {margin-top: 100px; margin-left: 20px;}.mobile_version .standard_popin_contents {margin-top: 40px;}.standard_popin_closeicon, .standard_popin_helpicon {position: absolute; top: 5px; color: black ! important; right: 8px; font-size: 134%; z-index:1;}.standard_popin_helpicon {right: 47px;}.notouch-device .standard_popin_closeicon:hover,.notouch-device .standard_popin_helpicon:hover {color: #555555 ! important;}#overall-footer-spacer {clear: both; height: 10px; width: 100%;}#overall-footer {clear: both; position: relative; width: 100%; background-color: black; color: white; font-size: 80%; height: 280px; padding-top: 30px;}.mobile_version #overall-footer {height: auto; padding-bottom: 60px;}.mobile_version .footercol {margin-bottom: 20px; margin-left: 10px;}#overall-footer a {color: white;}#overall-footer ul li a {font-weight: normal;}#overall-footer li {margin-bottom: 2px;}#footercol_follow li {clear: both;}#footercol_follow li span {position: relative; top: -11px;}#sitebaseline_footer {margin-top: 5px;}#footer_footer {margin-top: 40px;}#overall-footer .logoicon {position: relative; top: -5px; left: 10px;}a#pilink {color: #252525; position: absolute; bottom: -39px; left: 0px;}.notouch-device a#pilink:hover {color: white;}#overall_footer_topbutton{position: absolute; right: 30px; top: -54px; height: 26px; font-style: normal; background-color: black; padding-top: 1px; padding-left: 18px; padding-right: 12px; border-radius: 5px; text-transform:uppercase; text-align: center; cursor: pointer;}.local_topbutton{position: absolute; height: 26px; font-style: normal; color: white; background-color: black; padding-top: 1px; padding-left: 18px; padding-right: 12px; border-radius: 5px; text-transform:uppercase; text-align: center; cursor: pointer;}#toprightmenu a {text-decoration: none;}.toprightmenu_item .fa {font-size: 16px; margin-left: 5px; color: #a5a5a5;}.notouch-device #toprightmenu .fa:hover,#toprightmenu .fa.selected,#toprightmenu .fa.selected_{color: #8337cd; transition:.2s ease;}#toprightmenu .fa-volume-off {margin-right: 8px;}#toprightmenu #mygameinprogress {position: relative; width: 17px; height: 14px;}#toprightmenu #mygameinprogress .icon20 {position: absolute; top: -1px; left: 0px;}#toprightmenu #mygameinprogress .icon20:hover,#toprightmenu #mygameinprogress.selected .icon20,#toprightmenu #mygameinprogress.selected_ .icon20 {background-position: -0px -1200px;}.login-menu-item {display: block; margin-top: 5px; padding-top: 12px; padding-bottom: 18px; margin-bottom: 5px; padding-left: 60px; padding-right: 60px; margin-left: 10px; margin-right: 10px; border-radius: 8px;}.mobile_version .login-menu-item {padding-top: 5px; padding-bottom: 11px;}.login-menu-item span {position: relative; top: -2px;}.login-menu-item a {color: black;}.sectiontitle_dropdown_menu .login-menu-item {padding-left: 10px; padding-right: 10px; padding-bottom: 12px;}#connected_user_avatar_loginmenu_wrap {margin-top: 10px;}.notouch-device .login-menu-item:hover{background-color: rgba( 51, 21, 80, 0.8 ); transition: background-color 0.5s ease;}.notouch-device #topbar #login-menu a.login-menu-item:hover,.notouch-device #topbar #language_switcher a.login-menu-item:hover {color: white !important; text-decoration: none;}#tutorial-overlay {background: rgba(0,0,0,0.6); position: fixed; height: 100%; width: 100%; z-index: 900; top: 0; left: 0; opacity: 0; cursor: pointer;}.above-overlay{z-index:901 !important; pointer-events: none;}.above-overlay-relative {position: relative;}#splashedNotifications_overlay {background: rgba(0,0,0,0.75); position: fixed; height: 100%; width: 100%; z-index: 10000; top: 0; left: 0; opacity: 0; display: none;}.splash_block {width: 100%; height: 250px; margin-top: -125px; top: 50%; position: absolute; color: white; text-align: center; font-size: 30px;}.splash_arena_points {text-align: left;}.splash_background {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: linear-gradient(to right, rgba(0,0,0,0.2), rgba(0,0,0,1), rgba(0,0,0,0.2));}.splash_block .trophyimg_wrap {position: absolute; left: -270px; top: -78px;}.splash_block .trophyimg_image {animation: crescendo 1.5s alternate infinite ease-in;}.mobile_version .splash_block .trophyimg_image {animation: crescendo_mobile 1.5s alternate infinite ease-in;}@keyframes crescendo {0% {transform: scale(1.358695652);} 100% {transform: scale(1.494565217);}}@keyframes crescendo_mobile {0% {transform: scale(1);} 100% {transform: scale(1.1);}}.splash_block .trophyimg_image {position: relative; width: 250px; height: 260px;}.splash_block .trophyimg_shadow,.splash_block .trophyimg_xlarge {position: absolute; top: 36px; left: 36px;}.splash_block .trophyimg_image img.trophyimg_shadow {top: 30px;}.mobile_version .splash_block .trophyimg_shadow,.mobile_version .splash_block .trophyimg_xlarge {top: 0px; left: 0px;}.mobile_version .splash_block .trophyimg_image img.trophyimg_shadow {top: -7px;}.splash_block.splash_arena_points .trophyimg_xlarge,.splash_block.splash_arena_points .trophyimg_shadow {top: 13px; left: -190px;}.mobile_version .splash_block.splash_arena_points .trophyimg_xlarge,.mobile_version .splash_block.splash_arena_points .trophyimg_shadow {top: -155px; left: 50%; margin-left: -92px;}.splash_central {width: 500px; position: absolute; left: 50%; margin-left: -200px; margin-top: 16px; font-weight: bold;}.splash_block .splash_intro {color: #fde517;}.splash_arena_points .splash_intro {color: white; margin-top: 60px;}.splash_block .gamename {color: #4871b6; font-size: 40px; margin-top: 20px;}.splash_block .splash_trophyname {margin-top:10px; font-size: 40px;}.mobile_version .splash_block .splash_trophyname, .mobile_version .splash_block .gamename {font-size: 25px;}.splash_block .splash_descr {margin-top:10px; font-size: 18px;}.splash_block .bgabutton_always_big {position: absolute; bottom: -51px; left: 50%; margin-left:-34px;}.mobile_version .splash_block .bgabutton_always_big {margin-left: -80px;}.splash_block a.skip_wrap {position: absolute; bottom: -24px; right: 10px; font-size: 18px; color: white;}.mobile_version .splash_block a.skip_wrap {bottom: -74px; right: 0px; width: 100%; font-size: 14px;}.mobile_version .splash_block {height: 350px; margin-top: -147px; font-size: 20px;}.mobile_version .splash_central {margin-top: 120px; width: 98%; left: auto; margin-left: 1%;}.mobile_version .splash_block .trophyimg_image {position: relative; width: 184px;}.mobile_version .splash_block .trophyimg_wrap {position: absolute; left: 50%; top: -205px; margin-left: -92px;}.mobile_version .splash_block .trophy_prestige {position: absolute; top: 372px; width: 100%;}.leagueimg_image .trophyimg_shadow {top: 17px;}#soundVolumeControl {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none; width: 25px; height: 150px; writing-mode: bt-lr; -webkit-appearance: slider-vertical;}#soundControls {position: absolute; z-index: 1; top: 35px; left: -8px; background-color: #e7e9e8; padding: 8px; border-radius: 5px; box-shadow: 0px 0px 10px -2px #385088; text-align: left;}#soundControls label {color: #737373; padding-left: 5px; position: relative; top: -3px;}.soundControlsHidden {display: none;}#soundVolumeMobileContainer {display: none;}#soundVolumeMobilePlaceholder {position: relative;}#soundVolumeMobilePlaceholder #toggleSound {display: inline-block; position: relative;}.mobile_version #soundVolumeMobilePlaceholder #toggleSound {top: 8px;}#soundVolumeMobilePlaceholder #soundControls {left: 45px; top: 0px;}#soundVolumeMobilePlaceholder #soundVolumeControl {-webkit-appearance: none; width: 150px; height: 20px; writing-mode: horizontal-tb; -webkit-appearance: slider-horizontal;}#player-module #pageheader #player_name {position: relative; top: -5px; left: 10px; font-size: 200%;}#player-module #player_header {margin-left: 209px; margin-top: 25px;}.mobile_version #player-module #player_header {clear: both; margin-left: auto; margin-top: 211px;}#player-module .palmares_gameicon {float: left; margin-right: 10px;}#player-module .palmares_game .game_name {}#player-module #update_my_avatar {position: absolute; bottom: 2px; left: 5px; background-color: rgba(0, 0, 0, 0.6); text-align: center; color: white; display: block; width: 176px; padding-top: 10px; padding-bottom: 10px; border-radius: 25px; display: none;}.notouch-device #player-module #player_avatar:hover #update_my_avatar {display: block;}.touch-device #player-module #update_my_avatar {display: block;}#player-module #player_status {position: relative; margin-left: 6px; margin-bottom: 5px;}#player-module #player_status img {position: relative; top: 8px; left: -8px;}#player-module .palmares_game .gamerank {margin-top: 5px;}#player-module .palmares_details {clear: both; padding-top: 10px;}#player-module .palmares_game {width: 300px; display: inline-block; vertical-align: top; margin-bottom: 50px; margin-left: 10px;}.profilecompleted-wrap {float: right; width: 800px; max-width: 100%;}.profilecompleted-progress-bar-wrap {height: 32px; background-color: white; border-radius: 4px; overflow: hidden; filter: drop-shadow(2px 2px 2px #666); margin-right: 75px;}.profilecompleted-progress-bar {display: block; height: 100%; width: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; background-image: linear-gradient(to right, #32508dff, #319eb6ff); position: relative;}.profilecompleted-progress-bar-clip-path {clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);}.complete-profile-text {color: grey; margin-bottom: 2px;}.profilecompleted-img {max-width: 65px; max-height: 65px; float: right;}.profilecompleted-progress-bubble-wrap {visibility: hidden; position: relative; margin-top: 12px;}.profilecompleted-progress-text {line-height: 20px; font-size: 14px; color: white; font-weight: bold; text-align: center;}.profilecompleted-progress-bubble {position: relative; width: 145px; height: 20px; padding: 0px; background: #319eb6; border-radius: 8px; border: #7f7f7f solid 2px;}.profilecompleted-progress-bubble:after {content: ""; position: absolute; border-style: solid; border-width: 0 10px 10px; border-color: #319eb6 transparent; display: block; width: 0; z-index: 1; top: -10px; left: 62px;}.profilecompleted-progress-bubble:before {content: ""; position: absolute; border-style: solid; border-width: 0 11px 11px; border-color: #7f7f7f transparent; display: block; width: 0; z-index: 0; top: -13px; left: 61px;}.profilecompleted-indicator-img {position: relative; float: inline-end; animation: shake 3s; animation-iteration-count: infinite;}.desktop_version .pagesection .profilecompleted-indicator-img {top: -5px; max-width: 25px; max-height: 25px;}#updateProfileInfos_btn {float: inline-end;}@keyframes shake {0% {transform: translateX(0px);} 3% {transform: translateX(3px);} 7% {transform: translateX(-3px);} 9% {transform: translateX(0px);}}#profilecompleted {display: none;}#profilecompleted-indicator {display: none;}#headlines-module #follow_us_portlet a,#news-module #follow_us_portlet a {position: relative; margin-bottom: 25px; min-height: 32px; display: block;}#headlines-module #follow_us_portlet a .icon32,#news-module #follow_us_portlet a .icon32 {position: absolute; top: 0px; left: 0px;}#headlines-module #follow_us_portlet a span,#news-module #follow_us_portlet a span {color: black; font-weight: normal; margin-left: 40px; display: inline-block;}#headlines-module #older_news p,#news-module #older_news p {margin-bottom: 15px;}#ebd-body.empty_mainsite #topbar {height: 70px;}#ebd-body.empty_mainsite #topbar #toprightmenu {margin-top: 14px;}#ebd-body.empty_mainsite #topbar #language_switcher {top: 13px;}#ebd-body.empty_mainsite.mobile_version #topbar #language_switcher {left: auto; right: 20px; top: 11px;}#ebd-body.empty_mainsite #language_switcher_dropdown {right: 3px;}#ebd-body.empty_mainsite.mobile_version #language_switcher_dropdown {right: -11px;}#ebd-body.empty_mainsite.mobile_version #topbar {position: static;}#ebd-body.empty_mainsite.mobile_version #overall-content {padding-top: 0px;}#ebd-body.empty_mainsite #overall_messages_wrapper{display: none;}#ebd-body.empty_mainsite #menubar {display: none;}#ebd-body.empty_mainsite #logoiconimg {width: 60px; height: 60px;}#ebd-body.empty_mainsite #site-logo {position: absolute; top: 4px; left: 0px; width: 100px;}#ebd-body.empty_mainsite #topbar #logotitle {display: block; top: 0px; left: 70px;}#ebd-body.empty_mainsite.mobile_version #topbar #logotitle {left: 60px;}#ebd-body.empty_mainsite #right-column {display: none;}#ebd-body.empty_mainsite .col-md-10 {width: 99%;}#ebd-body.empty_mainsite #landing_wrap {height: 600px;}#ebd-body.empty_mainsite #landing_right {position: absolute; right: 5%; top: 0px; width: 44%; height: 600px;}#ebd-body.empty_mainsite #landing_left {position: absolute; left: 3%; top: 0px; width: 46%; height: 600px;}#ebd-body.empty_mainsite .pagesection h1 {margin-top: 20px; margin-bottom: 20px;}#ebd-body.empty_mainsite #mobile-navigation {display: none;}#l_signin {position: absolute; color: white; top: 20px; right: 0px;}#l_signin a {color: white; font-size: 14px;}.l_content_block {background: -webkit-gradient(linear, left top, left bottom, from(#f5eade), to(#ebd5bd)); background: -webkit-linear-gradient(top, #ebd5bd, #f5eade); background: -moz-linear-gradient(top, #ebd5bd, #f5eade); background: -ms-linear-gradient(top, #ebd5bd, #f5eade); background: -o-linear-gradient(top, #ebd5bd, #f5eade);}.heading:last-child {background-color: black;}#l_part_one {height: 600px;}#l_main_title {position: absolute; top: 50px; left: 0px; font-size: 24px; margin-right: 0px;}#l_landing_img {position: absolute; width: 753px; height: 330px; left: 50%; top: 90px; margin-left: -370px; background-image: url("../../200316-1631/img/mainsite/landing_img.png");}@media only screen and (max-width: 1200px) {#ebd-body.empty_mainsite #l_landing_img {top: 70px; width: 600px; height: 263px; background-size: 600px 263px; margin-left: -300px;}}@media only screen and (max-width: 900px) {#ebd-body.empty_mainsite #landing_wrap {height: auto;} #ebd-body.empty_mainsite #landing_right {position: relative; overflow: visible; height: auto; width: auto;} #ebd-body.empty_mainsite #landing_left {position: relative; width: 100%; max-width: 500px; margin:auto; height: auto; margin-top: 40px;} #ebd-body.empty_mainsite #l_landing_img {position: static; margin: auto;} #ebd-body.empty_mainsite #l_main_title, #ebd-body.empty_mainsite #l_join_wrap, #ebd-body.empty_mainsite #l_main_points {position: static; margin-top: 20px;} #ebd-body.empty_mainsite #facebook_like_wrap {position: static; max-width: 200px; margin: auto;}}@media only screen and (max-width: 600px) {#ebd-body.empty_mainsite #l_landing_img {background-size: contain; background-repeat: no-repeat; height: 200px; width: 456px; position: relative; left: 0px; top: 0px;}}#l_join_wrap {position: absolute; top: 450px; left: 0px; width: 100%;}#l_or_signin {margin-top: 30px;}#l_main_points {position: absolute; top: 155px; left: 0px; font-size: 16px; margin-right: 10px;}.l_main_point {position: relative; margin-bottom: 40px;}.l_landing_icon {background-image: url("../../200316-1631/img/mainsite/landing_icons.png"); width: 40px; height: 40px; position: absolute; left: 0px; top: 0px;}.l_landing_icon_1 {background-position: 0px 0px;}.l_landing_icon_2 {background-position: 0px -40px;}.l_landing_icon_3 {background-position: 0px -80px;}.l_landing_icon_4 {background-position: 0px -120px;}.l_landing_text {margin-left: 56px; position: relative; top: 9px;}#facebook_like_wrap {position: absolute; top: 430px; left: 50%; margin-left: -40px;}#ebd-body.empty_mainsite #chatwindow_general {display: none;}#ebd-body.empty_mainsite.mobile_version .bgabutton_big {width: 85%; text-align: center;}.game_name_column {width: 22%; float: left;}.game_list_name {width: 100%; margin-bottom: 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}.game_list_name a {color: black; font-weight: normal;}@media only screen and (max-width: 900px) {.game_name_column {width: 45%; float: left;} #ebd-body.empty_mainsite .gamelist_itemrow {height: auto;}}@media only screen and (max-width: 500px) {#ebd-body.empty_mainsite .gamelist_item {margin: 0;}}.features {text-align: center;}.features h4 {font-size: 120%;}.features p {padding: 20px; line-height: 30px;}#ebd-body.empty_mainsite .feature{}.features .pagesection{padding-top: 40px; min-height: 350px;}@media only screen and (max-width: 900px) {.features .pagesection{min-height: auto;}}.icon {text-decoration: none; border-bottom: none; position: relative;}.icon:before {-moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important;}.icon > .label {display: none;}.icon.major {background: #666; border-radius: 100%; color: #ffffff; cursor: default; display: inline-block; height: 5.5em; line-height: 5.5em; margin: 0 0 0 0; width: 5.5em;}.icon.major:before {font-size: 3.5em;}.icon.major.accent1 {background: #666; color: #ffffff;}.icon.major.accent2 {background: #e51a19; color: #ffffff;}.icon.major.accent3 {background: #4f14e5; color: #ffffff;}.icon.major.accent4 {background: #078e01; color: #ffffff;}.icon.major.accent5 {background: #e5cb95; color: #ffffff;}.new2017joinpage {background-color: #f6f6f6; background-image: none;}.new2017joinpage #topbar {position: fixed; z-index:1;}.new2017joinpage #page-content {margin-top: 86px;}.new2017joinpage .row {max-width: 1900px;}.new2017joinpage#ebd-body.empty_mainsite .col-md-10 {width: 100%;}.new2017joinpage#ebd-body.empty_mainsite .col-md-10:first-child {margin-left: 0px;}.new2017joinpage #page-content {color: #595959;}.new2017joinpage #overall-footer, .new2017joinpage #overall_footer_topbutton {background-color: #888;}.new2017joinpage #pilink, .new2017joinpage #overall_footer_link_whatisbga, .new2017joinpage #overall_footer_link_contact, .new2017joinpage #overall_footer_link_bug, .new2017joinpage #overall_footer_link_premium {display: none;}#join_white_background {background-color: white; position: absolute; top: 400px; left: -100%; height: 12000px; width: 300%;}#join_part_one {position: relative; margin-top: 50px;}#join_part_one_background {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px;}#left_part_one {float: left; width: 480px; height: 600px; padding-top: 80px; margin-left: 6.6%; margin-right: 6.6%;}#game_roller_container,#game_roller_container2 {width: 480px; height: 480px; overflow: hidden; position: relative;}#game_roller_content,#game_roller_content2 {position: absolute; top: 0px; left: 0px; width: 5280px; height: 480px; background-image: url("../img/mainsite/big_games_list.png"); background-size: 4800px 480px; cursor: pointer;}#game_roller_container2 {display: none; margin: auto; margin-bottom: 40px;}#right_part_one {margin-left: 175px;}#join_bga_text {font-size: 450%; font-weight: bold; margin: auto; margin-top: 40px; margin-right: 10%; margin-bottom: 50px; text-align: center;}.join_bga_blue {color: #695ba7;}#join_bga_text2 {font-weight: bold; font-size: 150%; margin-bottom: 50px; width: 600px; margin: auto; padding-left: 20%; text-align:justify; margin-bottom: 50px;}#join_bga_text3 {font-weight: bold; font-size: 260%; margin-bottom: 100px; margin: auto; text-align:center; margin-right: 10%; margin-bottom: 50px;}#join_bga_text3 .loading_icon {margin-top: 40px;}#join_bga_text4 {font-weight: bold; font-size: 150%; margin: auto; text-align:center; margin-bottom: 50px; margin-right: 10%;}#join_bga_text4 a {font-size: 200%;}#l_register_button3 {font-size: 100% !important;}@media only screen and (max-width: 1500px) {#left_part_one {width: 350px;} #game_roller_container, #game_roller_container2 {width: 350px; height: 350px;} #game_roller_content, #game_roller_content2 {width: 3850px; height: 350px; background-size: 3500px 350px;} .bga_join_text {font-size: 80%;}}@media only screen and (max-width: 1000px) {#game_roller_container2 {display: block;} #left_part_one {display: none;} #join_bga_text, #join_bga_text2, #join_bga_text3, #join_bga_text4 {width: 90%; margin-right: auto;} #right_part_one {margin-left: 0px;} #join_part_one {margin-bottom: 50px; margin-top: 0px;}}@media only screen and (max-width: 700px) {#join_bga_text2 {padding-left: 0px;} #join_bga_text4 a {font-size: 100%;}}#join_part_two {position: relative; height: 850px; margin-top: 100px;}#join_background_diagonal {position: absolute; top: 0px; left: -50%; height: 850px; width: 200%; background: url("../../200316-1631/img/layout/back-main.jpg"); -ms-transform: rotate(-8.2deg); -webkit-transform: rotate(-8.2deg); transform: rotate(-8.2deg);}#join_background_diagonal_topshade{position: absolute; top: 0px; left: 0px; width: 100%; height: 10%; background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 80%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 40%); background: linear-gradient(to bottom, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 80%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );}#join_background_diagonal_bottomshade {position: absolute; bottom: 0px; left: 0px; width: 100%; height: 10%; background: -moz-linear-gradient(bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 80%); background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 40%); background: linear-gradient(to top, rgba(0,0,0,0.50) 0%,rgba(0,0,0,0) 80%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );}#home_multidevices {width: 1100px; position: absolute; left: 5.2%; top: -10%;}#play_from_anywhere {top: 565px; width: 90%; position: absolute; color: white; font-size: 250%; text-align: center; font-weight: bold; padding-left: 5%;}#play_from_anywhere_one {font-size: 160%;}#play_from_anywhere_two {max-width: 60%; padding-left: 20%;}@media only screen and (max-width: 1500px) {#home_multidevices {width: 900px; left: 1%;} #join_part_two {height: 700px;} #join_background_diagonal {height: 700px;} #play_from_anywhere {top: 480px;}}@media only screen and (max-width: 1000px) {#home_multidevices {width: 600px; left: 1%;} #join_part_two {height: 650px;} #join_background_diagonal {height: 650px;} #play_from_anywhere {top: 350px;}}@media only screen and (max-width: 650px) {#home_multidevices {width: 450px; left: 1%;} #play_from_anywhere {top: 230px;} #join_part_two {height: 850px;} #join_background_diagonal {height: 850px;}}#join_part_three {position: relative; text-align: center; min-height: 900px;}#home_dotted_worldmap {opacity: 0.18; position: absolute; top: 100px; left: 0px;}#home_flagball {position: absolute; right: 100px; top: 100px;}#join_part_three_text,#join_part_three_text_bis {font-size: 280%; font-weight: bold; text-align: center; margin-right: 870px; margin-left: 50px;}#join_part_three_text {padding-top: 280px;}#face_players_from_world_1 {}#face_players_from_world_2 {text-transform: uppercase; font-size: 150%;}.purple_text {color: #913299;}.join_bga_lightblue {color: #22a5b7;}#face_players_from_world {margin-bottom: 80px;}#face_players_from_world_details {margin-top: 80px;}@media only screen and (max-width: 1500px) {#join_part_three {position: relative; min-height: 650px;} #home_dotted_worldmap {height: 800px;} #join_part_three_text {padding-top: 200px;} #home_flagball {right: 60px; width: 500px;} #join_part_three_text, #join_part_three_text_bis {margin-right: 570px;}}@media only screen and (max-width: 1000px) {#join_part_three_text {padding-top: 100px;} #join_part_three {position: relative; min-height: 400px;} #home_flagball {position: relative; top: 0px; left: 0px; margin: auto; width: 350px;} #join_part_three_text, #join_part_three_text_bis {margin-right: auto; margin-left: auto;}}#join_part_four {font-size: 280%; padding-bottom: 150px;}#home_doublecards {position: absolute; top: 0px; left:0px;}#join_part_four_text {margin-left: 837px; margin-right: 5px; padding-top: 180px; text-align: center; font-weight: bold;}.join_big_text {font-size: 120%;}.join_verybig_text {font-size: 140%;}#join_part_four_text_two {margin-top: 100px;}#join_part_four_text_three {margin-top: 80px;}@media only screen and (max-width: 1500px) {#join_part_four {position: relative;} #join_part_four_text {padding-top: 140px;} #home_doublecards {top: 100px; width: 500px;} #join_part_four_text, #join_part_four_text_bis {margin-left: 500px;}}@media only screen and (max-width: 1000px) {#join_part_four {} #home_doublecards {width: 400px; position: relative; top: 0px; left: 0px; margin: auto;} #join_part_four_text, #join_part_four_text_bis {margin-left: auto; margin-right: auto; padding-top: 20px;} #join_part_four_text_two {margin-top: 90px;} #join_part_four_text_three {margin-top: 60px;}}#join_part_five {position: relative; padding-top: 100px; padding-bottom: 100px; text-align: center;}.gray_background {background-color: #f6f6f6; position: absolute; top: 0px; left: -100%; height: 100%; width: 300%;}#join_part_five_text {position: relative; font-size: 280%; font-weight: bold; text-align: center; margin-right: 800px; margin-left: 100px;}#join_part_five_text_one {margin-top: 50px;}#join_part_five_text_two {margin-top: 50px;}#join_part_five_text_three {margin-top: 50px;}#join_part_five_text_four {margin-top: 50px;}#join_part_five_try {position: absolute; right: 10px; top: 200px; width: 700px; height: 400px;}#try_origin {position: absolute; top: 0px; left: 0px; width: 314px; height: 455px;}#home_card_purple {position: absolute; cursor: move; top: 0px; left: 0px;}#home_card_white {position: absolute; top: 0px; left: 370px; cursor: pointer; opacity: 0.6; border-radius: 10px;}#home_arrow {position: absolute; top: -80px; left: 260px;}#join_part_five_congrats {font-size: 300%; position: absolute; top: 480px; left: 0px; text-align: center; width: 684px; text-transform: uppercase; font-weight: bold; display: none;}@media only screen and (max-width: 1500px) {#try_origin, #home_card_white, #home_card_purple {width: 200px; height: 290px;} #home_card_purple {left: 15px;} #home_card_white {left: 265px;} #home_arrow {width: 100px; height: 84px; top: -50px; left: 200px;} #join_part_five_text {margin-right: 600px;} #join_part_five_try {width: 500px;} #join_part_five_congrats {top: 340px; width: 500px;}}@media only screen and (max-width: 1200px) {#join_part_five_try {position: relative; top: 100px; margin: auto; width: 450px;} #join_part_five_text {margin-right: 50px; margin-left: 50px;}}@media only screen and (max-width: 600px) {#try_origin, #home_card_white, #home_card_purple {width: 150px; height: 217px;} #join_part_five_try {width: 350px;} #home_card_purple {left: 15px;} #home_card_white {left: 175px;} #home_arrow {width: 75px; height: 63px; top: -40px; left: 145px;} #join_part_five_congrats {top: 240px; width: 100%;}}#join_part_six {position: relative; font-size: 280%; padding-bottom: 100px; text-align: center; margin-top: 100px;}.version_a #join_part_six {padding-top: 100px;}#home_landing_img {position: absolute; top: 0px; left: 0px;}#join_part_six_text {margin-left: 730px; margin-right: 5px; padding-top: 10px; text-align: center; font-weight: bold;}#join_part_six_text_two {margin-top: 40px;}#join_part_six_text_three {margin-top: 40px; font-size: 50%;}@media only screen and (max-width: 1500px) {#join_part_six_text {padding-top: 10px;} #home_landing_img {width: 600px;} #join_part_six_text {margin-left: 600px;}}@media only screen and (max-width: 1000px) {#home_landing_img {position: relative; top: 0px; left: 0px; margin: auto;} #join_part_six_text {margin-left: auto;} #join_part_six_text_one, #join_part_six_text_three, #join_part_six_text_two {margin-left: auto; margin-right: auto; padding-top: 20px;}}#join_part_seven {position: relative; font-size: 280%; text-align: center; font-weight: bold; padding-top: 80px; padding-bottom: 80px;}#join_part_seven_text {position: relative;}#news_list {position: relative; margin-top: 50px; margin-bottom: 20px;}.news_icon {height: 80px; margin-left:40px; margin-bottom: 40px; -webkit-filter: grayscale(100%); filter: grayscale(100%);}.news_icon:hover {-webkit-filter: none; filter: none;}#news_quote {position: relative; font-size: 50%;}.quote_ref {font-size: 75%;}@media only screen and (max-width: 1500px) {.news_icon {height: 60px;}}@media only screen and (max-width: 1000px) {.news_icon {height: 60px;}}#join_part_nine {text-align: center; padding-top: 130px; padding-bottom: 80px;}#register_message {font-size: 280%; font-weight: bold;}#register_form_wrap {margin-top: 80px; margin-bottom: 100px;}#register_alt {font-weight: bold; margin: auto; text-align:center;}#register_alt a {margin-top: 2em; font-size: 200%;}#register_block_features {display: none;}#join_part_nine #loginform {max-width: 900px; margin: auto;}#join_part_nine .largetext {font-size: 150%; margin-bottom: 100px;}#join_part_nine h3 {font-size: 130%; margin-bottom: 20px;}#join_part_nine .socialsigninbutton {font-size: 130%;}#join_part_nine #classicregistersection {margin-bottom: 80px;}#join_part_nine #invitation_sent {font-size: 120%;}@media only screen and (max-width: 700px) {#register_alt a {font-size: 100%;}}#welcometitle {text-align: center; font-weight: normal; padding-top: 30px; padding-bottom: 30px;}#welcometitle_subtitle {display: none;}#welcome-module #socialconnect {position: absolute; top: 0px; left: 50%; width: 50%; height: 200px;}#welcome-module .loginbutton input {width: 230px;}#welcome-module .loginform_input .login_field {padding: 0px; font-size: 16px;}.mobile_version #welcome-module #loginform {height: auto;}.mobile_version #welcome-module #normalconnect {position: static; width: auto; border-right: 0px;}.mobile_version #welcome-module #socialconnect {position: static; width: auto; margin-top: 50px;}#welcome-module .global_stat {display: inline-block; width: 45px; text-align: right; margin-right: 4px; margin-bottom: 2px;}#live_streaming {width: 100%; background-color: #313236; border-radius: 6px; position: relative; margin-bottom: 10px; cursor: pointer;}.notouch-device #live_streaming:hover {background-color: #414246;}.live_stream_header {position: relative;}.live_stream_state {color: red; text-transform: uppercase; font-size: 25px; padding:10px; font-weight: bold; float: left;}.live_stream_title {padding-top: 9px; margin-left: 140px; margin-right: 60px; color: #497ed4; font-weight: bold;}.live_stream_title_live, .live_stream_title_next {display: none;}.live_stream_live .live_stream_title_live {display: inline;}.live_stream_next .live_stream_title_next {display: inline; color: #497ed4;}.live_stream_date {margin-left: 140px; margin-right: 60px; color: #d2d449; font-size: 13px; padding-bottom: 7px;}.live_stream_live .live_stream_date {color: white;}#live_next_event_explanations {color: white; font-size: 20px; text-align: center; padding-top: 145px;}.live_stream_live #live_next_event_explanations {display: none;}.live_stream_next #twitch_frame {display: none;}.live_stream_button {position: absolute; top: 11px; width: 19px; text-align: center; right: 7px; background-color: lightgray; border-radius: 4px; padding: 2px; cursor: pointer; font-size: 20px;}.live_stream_button .fa-minus {display: none;}.live_stream_expanded .live_stream_button .fa-minus {display: inline;}.live_stream_expanded .live_stream_button .fa-plus {display: none;}.live_stream_content {width: 100%; height: 400px; display: none;}.live_stream_expanded .live_stream_content {display: block;}.partner_event_section {}#partner_event_wrapper {text-align: center; width: 100%; position: relative;}#partner_event_body {display: block; max-width: 448px; margin: auto;}#partner_event {position: relative; left: -12px; top: -15px; max-height: 420px;}#partner_event_image {width: 448px; height: 448px; background-position: center; background-size: 448px 448px;}.advent_calendar_section {}#advent_calendar_wrapper {display: block; text-align: center; width: 100%; position: relative;}#advent_calendar_body {display: block; max-width: 475px; margin: auto;}.advent_clickable {cursor: pointer;}#advent_header {position:relative; width: 100%; height: 252px;}#advent_biggift {margin-left: -6%; margin-right: -12px; margin-top: -15px; height: 252px; background-image: url("../img/mainsite/advent_biggift.png"); background-size: 103% 252px; border-radius: 10px; max-width: 475px; position: relative; z-index: 2; transition: transform 0.3s ease-in-out;}.advent_biggift_openanim {-webkit-transform: rotate(-360deg) scale(3); transform: rotate(-360deg) scale(3);}#advent_curtain {width: 105.5%; height: 90%; position: absolute; top: 10px; left: -2.8%; background-size: auto 100%; background-image: url("../img/mainsite/advent_curtain.png"); display: none;}#advent_gamebanner {width: 105.5%; height: 90%; position: absolute; top: 10px; left: -2.8%; background-color: white; background-size: auto 100%; opacity: 0;}#advent_gamename {font-weight:bold; color:white; font-size: 2em; position: absolute; text-shadow: 2px 2px 0px gray, -2px -2px 0px gray, -2px 2px 0px gray, 2px -2px 0px gray; top: 5px; left: 5%; z-index: 1;}#advent_gamebox {width: 180px; height: 180px; background-size: 180px 180px; position: absolute; top: 40px; left: calc(50% - 90px);}#advent_game_link {position: absolute; bottom: 3%; right: 5%; z-index: 1;}.advent_label {width: 100%; text-align: center; font-weight: bold; margin-top: 0px; max-width: 440px;}.advent_calendar {margin-top: 5px; margin-bottom: 5px; margin-left: -12px; margin-right: -12px; position: relative; max-width: 440px;}.advent_dayname {text-align: center; display: inline-block; width: 14.28%; font-weight: bold; color: #c5c5c5; margin-top: 5px; margin-bottom: 5px;}.advent_day {width: 14.28%; height: 70px; line-height: 70px; text-align: center; display: inline-block; font-weight: bold; font-size: 2em; position: relative;}.advent_day_empty {color: transparent; width: 14.28%;}.advent_day_past {background-color: #bcbcbc; border-radius: 10%; outline: 1px solid #f9f3ec; color: #5e5e5e; text-shadow: 2px 2px 0.5px white, -2px -2px 0.5px white, -2px 2px 0.5px white, 2px -2px 0.5px white;}.advent_day_opened .day_number {border-radius: 50%; box-shadow: inset 0px 0px 0px 4px #ff5400;}.advent_day_selected .day_number {border-radius: 50%; background-color: #ffff99;}.advent_day_current {width: 100%; height: 121%; background-color: transparent; color: transparent; background-image: url("../img/mainsite/advent_smallopened.png"); background-size: 130% 100%; background-position: center; position: absolute; bottom: 0px;}.advent_day_future {background-color: transparent; color: transparent; background-image: url("../img/mainsite/advent_smallgift.png"); background-size: 100% 70px;}.advent_year {width: 42.8%; height: 70px; line-height: 70px; text-align: center; display: inline-block; font-weight: bold; color: transparent; position: relative;}.advent_yearnumber {display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; font-size: 2.5em; color: #c5c5c5; text-align: center; text-shadow: 2px 2px 0px white, -2px -2px 0px white, -2px 2px 0px white, 2px -2px 0px white;}.advent_moreinfos {width: 100%; text-align: center; font-weight: bold; max-width: 440px;}.easter-egg-2021 {background-image: url("../img/mainsite/easter-eggs-2021/egg.png"); background-size: contain; background-repeat: no-repeat; background-position: 50% 50%; width: 32px; height: 36px; display: none; cursor: help;}.easter-egg-2021--xs {width: 13px; height: 18px;}.easter-egg-2021--ungathered {display: block;}.easter-egg-2021--ungathered.easter-egg-2021--inline {display: inline-block;}.easter-egg-2021--ungatherable {cursor: auto;}.easter-egg-2021--gathering {animation-name: easter-egg-2021-gathering; animation-duration: 3s; animation-fill-mode: forwards;}.easter-egg-2021--gathered {visibility: hidden;}.easter-egg-2021-status {position: absolute; bottom: 10px; right: 10px}.easter-egg-2021-status > div {display: flex; align-items: center; font-size: 12px; color: #777;}.easter-egg-2021-status > div > div {margin-left: 5px;}@keyframes easter-egg-2021-gathering {0%{opacity: 1; transform: rotate(0deg) scale(1);} 3%{opacity: 1; transform: rotate(-10deg) scale(1);} 5%{opacity: 1; transform: rotate(10deg) scale(1);} 7%{opacity: 1; transform: rotate(-8deg) scale(1);} 9%{opacity: 1; transform: rotate(8deg) scale(1);} 15%{opacity: 1; transform: rotate(0deg) scale(1.5);} 20%{opacity: 1; transform: rotate(0deg) scale(1.2);} 25%{opacity: 1; transform: rotate(0deg) scale(1.4);} 100%{opacity: 0; transform: rotate(540deg) scale(0.1);}}.game_category_wrap {display: inline-block; position: relative; margin-bottom: 20px;}.game_category_more_wrap {text-align: center;}.game_category_more {position: relative; top: 4px; min-width: 150px;}#games_by_category {margin-top: 30px;}.gamelist_category {margin-top: 20px;}.gamelist_itemrow {height: 247px; overflow: hidden; margin-top: -15px;}.gamelist_itemrow_inner {width: 100%;}@media only screen and (max-width: 500px) {#gamelist-module .gamelist_item {margin: 0;} #gamelist-module .gamelist_itemrow {height: 352px;} .game_category_more {width: 260px;}}.gamelist_item {width: 200px; height: 215px; float: left; padding: 10px 0px 10px 0px; margin: 10px 5px 10px 5px; box-shadow: 1px 1px 4px rgba(0,0,0,.5); cursor: pointer;}@media only screen and (max-width: 500px) {.gamelist_item {width: 140px; height: 155px;}}html[dir="rtl"] .gamelist_item {float: right;}.notouch-device .gamelist_item:hover {background-color: white;}.gamelist_item img {width: 180px; height: 180px;}@media only screen and (max-width: 500px) {.gamelist_item img {width: 120px; height: 120px;}}.gamelist_item .game_box_image_wrap {position: relative; left: 10px;}html[dir="rtl"] .gamelist_item .game_box_image_wrap {left: auto; right: 10px;}.gameitem_baseline {width: 100%; text-align: center; margin-top: 2px;}#gamelist_gameselect {width: 240px; font-style: italic; text-align: center; color: #999999;}#gamelist_gameselect:focus {text-align: left; color: black; font-style: normal;}#loginform {position: relative; height: 280px;}#registerbox {height: auto; max-width: 450px; margin: auto; text-align: left;}.loginform_input .login_field,#registerbox .register_field,.bga_join_text .username_field {width: 100%; padding: 10px; font-size: 18px; display: inline-block; margin: 0; outline: 0; background-color: #fff; border: 1px solid #c6ccc0; border-radius: 3px; margin-bottom: 15px;}#parental_section {background-color: white; padding: 10px; font-size: 16px;}#preferences-module #parental_section {}#registerbox #register_button, #register_button_disabled {width: 100%; padding-left: 0px; padding-right: 0px; text-align: center;}#normalconnect {position: absolute; top: 20px; left: 0px; width: 50%; text-align: center; border-right: 1px gray solid;}#normalconnect_content {height: 260px; display: inline-block; text-align: left;}#accountpage_login #socialconnect {position: absolute; top: 0px; left: 50%; width: 50%; height: 200px;}#invitation_sent {display: none;}#socialconnect {margin-top: 20px; margin-bottom: 50px;}.mobile_version #loginform {height: auto;}.mobile_version #normalconnect {position: static; width: auto; border-right: 0px;}.mobile_version #accountpage_login #socialconnect {position: static; width: auto; margin-top: 50px;}.loginbutton {display: inline-block; overflow: hidden; text-decoration: none; cursor: pointer; vertical-align: top; padding: 0px;}.loginbutton input {background: transparent; display: block; color: white; width: 280px; height: 30px; cursor: pointer; border-width: 0px;}.socialsigninbutton {display: inline-block; cursor: pointer; width: 200px; height: 32px; background-repeat: no-repeat; margin-left: 5px; color: white; position: relative;}.socialsigninbutton div {text-align: center; position: absolute; left: 34px; right: 0px; top: 7px; font-size: 90%; font-weight: bold;}#facebook-signin-button, #facebook-signin-button-disabled {background-image: url("../../200316-1631/img/mainsite/social.png");}#google-signin-button, #google-signin-button-disabled {background-image: url("../../200316-1631/img/mainsite/social.png"); background-position: -0px -32px; margin-top: 20px; color: #757575;}body.lb-disable-scrolling {overflow: hidden;}.lightboxOverlay {position: absolute; top: 0; left: 0; z-index: 9999; background-color: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; display: none;}.lightbox {position: absolute; left: 0; width: 100%; z-index: 10000; text-align: center; line-height: 0; font-weight: normal; outline: none;}.lightbox .lb-image {display: block; height: auto; max-width: inherit; max-height: none; border-radius: 3px; border: 4px solid white;}.lightbox a img {border: none;}.lb-outerContainer {position: relative; *zoom: 1; width: 250px; height: 250px; margin: 0 auto; border-radius: 4px; background-color: white;}.lb-outerContainer:after {content: ""; display: table; clear: both;}.lb-loader {position: absolute; top: 43%; left: 0; height: 25%; width: 100%; text-align: center; line-height: 0;}.lb-cancel {display: block; width: 32px; height: 32px; margin: 0 auto; background: url("../../200316-1631/img/mainsite/lightbox/loading.gif") no-repeat;}.lb-nav {position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10;}.lb-container > .nav {left: 0;}.lb-nav a {outline: none; background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}.lb-prev, .lb-next {height: 100%; cursor: pointer; display: block;}.lb-nav a.lb-prev {width: 34%; left: 0; float: left; background: url("../../200316-1631/img/mainsite/lightbox/prev.png") left 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}.lb-nav a.lb-next {width: 64%; right: 0; float: right; background: url("../../200316-1631/img/mainsite/lightbox/next.png") right 48% no-repeat; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; -webkit-transition: opacity 0.6s; -moz-transition: opacity 0.6s; -o-transition: opacity 0.6s; transition: opacity 0.6s;}.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}.lb-dataContainer {margin: 0 auto; padding-top: 5px; *zoom: 1; width: 100%; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}.lb-dataContainer:after {content: ""; display: table; clear: both;}.lb-data {padding: 0 4px; color: #ccc;}.lb-data .lb-details {width: 85%; float: left; text-align: left; line-height: 1.1em;}.lb-data .lb-caption {font-size: 13px; font-weight: bold; line-height: 1em;}.lb-data .lb-caption a {color: #4ae;}.lb-data .lb-number {display: block; clear: left; padding-bottom: 1em; font-size: 12px; color: #999999;}.lb-data .lb-close {display: block; float: right; width: 30px; height: 30px; background: url("../../200316-1631/img/mainsite/lightbox/close.png") top right no-repeat; text-align: right; outline: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; -webkit-transition: opacity 0.2s; -moz-transition: opacity 0.2s; -o-transition: opacity 0.2s; transition: opacity 0.2s;}.lb-data .lb-close:hover {cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1;}#gamepanel-module .pageheader img {margin-bottom: 20px;}.gamebanner {position: absolute; top: 0px; left: 0px; right: 0px; height: 400px; background-repeat: no-repeat; box-shadow: 0px 5px 5px gray;}.mobile_version .gamebanner {height: 270px;}.gamebanner_image {position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px;}.gamebanner_image_box {background-size: 3000px 3000px; background-position: center; opacity: 0.7;}.gamebanner_image_banner {background-size: 1386px 400px; background-position: left;}.mobile_version .gamebanner_image_banner {background-size: 936px 270px;}.gamebanner_placeholder {height: 360px;}.gamepanel_header .bgabuttonbar {margin-top: 48px;}.mobile_version .gamepanel_header .bgabuttonbar {margin-top: 30px;}.game_box_image_placeholder {position: relative; display: inline-block; width: 300px; height: 150px;}.mobile_version .game_box_image_placeholder {height: 0px;}.game_description_text_wrapped {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.game_description_text_wrapped br {display: none;}#game_description_text br {font-size: 5px;}.desktop_version #game_description_text {margin-bottom: 20px;}.gamepanel_nooverflow {display: flex; flex-direction: column; align-items: flex-end;}.gamepanel_nooverflow .bgabutton_big {align-self: stretch;}.desktop_version .gamepanel_nooverflow .bgabutton_big {padding-left: 1em; padding-right: 1em; text-align: center; display: block;}#showcase {width: 100%; height: 400px; overflow: hidden; white-space: nowrap; position: relative;}.mobile_version #showcase {height: 250px;}#showcase_inner {position: relative;}#example_game_wrap_noarchive {background-color: #999999; color: white; font-weight: bold; position: relative;}.mobile_version #showcase #example_game_wrap,.mobile_version #showcase #example_game_wrap_loading,.mobile_version #showcase #example_game_wrap_noarchive {width: 400px; height: 250px;}.showcase_element {height: 400px; width: auto;}.mobile_version .showcase_element {height: 250px; width: auto;}.carroussel_border {position: absolute; top: 0px; height: 400px; width: 30px; cursor: pointer;}.mobile_version .carrousel_border {height: 250px;}#carroussel_left {left: 0px; background-image: linear-gradient( -90deg, transparent, rgba(251, 245, 239) 100% );}#carroussel_right {right: 0px; background-image: linear-gradient( 90deg, transparent, rgba(251, 245, 239) 100% );}.carroussel_arrow {position: absolute; top: 177px; width: 34px; height: 45px;}.mobile_version .carroussel_arrow {top: 102px;}#carroussel_arrow_left {left: 0px; background-image: url("../../200316-1631/img/mainsite/lightbox/prev.png"); background-position: -16px -0px;}#carroussel_arrow_right {right: 0px; background-image: url("../../200316-1631/img/mainsite/lightbox/next.png");}.challenge_image {width: 150px; height: 150px; margin-top: 15px; margin-bottom: 15px; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-filter: brightness(0%); filter: brightness(0%);}.challenge_text {text-align: center; font-size: 2em; font-weight: bold; color: #595959;}.challenge_text b {font-size: 1.2em; color: #4871b6;}.visitor_text {padding: 3%; font-size: 2.5em; font-weight: bold; color: #595959;}.visitor_text b {color: #4871b6;}.visitor_text .visitor_smallertext {font-size: 0.6em;}.howtoplay_block {width: 100%; height: 130px; font-weight: bold; position: relative;}.howtoplay_block_enabled {background-image: linear-gradient(#4d94be, #4d81ba); color: white;}.howtoplay_block_enabled:hover {background-image: linear-gradient(#4871b6, #4861b2); cursor: pointer;}.howtoplay_block_disabled {background-image: linear-gradient(#999999, #888888); color: white;}.howtoplay_block_disabled a {cursor: default;}.howtoplay_content {position: absolute; left: 130px; right: 0px; top: 0px; bottom: 0px; padding-top: 45px; padding-left: 5px; overflow: hidden;}.howtoplay_block a {color: white;}.howtoplay_block a:hover {color: white;}.howtoplay_title {font-size: 1.2em;}.howtoplay_info {font-size: 1.1em; font-weight: bold; margin-top: 4px; margin-bottom: 4px;}.gameimage {text-align: center;}.gameimage .game_box_image_wrap {display: block; position: absolute; bottom: 0px; left: 0px; right: 0px;}.gameimage .game_image {max-width: 280px; width: 93%;}.mobile_version .gameimage .game_box_image_wrap {top: -270px;}#gamepanel-module #pageheader #game_name {font-size: 200%; margin-top: 65px;}.mobile_version #gamepanel-module #pageheader #game_name {margin-top: 15px;}#gamepanel-module .pageheader h2 #game_name {margin-top: 30px;}#personalArenaHistory {padding-left: 10px;}.arenaHistorySeasonHeader {text-align: center; font-size: x-large; color: #4871b6 !important; margin-bottom: 12px; display: block;}.arenaHistorySeasonHeader:hover {text-decoration: none !important;}.arenaHistory_entry {display: inline-grid; width: 213px;}.arenaHistory_entry .rank {position: absolute; left: -5px; top: 15px; font-weight: bold; font-size: 12px; width: 50px; text-align: center;}.arenaHistoryPlayerBackground {width: 80%; height: 120%; position: absolute; left: -2%; top: -20%;}.arenaHistoryPlayerBackgroundColor {background-color: lightgray;}.arenaHistoryOwnResultBackgroundColor {background-color: gray; opacity: 0.5;}.arenaHistoryPlayer {height: 55px; padding-left: 50px;}.arenaHistoryOwnResult {background-color: gray; opacity: 0.5;}.arrowUp {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid greenyellow; position: absolute; top: -5px; left: 7px;}.arrowDown {width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid red; position: absolute; top: 30px; left: 7px;}.personal-arena-history-playername {width: 100px !important;}.noProgress {height: 8px; width: 24px; background-color: yellow; position: absolute; top: -3px; left: 10px;}.showFullArenaHistory {margin-top: 38px; text-align: center;}.no-results {color: grey; text-align: center; padding: 5px 10px; margin-top: 25px;}.no-results-header {font-size: large;}#gamepanel-module .trophyimg {}#gamepanel-module .trophyinfos {margin-left: 60px;}#gamepanel-module .more_tutorial {display: none;}#table-module .pageheader {box-shadow: 1px 1px 4px rgba(0,0,0,.5);}#table-module .pageheader .game_image_box {width: 180px; margin : auto;}#table-module {margin-bottom: 70px;}#table-module #loading {margin-top: 0px;}.gameoption_description {margin-bottom: 5px; margin-left: 8px; font-size: 80%;}#table-module .freeplace_slot {height: 38px;}#table-module .freeplace_slot .active_player_name {position: relative; top: -12px; left: 15px;}#table-module .freeplace_slot .invite_ai {position: relative; top: -15px; left: 15px; display: none;}#table-module .active_player {box-shadow: 1px 1px 4px rgba(0,0,0,.5);}#table-module .player_basic_infos {margin-top: 29px;}#table-module .active_player {clear: both; position: relative;}#table-module .playergamedetails {margin-bottom: 10px;}#table-module .playerdetails {margin-top: 10px;}.active_player_left {width: 260px; float: left; border-right: 1px #ccc solid; padding-left: 5px; min-height: 110px;}.active_player_left .player_presentation {position: relative; top: -20px; left: -20px;}.active_player_left .player_in_list {margin: 0; margin-bottom: 10px;}.active_player_left p {margin-left: 10px;}.active_player_action_block {margin-top: 56px; margin-left: 104px;}.active_player_right {overflow: hidden; padding-left: 10px;}@media only screen and (max-width: 600px) {.active_player_left {border-right: 0px;} .active_player_action_block {clear: none;} .active_player_right {clear: both;}}.warnings {clear: both; padding-top: 5px;}#realtime_turnbased_icon {}.active_player_right .playerdetails {clear: both;}.active_player_right .playergamedetails {margin-top: 5px;}.active_player_surface {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url("../../200316-1631/img/layout/rounded_b_dis.png"); display: none;}#startgame {}#access_game_panel .bigbutton {float: left; margin: 20px;}#access_game_panel, #game_result_panel {}.gameinfo .bigbutton {margin: auto; margin-top: 10px; margin-bottom: 10px;}#game_end_links {margin-top: 10px; margin-bottom: 15px;}#game_end_links div {display: inline-block; height: 30px; padding-top: 5px; margin-top: -10px;}.mobile_version #game_end_links div {text-align: center; display: block;}.gameinfo .createdby, .gameinfo .gamedetails, .gameinfo .gametime {margin-top: 10px;}.game_result_status_important {color: red;}.game_buygame {text-align: center;}.tableaction {margin-top: 15px;}.tableaction .secondchoice {font-size: 80%;}#gamesetup_panel {border: 5px red solid; margin: 5px; padding: 5px; text-align: center;}#gamesetup_panel p {margin-bottom: 10px;}.commentFrom {clear: both; font-weight: normal; margin: 10px; margin-left: 50px; font-size: 80%;}.visitor_player {float: left; margin-left: 10px;}.game_interface .visitor_player {display: inline; float: none;}#gametable .shopbanner_wrap, #gametable .shopbanner_wrap {margin-top: 5px; margin-bottom: 10px;}#thankyouDialogContent {width: 500px;}.tabletrophylist {position: relative;}.tabletrophylist .more_infos {position: absolute; top: 7px; right: 3px;}.hotseat_player {min-height: 109px;}.hotseat_player .active_player_right,.hotseat_player .warnings,.hotseat_player .player_basic_infos {display: none;}#table-module #available_players_for_game {}#table-module .availableplayer {height: 32px; clear: both; position: relative;}#table-module .availableplayername {display: inline-block; width: 20%; position: relative; top: 2px; overflow:hidden; text-overflow: ellipsis;}#table-module .availableplayerrank {position: absolute; width: 15%; top: -2px; left: 20%;}#table-module .availableplayertable {position: absolute; left: 35%; top: 2px; width: 25%; overflow:hidden; text-overflow: ellipsis;}#table-module .availableplayersuggest {position: absolute; left: 65%; width: 35%; top: 0px;}#table-module .availableplayersuggest a {position: relative; top: -15px;}#table-module a.suggestbutton {display: none;}#table-module .gametable_adminview a.suggestbutton {display: block;}#table-module .gametable_status_init a.suggestbutton {display: none;}#table-module .suggestsent {display:none;}#table-module .gametable_adminview .disable_suggest a.suggestbutton {opacity: 0.3; filter:alpha(opacity=30); cursor: default;}#table-module .active_player_left .playername {width: 162px;}.mobile_version #table-module .active_player_left .playername {width: auto;}.mobile_version #table-module #table_name {margin-top: 20px;}#waiting_time_wrap,#avail_number_wrap {display: inline-block; text-align:center; margin: 10px; margin-left: 30px; margin-right: 30px;}.mobile_version #waiting_time_wrap,.mobile_version #avail_number_wrap {margin-left: 15px; margin-right: 15px;}#waiting_time_wrap h4,#avail_number_wrap h4 {font-size: 22px;}#waiting_time_wrap p,#avail_number_wrap p {font-size: 14px;}#waiting_time_wrap .fa-clock-o {font-size: 100px; position: relative; top: 9px;}#avail_number_wrap .fa-users {font-size: 85px;}#suggestion_create_others {position: relative; float: right; margin-top: 59px; width: 363px; margin-right: 50px;}.mobile_version #suggestion_create_others {float: none; margin-top: 50px; margin-left: 23px; width: 100%;}#suggestion_create_others i {font-size: 30px; position: absolute; top: 0px; left: -26px;}#group-module .player_in_list .moderatepanel {margin-left: 60px; display: none;}.gamelist_item.selected {background-color: #71a559;}.notouch-device .gamelist_item.selected:hover {background-color: #71a559;}#gamereview-module .emblemwrap {float: left;}#gamereview-module .playerselection {position: absolute; top: -10px; right: 0px;}#gamereview-module .reflexiontimes_block {margin-bottom: 10px; font-size: 80%; text-align: right; display: none;}#gamereview-module .reflexiontimes {}#gamestats-module .simple-score-entry {clear: both; font-size: 80%; width: 200px; height: 20px; position: relative; display: block; margin: auto;}#gamestats-module .simple-score-entry .rank {position: absolute; top: 0px; left: 0px;}#gamestats-module .simple-score-entry .name {position: absolute; top: 0px; left: 40px;}#gamestats-module .simple-score-entry .score {position: absolute; top: -3px; right: 0px;}#gamestats-module .simple-score-entry .icon16_point {top: 1px;}#gamestats-module .stats_by_opp .playerfilter,#gamestats-module .stats_by_game .gamefilter {display: none;}.notouch-device #gamestats-module .stats_by_opp:hover .playerfilter,.touch-device #gamestats-module .stats_by_opp .playerfilter,.notouch-device #gamestats-module .stats_by_game:hover .gamefilter,.touch-device #gamestats-module .stats_by_game .gamefilter{display: inline;}#gamestats-module .emblemwrap_l {float:left; margin-right:12px; margin-left:10px; margin-bottom:5px;}.mobile_version #gamestats-module .emblemwrap_l {}#gamestats-module .table_name {position:relative; top:11px;}.mobile_version #gamestats-module .table_name {top: 3px; width: 100%; text-align: center; display: block;}#wannaplay_preferences_button {position: absolute; right: 0px; top: 0px; text-transform: none; border: 1px solid #385088; border-radius: 5px; padding: 5px; margin: 8px;}.wannaplay_item {position: relative; width: 120px; height: 120px; float: left; margin-right: 25px; margin-bottom: 10px; overflow: hidden;}.wannaplay_item .wannaplay_gamename {position: absolute; top: 0px; left: 0px; width: 100%; height: 15px; text-align: left; border-bottom: 1px #999999 solid;}.wannaplay_item .gamenameinner {position: relative; top: -2px; width: 100%; padding-top: 2px; height: 17px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 13px; line-height: 10px;}.wannaplayauto_item .wannaplay_gamename {top: 10px; text-align: center; border-bottom: none;}.wannaplayauto_item .gamenameinner {font-size: 20px; color: #4871b6; font-weight: bold;}.wannaplay_item .game_box_image_wrap {position: absolute; top: 30px;}.wannaplay_item .wanttoplay_wrap {position: absolute; font-size: 80%; width: 30px; right: 0px; top: 25px; text-align: center;}.wannaplay_play {cursor: pointer; position: absolute; top: 47px; right: 5px;}.wannaplay_item .wannaplay_remove {position: absolute; right: 5px; top: 75px; cursor: pointer;}.wannaplay_item .quick_howtoplay {display: none;}.howtoplay .quick_howtoplay {display: block; position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center; font-size: 80%;}.wannaplayauto_time {display: none; position: absolute; bottom: 60px; left: 0px; width: 100%; text-align: center; font-size: 2em; color: #333; text-shadow: 0px 0px 15px white;}.wannaplayauto_time_icon {padding: 4px 4px 4px 4px; font-size: 1.4em;}.wannaplayauto_loading {display: none; position: absolute; bottom: 113px; left: 40px; width: 185px; background-color: #ddd; border-radius: 6px; -moz-box-shadow: 0px 0px 15px 0px #ffffff; -webkit-box-shadow: 0px 0px 15px 0px #ffffff; -o-box-shadow: 0px 0px 15px 0px #ffffff; box-shadow: 0px 0px 10px 0px black; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=15);}.wannaplayauto_loadingbar {width: 0%; height: 25px; border-radius: 6px;}.wannaplayauto_loadingbar_tp1 {background-color: #5fc451;}.wannaplayauto_loadingbar_tp2 {background-color: #98af66;}.wannaplayauto_loadingbar_tp3 {background-color: #b39a62;}.wannaplayauto_loadingbartxt {position: absolute; bottom: 35px; left: 0px; color: black; font-weight: bold; width: 100%; text-align: center; text-shadow: 1px 1px 5px white; font-size: 16px;}.wannaplayauto_item .gamenameinner {width: 100%; line-height: 16px; top: -6px; height: 20px;}#game_wannaplay_show_tables {display: none; margin-top: 20px;}#game_wannaplay_add {margin-top: 20px; height: 20px; width: 245px; background-color: white; border: 1px #83807b solid; position: relative; cursor: pointer;}#game_wannaplay_add_invite,#game_wannaplay_add_invite_filter {color: gray; font-size: 80%; margin-top: 2px; margin-left: 4px;}#game_wannaplay_add_invite_filter {position: absolute; top: 0px; left: 0px; display: none; z-index: 2; color: #aaaaaa;}#game_wannaplay_add .icon20_arrowdown_gray {position: absolute; top: 0px; right: 0px; cursor: pointer;}#wannaplay_textfilter {position: absolute; top: 0px; left: 0px; width: 241px; height: 18px; display: none; padding-left: 4px; border: 0; z-index: 2;}#game_wannaplay_add_dropdown_wrap {position: absolute; top: 20px; left: -1px; z-index: 2; display: none;}#game_wannaplay_add_dropdown {margin-top: 2px; background-color: white; border: 2px #83807b solid;}#close_wannaplay_mask {position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: none; z-index: 1;}#game_wannaplay_add_dropdown_content {margin: 5px 10px 5px 10px; font-size: 90%; min-width: 700px;}.mobile_version #game_wannaplay_add_dropdown_content {min-width: 230px;}.add_wannaplay {padding: 2px 0px 2px 5px;}.notouch-device .add_wannaplay:hover {background-color: black; color: white; cursor: pointer;}.wannaplay_dropdown_section {float: left; margin-bottom: 40px; margin-left: 10px; width: 200px;}#game_wannaplay_add .filtered {display: none;}#suggestion_carousel {background-color: #f8f8f8; border: 1px gray solid; height: 120px; margin-left: 10px; margin-right: 10px; position: relative;}#suggestion_carousel_inner {position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; overflow: hidden;}#suggestion_carousel_slider {position: absolute; top: 0px; left: 0px; width: 10000px; height: 150px;}#suggestion_carousel .game_suggestion {float: left; width: 500px; margin: 0px; margin-left: 10px; position: relative; height: 120px; border: none; clear: none;}#suggestion_carousel .game_suggestion .game_box {width: 80px; height: 80px;}#suggestion_carousel .game_suggestion .game_box_extract {top: 25px;}.suggestion_intro {font-size: 75%;}#suggestion_carousel .add_to_my_game_wrapper {position: relative; top: 5px; left: 0px; font-size: 80%;}#suggestion_carousel .game_suggestion_right_part {margin-top: 5px; margin-right: 0px;}html[dir="rtl"] #suggestion_carousel .game_suggestion_right_part {margin-top: 5px; margin-right: 110px; margin-left: 0px;}#suggestion_carousel .game_suggestion_links {font-size: 80%;}.carousel_control {position: absolute; width: 32px; height: 32px; top: 46px;}#carousel_left {left: -19px;}#carousel_right {right: -19px;}.notouch-device #carousel_left:hover .icon32_leftarrow {background-position: -0px -288px;}.notouch-device #carousel_right:hover .icon32_rightarrow {background-position: -0px -320px;}#suggestion_carousel_topright_wrap {height: 120px; margin-left: 10px; margin-right: 5px; position: relative;}#lobbyTutorialDialog {text-align: center; width: 750px;}#lobbyTutorialDialog_leftpart {float: left; width: 350px; padding: 10px;}#lobbyTutorialDialog_rightpart {float: left; width: 350px; border-left: 1px gray solid; padding: 10px;}@media only screen and (max-width: 850px) {#lobbyTutorialDialog {text-align: center; width: auto; font-size: 75%;} #lobbyTutorialDialog_leftpart {width: 100%; padding: 3px;} #lobbyTutorialDialog_rightpart {width: 100%; border-left: none; border-top: 1px gray solid; padding: 3px;}}.wannaplay_games_list {position: relative; margin-right: -30px;}.desktop_version .compactlobby .wannaplay_games_list {margin-right: -20px;}.desktop_version .verycompactlobby .wannaplay_games_list {margin-right: -20px;}.tiny_verycompactlobby .wannaplay_games_list {margin-right: 0px;}.wannaplayauto_item {position: absolute; top: 0px; left: 0px; width: 235px; height: 235px; overflow: visible;}.game_box_wrap,.tiny_verycompactlobby .game_box_wrap.expandedgame_box_wrap {position: relative; float: left; width: 235px; height: 235px; margin-right: 35px; margin-bottom: 40px; margin-left: 14px; border: 2px solid #ccc7c1; border-radius: 8px; transition: width 0.5s;}.tiny_verycompactlobby .game_box_wrap {margin-bottom: 3px; border-radius: 5px; border: 2px solid #fbf5ee;}.game_box_wrap.tables_available {border: 2px solid #446aab;}.game_box_mask {position: absolute; top: 32px; left: -15px; width: 42px; height: 126px; text-align: center;}.desktop_version .verycompactlobby .game_box_mask {left: -12px;}.desktop_version .tiny_verycompactlobby .game_box_mask,.mobile_version .tiny_verycompactlobby .game_box_mask {top: auto; bottom: -92px;}.desktop_version .tiny_verycompactlobby .expandedgame_box_wrap .game_box_mask,.mobile_version .tiny_verycompactlobby .expandedgame_box_wrap .game_box_mask {top: auto; bottom: -78px;}.desktop_version .opponentmode_automatic .tiny_verycompactlobby .game_box_mask,.mobile_version .opponentmode_automatic .tiny_verycompactlobby .game_box_mask {bottom: -72px;}.tiny_verycompactlobby .game_box_mask_content {display: none;}.tiny_verycompactlobby .game_box_wrap:hover .game_box_mask_content,.tiny_verycompactlobby .game_box_wrap.expandedgame_box_wrap .game_box_mask_content {display: block;}.tiny_verycompactlobby .game_box_wrap:hover .wannaplay_waiting .game_box_mask_content {display: none;}.expandedgame_box_wrap,.mobile_version #gamelobbyauto .game_box_wrap.expandedgame_box_wrap,.mobile_version #gamelobbyauto .compactlobby .game_box_wrap.expandedgame_box_wrap,.mobile_version #gamelobbyauto .compactlobby.verycompactlobby .game_box_wrap.expandedgame_box_wrap,.mobile_version #gamelobbyauto .compactlobby.verycompactlobby.tiny_verycompactlobby .game_box_wrap.expandedgame_box_wrap {width: 98%; min-height: 235px; height: auto;}.mobile_version #gamelobbyauto .game_box_wrap.expandedgame_box_wrap {min-height: auto;}.desktop_version .compactlobby .game_box_wrap.expandedgame_box_wrap {min-height: 165px; height: auto;}.desktop_version .verycompactlobby .game_box_wrap.expandedgame_box_wrap {min-height: 52px; height: auto;}.mobile_version #gamelobbyauto .compactlobby.verycompactlobby .game_box_wrap.expandedgame_box_wrap {min-height: 58px; height: auto;}.mobile_version #gamelobbyauto .compactlobby.verycompactlobby.tiny_verycompactlobby .game_box_wrap.expandedgame_box_wrap {min-height: 55px; height: auto;}.desktop_version .tiny_verycompactlobby.verycompactlobby .game_box_wrap.expandedgame_box_wrap {min-height: 76px; height: auto;}.expandedgame_box_wrap .table_top_status {margin-left: 12px; min-height: 30px;}.expandedgame_box_wrap .gameinfo,.expandedgame_box_wrap .gametable_infos {display: none;}.desktop_version .compactlobby .expandedgame_box_wrap .realtable .table_top_status {min-height: 32px;}.mobile_version .expandedgame_box_wrap .table_top_status {min-height: 19px;}.game_box_wrap_empty {display: none;}.wannaplayauto_item .emblempremium_big {position: absolute; right: -16px; top: -10px;}.mobile_version .wannaplayauto_item .emblempremium_big,.desktop_version .compactlobby .wannaplayauto_item .emblempremium_big {transform: scale(0.7); top: -16px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .emblempremium_big {right: 26px;}.tiny_verycompactlobby .wannaplay_item .emblempremium_big {display: none;}.add_favorite,.del_favorite {display: none;}.enable_favorites .add_favorite,.enable_favorites .del_favorite {display: block;}.enable_favorites .favorite_game .add_favorite {display: none;}.enable_favorites .no_favorite_game .del_favorite {display: none;}.wannaplayauto_item .game_box_image_wrap {left: 50%; margin-left: -90px; -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; cursor: pointer;}.wannaplay_waiting .game_box_image_wrap {opacity: 0.2;}.wannaplay_waiting .emblembeta,.wannaplay_waiting .emblemalpha {opacity: 0.2;}.notouch-device .wannaplayauto_item .game_box_image_wrap:hover {transform: scale(1.05);}.mobile_version .tiny_verycompactlobby.verycompactlobby .wannaplayauto_item .game_box_image_wrap,.desktop_version .tiny_verycompactlobby.verycompactlobby .wannaplayauto_item .game_box_image_wrap {left: 2px; top: 2px; margin-left: 0px;}.mobile_version .tiny_verycompactlobby.verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .game_box_image_wrap {left: 50%; top: 30px;}.game_box_mask_content {}.game_box_mask_content .bgabutton_gray {}.wannaplayauto_play_zone {display: block; position: absolute; bottom: -28px; left: 0px; width: 100%; text-align: center; font-size: 80%;}.mobile_version .expandedgame_box_wrap .wannaplayauto_play_zone {bottom: 66px; width: auto; left: 50%; margin-left: 62px;}.tiny_verycompactlobby .wannaplayauto_play_zone {display: none;}.wannaplayauto_play_zone_content {display: flex; position: relative; justify-content: center;}.wannaplayauto_button {border: 1px rgba(255, 255, 255, 0.5) solid; -moz-box-shadow: 0px 0px 15px 0px #ffffff; -webkit-box-shadow: 0px 0px 15px 0px #ffffff; -o-box-shadow: 0px 0px 15px 0px #ffffff; box-shadow: 0px 0px 15px 0px #ffffff; filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff, Direction=NaN, Strength=15); -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 6px; font-size: 16px; position: relative; overflow: visible;}.mobile_version .bgabutton.wannaplayauto_button {max-width: 100%; overflow: visible; text-overflow: ellipsis; white-space: nowrap;}.opponentmode_automatic {overflow: visible;}.opponentmode_automatic #exp_section_wrap {display: none;}.opponentmode_automatic #all_games_tables {display: none;}.mobile_version .opponentmode_manual .bgabutton.wannaplayauto_button,.desktop_version .opponentmode_manual .compactlobby .bgabutton.wannaplayauto_button {font-size: 14px; padding: 6px 6px;}.howtoplay.wannaplayauto_item .quick_howtoplay {bottom: 3px;}#tablePreferencesDialog {max-width: 700px;}.tablePreferencesHeader img {vertical-align: middle;}.tablePreferencesHeader em {font-weight: bold;}.tablePreferencesTitle {display: inline-block; margin-left: 10px;}#tablePreferencesHelp {display: inline-block; width: 16px; height: 16px; margin: 0px 5px -2px 5px; background-image: url("../../200316-1631/img/layout/help_info.png");}#toggle_advanced_link {font-size: 0.8em;}.mm_prefs_wrapper {margin-bottom: 20px; position: relative;}.mm_prefs_option {font-weight: bold; margin-bottom: 5px; font-size: 120%;}.mm_pref {display: inline-block; position: relative;}.mm_reset_default_wrap {margin-left: 15px;}.mm_prefs_values li {list-style: disc; list-style-position: inside; margin-left: 5px;}.mm_pref_value {padding: 4px 20px 4px 10px; margin: 4px; border: 1px solid black; border-radius: 4px; position: relative; cursor: pointer;}.mm_pref_value_default {}.mm_prefs_values .fa-caret-down {position: absolute; right: 4px; top: 4px; font-size: 130%;}.mm_pref_value_premium {background-image: url("../../200316-1631/img/common/icons32.png"); background-position: -8px -517px; background-repeat: no-repeat; padding-left: 16px;}.mm_pref_select {position: absolute; left: 4px; top: 29px; display: none; z-index: 1; box-shadow: 5px 5px 5px #888888; background-color: #888888;}.mm_pref_value_priority:hover {-webkit-filter: brightness(150%); filter: brightness(150%);}.mm_pref_value_priority {padding: 5px 12px; border: 1px solid black; border-radius: 4px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; margin-top: -1px; cursor: pointer; white-space: nowrap;}.mm_prefs_values {display: inline-block;}.mm_pref_color_priority_0 {color: black; background-color: #5fc451;}.mm_pref_color_priority_1 {color: black; background-color: #35ea1c;}.mm_pref_color_priority_2 {color: black; background-color: #98af66;}.mm_pref_color_priority_3 {color: black; background-color: #b39a62;}.mm_pref_color_priority_9 {color: black; background-color: #e56767;}.mm_pref_help {display: inline-block; padding: 3px 4px 3px 4px; border: 1px solid black; border-radius: 4px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}.bubblebanner {background-color: #ffff99; padding: 12px 12px 12px 12px; margin-bottom: 14px; position: absolute; bottom: 96%; left: 0%; border-radius: 6px; cursor: pointer; z-index: 1; border: 1px gray solid; -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15);}.bubblebanner:after {content: ""; position: absolute; bottom: -10px; left: 45%; border-width: 15px 12px 0; border-style: solid; border-color: #ffff99 transparent; display: block; width: 0;}#game_preferences_window {}#game_preferences_image {float: left; position: relative; top: -42px;}.mobile_version #game_preferences_image {width: 110px; margin-top: 15px; margin-left: 15px;}#game_preferences_title {font-size: 150%; margin-top: 44px; margin-left: 209px;}.mobile_version #game_preferences_title {margin-left: 153px; font-size: 120%;}#game_preferences_title .gamename {font-size: 180%;}#game_preferences_contents {margin-top: 100px; margin-left: 20px;}.mobile_version #game_preferences_contents {margin-top: 40px;}#game_preferences_close,#game_preferences_help {position: absolute; top: 5px; color: black; right: 8px; font-size: 134%;}#game_preferences_help {right: 47px;}.notouch-device #game_preferences_close:hover,.notouch-device #game_preferences_help:hover {color: #555555;}#game_preferences_contents .mm_no_preference {margin-top: 7px; margin-left: 8px; margin-bottom: 5px;}.mobile_version .option_value_label {display: block; margin-left: 14px;}.gametable_content {padding-left: 35px;}.gametable_colored_indicator {position: absolute; top: 0px !important; left: 0px !important; width: 40px; height: 100%; background-image: url("../../200316-1631/img/mainsite/tablearrows.png"); background-size: 179px 100%; background-repeat: no-repeat;}.gametable_colored_indicator .icon32 {position: absolute; top: 50%; margin-top: -16px; left: 3px;}.gametable_status_init .gametable_colored_indicator {background-position: 33% 0px;}.gametable_status_open .gametable_colored_indicator,.gametable_status_setup .gametable_colored_indicator,.gametable_status_tournamentopen .gametable_colored_indicator,.gametable_status_tournamentmeeting .gametable_colored_indicator {background-position: -0px 0px;}.gametable_status_play .gametable_colored_indicator,.gametable_status_pause .gametable_colored_indicator,.gametable_status_asyncplay .gametable_colored_indicator {background-position: 65% 0px;}.gametable_status_finished .gametable_colored_indicator,.gametable_status_archive .gametable_colored_indicator {display: none;}.gametable_status_meeting .gametable_colored_indicator,.gametable_status_asyncopen .gametable_colored_indicator,.gametable_status_asyncinit .gametable_colored_indicator,.gametable_status_tournamentopenturnbased .gametable_colored_indicator {background-position: 97% 0px;}.gametable_button_zone {float: right; text-align: right; margin-top: 7px; margin-right: -5px;}.display_quick_buttons .gametable_button_zone {display: block;}.gametable_newtable .table_top_status {font-size: 16px;}.mobile_version #favorite_table_list .gametable_newtable .table_top_status {font-size: 14px;}.gametable_newtable .table_top_status .table_status_additional {font-size: 11px; font-weight: normal; margin-left: 10px; position: relative; top: -1px;}.mobile_version .gametable_newtable .table_top_status .table_status_additional,#favorite_table_list .gametable_newtable .table_top_status .table_status_additional {display: block; margin-left: 0px; top: 0px;}.mobile_version .gametable_newtable .table_status_detailled {margin-top: -6px;}.desktop_version .compactlobby .gametable_newtable .table_top_status {position: relative; top: 0px;}.desktop_version .compactlobby .gametable_newtable .gametable_button_zone {margin-top: 6px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .gametable_newtable .gametable_button_zone {margin-top: 2px;}.mobile_version .gametable_newtable .gametable_button_zone {margin-top: 7px;}.gametable_button_zone .bgabutton {display: none; z-index: 1; position: relative;}.cannot_join_group {display: none;}.cannotJoinTableText {display: none;}.cannotJoinTable .cannotJoinTableText {display: block; color: red; font-weight: bold;}#gamelobbyauto .wanttoplay_wrap {display: none;}a.lobbymode_change {float: right; position: relative; top: -15px; color: black; font-size: 12px; text-transform: none;}a:visited.lobbymode_change {color: black;}#known_games_list_limiter {overflow: hidden; width: 100%; height: 240px; padding-top: 5px; padding-bottom: 15px; padding-left: 12px; margin-left: -12px;}#search_icon {position: relative; left: -29px; top: -2px; color: #777;}#gamelobby-module .game_category_more_wrap {margin-top: 10px;}#pageheaderlobby {overflow: visible;}.sectiontitle_dropdown {float: right; font-size: 80%; position: relative; top: 3px; font-weight: normal; text-transform: none; text-align: right; height: 12px;}.sectiontitle_dropdown_menu {display: none; position: relative; left: 12px; top: 5px; z-index: 3; padding-top: 10px; padding-bottom: 5px; background: -prefixe-linear-gradient(top, #f8f8f8, #e7e9e8); background: linear-gradient(to bottom, #f8f8f8, #e7e9e8); border: 1px solid rgba(0, 0, 0, 0.15); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3);}.sectiontitle_dropdown_menu.sectiontitle_dropdown_menu_visible {display: block;}.notouch-device .sectiontitle_dropdown_menu a.login-menu-item:hover {color: white; text-decoration: none;}.sectiontitle_dropdown_menu .notselected {padding-right: 29px;}#async_table_banner_wrap {display: none;}.gamemode_async #async_table_banner_wrap {display: none;}#async_table_banner_lobby {padding: 10px;}#table_lobby_infos {display: none;}.gametable_status_init #table_lobby_infos,.gametable_status_open #table_lobby_infos {display: block;}.display_option_highlight {background-color: white; outline: white 7px solid;}.wannaplay_mask_button {width: 40px; height: 40px; border-radius: 5px; color: white; font-size: 30px; cursor: pointer; position: relative; z-index: 1;}.wannaplay_mask_button.myarena {z-index: 2;}.notouch-device .wannaplay_mask_button:hover {filter: brightness(110%);}.wannaplay_mask_button i {margin-top: 5px; color: white;}.wannaplay_mask_button.how_to_play_button {background-color: #41d2d5; font-size: 25px; display: none;}.howtoplay .wannaplay_mask_button.how_to_play_button {display: block;}.wannaplay_mask_button.how_to_play_button i {margin-top: 9px;}.wannaplay_mask_button.wannaplayauto_pref {background-color: #8d8d8d;}.wannaplay_mask_button.add_favorite,.wannaplay_mask_button.del_favorite {background-color: #ce3837; font-size: 25px;}.wannaplay_mask_button.add_favorite {background-color: #f1b45d;}.wannaplay_mask_button.del_favorite {background-color: #ddd;}.wannaplay_mask_button.add_favorite i,.wannaplay_mask_button.del_favorite i {margin-top: 9px;}.wannaplay_mask_button.add_favorite .backplus {position: absolute; top: 8px; left: 22px; color: #f1b45d; font-size: 15px;}.wannaplay_mask_button.add_favorite .frontplus {position: absolute; top: 10px; left: 24px; color: white; font-size: 10px;}.del_favorite i.fa-heart {color: #ce3837;}.howtoplay .wannaplay_mask_button.myelo {display: none;}.wannaplay_mask_button.myelo .icon20 {position: relative; top: 1px;}.myelo_value {font-size: 12px; position: absolute; width: 100%; bottom: 3px;}#gamelobby-module .pageheader_menu_verylarge .icon32 {position: absolute; left: 3px;}.pageheader_menu_verylarge .pageheader_mobile_switcher_wrap {display: inline-block; width: 32%; margin: 10px; margin-left: 0.5%; margin-right: 0.5%; position: relative;}.pageheader_menu_verylarge .pageheader_big_switch {width: 100%; opacity: 1; color: #8337cd; background-color: white; font-weight: bold; border-top: 1px solid #bdbdbd78; border-left: 1px solid #bdbdbd78; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -moz-box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.4); -o-box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.4); box-shadow: 3px 5px 5px 0px rgba(0, 0, 0, 0.4); filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=0, Strength=15);}.mobile_version .pageheader_menu_verylarge .pageheader_mobile_switcher_wrap {width: 100%; margin: 0px; margin-bottom: 10px;}#gamelobby-module .pageheader_menu_verylarge .pageheader_big_switch .pageheader_big_switch_icon,#gamelobby-module .pageheader_menu_verylarge .pageheader_big_switch_dropdown .pageheader_big_switch_icon {width: 45px; background-size: 200px 100%; -webkit-filter: grayscale(100%); filter: grayscale(100%);}#gamelobby-module .pageheader_menu_verylarge .pageheader_menuitemselected .pageheader_big_switch_icon,.notouch-device #gamelobby-module .pageheader_menu_verylarge .pageheader_menuitem:hover .pageheader_big_switch_icon {-webkit-filter: none; filter: none;}#gamelobby-module .pageheader_menu_verylarge .pageheader_big_switch .pageheader_big_switch_icon {-webkit-filter: none; filter: none;}.pageheader_big_switch_icon {position: absolute; top: 0px; left: 0px;}#pageheader_mobile_switcher_wrap_lobbymode .pageheader_big_switch_icon .fa-cog {font-size: 90px; color: #928484; position: relative; top: 0px; left: 10px;}#pageheader_mobile_switcher_wrap_lobbymode .pageheader_big_switch_icon .fa-users {font-size: 78px; color: #199c97; position: relative; top: 8px; left: 8px;}.pageheader_mobile_switcher_wrap .pageheader_big_switch_icon .fa-coffee {font-size: 78px; color: #199c97; position: relative; top: 8px; left: 8px;}#pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_icon .fa-trophy {font-size: 99px; color: #3f68b5; position: relative; top: -24px !important; left: -18px !important;}#pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_dropdown .pageheader_big_switch_icon .fa-trophy {top: -15px !important; left: 4px !important;}#pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_icon .fa-graduation-cap {font-size: 78px; color: #73bed1; position: relative; top: 10px;}.mobile_version #pageheader_lobbymenunav_lobbymode .pageheader_big_switch_icon .fa-cog {font-size: 54px; left: 7px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_icon .fa-graduation-cap {font-size: 47px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_icon .fa-group {left: 2px; top: 2px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_icon .fa-trophy {left: 0px; top: -10px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_dropdown .pageheader_big_switch_icon .fa-group {font-size: 47px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_dropdown .pageheader_big_switch_icon .fa-coffee {font-size: 47px;}.mobile_version #pageheader_mobile_switcher_wrap_lobbymode .pageheader_big_switch_dropdown .pageheader_big_switch_icon .fa-users {font-size: 47px; top: -4px;}.mobile_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_dropdown .pageheader_big_switch_icon .fa-trophy {font-size: 65px;}#change_lobby_mode_menu {position: absolute; top: 7px; right: 5px; font-size: 12px; display: none;}#pageheader_lobbymenunav_wrap {width: 785px; display: inline-block; position: relative; top: -8px;}.pageheader_big_switch_dropdown {background-color: #f8f8f8;}#pageheader_menu {}.switcher_zone {position: absolute; top: 0px; right: 0px; width: 24px; height: 100%; color: white; font-size: 200%; background: linear-gradient(#efefef, #c2c2c2); border-left: 1px solid #eaeaea;}.switcher_zone .fa-caret-down {position: relative; top: 22px; left: 4px; text-shadow: 0px 1px 1px #929292;}.notouch-device .pageheader_menu_verylarge .pageheader_big_switch:hover,.pageheader_menu_verylarge .dropdown_expanded .pageheader_big_switch {background-color: #efefef;}.notouch-device .pageheader_menu_verylarge .pageheader_big_switch:hover #switcher_zone,.pageheader_menu_verylarge .dropdown_expanded .pageheader_big_switch #switcher_zone {background: linear-gradient(#c2c2c2, #efefef);}.pageheader_menu_verylarge .pageheader_big_switch .firstline {margin-top: 16px;}.pageheader_big_switch {display: inline-block;}.pageheader_big_switch_dropdown {display: none;}.dropdown_expanded .pageheader_big_switch_dropdown {display: block;}.pageheader_menu_verylarge .pageheader_big_switch_dropdown .pageheader_menuitem {display: block; padding-top: 1px; opacity: 1; width: 100%; background-color: #efefef; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; padding: 18px 41px 45px 135px; border-top: 1px #807d7d54 solid;}.desktop_version #pageheader_mobile_switcher_wrap_gamemode .pageheader_big_switch_dropdown .pageheader_menuitem {min-height: 140px;}.mobile_version .pageheader_menu_verylarge .pageheader_big_switch_dropdown .pageheader_menuitem {padding: 3px 10px 18px 88px;}.pageheader_menu_verylarge #pageheader_lobbymenunav.pageheader_big_switch_dropdown .pageheader_menuitem {padding: 13px 30px 30px 56px;}.pageheader_large_switch_icon {position: absolute; left: 14px; top: 32px;}.mobile_version .pageheader_large_switch_icon img {width: 60px;}.pageheader_big_switch .pageheader_large_switch_icon {left: 7px; top: 12px;}.pageheader_big_switch .pageheader_large_switch_icon img {width: 55px;}.pageheader_big_switch .pageheader_large_switch_icon i {transform: scale(0.6); left: -12px !important; top: -18px !important;}.pageheader_big_switch .pageheader_large_switch_icon i.fa-graduation-cap {left: -22px !important; top: -15px !important;}.pageheader_big_switch .pageheader_large_switch_icon i.fa-group {left: -12px !important; top: -13px !important;}.pageheader_big_switch_dropdown {margin: 0px 5px 5px 3px; -moz-box-shadow: 5px 5px 10px 0px black; -webkit-box-shadow: 5px 5px 10px 0px black; -o-box-shadow: 5px 5px 10px 0px black; box-shadow: 5px 5px 10px 0px black; position: absolute; top: 76px; left: -2px; width: 600px; z-index: 6;}.mobile_version .pageheader_big_switch_dropdown {width: 97%;}.desktop_version #pageheader_lobbymenunav_lobbymode.pageheader_big_switch_dropdown {left: auto; right: -5px;}#pageheader_lobbymenunav_wrap {width: 100%;}#lobby_invite_friend_zone {position: relative; width: auto; max-height: 0; color: #4871b6; transition: max-height 0.5s ease-in-out, padding-bottom 0.5s ease-in-out; overflow: hidden;}#lobby_invite_friend_zone h3 {margin-top: 15px; margin-bottom: 15px;}#lobby_invite_friend_zone.visible {max-height: 550px; padding-bottom: 12px; padding-top: 1px;}.mobile_version #lobby_invite_friend_zone.pageheader_menuitem,.friends_on_newline #lobby_invite_friend_zone.pageheader_menuitem {float: none; margin-top: 16px; margin-bottom: 16px; margin-left: 5px; height: auto;}.mobile_version #lobby_invite_friend_zone.pageheader_menuitem {width: 97%;}.passive_guest_on_gamesession #lobby_invite_more_friend_button,.lobby_friend_section_visible #lobby_invite_more_friend_button {display: none;}#lobby_friend_section,#lobby_invited_friend_section {max-height: 0; overflow: hidden; transition: max-height 0.5s ease-in-out; will-change: max-height; text-align: center; position: relative;}#lobby_friend_section {transition-delay: 0.2s;}#filter_friends {margin-top: 10px; margin-bottom: 10px;}.lobby_friend_section_visible #lobby_friend_section {max-height: 420px;}.lobby_invited_friend_section_visible #lobby_invited_friend_section {max-height: 420px;}#lobby_friend_section_cancel_button {position: absolute; top: 0; right: 16px; cursor: pointer;}.lobby_friend_section_visible.lobby_invited_friend_section_visible #lobby_friend_section_cancel_button {display: block;}#lobby_invited_friend_list,#lobby_friend_list {display: flex; flex-wrap: wrap; justify-content: center; margin-top: 10px; margin-bottom: 10px;}#lobby_friend_list .lobby_invite_friend_item {cursor: pointer;}.notouch-device #lobby_friend_list .lobby_invite_friend_item:not(#lobby_add_friend_button):hover {background-color: rgba(0, 0, 0, 0.1);}.lobby_invite_friend_item {width: 94px; display: inline-block; position: relative;}.mobile_version .lobby_invite_friend_item {width: 88px;}.lobby_invite_friend_item_invited .lobby_invite_friend_content {opacity: 0.5;}.lobby_invite_friend_avatar {margin-top: 10px; margin-left: 15px; width: 64px; height: 64px;}#lobby_invite_more_friend_button,#lobby_add_friend_button {cursor: pointer; transition: all ease 0.2s;}.notouch-device #lobby_invite_more_friend_button:hover,.notouch-device #lobby_add_friend_button:hover {transform: scale(1.1);}#lobby_invite_more_friend_button .lobby_invite_friend_avatar,#lobby_add_friend_button .lobby_invite_friend_avatar {background-color: #4971b6; border-radius: 15px; color: white; font-size: 58px; font-weight: normal; text-align: center;}#lobby_friend_section:not([data-state="friends_list"]) #lobby_friend_list_state {display: none;}#lobby_friend_section:not([data-state="friend_location_question"]) #lobby_friend_location_question_state {display: none;}#lobby_friend_section:not([data-state="hotseat_player_name"]) #lobby_hotseat_player_name_state {display: none;}#lobby_friend_section:not([data-state="friend_registered_question"]) #lobby_friend_registered_question_state {display: none;}#lobby_friend_section:not([data-state="search_friend"]) #lobby_search_friend_state {display: none;}#lobby_friend_section:not([data-state="invitation_link"]) #lobby_invitation_link_state {display: none;}#lobby_friend_player_name_unknown_button {cursor: pointer; display: block; margin-top: 10px;}.lobby_invite_friend_avatar.emblemwrap_xl .emblem {width: 60px; height: 60px;}.lobby_invite_friend_avatar .fa {margin-top: 16px; margin-left: 8px;}.lobby_invite_friend_avatar .playerstatus {position: absolute; top: -15px; left: 4px;}.lobby_invite_friend_avatar #lobby_invite_friend_plus {position: relative; top: -3px;}.lobby_invite_friend_item_player .lobby_invite_friend_avatar {}.lobby_invite_friend_item_player .lobby_invite_friend_avatar .emblemwrap {width: 50px; height: 50px; margin: 0; margin-top: 7px;}.lobby_invite_friend_item_player .lobby_invite_friend_avatar .emblemwrap img {width: 50px; height: 50px;}.lobby_invite_friend_name {text-align: center; font-size: 12px; margin-top: 1px; margin-bottom: 3px; max-width: 90px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}.lobby_invite_friend_remove {position: absolute; top: 1px; right: 9px; color: black; border-radius: 10px; cursor: pointer; transition: top ease 0.3s; transition: right ease 0.3s; transition: font-size ease 0.3s;}.notouch-device .lobby_invite_friend_remove:hover {color: red;}.lobby_invite_friend_item_member {cursor: pointer;}.notouch-device .lobby_invite_friend_item_member:hover .lobby_invite_friend_remove {font-size: 400%; right: 23px; top: 20px; color: red;}#widget_findplayer,#lobby_friend_player_name_unknown_button {margin-top: 10px; margin-bottom: 10px;}#lobby_invitation_link_state {margin-bottom: 10px;}.passive_guest_on_gamesession .lobby_invite_friend_remove {display: none;}.elodetails_tooltips {padding: 0px 10px 10px 10px;}.mobile_version #gamelobbyauto .game_box_wrap,.mobile_version #gamelobbyauto .wannaplayauto_item,.desktop_version .compactlobby .game_box_wrap,.desktop_version .compactlobby .wannaplayauto_item {width: 140px; height: 175px;}.desktop_version .compactlobby .game_box_wrap,.desktop_version .compactlobby .wannaplayauto_item {height: 165px;}.desktop_version .verycompactlobby .game_box_wrap,.desktop_version .verycompactlobby .wannaplayauto_item {height: 130px;}.desktop_version .tiny_verycompactlobby.verycompactlobby .game_box_wrap,.mobile_version #gamelobbyauto .tiny_verycompactlobby.verycompactlobby .game_box_wrap,.desktop_version .tiny_verycompactlobby.verycompactlobby .wannaplayauto_item,.mobile_version #gamelobbyauto .tiny_verycompactlobby.verycompactlobby .wannaplayauto_item {height: 54px; width: 54px;}.mobile_version #gamelobbyauto .game_box_wrap,.desktop_version .compactlobby .game_box_wrap {margin-right: 11px; margin-left: 6px;}.desktop_version .tiny_verycompactlobby .game_box_wrap,.mobile_version #gamelobbyauto .tiny_verycompactlobby .game_box_wrap {margin-left: 0px; margin-right: 1px;}.mobile_version #gamelobbyauto .game_box_wrap.expandedgame_box_wrap,.mobile_version #gamelobbyauto .game_box_wrap.expandedgame_box_wrap .wannaplayauto_item,.desktop_version .compactlobby .game_box_wrap.expandedgame_box_wrap {width: 100%;}.mobile_version #gamelobbyauto .game_box_wrap.expandedgame_box_wrap {padding-top: 160px;}.mobile_version #gamelobbyauto .tiny_verycompactlobby .game_box_wrap.expandedgame_box_wrap {padding-top: 56px;}.mobile_version .game_box_mask {}.mobile_version .display_section #favorite_display_large,.mobile_version .display_section #favorite_display_compact,.mobile_version .display_section #known_display_large,.mobile_version .display_section #known_display_compact {display: none;}.mobile_version .wannaplayauto_item .game_box_image_wrap,.desktop_version .compactlobby .wannaplayauto_item .game_box_image_wrap {margin-left: -55px;}.desktop_version .verycompactlobby .wannaplayauto_item .game_box_image_wrap {margin-left: -36px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .game_box_image_wrap {margin-left: -47px; margin-top: -36px;}.desktop_version .tiny_verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .game_box_image_wrap {margin-left: 18px; margin-top: 6px;}.mobile_version .tiny_verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .game_box_image_wrap {margin-left: -23px; margin-top: -24px;}.mobile_version #gamelobbyauto .game_box_image_wrap img,.desktop_version .compactlobby .game_box_image_wrap img {width: 110px;}.desktop_version .verycompactlobby .game_box_image_wrap img {width: 75px;}.desktop_version .tiny_verycompactlobby .game_box_image_wrap img,.mobile_version #gamelobbyauto .tiny_verycompactlobby .game_box_image_wrap img {width: 50px; border-radius: 5px;}.mobile_version .wannaplayauto_item .gamenameinner,.desktop_version .compactlobby .wannaplayauto_item .gamenameinner {width: 100%; font-size: 14px;}.mobile_version .tiny_verycompactlobby .wannaplayauto_item .gamenameinner,.desktop_version .tiny_verycompactlobby .wannaplayauto_item .gamenameinner {width: 90px; font-size: 12px;}.mobile_version .tiny_verycompactlobby .wannaplayauto_item .gamenameinner {width: 120px; font-size: 12px;}.mobile_version #known_games_list_limiter,.desktop_version .compactlobby #known_games_list_limiter {height: 625px;}.mobile_version .wannaplayauto_time,.desktop_version .compactlobby .wannaplayauto_time {bottom: 40px; font-size: 1em;}.desktop_version .verycompactlobby .wannaplayauto_time {bottom: 16px;}.desktop_version .verycompactlobby .wannaplayauto_time,.mobile_version .verycompactlobby .wannaplayauto_time {bottom: 39px;}.desktop_version .verycompactlobby.tiny_verycompactlobby .wannaplayauto_time,.mobile_version .verycompactlobby.tiny_verycompactlobby .wannaplayauto_time {bottom: -1px;}.mobile_version .wannaplayauto_loading,.desktop_version .compactlobby .wannaplayauto_loading {bottom: 70px; left: 30px; width: 99px;}.mobile_version .tiny_verycompactlobby.verycompactlobby .wannaplayauto_loading,.desktop_version .tiny_verycompactlobby.verycompactlobby .wannaplayauto_loading {transform: scale(0.5); left: -22px; bottom: 23px;}.desktop_version .verycompactlobby .wannaplayauto_loading {bottom: 44px;}.mobile_version .wannaplayauto_loadingbar,.desktop_version .compactlobby .wannaplayauto_loadingbar {height: 18px;}.mobile_version .wannaplayauto_loadingbartxt,.desktop_version .compactlobby .wannaplayauto_loadingbartxt {bottom: 25px; font-size: 14px;}.mobile_version .tiny_verycompactlobby .wannaplayauto_loadingbartxt,.desktop_version .tiny_verycompactlobby .wannaplayauto_loadingbartxt {display: none;}.mobile_version .wannaplay_mask_button,.desktop_version .compactlobby .wannaplay_mask_button {width: 30px; height: 30px; font-size: 20px;}.mobile_version .wannaplay_mask_button i,.desktop_version .compactlobby .wannaplay_mask_button i {margin-top: 6px;}.mobile_version .myelo_value,.desktop_version .compactlobby .myelo_value {font-size: 9px; bottom: 0px;}.tiny_verycompactlobby .myelo {display: none;}.tiny_verycompactlobby .game_box_mask {transform: scale(0.7);}.tiny_verycompactlobby .game_box_wrap:hover .wannaplay_mask_button {}.mobile_version .myarena,.compactlobby .myarena {transform: scale(0.8);}.mobile_version .myarena_league,.compactlobby .myarena_league {top: -10px; left: -10px;}.desktop_version .verycompactlobby .avail_label {display: none;}.desktop_version .opponentmode_manual .verycompactlobby .bgabutton.wannaplayauto_button {padding-left: 15px; padding-right: 15px;}.desktop_version .opponentmode_manual .verycompactlobby .expandedgame_box_wrap .bgabutton.wannaplayauto_button {padding-left: 6px; padding-right: 6px; font-size: 10px;}.mobile_version .gametable_newtable .players,.desktop_version .verycompactlobby .gametable_newtable .players {display: none;}.mobile_version .gametable_newtable .gametable_separator,.desktop_version .verycompactlobby .gametable_newtable .gametable_separator {display: none;}.mobile_version .gametable_newtable .gametable_upper_part {margin-top: 4px;}.mobile_version .realtable .gametable_upper_part {margin-bottom: 37px; position: relative;}.mobile_version .realtable .gametable_button_zone {position: absolute; bottom: -24px; text-align: center; width: 100%;}.desktop_version .verycompactlobby .expandedgame_box_wrap .gametable_newtable .gametable_upper_part {margin-top: 10px;}.mobile_version .gametable,.desktop_version .verycompactlobby .gametable {margin-top: 10px; margin-bottom: 10px; min-height: 36px;}.mobile_version .gametable_list,.desktop_version .verycompactlobby .gametable_list {margin-top: 10px; margin-bottom: 10px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .wannaplay_gamename {top: 14px; left: 100px;}.tiny_verycompactlobby .wannaplay_gamename {display: none;}.desktop_version .tiny_verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .wannaplay_gamename {display: block; top: 65px; left: 1px;}.mobile_version .tiny_verycompactlobby .expandedgame_box_wrap .wannaplayauto_item .wannaplay_gamename {display: block; top: 30px; left: 0px; width: 120px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .game_box_mask {top: -2px;}.desktop_version .verycompactlobby .expandedgame_box_wrap .wannaplayauto_play_zone {top: 27px; left: 101px;}.opponentmode_manual .wannaplayauto_button {}.wannaplayauto_button .icon20 {filter: invert(1); margin: -3.5px; position: relative; top: 1px; left: 2px;}.desktop_version .verycompactlobby .wannaplayauto_button .icon20 {margin-right: 6px;}.game_box_wrap .gametable_list {margin-left: 260px; margin-right: 8px;}.desktop_version .compactlobby .game_box_wrap .gametable_list {margin-left: 160px;}.desktop_version .verycompactlobby .game_box_wrap .gametable_list {margin-left: 240px;}.desktop_version .tiny_verycompactlobby .game_box_wrap .gametable_list {margin-left: 90px;}.game_box_wrap .gametable_list .loading_icon {margin: auto; margin-top: 78px;}.mobile_version .gametable_list {margin-left: 4px; margin-right: 4px;}.display_cannot_join {font-size: 12px;}.gametable_list_arenavail,.switch_to_arena_inline {text-align: center; display: none;}.gametable_list_arenavail.arena_available {display: block;}.switch_to_arena_inline.arena_available {display: inline-block;}.switch_to_arena {margin-left: 10px;}.switch_to_arena_text {position: relative; top: 1px;}.switch_arena_about_to_start {font-size: 150%; margin: 10px;}#favorite_table_gamelist_switchtoarena_title {font-size: 150%; padding-top: 20px;}.switch_to_arena_inline {text-align: center; margin-left: 3px; margin-right: 3px;}.switch_to_arena_inline .gamename {font-size: 120%;}#favorite_switch_to_other_mode_wrap {padding-top: 10px;}#favorite_switch_to_other_mode {background-color: #ccc; border: 1px #999999 solid; border-radius: 8px; margin: 10px; margin-top: 30px; padding: 10px 20px; display: inline-block;}#gametables_inprogress_visitor {text-align: center;}.rankingmode_arena .arena_avail .myelo {display: none;}.rankingmode_arena .arena_avail .myarena {display: block;}.opponentmode_friends .myelo {display: none;}.rankingmode_arena .beginner,.rankingmode_arena .howtoplay,.rankingmode_arena .alpha_game,.rankingmode_arena .beta_game,.rankingmode_arena .disable_ranking {opacity: 0.3;}.rankingmode_arena .howtoplay .wannaplayauto_play_zone,.rankingmode_arena .howtoplay .game_box_mask_content,.rankingmode_arena .disable_ranking .wannaplayauto_play_zone,.rankingmode_arena .disable_ranking .game_box_mask_content,.rankingmode_arena .alpha_game .wannaplayauto_play_zone,.rankingmode_arena .alpha_game .game_box_mask_content,.rankingmode_arena .beta_game .wannaplayauto_play_zone,.rankingmode_arena .beta_game .game_box_mask_content,.rankingmode_arena .beginner .wannaplayauto_play_zone,.rankingmode_arena .beginner .game_box_mask_content {display: none;}.rankingmode_arena #pageheader_mobile_switcher_wrap_lobbymode {display: none;}.rankingmode_arena #playwithfriends_barcenter {display: none;}#tournamentlist-module #pageheader_mobile_switcher_wrap,#tournamentlist-module #pageheader_mobile_switcher_wrap_lobbymode {display: none;}#tournamentlist-module #playwithfriends_barcenter {display: none;}#arena_tuto_wrap {display: none;}.rankingmode_arena #arena_tuto_wrap {display: block;}#close_arena_tuto {position: absolute; top: 5px; right: 5px; color: black;}.opponentmode_manual .wannaplayauto_pref {display: none;}.opponentmode_friends .wannaplayauto_pref {display: none;}.opponentmode_manual .nbr_tables {}.opponentmode_manual #favorite_section {margin-bottom: 40px;}.opponentmode_automatic .see_all_tables {display: none;}.tabbed_slider_bar {text-align: center; width: 100%; position: absolute; bottom: -21px; left: 0;}.tabbed_slider_bar_barcenter {background-color: #f8f8f8; display: inline-block; padding: 0px 10px 5px 10px; font-weight: bold; position: relative; cursor: pointer;}.tabbed_slider_bar_left {position: absolute; width: 0; height: 0; border-top: 28px solid #f8f8f8; border-left: 20px solid transparent; top: 0px; left: -20px;}.tabbed_slider_bar_right {position: absolute; width: 0; height: 0; border-top: 28px solid #f8f8f8; border-right: 20px solid transparent; top: 0px; right: -20px;}.pagesection .tabbed_slider_bar_barcenter {background-color: #f9f3ec;}.pagesection .tabbed_slider_bar_right,.pagesection .tabbed_slider_bar_left {border-top-color: #f9f3ec;}.notouch-device .tabbed_slider_bar_barcenter:hover {top: 1px;}.notouch-device .tabbed_slider_bar_center:hover {text-decoration: none;}#favorite_table_list,#other_table_list_content {margin-top: 50px; border: 2px solid #ccc7c1; border-radius: 8px; padding: 0px 10px; position: relative;}.mobile_version #favorite_table_list,.mobile_version #other_table_list_content {margin-top: 50px; border: 2px solid #ccc7c1; border-radius: 8px; padding: 0px 2px;}#favorite_table_list h4,#other_table_list h4 {text-align: center; font-size: 20px; margin-bottom: 25px;}#play_any_favorite_wrap {display: none; text-align: left; position: relative; top: -10px;}.mobile_version #play_any_favorite_wrap {text-align: center;}#close_favorite_table_list {position: absolute; top: 2px; right: 3px; cursor: pointer; color: #ccc7c1; font-size: 150%;}.notouch-device #close_favorite_table_list:hover {color: #555555 !important;}.opponentmode_automatic.gamemode_realtime #play_any_favorite_wrap {display: block;}.rankingmode_choice .pageheader_big_switch .firstline,.gamemode_choice #pageheader_mobile_switcher .firstline,.opponentmode_choice #pageheader_mobile_switcher_lobbymode .firstline {position: relative; top: 7px;}.real_bga_beginner.rankingmode_choice #pageheader_mobile_switcher_wrap,.real_bga_beginner.rankingmode_choice #pageheader_mobile_switcher_wrap_lobbymode,.real_bga_beginner.rankingmode_choice #gamelobby_inner,.real_bga_beginner.rankingmode_choice .tabbed_slider_bar {display: none;}.real_bga_beginner.gamemode_choice #pageheader_mobile_switcher_wrap_lobbymode,.real_bga_beginner.gamemode_choice #gamelobby_inner,.real_bga_beginner.gamemode_choice .tabbed_slider_bar {display: none;}.real_bga_beginner.opponentmode_choice #gamelobby_inner,.real_bga_beginner.opponentmode_choice .tabbed_slider_bar {display: none;}.opponentmode_friends .tabbed_slider_bar {display: none;}#lobby_tutorial_overlay {background: rgba(0, 0, 0, 0.6); position: fixed; height: 100%; width: 100%; z-index: 900; top: 0; left: 0; display: none; cursor: pointer;}.not_bga_beginner.rankingmode_choice #lobby_tutorial_overlay,.not_bga_beginner.gamemode_choice #lobby_tutorial_overlay,.not_bga_beginner.opponentmode_choice #lobby_tutorial_overlay {display: block;}.not_bga_beginner.rankingmode_choice #pageheader_mobile_switcher_wrap_gamemode,.not_bga_beginner.gamemode_choice #pageheader_mobile_switcher_wrap_gamemode,.not_bga_beginner.opponentmode_choice #pageheader_mobile_switcher_wrap_gamemode {z-index: 901;}.not_bga_beginner.opponentmode_choice #pageheader_mobile_switcher_wrap,.not_bga_beginner.gamemode_choice #pageheader_mobile_switcher_wrap {z-index: 901;}.not_bga_beginner.rankingmode_choice #pageheader_mobile_switcher_wrap {z-index: auto;}.not_bga_beginner.opponentmode_choice #pageheader_mobile_switcher_wrap_lobbymode {z-index: 901;}.not_bga_beginner.gamemode_choice #pageheader_mobile_switcher_wrap_lobbymode,.not_bga_beginner.rankingmode_choice #pageheader_mobile_switcher_wrap_lobbymode {z-index: auto;}.explanation_panel {background-color: white; border-radius: 4px; width: 90%; padding: 30px; margin: auto; position: relative; display: none;}.mobile_version .explanation_panel {padding: 15px;}.real_bga_beginner.rankingmode_choice #rankingmode_explanation,.real_bga_beginner.gamemode_choice #gamemode_explanation,.real_bga_beginner.opponentmode_choice #opponentmode_explanation {display: block;}.rankingmode_choice.gamemode_choice #gamemode_explanation {display: none;}.rankingmode_choice.opponentmode_choice #opponentmode_explanation,.gamemode_choice.opponentmode_choice #opponentmode_explanation {display: none;}#rankingmode_explanation .left_image {background-image: url("../img/mainsite/lobby_explanation_1.jpg"); width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background-size: cover;}#rankingmode_explanation .right_explanation {margin-left: 55%; font-size: 16px; font-weight: bold;}.mobile_version #rankingmode_explanation .left_image {display: none;}.mobile_version #rankingmode_explanation .right_explanation {margin-left: auto; font-size: 14px;}#gamemode_explanation .left_image {background-image: url("../img/mainsite/lobby_explanation_2.jpg"); width: 50%; height: 100%; position: absolute; top: 0px; left: 0px; background-size: cover;}#gamemode_explanation .right_explanation {margin-left: 55%; font-size: 16px; font-weight: bold;}#gamemode_explanation .realtime_label {color: #2fb929;}#gamemode_explanation .turnbased_label {color: #bea037;}#gamemode_explanation .recommand_label {color: #b92929;}.mobile_version #gamemode_explanation .left_image {display: none;}.mobile_version #gamemode_explanation .right_explanation {margin-left: auto; font-size: 14px;}#opponentmode_explanation .friends_label {color: #1c9c97; text-transform: uppercase;}#opponentmode_explanation .automatic_label {color: #928484; text-transform: uppercase;}#opponentmode_explanation .manual_label {color: #3b6cb4; text-transform: uppercase;}#opponentmode_explanation .right_image {background-image: url("../img/mainsite/lobby_explanation_3.jpg"); width: 50%; height: 100%; position: absolute; top: 0px; right: 0px; background-size: cover;}#opponentmode_explanation .left_explanation {font-size: 16px; font-weight: bold; margin-right: 55%;}.mobile_version #opponentmode_explanation .right_image {display: none;}.mobile_version #opponentmode_explanation .left_explanation {margin-right: auto; font-size: 14px;}.explanation_arrow_left {background-image: url("../img/mainsite/lobby_explanation_arrow_left.png"); width: 442px; height: 412px; position: absolute; top: -49px; right: 48%;}.mobile_version .explanation_arrow_left {top: -228px; transform: scale(0.2); right: -199px;}.explanation_arrow_middle {background-image: url("../img/mainsite/lobby_explanation_arrow_middle.png"); width: 189px; height: 349px; position: absolute; top: -49px; right: 48%;}.mobile_version .explanation_arrow_middle {background-image: url("../img/mainsite/lobby_explanation_arrow_left.png"); width: 442px; height: 412px; position: absolute; top: -228px; transform: scale(0.2); right: -199px;}.explanation_arrow_right {background-image: url("../img/mainsite/lobby_explanation_arrow_right.png"); width: 274px; height: 311px; position: absolute; top: -49px; right: 15%;}.mobile_version .explanation_arrow_right {background-image: url("../img/mainsite/lobby_explanation_arrow_left.png"); width: 442px; height: 412px; position: absolute; top: -228px; transform: scale(0.2); right: -199px;}.explanation_title {color: #294eb9; font-size: 56px; text-align: center; margin-bottom: 50px;}.mobile_version .explanation_title {font-size: 25px; margin-bottom: 20px;}#rankingmode_explanation .explanation_title {text-transform: uppercase;}#gamemode_explanation .explanation_title {font-size: 40px;}#opponentmode_explanation .explanation_title {font-size: 40px; text-transform: uppercase;}#small_button_simple {display: block; position: static; transform: scale(0.7); transform-origin: left; pointer-events: none;}.mobile_version #small_button_simple {transform: scale(0.9);}.mobile_version #rankingmode_explanation .pageheader_mobile_switcher_wrap .pageheader_big_switch_icon .fa-coffee {font-size: 50px;}#arena_ending_soon {display: none; background-color: #8748a1; font-size: 20px; text-align: center; padding: 8px; margin: 10px; font-weight: bold; border-radius: 8px; color: white; margin-bottom: 20px;}.rankingmode_arena #arena_ending_soon.season_ending_soon {display: block;}#arena_ending_soon_async {display: none;}.gamemode_async #arena_ending_soon_async {display: block; font-size: 80%;}.gamemode_async #arena_ending_soon_async a {color:white; text-decoration: underline;}#season-progress-bar-wrap {margin-bottom: 64px; margin-top: -40px; display: none;}.rankingmode_arena #season-progress-bar-wrap {display: block;}.season-progress-bar-wrap-lobby {border-top-right-radius: 0 !important; border-top-left-radius: 0 !important; border-bottom-right-radius: 12px !important; border-bottom-left-radius: 12px !important;}.season-progress-bar-lobby {border-top-left-radius: 0 !important;}.desktop_version #arena-season-end {position: absolute; right: 10px; top: 20px; text-align: right; display: none;}.desktop_version .rankingmode_arena #arena-season-end {display: block;}.mobile_version #arena-season-end {margin-top: -50px; margin-bottom: 30px; padding-bottom: 15px; margin-right: 5px; text-align: right; display: none;}.mobile_version .rankingmode_arena #arena-season-end {display: block;}.desktop_version .arena-season-lobby-text {font-size: 24px; font-weight: bold;}.mobile_version .arena-season-lobby-text {font-size: 18px;}.desktop_version .arena-season-end-lobby-text {font-size: 16px;}.mobile_version .arena-season-end-lobby-text {font-size: 12px;}#write_report_dlg {width: 800px; height: 500px; overflow: auto; padding: 10px;}#report_log {width: 100%; max-width: 700px; height: 200px; margin: 10px; padding: 5px;}.reportdetails {width: 100%; max-width: 700px; height: 50px; margin: 10px;}#read_report_dlg {width: 100%; max-width: 800px; height: 400px;}.report_log {margin: 5px; padding: 5px; border: 1px #666 solid;}.report_log_action {margin: 5px; padding: 5px; font-style: italic;}.report_log_text {margin: 5px; padding: 5px;}.report_log_delete {float: right; font-size: 1.4em; cursor: pointer;}.notouch-device .report_log_delete:hover {color: #777;}.developer {background-color: rgba(105, 40, 206, 0.1); border: 3px solid black; padding-top: 15px; padding-bottom: 15px;}.sandboxintro h2 {font-size: 130%;}.sandboxintro {padding-top: 30px; font-size: 150%;}.sandboxintro li {margin-left: 20px; margin-top: 10px;}#sandbox-module .pageheader img {width: 100%; max-width: 200px;}#sandbox-module .feature p {text-align: left;}#sandbox-module #screenshots img {width: 100%; margin: 20px 0px 20px 0px; -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); -o-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2); filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15);}#sandbox-module #screenshots h4 {font-size: 200%; margin-top: 150px; margin-left: 50px; margin-right: 50px;}.mobile_version #sandbox-module #screenshots h4 {margin: 50px 10px 50px 10px;}#message-module #recent_discussions {margin-right: -30px;}#message-module .player_in_list {height: 100px; width: 300px; margin-right: 50px; margin-bottom: 30px;}#message-module .player_in_list a{position: relative; top: -43px; left: 14px;}#message-module .message_extract {font-style: italic; display: block; position: relative; margin-left: 70px; top: -42px; height: 32px;}#message-module .player_in_list .bgabutton .fa {top: 0px; left: 0px;}#message-module .show_discussion {}#message-module .discussion_buttons {position: relative; left: 54px;}#club-module {font-size: 120%;}.whypremium_icon {width: 180px; height: 180px; background-image: url("../../200316-1631/img/mainsite/premium_icons.png"); display: inline-block;}#whypremium_icon1 {background-position: -0px -0px;}#whypremium_icon2 {background-position: -180px -0px;}#whypremium_icon3 {background-position: -360px -0px;}.why_join_block {text-align: center; width: 20%; margin: 2.5%; float: left;}@media only screen and (max-width: 900px) {.why_join_block {float: none; width:95%; margin-top: 60px; margin-bottom: 80px;}}.why_join_title {margin-top: 30px; margin-bottom: 20px; font-size: 110%; font-weight: bold;}.why_join_descr {font-size: 90%;}h2.premium_header_title {font-size: 120%; margin: 15px; margin-bottom: 25px; text-align: center;}#whypremium_catalog {width: 180px; height: 180px; overflow: hidden; display: inline-block; position: relative;}#whypremium_catalog_list {position: absolute; top: 0px; left:0px; width:3000px; text-align: left;}.paymentblock {text-align:center;}.paymentblock_header {background-color: red; font-size: 82%; padding: 6px; margin: -12px; margin-bottom: 20px; color: white; font-weight: bold;}.paymentblock_header.paymentblock_header_blue {background-color: #446bac;}.premium_month_number {font-size: 200%;}.premium_month {position: relative; top: -5px; min-height: 9px;}.premium_price {font-size: 150%; font-weight: bold; margin-top: 10px;}.premium_save {font-size: 70%; position: relative; top: -5px;}.premium_argument {margin-bottom: 40px; padding-right: 20px;}.premium_arguments .fa-check {float: left; margin: 10px; margin-top: 2px; margin-left: 24px;}.premium_argument_title {margin: 10px; margin-left: 54px; margin-bottom: 5px; font-weight: bold;}.premium_argument_desc {margin-left: 54px; font-size: 90%;}.stripe_form button {padding: 15px 33px; box-shadow: rgba(0,0,0,1) 0 1px 0; text-shadow: rgba(0,0,0,.4) 0 1px 0; border-top: 1px solid #37578c; background: #4871b6; background: -webkit-gradient(linear, left top, left bottom, from(#4065a3), to(#4871b6)); background: -webkit-linear-gradient(top, #4065a3, #4871b6); background: -moz-linear-gradient(top, #4065a3, #4871b6); background: -ms-linear-gradient(top, #4065a3, #4871b6); background: -o-linear-gradient(top, #4065a3, #4871b6);}.stripe_form button span {background: none; font-size: 18px; -webkit-box-shadow: none; box-shadow: none; padding: 0;}.notouch-device .stripe_form button:hover {background: #4871b6; color: #ffffff;}.brand {position: absolute; top: 6px; right: 4px;}#card-errors, #braintree-card-errors {text-align: center; position: relative; top: 7px; color: red;}#more_payment_option {text-align: left; margin: auto;}.currency_symbol {margin-right:3px;}#bga_payment_layout {position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.6); z-index: 10000;}.mobile_version #bga_payment_layout {position: absolute; top: -1000px; padding-top: 1000px;}#bga_payment_window {left: 50%; margin: 0 auto; margin-bottom: 42px; top: 50%; width: 300px; margin-top: 75px;}#bga_payment_window_content {display: inline-block; border-radius: 6px; width: 300px; position: relative; background-color: #f5f5f7; box-shadow: 0 12px 30px 0 rgba(0,0,0,.5), inset 0 1px 0 0 hsla(0,0%,100%,.65); -webkit-backface-visibility: hidden; backface-visibility: hidden;}#bga_payment_button_wrap {cursor: pointer;}.Input{position:relative; display:block; margin:0; padding:0}.Input-placeholder{pointer-events:none; position:absolute; top:0; left:0; opacity:0; color:#bbbbc2}.TextField.is-empty+.Input-placeholder.is-ie{opacity:1}.CardBrandIcon-container{height:100%; position:absolute; top:0; left:0; text-align:center; width:1.5em; perspective:1000px}.CardBrandIcon{position:relative; transform-style:preserve-3d; transition:transform .5s cubic-bezier(.075,.82,.165,1); transition-timing-function:cubic-bezier(.075,.82,.165,1); height:100%}.CardBrandIcon-inner{margin:0; padding:0; position:absolute; -webkit-backface-visibility:hidden; backface-visibility:hidden; height:100%; width:1.5em}.CardBrandIcon.is-amex .CardBrandIcon-inner{transition:opacity .5s cubic-bezier(.075,.82,.165,1); transition-timing-function:cubic-bezier(.075,.82,.165,1)}.CardBrandIcon-inner--front{z-index:2; transform:rotateY(0)}.CardBrandIcon-inner--back{z-index:1; transform:rotateY(180deg)}.CardBrandIcon img,.CardBrandIcon object,.CardBrandIcon svg{position:absolute; left:0; top:50%; margin-top:-.59em; height:1em; transform:scale(.7); opacity:0}.CardBrandIcon.is-loaded img,.CardBrandIcon.is-loaded object,.CardBrandIcon.is-loaded svg{transition:transform .4s cubic-bezier(.075,.82,.165,1),opacity .35s cubic-bezier(.075,.82,.165,1); transition-timing-function:cubic-bezier(.075,.82,.165,1); transform:scale(1); opacity:1}.CardBrandIcon.is-cvc{transform:rotateY(180deg)}.CardBrandIcon.is-amex{transform:rotateY(0)}.CardBrandIcon.is-amex .CardBrandIcon-inner--back{opacity:0; transform:rotateY(0)}.CardBrandIcon.is-amex.is-cvc .CardBrandIcon-inner--back{opacity:1; z-index:3}.CardBrandIcon.is-amex.is-cvc-hidden .CardBrandIcon-inner--back,.CardBrandIcon.is-amex.is-cvc .CardBrandIcon-inner--front,.CardBrandIcon.is-cvc-hidden .CardBrandIcon-inner--back{opacity:0}.CardField-number,.CardField-other{z-index:1}.CardField .CardBrandIcon-container{z-index:2}.CardField:hover{cursor:text}.CardField-number,.CardField-other{transition:transform .4s cubic-bezier(.25,.46,.45,.94); transition-timing-function:cubic-bezier(.25,.46,.45,.94)}.CardField--unacceleratedTranslate .CardField-number,.CardField--unacceleratedTranslate .CardField-other{transition:right .4s cubic-bezier(.25,.46,.45,.94)}.CardField-number{width:100%; position:relative}.CardBrandIcon-container+.CardField-input-wrapper{overflow:hidden; margin-left:2em}.CardField-number-fakeNumber{position:absolute; pointer-events:none}.CardField-number-fakeNumber-last4{position:absolute; right:0; top:0}.CardField-number-fakeNumber-number{opacity:0}.CardField-number .CardField-number-fakeNumber,.CardField-number input{transition:opacity .3s cubic-bezier(.25,.46,.45,.94); transition-timing-function:cubic-bezier(.25,.46,.45,.94); opacity:1; transform:scale(1)}.CardField-number .CardField-number-fakeNumber{opacity:0}.CardField-number.is-hidden .CardField-number-fakeNumber{opacity:1}.CardField-number.is-hidden input[name=cardnumber]{opacity:0}.CardField-other{overflow-x:visible; position:absolute; transform:translateX(-5.5em); right:0; top:0}.CardField--unacceleratedTranslate .CardField-other{right:5.5em; transform:none}.CardField-number.is-offscreen+.CardField-other{transform:translateX(-15.5em)}.CardField--unacceleratedTranslate .CardField-number.is-offscreen+.CardField-other{right:15.5em; transform:none}.CardField.is-postalCodeHidden .CardField-number.is-offscreen+.CardField-other{transform:translateX(-10em)}.CardField--unacceleratedTranslate.is-postalCodeHidden .CardField-number.is-offscreen+.CardField-other{right:10em; transform:none}.CardField-other-wrapper{position:absolute; width:15.5em}.CardField-cvc,.CardField-expiry,.CardField-postalCode{display:inline-block; float:left}.CardField-expiry{width:5.5em}.CardField-cvc{width:4em}.CardField-postalCode{width:6em}@media (max-width:375px){.CardField-other{transform:translateX(-4.9em)} .CardField--unacceleratedTranslate .CardField-other{right:4.9em; transform:none} .CardField-number.is-offscreen+.CardField-other{transform:translateX(-12em)} .CardField--unacceleratedTranslate .CardField-number.is-offscreen+.CardField-other{right:12em; transform:none} .CardField.is-postalCodeHidden .CardField-number.is-offscreen+.CardField-other{transform:translateX(-7.1em)} .CardField--unacceleratedTranslate.is-postalCodeHidden .CardField-number.is-offscreen+.CardField-other{right:7.1em; transform:none} .CardField-other-wrapper{position:absolute; width:12em} .CardField-expiry{width:4.9em} .CardField-postalCode{width:4.2em} .CardField-cvc{width:2.9em}}.Checkout *, .Checkout :after, .Checkout :before{box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-font-smoothing:antialiased}button{width:100%; padding:0; border:0}.u-size1of2{width:50%!important}.u-size1of3{width:33.333%!important}.u-size2of5{width:40%!important}.u-size3of5{width:60%!important}.u-alignLeft{text-align:left!important}.u-valignMiddle{vertical-align:middle}.u-displayBlock{display:block!important}.u-displayFlex{display:-ms-flexbox; display:flex}.u-flex{-ms-flex:1; flex:1}.u-paddingSm{padding:7px!important}.u-noBorderRadiusTop{border-top-left-radius:0!important; border-top-right-radius:0!important}.u-noBorderRadiusLeft{border-top-left-radius:0!important; border-bottom-left-radius:0!important}.u-noBorderRadiusRight{border-top-right-radius:0!important; border-bottom-right-radius:0!important}.u-noBorderRadius{border-radius:0!important}.u-noBorderBottom{border-bottom:0!important}.u-paddingTopMd{padding-top:18px}.u-marginTopMd{margin-top:18px}.u-marginTopAuto{margin-top:auto}.u-zBehind{z-index:-1!important}.u-zBottom{z-index:1!important}.u-zTop{z-index:10!important}.u-posRelative{position:relative!important}.u-whiteBg{background:#fff}.u-selectableText{-webkit-user-select:text; -moz-user-select:text; -ms-user-select:text; user-select:text}.u-overflowHidden{overflow:hidden}@keyframes inputShake{0%{transform:translateX(0)} 12.5%{transform:translateX(-6px) rotateY(-5deg)} 37.5%{transform:translateX(5px) rotateY(4deg)} 62.5%{transform:translateX(-3px) rotateY(-2deg)} 87.5%{transform:translateX(2px) rotateY(1deg)} to{transform:translateX(0)}}@keyframes fullSpin{0%{transform:rotate(0deg)} to{transform:rotate(1turn)}}.a-inputShake,.Modal-animationWrapper--shake{animation-duration:.4s; animation-timing-function:ease-in-out; animation-name:inputShake}@keyframes circleScale{0%{transform:scale(1.8); opacity:0} to{transform:scale(1); opacity:1}}@keyframes tickScale{0%{transform:scale(1.8); opacity:0} to{transform:scale(1); opacity:1}}@keyframes tickClip{0%{transform:rotate(90deg)} to{transform:rotate(0deg)}}@keyframes circleClip{0%{transform:scale(.1)} to{transform:scale(1)}}.circle{animation:circleScale .3s cubic-bezier(.41,1.34,.51,1.01)}.circle,.circleClipPath{transform-origin:50% 50%}.circleClipPath{animation:circleClip .3s ease-in-out}.tick{animation:tickScale .3s cubic-bezier(.41,1.34,.51,1.01); animation-delay:.2s; animation-fill-mode:backwards}.tick.centered{transform:scale(.8) translateY(8px); animation:none}.tickClipPath{animation:tickClip .3s ease-in-out; animation-delay:.2s; animation-fill-mode:backwards}.fills{fill:#fff}.shadows{fill:rgba(46,85,153,.2)}.Checkout.is-desktop .Header-purchaseDescription,.Checkout.is-desktop .PaymentMethodSelector-tabListItem{font-size:13px; font-weight:500; color:#5b5b65; text-shadow:0 1px 0 #fff; padding-bottom:6px}.Checkout.is-desktop .Addresses{position:relative; margin-top:-4px; margin-left:-36px; width:300px; height:155px}.Checkout.is-desktop.is-using-elements .Addresses{margin-left:-18px}.Checkout.is-desktop .Addresses-object{position:absolute; top:4px; left:0; padding-left:36px; padding-right:36px; width:300px; transition:all .35s cubic-bezier(.52,0,.27,1.01)}.Checkout.is-desktop.is-using-elements .Addresses-object{padding-left:18px; padding-right:18px}.Checkout.is-desktop .Addresses--is-animating{overflow:hidden}.Checkout.is-desktop .Addresses--billing-hidden .Addresses-object.is-billing{transform:translateX(270px); opacity:0}.Checkout.is-desktop .Addresses--shipping-hidden .Addresses-object.is-shipping{transform:translateX(-270px); opacity:0}.Checkout.is-mobile .Addresses{width:200%; display:-ms-flexbox; display:flex; transition:transform .35s cubic-bezier(.52,0,.27,1.01)}.Checkout.is-mobile .Addresses--shipping-hidden{transform:translateX(-50%)}.Checkout.is-mobile .Addresses-object{width:50%; transition:opacity .35s cubic-bezier(.52,0,.27,1.01)}.Checkout.is-mobile .Addresses--billing-hidden .Addresses-object.is-billing,.Checkout.is-mobile .Addresses--shipping-hidden .Addresses-object.is-shipping{opacity:0}.Checkout.is-desktop .AlipayLogo--english{width:44px; height:16px}.Checkout.is-desktop .AlipayLogo--chinese{width:38px; height:14px}.Checkout.is-desktop .AlipayLogo-logo{fill:#5b5b65}.Checkout.is-desktop .AlipayLogo-shadow{fill:hsla(0,0%,100%,.5)}.Checkout.is-mobile .AlipayLogo--english{width:50px; height:18px}.Checkout.is-mobile .AlipayLogo--chinese{width:46px; height:17px}.Checkout.is-mobile .AlipayLogo-wrapper{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; margin-top:4px}.Checkout.is-mobile .PaymentMethodSelector-tabListItem .AlipayLogo-logo{fill:#fff}.Checkout.is-mobile .PaymentMethodSelector-tabListItem .AlipayLogo-shadow{fill:rgba(0,0,0,.1)}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selected .AlipayLogo-logo{fill:#000}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selected .AlipayLogo-shadow{fill:none}.Checkout.is-desktop .Button{position:relative; border-radius:4px; background-color:#3ea8e5; background-image:linear-gradient(-180deg,#44b1e8,#3098de); box-shadow:0 1px 0 0 rgba(46,86,153,.15),inset 0 1px 0 0 rgba(46,86,153,.1),inset 0 -1px 0 0 rgba(46,86,153,.4); font-size:17px; line-height:21px; height:37px; font-weight:700; text-shadow:0 -1px 0 rgba(0,0,0,.12); color:#fff; cursor:pointer; transition:all .2s ease-in-out}.Checkout.is-desktop .Button-content{position:absolute; top:0; right:0; bottom:0; left:0; line-height:35px; overflow:hidden; padding:0}.Checkout.is-desktop .Button-content .Icon--spinner{margin-top:6px}.Checkout.is-desktop .Button-content .Icon--checkmark{display:inline}.Checkout.is-desktop .Button-content.is-active{transition:all .3s ease-in-out}.Checkout.is-desktop .Button-content.is-entering.is-active,.Checkout.is-desktop .Button-content.is-leaving{opacity:1}.Checkout.is-desktop .Button-content.is-entering,.Checkout.is-desktop .Button-content.is-leaving.is-active{opacity:0}.Checkout.is-desktop .Button:after{content:""; position:absolute; top:0; right:0; bottom:0; left:0; border:1px solid rgba(46,86,153,.1); border-radius:inherit}.Checkout.is-desktop .Button-continueArrow{position:absolute; right:13px; top:9px; width:19px; height:20px; pointer-events:none}.Checkout.is-desktop .Button:active:not(.Button--disableClick){background-image:linear-gradient(180deg,#328ac3,#277bbe)}.Checkout.is-desktop .Button--disableClick{cursor:default}.Checkout.is-desktop.InteractionMode--keyboard .Button:focus{box-shadow:0 1px 0 hsla(202,8%,61%,.1),0 0 0 3px rgba(15,110,205,.2); outline:0}.Checkout.is-desktop .Button--noTransition{transition:none}.Checkout.is-desktop .Button--success{background:#77c63e; box-shadow:0 1px 0 #fff,inset 0 2px 0 rgba(41,102,20,.1)}.Checkout.is-desktop .Button--success:after{border-color:rgba(41,102,20,.25)}.Checkout.is-desktop .Button--disabled{background-color:#f5f5f7; background-image:linear-gradient(-180deg,hsla(240,1%,49%,.12),hsla(240,1%,49%,.15)); box-shadow:0 1px 0 0 #fff,inset 0 1px 0 0 hsla(240,1%,49%,.12); text-shadow:0 1px 0 hsla(240,1%,49%,.25)}.Checkout.is-desktop .Button--disabled:after{border:1px solid hsla(240,1%,49%,.12)}.Checkout.is-desktop .Button--link{width:auto; background-color:#e8e9eb; color:#3fb1eb; font-weight:700; margin-left:6px; cursor:pointer}.Checkout.is-desktop .Button--link:active{color:#0c6393}.Checkout.is-desktop.InteractionMode--keyboard .Button--link:focus{box-shadow:0 1px 0 hsla(202,8%,61%,.1),0 0 0 3px rgba(15,110,205,.2); outline:0}.Checkout.is-desktop .Button--inline{height:25px; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; border:1px solid #b9b9bb; font-size:13px; text-align:center; cursor:pointer; border-radius:4px; position:absolute; top:0; right:0; width:auto; padding-left:5px; padding-right:5px; margin:7px; color:#5b5b65; text-shadow:0 1px 0 #fff; background:linear-gradient(180deg,#fefefe,#f5f5f7); box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 1px rgba(84,84,89,0)}.Checkout.is-desktop .Button--inline:active{color:#fff; text-shadow:0 1px 0 rgba(0,0,0,.3); background:#b5b5b8; box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 1px rgba(84,84,89,.3)}.Checkout.is-desktop .Button--inline-loading,.Checkout.is-desktop .Button--inline-loading:active{color:transparent; text-shadow:none; background:linear-gradient(180deg,#fefefe,#f5f5f7)}.Checkout.is-desktop .Button--inline .Icon--spinner{position:absolute; top:-6px; left:50%; margin-left:-16px; transform:scale(.75)}.Checkout.is-mobile .Button{-webkit-tap-highlight-color:rgba(0,0,0,0); cursor:pointer; height:67px; font-size:21px; font-weight:700; text-shadow:0 1px 0 rgba(0,0,0,.1); color:#fff; background:#3ea8e5; position:relative; display:block}.Checkout.is-mobile .Button:active{background:linear-gradient(#328ac3,#277bbe); transform:translateY(1px)}.Checkout.is-mobile .Button:active .Button-content{transform:scale(.97)}.Checkout.is-mobile .Button--success,.Checkout.is-mobile .Button--success:active{background:#77c63e}.Checkout.is-mobile .Button-content{position:absolute; top:0; left:0; right:0; bottom:0; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center; padding-bottom:4px; transition:transform .1s cubic-bezier(.41,1.34,.51,1.01)}.Checkout.is-mobile .Button .Icon--checkmark,.Checkout.is-mobile .Button .Icon--spinner{line-height:0; transform:scale(1.16)}.Checkout.is-mobile .Button-labelTick{margin-right:15px; vertical-align:middle}.Checkout.is-mobile .Button-continueArrow{position:absolute; right:22px; top:22px; width:23px; height:23px; pointer-events:none}.Checkout.is-mobile .Button--inline{margin:8px}.Checkout.is-mobile .Button--link{cursor:pointer; width:auto}.Checkout.is-mobile .Button--secondary{background:#e3e3e6; color:#4b4b56; text-shadow:0 1px 0 hsla(0,0%,100%,.5)}.Checkout.is-mobile .Button--secondary:active{background:#c5c5ce}.Checkout.is-mobile .Button--bitcoinWallet{color:#3ea8e5; font-weight:500; background:#fff; text-shadow:none}.Checkout.is-mobile .Button--bitcoinWallet:active{background:#fff}.Checkout.is-mobile .Button-animationWrapper{position:relative; height:67px; display:block; background:#3ea8e5}.Checkout.is-mobile .Button-animationWrapper:active{background:none}.Checkout.is-mobile .Button-animationWrapper-child--primary,.Checkout.is-mobile .Button-animationWrapper-child--secondary{position:absolute; top:0; right:0; bottom:0; left:0}.Checkout.is-mobile .Button-animationWrapper-child--secondary{right:50%; transform-origin:0 50% 0}.Checkout.is-mobile .Button-animationWrapper-child--secondary+.Button-animationWrapper-child--primary{left:50%; transform-origin:right}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-active,.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-active+.Button-animationWrapper-child--primary{transition:transform .55s cubic-bezier(.15,1.45,.55,1)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-entering,.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-leaving.is-active{transform:scaleX(0)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-entering.is-active,.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-leaving{transform:scaleX(1)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-entering+.Button-animationWrapper-child--primary{transform:scaleX(2)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-entering.is-active+.Button-animationWrapper-child--primary{transform:scaleX(1)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-leaving+.Button-animationWrapper-child--primary{left:0; transform:scaleX(.5)}.Checkout.is-mobile .Button-animationWrapper-child--secondary.is-leaving.is-active+.Button-animationWrapper-child--primary{left:0; transform:scaleX(1)}.Checkout.is-mobile .Button-content.is-active{transition:all .3s ease-in-out}.Checkout.is-mobile .Button--transitionForward .Button-content.is-entering{transform:translateX(30px); opacity:0}.Checkout.is-mobile .Button--transitionForward .Button-content.is-entering.is-active,.Checkout.is-mobile .Button--transitionForward .Button-content.is-leaving{transform:translateX(0); opacity:1}.Checkout.is-mobile .Button--transitionBackward .Button-content.is-entering,.Checkout.is-mobile .Button--transitionForward .Button-content.is-leaving.is-active{transform:translateX(-30px); opacity:0}.Checkout.is-mobile .Button--transitionBackward .Button-content.is-entering.is-active,.Checkout.is-mobile .Button--transitionBackward .Button-content.is-leaving{transform:translateX(0); opacity:1}.Checkout.is-mobile .Button--transitionBackward .Button-content.is-leaving.is-active{transform:translateX(30px); opacity:0}.Checkout.is-mobile .Button--inline{height:25px; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; border:1px solid #b9b9bb; font-size:13px; text-align:center; cursor:pointer; border-radius:4px; position:absolute; top:0; right:0; width:auto; padding-left:5px; padding-right:5px; margin:7px; color:#5b5b65; text-shadow:0 1px 0 #fff; background:linear-gradient(180deg,#fefefe,#f5f5f7); box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 1px rgba(84,84,89,0)}.Checkout.is-mobile .Button--inline:active{color:#fff; text-shadow:0 1px 0 rgba(0,0,0,.3); background:#b5b5b8; box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 1px rgba(84,84,89,.3)}.Checkout.is-mobile .Button--inline-loading,.Checkout.is-mobile .Button--inline-loading:active{color:transparent; text-shadow:none; background:linear-gradient(180deg,#fefefe,#f5f5f7)}.Checkout.is-mobile .Button--inline .Icon--spinner{position:absolute; top:-6px; left:50%; margin-left:-16px; transform:scale(.75)}.Checkout.is-mobile .ButtonContainer.is-appearing,.Checkout.is-mobile .ButtonContainer.is-entering,.Checkout.is-mobile .ButtonContainer.is-leaving.is-active{transform:translateY(100%)}.Checkout.is-mobile .ButtonContainer.is-appearing.is-active,.Checkout.is-mobile .ButtonContainer.is-entering.is-active,.Checkout.is-mobile .ButtonContainer.is-leaving{transform:translateY(0)}.Checkout.is-mobile .ButtonContainer.is-appearing.is-active,.Checkout.is-mobile .ButtonContainer.is-entering.is-active,.Checkout.is-mobile .ButtonContainer.is-leaving.is-active{transition:transform .3s cubic-bezier(.15,1.45,.55,1)}.Checkout.is-mobile .ButtonContainer.is-entering.is-active{transition-delay:.3s}.Checkout.is-mobile .ButtonContainer.is-appearing.is-active{transition-delay:.58s}.CardField{font-size:15px; line-height:35px}.CardField .TextField{color:#000}.CardField .TextField::-webkit-input-placeholder{font-weight:500; color:#a1a1a7}.CardField .TextField:-ms-input-placeholder{font-weight:500; color:#a1a1a7}.CardField .TextField::placeholder{font-weight:500; color:#a1a1a7}.CardField .TextField.is-invalid{color:#f96070}.CardBrandIcon img,.CardBrandIcon object,.CardBrandIcon svg{margin-left:.4em; margin-top:0; top:10px; width:19px}.CardField-other{transform:translateX(-4.5em)}.CardField-number.is-offscreen+.CardField-other{transform:translateX(-12em)}.CardField.is-postalCodeHidden .CardField-number.is-offscreen+.CardField-other{transform:translateX(-7.8em)}.CardField-other-wrapper{position:absolute; width:12em}.CardField-expiry{width:4.9em}.CardField-postalCode{width:4.2em}.CardField-cvc{width:2.9em}.Checkout.is-desktop .Carousel{padding:0 11px; overflow:hidden; text-align:center; border:1px solid hsla(240,1%,49%,.25); box-shadow:0 1px 0 0 hsla(0,0%,100%,.7); border-radius:4px; height:100%}.Checkout.is-mobile .Carousel{padding:0 11px; overflow:hidden; text-align:center; background:#f4f4f5; border-radius:4px; height:100%}.Checkout.is-mobile .Carousel--Alipay{margin-top:23px; margin-bottom:-8px}.Center{display:table; width:100%; height:100%}.Center-cell{display:table-cell; vertical-align:middle; text-align:center}.Center-contents{display:inline-block; text-align:left; text-align:start}.Checkbox{background:#fff; box-shadow:0 1px 1px 0 hsla(240,1%,49%,.08); border:1px solid rgba(0,0,0,.17); border-radius:3px; display:inline-block; position:relative; width:15px; height:15px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; vertical-align:-2px; transition-property:box-shadow; transition-duration:.15s; transition-timing-function:linear; cursor:default}.Checkbox-tick{background-image:url(/m/lib/../lib/images/checkmark-d576dd5dfd7c51e6ef52fa2da69e8e03.png); background-size:15px 16px; width:15px; height:16px; position:absolute; bottom:1px; left:2px; content:""; opacity:0; transform:scale(2); transition:opacity .25s,transform .25s}.Checkbox.is-checked{background-color:#c9c9cb; box-shadow:0 1px 0 0 #fff,inset 0 0 1px 0 rgba(0,0,0,.35); border:0}.Checkbox-tick.is-checked{opacity:1; transform:scale(1)}.Checkbox:focus{border:1px solid #82b2e7; box-shadow:0 0 4px #5695db; outline:0}.Checkbox.is-checked:focus{border:1px solid #82b2e7; box-shadow:inset 0 0 1px 0 rgba(0,0,0,.35),0 0 4px #5695db; outline:0}.Checkbox:focus .Checkbox-tick.is-checked{position:absolute; bottom:0; left:1px}.Checkout.is-desktop{font-size:13px; height:100%}.Checkout.is-mobile{font-size:15px; height:100%}.Checkout.is-desktop .Codebox{text-align:center}.Checkout.is-desktop .Codebox-group{display:inline-block; width:45%; vertical-align:top}.Checkout.is-desktop .Codebox-separator{display:inline-block; width:10%; font-size:16px; font-weight:500; padding-top:9px; vertical-align:top}.Checkout.is-desktop .Codebox-control{padding-top:9px; padding-bottom:9px; font-size:22px; text-align:center; position:relative}.Checkout.is-mobile .Codebox{margin-top:20px; display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:center; justify-content:center}.Checkout.is-mobile .Codebox-group{width:112px; border-radius:4px; border:1px solid rgba(0,0,0,.14)}.Checkout.is-mobile .Codebox-control.is-invalid,.Checkout.is-mobile .Codebox.is-invalid .Codebox-group{border-color:#ff7076}.Checkout.is-mobile .Codebox-separator{width:10%; font-size:16px; font-weight:500; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center; padding-bottom:3px}.Checkout.is-mobile .Codebox-control{padding-top:9px; padding-bottom:9px; font-size:22px; text-align:center; border-radius:0; border-left:1px solid rgba(0,0,0,.07); border-right:1px solid rgba(0,0,0,.07); font-weight:600}.Checkout.is-mobile .Codebox-control:first-child,.Checkout.is-mobile .Codebox-control:last-child{border:none}.Checkout.is-desktop .CodeNotReceived{background-color:#fff; border:1px solid #dededf; border-bottom:1px solid #c4c4c5; border-radius:4px; box-shadow:0 1px 0 rgba(0,0,0,.04); cursor:pointer; color:#5b5b65; font-weight:700; height:100%; transition-duration:.25s; transition-property:opacity; transition-timing-function:ease-in-out}.Checkout.is-desktop .CodeNotReceived:active{border-color:#84b9dc; border-bottom-color:#78add0}.Checkout.is-desktop .CodeNotReceived-actionMessage{color:#399bda}.Checkout.is-desktop .CodeNotReceived.is-appearing{opacity:0}.Checkout.is-desktop .CodeNotReceived.is-active.is-appearing{opacity:1}.Checkout.is-mobile .CodeNotReceived{background-color:#e3e3e6; border-radius:2px; cursor:pointer; color:#4b4b56; text-shadow:0 1px 0 #fff; height:100%; transition-duration:.25s; transition-property:opacity; transition-timing-function:ease-in-out}.Checkout.is-mobile .CodeNotReceived:active{background-color:#b2b2bd; text-shadow:0 1px 0 hsla(0,0%,100%,.4)}.Checkout.is-mobile .CodeNotReceived-actionMessage{color:#000; font-weight:700}.Checkout.is-mobile .CodeNotReceived.is-appearing{opacity:0}.Checkout.is-mobile .CodeNotReceived.is-active.is-appearing{opacity:1}.ElasticSandbox{padding-top:16px}.ElasticSandbox-parent{margin-top:16px}.ElasticSandbox-child{font:16px Helvetica; color:rgba(0,0,0,.8); text-align:center}.ElasticSandbox-child--short{height:60px; line-height:60px; background:rgba(234,86,86,.5)}.ElasticSandbox-child--tall{height:130px; line-height:130px; background:rgba(68,189,241,.5)}.ElasticSandbox-transitions{padding-top:16px}.ElasticSandbox-textarea{width:100%; min-height:200px; border:0; font-family:monospace; white-space:nowrap}.Checkout.is-desktop .Fieldset{position:relative; border-radius:4px; background:#fff; box-shadow:inset 0 1px 1px 0 hsla(240,1%,49%,.3),0 1px 0 0 hsla(0,0%,100%,.7)}.Checkout.is-desktop .Fieldset--noBottom{margin-bottom:1px; border-bottom-left-radius:0; border-bottom-right-radius:0; box-shadow:inset 0 1px 1px 0 hsla(240,1%,49%,.3),}.Checkout.is-desktop .Fieldset--noTop{border-top-left-radius:0; border-top-right-radius:0}.Checkout.is-desktop .Fieldset-childLeft.is-invalid+.Fieldset-childRight.is-invalid{border-left-color:transparent}.Checkout.is-desktop .Fieldset-childBottom,.Checkout.is-desktop .Fieldset-childInside,.Checkout.is-desktop .Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childRight,.Checkout.is-desktop .Fieldset-childTop,.Checkout.is-desktop .Fieldset-childTopBottom{border:1px solid hsla(240,1%,49%,.25); border-top-color:transparent; border-left-color:transparent; margin-bottom:-1px; transition-property:border-color,box-shadow,background-color; transition-duration:.15s; transition-timing-function:linear}.Checkout.is-desktop .Fieldset-childTop,.Checkout.is-desktop .Fieldset-childTopBottom{border-top-color:hsla(240,1%,49%,.25)}.Checkout.is-desktop .Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childLeftRight{border-left-color:hsla(240,1%,49%,.25)}.Checkout.is-desktop .Fieldset-childBottom,.Checkout.is-desktop .Fieldset-childTopBottom{margin-bottom:0}.Checkout.is-desktop .Fieldset-childBottom.is-invalid,.Checkout.is-desktop .Fieldset-childInside.is-invalid,.Checkout.is-desktop .Fieldset-childLeft.is-invalid,.Checkout.is-desktop .Fieldset-childLeftRight.is-invalid,.Checkout.is-desktop .Fieldset-childRight.is-invalid,.Checkout.is-desktop .Fieldset-childTop.is-invalid,.Checkout.is-desktop .Fieldset-childTopBottom.is-invalid{box-shadow:inset 0 1px 2px transparent,0 1px 0 hsla(0,0%,100%,0),0 0 2px 0 rgba(255,0,0,.5); border-color:#ff7076; border-top-color:#ff5c61; z-index:1}.Checkout.is-desktop .Fieldset-childBottom .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childInside .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childLeft .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childLeftRight .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childRight .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childTop .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childTopBottom .Fieldset-input:focus{z-index:100}.Checkout.is-desktop .Fieldset-childBottom.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childInside.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childLeft.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childLeftRight.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childRight.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childTop.is-invalid .Fieldset-input:focus,.Checkout.is-desktop .Fieldset-childTopBottom.is-invalid .Fieldset-input:focus{outline:none}.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeft .Fieldset-input,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeft .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight .Fieldset-input{border-top-left-radius:4px}.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childRight,.Checkout.is-desktop .Fieldset-childTop.Fieldset-childRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childRight .Fieldset-input{border-top-right-radius:4px}.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeft .Fieldset-input,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeft,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeft .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight .Fieldset-input{border-bottom-left-radius:4px}.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childRight,.Checkout.is-desktop .Fieldset-childBottom.Fieldset-childRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childLeftRight .Fieldset-input,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childRight,.Checkout.is-desktop .Fieldset-childTopBottom.Fieldset-childRight .Fieldset-input{border-bottom-right-radius:4px}.Checkout.is-desktop .Fieldset-label{font-size:15px; font-weight:500; color:#5b5b65; text-shadow:0 1px 0 #fff; padding-left:6px}.Checkout.is-desktop .Fieldset-label--small{font-size:13px}.Checkout.is-desktop .Fieldset-nestedPrologue{display:block; border-left:1px solid hsla(240,1%,49%,.25); border-right:1px solid hsla(240,1%,49%,.25); padding:8px 10px; padding-bottom:11px}.Checkout.is-desktop .Fieldset--nested{margin-top:-3px}.Checkout.is-desktop .Fieldset--subdued,.Checkout.is-desktop .Fieldset-child--subdued{background:transparent; box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 0 hsla(0,0%,100%,.7)}.Checkout.is-desktop .Fieldset--subdued:after,.Checkout.is-desktop .Fieldset-child--subdued:after{box-shadow:none}.Checkout.is-desktop .Fieldset-child--checkboxActive:active{background:#e8e8ea; box-shadow:0 1px 0 hsla(0,0%,100%,.7),inset 0 1px 0 rgba(0,0,0,.05)}.Checkout.is-desktop .Fieldset-child-bg-opaque{background-color:#fff; transition:none}.Checkout.is-desktop .Fieldset-child--focused:not(.is-invalid){border-color:#7caadd; border-radius:4px; box-shadow:inset 0 1px 1px rgba(76,107,153,.15),0 1px 0 transparent,0 0 6px #326cc0; z-index:100; background-color:#fff}.Checkout.is-desktop .Fieldset-child--focused:not(.is-invalid) .Fieldset-input{border-radius:4px}.Checkout.is-desktop .Fieldset-child--logoPad .Fieldset-input{padding-left:29px}.Checkout.is-desktop .Fieldset-child--shortBottomBorder{border-bottom-color:transparent; position:relative}.Checkout.is-desktop .Fieldset-child--shortBottomBorder:after{content:""; background-color:hsla(240,1%,49%,.25); height:1px; position:absolute; bottom:-1px; left:27px; right:-1px; transition:opacity .15s linear}.Checkout.is-desktop .Fieldset-child--shortBottomBorder.Fieldset-child--focused:after,.Checkout.is-desktop .Fieldset-child--shortBottomBorder.is-invalid:after{opacity:0}.Checkout.is-mobile .Fieldset-childBottom,.Checkout.is-mobile .Fieldset-childLeft,.Checkout.is-mobile .Fieldset-childLeftRight,.Checkout.is-mobile .Fieldset-childRight,.Checkout.is-mobile .Fieldset-childTop,.Checkout.is-mobile .Fieldset-childTopBottom{position:relative; width:100%}.Checkout.is-mobile .Fieldset-childLeft:before,.Checkout.is-mobile .Fieldset-childLeftRight:before,.Checkout.is-mobile .Fieldset-childRight:before,.Checkout.is-mobile .Fieldset-childTop:before{content:""; background-color:#e5e5e8; position:absolute; height:1px; bottom:0; left:0; right:0}.Checkout.is-mobile .Fieldset-childLeft:before,.Checkout.is-mobile .Fieldset-childLeftRight:before{left:32px}.Checkout.is-mobile .Fieldset-childLeft.Fieldset-child--labelPad,.Checkout.is-mobile .Fieldset-childLeftRight.Fieldset-child--labelPad{padding-left:104px}.Checkout.is-mobile .Fieldset-childLeft.Fieldset-child--labelPad:before,.Checkout.is-mobile .Fieldset-childLeftRight.Fieldset-child--labelPad:before{left:104px}.Checkout.is-mobile .Fieldset-childBottom:before,.Checkout.is-mobile .Fieldset-childTopBottom:before{content:none}.Checkout.is-mobile .Fieldset-childRight:after{content:""; background-color:#e5e5e8; position:absolute; width:1px; top:0; bottom:0; left:0}.Checkout.is-mobile .Fieldset-child--smallPad{padding-left:15px}.Checkout.is-mobile .Fieldset-child--fixedWidthExtraSmall{width:80px}.Checkout.is-mobile .Fieldset-child--fixedWidthSmall{width:178px}.Checkout.is-mobile .Fieldset-child--fixedWidthExtraSmallRight{width:95px}.Checkout.is-mobile .Fieldset-child-bg-opaque{background-color:#fff}.Checkout.is-mobile .CheckboxFieldset{height:45px}.Checkout.is-mobile .CheckboxFieldset,.Checkout.is-mobile .CheckboxFieldset-iconLeft{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.Checkout.is-mobile .CheckboxFieldset-label{-ms-flex:1; flex:1; font-weight:700; color:#000; font-size:15px; margin-left:-2px}.Checkout.is-mobile .CheckboxFieldset-switch{margin-right:11px}.Checkout.is-desktop .Header{position:relative; padding:12px 36px; text-align:center; background-color:#e8e9eb}.Checkout.is-desktop .Header--noLogo{padding-top:18px; padding-bottom:18px}.Checkout.is-desktop .Header-navBack,.Checkout.is-desktop .Header-navClose{background:no-repeat; cursor:pointer; position:absolute; transition-duration:.25s; transition-timing-function:ease; transition-property:opacity}.Checkout.is-desktop .Header-navClose{width:25px; height:25px; background-size:17px; background-position:4px 4px; right: 2px; top: 6px; color: #adacac; font-size: 120%;}.Checkout.is-desktop .Header-navBack{width:24px; height:24px; background-image:url(/m/lib/../lib/images/back-384d987161d5621a085de1ec1b26746e.png); background-size:16px; background-position:4px 4px; left:7px; top:7px}.Checkout.is-desktop .Header-navBack.is-entering{opacity:0; transition-delay:.25s}.Checkout.is-desktop .Header-navBack.is-entering.is-active,.Checkout.is-desktop .Header-navBack.is-leaving{opacity:1}.Checkout.is-desktop .Header-navBack.is-leaving.is-active{opacity:0}.Checkout.is-desktop .Header-logo{position:relative; margin-bottom:6px; height:35px}.Checkout.is-desktop .Header-logoWrap{position:absolute; top:-38px; right:0; left:0; width:70px; height:70px; margin:0 auto}.Checkout.is-desktop .Header-logoBorder{border:3px solid #fff; width:70px; height:70px; border-radius:100%; box-shadow:0 0 0 1px rgba(0,0,0,.18),0 2px 2px 0 rgba(0,0,0,.08); position:absolute; top:0; left:0}.Checkout.is-desktop .Header-logoBevel{border:1px solid rgba(0,0,0,.2); width:64px; height:64px; border-radius:100%; box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.1); position:absolute; top:3px; left:3px}.Checkout.is-desktop .Header-logoImageCatchError{display:none}.Checkout.is-desktop .Header-logoImage{width:64px; height:64px; margin:3px; border-radius:100%; background:#fff; background-position:50% 50%; background-size:cover; display:inline-block}.Checkout.is-desktop .Header-companyName{font-size:17px; font-weight:700; color:#000; text-shadow:0 1px 0 #fff}.Checkout.is-desktop .Header-companyName,.Checkout.is-desktop .Header-purchaseDescription{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}.Checkout.is-desktop .Header-loggedInBar{height:1px; background-image:radial-gradient(circle,hsla(0,0%,100%,.31),hsla(0,0%,100%,0)); margin-bottom:6px}.Checkout.is-desktop .Header-loggedInBar:before{content:""; display:block; position:relative; height:1px; top:-1px; background-image:radial-gradient(circle,rgba(0,0,0,.07),transparent)}.Checkout.is-desktop .Header-loggedInEmail{max-width:100%; overflow-x:hidden; text-overflow:ellipsis; white-space:nowrap; display:inline-block; color:#919199; text-shadow:0 1px 0 hsla(0,0%,100%,.4); vertical-align:top}.Checkout.is-desktop .Header-logoutButton{vertical-align:top}.Checkout.is-desktop .Modal .Header{border-top-left-radius:6px; border-top-right-radius:6px; display:block; position:relative}.Checkout.is-mobile .Header{-ms-flex-align:center; align-items:center; position:relative; color:#fff; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; padding-bottom:20px; text-shadow:0 1px 0 rgba(0,0,0,.1)}.Checkout.is-mobile .Header-animationWrapper.is-appearing{transform:translateY(-137px)}.Checkout.is-mobile .Header-animationWrapper.is-active.is-appearing{transition:transform .55s cubic-bezier(.15,1.45,.55,1); transform:translateY(0)}.Checkout.is-mobile .Header--noLogo{padding-bottom:45px}.Checkout.is-mobile .Header-logo{margin-top:18px}.Checkout.is-mobile .Header-logo.is-appearing{transform:scale(.2)}.Checkout.is-mobile .Header-logo.is-active.is-appearing{transition:transform .55s cubic-bezier(.15,1.45,.55,1); transform:scale(1)}.Checkout.is-mobile .Header-logoWrap{background:#fff; border-radius:100%; box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.5); padding:3px; width:55px; height:55px}.Checkout.is-mobile .Header-logoImageCatchError{display:none}.Checkout.is-mobile .Header-logoImage{width:49px; height:49px; border-radius:100%; background:#fff; background-position:50% 50%; background-size:cover; display:inline-block}.Checkout.is-mobile .Header-navBack,.Checkout.is-mobile .Header-navClose{position:absolute; top:11px; width:24px; height:24px; background-position:50%; background-repeat:no-repeat; cursor:pointer; z-index:10}.Checkout.is-mobile .Header-navBack{left:12px; background-size:12px; background-position-x:0; transition-duration:.25s; transition-timing-function:ease; transition-property:opacity; background-image:url(/m/lib/../lib/images/back-arrow-mobile-803d20b1920158bf4db45917800471df.svg)}.Checkout.is-mobile .Header-navBack.is-entering{opacity:0; transition-delay:.25s}.Checkout.is-mobile .Header-navBack.is-entering.is-active,.Checkout.is-mobile .Header-navBack.is-leaving{opacity:1}.Checkout.is-mobile .Header-navBack.is-leaving.is-active{opacity:0}.Checkout.is-mobile .Header-navClose{right:12px; background-size:22px; background-image:url(/m/lib/../lib/images/close-mobile-453e19fce4162c211e5dc7396edd91ca.svg)}.Checkout.is-mobile .Header-companyName{font-size:21px; font-weight:700; margin-top:6px}.Checkout.is-mobile .Header--noLogo .Header-companyName{margin-top:45px}.Checkout.is-mobile .Header-purchaseDescription{font-size:15px; font-weight:400}.Checkout.is-mobile .Header-companyName,.Checkout.is-mobile .Header-purchaseDescription{line-height:1.1em; max-width:90%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}.Checkout.is-mobile .Header-account{-ms-flex-order:-1; order:-1; width:100%}.Checkout.is-mobile .Header-accountBar{background-color:rgba(0,0,0,.07); display:-ms-flexbox; display:flex; padding:11px; padding-left:34px; padding-right:45px; -ms-flex-pack:center; justify-content:center}.Checkout.is-mobile .Header-loggedInEmail{font-size:15px; font-weight:700; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -ms-flex-positive:0; flex-grow:0; text-align:center}.Checkout.is-mobile .Header-logoutButton{background-color:hsla(0,0%,100%,.3); border-radius:19px; box-shadow:0 1px 0 0 rgba(0,0,0,.1); color:#fff; font-size:13px; font-weight:400; margin-left:8px; padding:0 8px; -ms-flex-negative:0; flex-shrink:0}.Checkout.is-desktop .Icon{width:30px; height:30px}.Checkout.is-desktop .Icon--large{width:34px; height:34px}.Checkout.is-desktop .Icon--solid{padding:6px; padding-left:5px}.Checkout.is-desktop .Icon-Spinner{width:30px; height:100%}.Checkout.is-desktop .Icon--inline{margin:-5.25px -2.625px; vertical-align:bottom}.Checkout.is-desktop .Icon--inline.Icon--large{margin:-4.25px -2.125px}.Checkout.is-desktop .Icon--inline.Icon--spinner{display:inline-block; margin:-7.75px -.375px}.Checkout.is-desktop .Icon--fit{height:auto}.Checkout.is-desktop .Icon-SpinnerLight{width:37px; height:37px; margin:-6px 0; vertical-align:top}.Checkout.is-desktop .Icon--checkmark{margin:-6px 0}.Checkout.is-desktop .Icon-Incorrect{fill:red}.Checkout.is-desktop .Icon-Info{height:13px; width:6px}.Checkout.is-desktop .Icon-QrCode{position:relative; top:-1px; width:21px; height:21px; display:inline-block; vertical-align:top; margin-left:7px; background-image:url(/m/lib/../lib/images/qr-code-3d9e1b0c07549ecfadcafa8c2c043ea3.png); background-size:21px 42px; background-position:0 0}.Checkout.is-desktop .Row-contentAnchor:active .Icon-QrCode{background-position:0 100%}.Checkout.is-desktop .Icon--bitcoinTickCircle{width:22px; height:22px; border-radius:11px; background-color:#77c63e; border:1px solid #63ae33}.Checkout.is-desktop .Icon--bitcoinTickCircle.is-appearing{transform:scale(0)}.Checkout.is-desktop .Icon--bitcoinTickCircle.is-appearing.is-active{transform:scale(1); transition-timing-function:cubic-bezier(.41,1.34,.51,1.01); transition-property:transform; transition-duration:.3s}.Checkout.is-desktop .Icon--checkmark.Icon--bitcoinTick{right:0; margin:0}.Checkout.is-desktop .Icon-Container{position:absolute; top:0; bottom:0; right:0; width:37px; height:37px; padding:7px}.Checkout.is-mobile .Icon{width:34px; height:34px}.Checkout.is-mobile .Icon--inline{margin:-5.75px -2.875px; vertical-align:bottom}.Checkout.is-mobile .Icon--inline.Icon--spinner{display:inline-block; margin:-6.25px .375px}.Checkout.is-mobile .Icon-wrapper{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.Checkout.is-mobile .Icon-wrapper--inline{display:inline}.Checkout.is-mobile .Icon-Incorrect{fill:red}.Checkout.is-mobile .Icon--bitcoinTickCircle{width:22px; height:22px; border-radius:11px; background-color:#77c63e; border:1px solid #63ae33}.Checkout.is-mobile .Icon--bitcoinTickCircle.is-appearing{transform:scale(0)}.Checkout.is-mobile .Icon--bitcoinTickCircle.is-appearing.is-active{transform:scale(1); transition-timing-function:cubic-bezier(.41,1.34,.51,1.01); transition-property:transform; transition-duration:.3s}.Checkout.is-mobile .Icon--checkmark.Icon--bitcoinTick{right:0; margin:0}.Checkout.is-mobile .Icon-Container{position:absolute; top:0; bottom:0; right:0; width:37px; height:37px; padding:7px}.Checkout.is-desktop .Modal{display:inline-block; border-radius:6px; width:300px; padding-bottom:36px; position:relative; background-color:#f5f5f7; box-shadow:0 12px 30px 0 rgba(0,0,0,.5),inset 0 1px 0 0 hsla(0,0%,100%,.65); -webkit-backface-visibility:hidden; backface-visibility:hidden}.Checkout.is-desktop .Modal:before{content:""; position:absolute; top:-1px; right:-1px; bottom:-1px; left:-1px; border:1px solid rgba(0,0,0,.12); border-radius:inherit}.Checkout.is-desktop .Modal-animationWrapper{position:relative; transition-property:opacity,transform}.Checkout.is-desktop .ModalContainer.is-entering>.Modal-animationWrapper{opacity:0; transform:translateY(50px) scale(.95)}.Checkout.is-desktop .ModalContainer.is-active.is-entering>.Modal-animationWrapper{opacity:1; transform:translateY(0) scale(1); transition-timing-function:cubic-bezier(.15,1.45,.55,1); transition-duration:.4s}.Checkout.is-desktop .ModalContainer.is-leaving>.Modal-animationWrapper.is-closed{opacity:0; transform:translateY(50px) scale(.95); transition-timing-function:ease-in-out; transition-duration:.2s}.Checkout.is-desktop .ModalContainer.is-leaving>.Modal-animationWrapper.is-submitted{opacity:0; transform:translateY(-300px) translateZ(-70px) rotateX(10deg); transition-property:opacity,transform; transition-timing-function:cubic-bezier(.5,-.33,1,1); transition-duration:.2s}.Checkout.is-mobile .Modal{width:100%; min-height:100%; display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column}.Checkout.is-mobile .Modal-animationWrapper{height:100%}.Checkout.is-mobile .Modal-form{display:-ms-flexbox; display:flex; -ms-flex-direction:column; flex-direction:column; -ms-flex:1; flex:1}.Overlay{transition-property:opacity}.Overlay,.Overlay-Background{position:fixed; top:0; right:0; bottom:0; left:0}.Overlay-Background{background:rgba(0,0,0,.6); z-index:-1}.Overlay.is-entering{opacity:0; transition-duration:.2s; transition-timing-function:ease}.Overlay.is-active.is-entering{opacity:1}.Overlay.is-leaving{opacity:1; transition-delay:.2s; transition-duration:.2s; transition-timing-function:ease-in-out}.Overlay.is-active.is-leaving{opacity:0}.Overlay-Badge--testMode{background-color:#f7e633; color:#363636; border-radius:5px; font-weight:700; font-size:11px; text-transform:uppercase; padding-left:9px; padding-right:9px; height:26px; line-height:26px}.Overlay-Badge--testMode:active{background-color:#c5b729}.Overlay-Badge--topRight{position:fixed; top:14px; right:14px}.Overlay-Badge--bottomLeft{position:fixed; bottom:14px; left:14px}.Overlay-BadgeImage{height:30px}.Checkout.is-desktop .PaymentMethodSelector-tabList{list-style:none; display:table; table-layout:fixed; width:100%; padding:0; margin:0; height:33px}.Checkout.is-desktop .PaymentMethodSelector-wrapper{width:100%; position:relative; background-color:#e8e9eb}.Checkout.is-desktop .PaymentMethodSelector-tabListItem{display:table-cell; text-align:center; padding-bottom:0; vertical-align:middle; position:relative; cursor:pointer}.Checkout.is-desktop .PaymentMethodSelector-tabListItem svg{vertical-align:middle; pointer-events:none}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selected{background-color:#f5f5f7; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #d2d2d3; box-shadow:inset 0 1px 0 0 #fff}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selected:after{content:""; z-index:10; background-color:#f5f5f7; height:5px; position:absolute; right:0; bottom:-4px; left:0}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--first{border-left:0}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--last{border-right:0}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selectedPrev:after{border-bottom-right-radius:5px; content:""; z-index:100; background-color:#e8e9eb; border-bottom:1px solid #d2d2d3; border-right:1px solid #d2d2d3; box-shadow:0 1px 0 0 #fff; height:10px; width:10px; position:absolute; bottom:0; right:-1px}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selectedPrev:before{content:""; z-index:10; background-color:#f5f5f7; height:5px; width:10px; position:absolute; right:-2px; bottom:-2px}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selectedNext:after{border-bottom-left-radius:5px; content:""; z-index:100; background-color:#e8e9eb; border-bottom:1px solid #d2d2d3; border-left:1px solid #d2d2d3; box-shadow:0 1px 0 0 #fff; height:10px; width:10px; position:absolute; bottom:0; left:-1px}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--selectedNext:before{content:""; z-index:10; background-color:#f5f5f7; height:5px; width:10px; position:absolute; bottom:-2px; left:-2px}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedLeft:after,.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedRight:after{content:""; background-position:0 0,1px 0; background-repeat:no-repeat,no-repeat; background-size:1px 100%,1px 100%; width:2px}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedLeft:after{left:0}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedLeft:after,.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedRight:after{background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.06) 50%,rgba(0,0,0,.06)),linear-gradient(-180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.2)); position:absolute; bottom:0; top:0}.Checkout.is-desktop .PaymentMethodSelector-tabListItem--separatedRight:after{right:0}.Checkout.is-desktop .PaymentMethodSelector-edge{border-top:1px solid #fff; box-shadow:0 -1px 0 0 #d2d2d3; border-top-left-radius:5px; border-top-right-radius:5px; width:100%; height:4px; background-color:#f5f5f7; margin-bottom:-3px}.Checkout.is-mobile .PaymentMethodSelector-wrapper{margin-top:-4px; padding-top:4px; overflow:hidden; background-color:inherit}.Checkout.is-mobile .PaymentMethodSelector-tabList{background-color:inherit; color:#fff; display:-ms-flexbox; display:flex; height:39px; list-style:none; margin:0; padding:0; width:100%}.Checkout.is-mobile .PaymentMethodSelector-tabListItem{-ms-flex-align:center; align-items:center; background-color:inherit; display:-ms-flexbox; display:flex; -ms-flex:1; flex:1; font-weight:500; -ms-flex-pack:center; justify-content:center; position:relative; text-shadow:0 1px 0 rgba(0,0,0,.1)}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selected{background-color:#fff; border-top-left-radius:6px; border-top-right-radius:6px; box-shadow:0 0 4px rgba(0,0,0,.23); color:#000; text-shadow:none; z-index:1}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selected:after{background:#fff; bottom:-2px; content:""; height:2px; left:0; position:absolute; width:100%}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedNext:before,.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedPrev:before{background-color:#fff; bottom:-2px; content:""; height:8px; position:absolute; width:8px; z-index:10}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedNext:before{left:-2px}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedPrev:before{right:-2px}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedNext:after,.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedPrev:after{background-color:inherit; bottom:0; content:""; position:absolute; width:6px; height:6px; z-index:10}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedNext:after{border-bottom-left-radius:6px; box-shadow:inset 4px 0 4px -4px rgba(0,0,0,.23),inset 0 -4px 4px -4px rgba(0,0,0,.23); left:0}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--selectedPrev:after{border-bottom-right-radius:6px; box-shadow:inset -4px 0 4px -4px rgba(0,0,0,.23),inset 0 -4px 4px -4px rgba(0,0,0,.23); right:0}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--first{border-top-left-radius:0}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--last{border-top-right-radius:0}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--separatedLeft:after,.Checkout.is-mobile .PaymentMethodSelector-tabListItem--separatedRight:after{background-image:linear-gradient(-180deg,transparent,rgba(0,0,0,.15) 100%); background-position:0 0; background-repeat:no-repeat; background-size:1px 100%; content:""; width:1px}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--separatedLeft:after{position:absolute; bottom:0; left:0; top:0}.Checkout.is-mobile .PaymentMethodSelector-tabListItem--separatedRight:after{position:absolute; bottom:0; right:0; top:0}.Checkout.is-mobile .PaymentMethodSelector-edge{background-color:#fff; box-shadow:0 0 4px rgba(0,0,0,.23); height:2px; position:relative; width:100%}.Preload>*{display:none}.Checkout.is-desktop .Section--fitTop{margin-top:0}.Checkout.is-desktop .Section--fitBottom{margin-bottom:0}.Checkout.is-desktop .Section--fillTop{padding-top:18px}.Checkout.is-desktop .Section--fillBottom{padding-bottom:18px}.Checkout.is-desktop .Section--modalBody{padding-top:18px}.Checkout.is-desktop .Section-content{margin:0 36px}.Checkout.is-desktop.is-using-elements .Section-content{margin:0 18px}.Checkout.is-desktop .Section-button{padding-top:36px}.Checkout.is-desktop .Section-child{margin-top:18px}.Checkout.is-desktop .Section-child--fitVertical{margin-bottom:0; margin-top:0}.Checkout.is-desktop .Section-child--fitBottom{margin-bottom:0}.Checkout.is-desktop .Section-child--padded{margin-top:0; padding-top:18px}.Checkout.is-desktop .Section-content--bordered{border:1px solid #dededf; border-radius:4px; background-color:#fff}.Checkout.is-desktop .Section-content--centered{position:absolute; text-align:center}.Checkout.is-desktop .Section-subcontent--bitcoin{opacity:1; transition-timing-function:ease-in-out; transition-property:opacity; transition-duration:.3s}.Checkout.is-desktop .Section-subcontent--bitcoin.is-qrcode-open{opacity:0; pointer-events:none}.Checkout.is-desktop .Section-infoBox,.Checkout.is-desktop .Section-infoBox .Center{height:62px}.Checkout.is-mobile .Section-child--padded{padding:20px; padding-top:23px}.Checkout.is-mobile .Section-infoBox{margin:30px; height:67px}.Checkout.is-mobile .Section-content--bordered{border:1px solid #dededf; border-radius:4px; background-color:#fff}.Checkout.is-mobile .Section-subcontent--bitcoin{padding:16px}.Checkout.is-desktop .Select{position:relative; display:inline-block; width:100%; height:37px}.Checkout.is-desktop .Select .Icon-Arrows{position:absolute; top:11px; right:11px; width:9px; height:13px; pointer-events:none; fill:#b5bfc5}.Checkout.is-desktop .Select.Fieldset-child--focused .Icon-Arrows{fill:#008ae0}.Checkout.is-desktop .Select-label{display:none}.Checkout.is-desktop .Select-control{padding:9px; padding-right:30px; font-size:15px; color:#000; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; margin:0}.Checkout.is-desktop .Select-control::-ms-expand{display:none}.Checkout.is-mobile .Select{position:relative; display:inline-block; width:100%; height:45px}.Checkout.is-mobile .Select .Icon-Arrows{position:absolute; top:17px; right:11px; width:9px; height:13px; pointer-events:none; fill:#b5bfc5}.Checkout.is-mobile .Select.Fieldset-child--focused .Icon-Arrows{fill:#008ae0}.Checkout.is-mobile .Select-label{display:none}.Checkout.is-mobile .Select-control{padding:15px; padding-right:30px; padding-left:0; font-size:15px; color:#000; -webkit-appearance:none; -moz-appearance:none; appearance:none; box-sizing:border-box; margin:0}.Checkout.is-mobile .StaggerGroup.is-slideInFromBottom.is-appearing.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromBottom.is-entering.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromBottomShort.is-appearing.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromBottomShort.is-entering.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromTop.is-appearing.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromTop.is-entering.is-active .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideOutToBottom.is-leaving .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideOutToTop.is-leaving .StaggerGroup-child{transform:translateY(0); opacity:1}.Checkout.is-mobile .StaggerGroup.is-slideInFromTop.is-appearing .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromTop.is-entering .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideOutToTop.is-leaving.is-active .StaggerGroup-child{transform:translateY(-138px); opacity:0}.Checkout.is-mobile .StaggerGroup.is-slideInFromBottom.is-appearing .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromBottom.is-entering .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideOutToBottom.is-leaving.is-active .StaggerGroup-child{transform:translateY(138px); opacity:0}.Checkout.is-mobile .StaggerGroup.is-slideInFromBottomShort.is-appearing .StaggerGroup-child,.Checkout.is-mobile .StaggerGroup.is-slideInFromBottomShort.is-entering .StaggerGroup-child{transform:translateY(48px); opacity:0}.Checkout.is-mobile .StaggerGroup.is-active .StaggerGroup-child{transition:all .55s cubic-bezier(.15,1.45,.55,1)}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-0,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-0,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-0,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-0,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-0,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-0{transition-delay:0ms}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-1,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-1,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-1,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-1,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-1,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-1{transition-delay:50ms}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-2,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-2,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-2,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-2,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-2,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-2{transition-delay:.1s}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-3,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-3,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-3,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-3,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-3,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-3{transition-delay:.15s}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-4,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-4,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-4,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-4,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-4,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-4{transition-delay:.2s}.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-5,.Checkout.is-mobile .StaggerGroup.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-5,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-appearing.is-active .StaggerGroup-child.is-tail-5,.Checkout.is-mobile .StaggerGroup.is-enter-tail-first.is-entering.is-active .StaggerGroup-child.is-tail-5,.Checkout.is-mobile .StaggerGroup.is-leave-head-first.is-leaving.is-active .StaggerGroup-child.is-head-5,.Checkout.is-mobile .StaggerGroup.is-leave-tail-first.is-leaving.is-active .StaggerGroup-child.is-tail-5{transition-delay:.25s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-0,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-0{transition-delay:.38s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-1,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-1{transition-delay:.43s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-2,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-2{transition-delay:.48s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-3,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-3{transition-delay:.53s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-4,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-4{transition-delay:.58s}.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-5,.Checkout.is-mobile .StaggerGroup.is-wait-header.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-5{transition-delay:.63s}.Checkout.is-mobile .StaggerGroup.is-wait-flap.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-0,.Checkout.is-mobile .StaggerGroup.is-wait-flap.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-0{transition-delay:.2s}.Checkout.is-mobile .StaggerGroup.is-wait-flap.is-enter-head-first.is-appearing.is-active .StaggerGroup-child.is-head-1,.Checkout.is-mobile .StaggerGroup.is-wait-flap.is-enter-head-first.is-entering.is-active .StaggerGroup-child.is-head-1{transition-delay:.25s}.Checkout.is-mobile .StaggerGroup.is-active .RememberMe-flap{position:absolute}.Checkout.is-desktop .Textbox{position:relative; z-index:0; display:inline-block; width:100%; height:37px}.Checkout.is-desktop .Textbox-label{display:none}.Checkout.is-desktop .Textbox-control{padding:9px; font-size:15px; color:#000}.Checkout.is-desktop .Textbox-control--placeholder{font-weight:500; color:#a1a1a7}.Checkout.is-desktop .Textbox-control::-webkit-input-placeholder{font-weight:500; color:#a1a1a7}.Checkout.is-desktop .Textbox-control:-ms-input-placeholder{font-weight:500; color:#a1a1a7}.Checkout.is-desktop .Textbox-control::placeholder{font-weight:500; color:#a1a1a7;}.Checkout.is-desktop .Textbox--iconLeft .Textbox-control{padding-left:29px}.Checkout.is-desktop .Textbox--iconRight .Textbox-control{padding-right:29px}.Checkout.is-desktop .Textbox--placeholderCVCDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/cvc-dots-three-08d9d8490a1611729ab1451db9090a8c.png); background-repeat:no-repeat; background-position:33px 16px,50%; background-size:19px 5px}.Checkout.is-desktop .Textbox--placeholderCVCFourDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/cvc-dots-four-c57945ce6d4172d21981b813b12a6d07.png); background-repeat:no-repeat; background-position:33px 16px,50%; background-size:26px 5px}.Checkout.is-desktop .Textbox--placeholderCardDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/black-dots-4ec680c4abca6ce40a0d8aa8ef3bdebb.png); background-repeat:no-repeat; background-position:33px 16px,50%; background-size:96px 5px; padding-left:137px}.Checkout.is-desktop .Textbox-iconLeft,.Checkout.is-desktop .Textbox-iconLeft>div,.Checkout.is-desktop .Textbox-iconRight,.Checkout.is-desktop .Textbox-iconRight>div{position:absolute; top:0; bottom:0; pointer-events:none}.Checkout.is-desktop .Textbox-iconLeft .Icon,.Checkout.is-desktop .Textbox-iconLeft>div .Icon,.Checkout.is-desktop .Textbox-iconRight .Icon,.Checkout.is-desktop .Textbox-iconRight>div .Icon{display:block; height:100%}.Checkout.is-desktop .Textbox-iconLeft,.Checkout.is-desktop .Textbox-iconLeft>div{left:0}.Checkout.is-desktop .Textbox-iconRight,.Checkout.is-desktop .Textbox-iconRight>div{left:auto!important; right:0}.Checkout.is-desktop .Textbox-CardLogo{margin-top:9px; margin-right:9px; width:32px; height:20px; pointer-events:none; transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:transform opacity}.Checkout.is-desktop .Textbox-CardLogo.is-entering{transform:translateX(-35px); opacity:0}.Checkout.is-desktop .Textbox-CardLogo.is-entering.is-active{transform:translateX(0); opacity:1; transition-timing-function:cubic-bezier(.15,1.45,.55,1)}.Checkout.is-desktop .Textbox-CardLogo.is-leaving{opacity:1}.Checkout.is-desktop .Textbox-CardLogo.is-leaving.is-active{opacity:0}.Checkout.is-desktop .Textbox-FlagLogo{margin-top:9px; margin-right:9px; height:17px; width:23px; pointer-events:none; transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:transform opacity}.Checkout.is-desktop .Textbox-FlagLogo.is-entering{transform:scale(.8); opacity:0}.Checkout.is-desktop .Textbox-FlagLogo.is-entering.is-active,.Checkout.is-desktop .Textbox-FlagLogo.is-leaving{transform:scale(1); opacity:1}.Checkout.is-desktop .Textbox-FlagLogo.is-leaving.is-active{transform:scale(1.4); opacity:0}.Checkout.is-mobile .Textbox-inputRow{display:-ms-flexbox; display:flex; width:100%; height:45px; -ms-flex-align:center; align-items:center}.Checkout.is-mobile .Textbox-errorContainer{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; -ms-flex-pack:end; justify-content:flex-end; padding-right:12px; position:absolute; right:0; top:1px; bottom:1px; width:68px; background-image:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,#fff); pointer-events:none}.Checkout.is-mobile .Textbox-errorIcon{height:18px; width:18px; transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:transform opacity}.Checkout.is-mobile .Textbox-errorContainer.is-entering .Textbox-errorIcon{transform:scale(.8); opacity:0}.Checkout.is-mobile .Textbox-errorContainer.is-entering.is-active .Textbox-errorIcon,.Checkout.is-mobile .Textbox-errorContainer.is-leaving .Textbox-errorIcon{transform:scale(1); opacity:1}.Checkout.is-mobile .Textbox-errorContainer.is-leaving.is-active .Textbox-errorIcon{transform:scale(1.4); opacity:0}.Checkout.is-mobile .Textbox-errorMessage{margin:-5px 0 8px 34px; font-size:13px; line-height:17px; color:rgba(244,71,93,.5)}.Checkout.is-mobile .Textbox-label{-ms-flex-order:2; order:2; margin-left:-2px; min-width:74px; padding-right:10px; font-weight:700; color:#000; font-size:15px}.Checkout.is-mobile .Textbox-label--short{min-width:50px}.Checkout.is-mobile .Textbox--hiddenLabel .Textbox-label{display:none}.Checkout.is-mobile .Textbox-iconLeft,.Checkout.is-mobile .Textbox-iconRight{display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center}.Checkout.is-mobile .Textbox-iconLeft{-ms-flex-order:1; order:1}.Checkout.is-mobile .Textbox-iconRight{-ms-flex-order:4; order:4}.Checkout.is-mobile .Textbox-control{-ms-flex-order:3; order:3; -ms-flex:1; flex:1; font-size:15px; font-weight:500}.Checkout.is-mobile .Textbox-control::-webkit-input-placeholder{color:#c7c7cd; opacity:1; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial}.Checkout.is-mobile .Textbox-control:-ms-input-placeholder{color:#c7c7cd; opacity:1; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial}.Checkout.is-mobile .Textbox-control::placeholder{color:#c7c7cd; opacity:1; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial}.Checkout.is-mobile .Textbox.is-invalid .Textbox-control{color:#f4475d}.Checkout.is-mobile .Textbox.is-invalid .Textbox-control::-webkit-input-placeholder{color:rgba(244,71,93,.45)}.Checkout.is-mobile .Textbox.is-invalid .Textbox-control:-ms-input-placeholder{color:rgba(244,71,93,.45)}.Checkout.is-mobile .Textbox.is-invalid .Textbox-control::placeholder{color:rgba(244,71,93,.45)}.Checkout.is-mobile .Textbox-FlagLogo{height:17px; width:23px; margin-right:12px; pointer-events:none; transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:transform opacity}.Checkout.is-mobile .Textbox-FlagLogo.is-entering{transform:scale(.8); opacity:0}.Checkout.is-mobile .Textbox-FlagLogo.is-entering.is-active,.Checkout.is-mobile .Textbox-FlagLogo.is-leaving{transform:scale(1); opacity:1}.Checkout.is-mobile .Textbox-FlagLogo.is-leaving.is-active{transform:scale(1.4); opacity:0}.Checkout.is-mobile .Textbox-CardLogo{height:20px; width:32px; margin-right:12px; pointer-events:none; transition-timing-function:ease-in-out; transition-duration:.3s; transition-property:transform opacity}.Checkout.is-mobile .Textbox-CardLogo.is-entering{transform:translateX(-35px); opacity:0}.Checkout.is-mobile .Textbox-CardLogo.is-entering.is-active{transform:translateX(0); opacity:1; transition-timing-function:cubic-bezier(.15,1.45,.55,1)}.Checkout.is-mobile .Textbox-CardLogo.is-leaving{opacity:1}.Checkout.is-mobile .Textbox-CardLogo.is-leaving.is-active{opacity:0}.Checkout.is-mobile .Textbox--placeholderCardDots .Textbox-control,.Checkout.is-mobile .Textbox--placeholderCVCDots .Textbox-control,.Checkout.is-mobile .Textbox--placeholderCVCFourDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/black-dots-mobile@2x-ae98e2e4e421735d2e89002bea667bcd.png); background-size:92px 5px; background-repeat:no-repeat}.Checkout.is-mobile .Textbox--placeholderCardDots .Textbox-control{background-position:1px 8px; padding-left:100px}.Checkout.is-mobile .Textbox--placeholderCVCDots .Textbox-control{background-position:-72px 8px}.Checkout.is-mobile .Textbox--placeholderCVCFourDots .Textbox-control{background-position:-65px 8px}.Checkout.is-desktop .Popover{position:absolute; width:200px; top:0; left:246px; z-index:10; transform-origin:-8px 15px}.Checkout.is-desktop.is-using-elements .Popover{left:276px}.Checkout.is-desktop .Popover--modalButton{margin-top:36px}.Checkout.is-desktop .Popover--rememberMe{top:18px}.Checkout.is-desktop .Popover-arrow{content:""; position:absolute; top:10px; left:-10px; width:10px; height:19px; background:url(/m/lib/../lib/images/popover-arrow-d5e6cb2225f0f72ed3f05cfa2a48c1df.png); background-size:100% 100%}.Checkout.is-desktop .Popover-content{padding:9px 13px; border-radius:4px; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.35); color:#7c7c7f; display:inline-block}.Checkout.is-desktop .Popover--animated.is-entering{opacity:0; transform:perspective(600px) rotateY(50deg) scale(.8)}.Checkout.is-desktop .Popover--animated.is-active.is-entering{opacity:1; transform:perspective(600px) rotateY(0) scale(1); transition-delay:50ms; transition-timing-function:cubic-bezier(.41,1.44,.47,1); transition-duration:.25s; transition-property:opacity transform}.Checkout.is-desktop .Popover--animated.is-leaving{opacity:1; transform:perspective(600px) rotateY(0) scale(1)}.Checkout.is-desktop .Popover--animated.is-leaving.is-active{opacity:0; transform:perspective(600px) rotateY(50deg) scale(.8); transition-timing-function:ease-in-out; transition-duration:.25s; transition-property:opacity transform}.Checkout.is-mobile .Popover{position:fixed; background:rgba(0,0,0,.55); top:0; left:0; right:0; bottom:0; z-index:100; display:-ms-flexbox; display:flex; -ms-flex-pack:center; justify-content:center}.Checkout.is-mobile .Popover-arrow{display:none}.Checkout.is-mobile .Popover-content{padding:14px; margin:auto 16px; border-radius:6px; background:#fff; box-shadow:0 1px 2px rgba(0,0,0,.35); color:#7c7c7f; text-align:center}.Checkout.is-mobile .Popover--animated.is-entering{opacity:0}.Checkout.is-mobile .Popover--animated.is-entering.is-active{opacity:1; transition:opacity .15s linear}.Checkout.is-mobile .Popover--animated.is-leaving{opacity:1}.Checkout.is-mobile .Popover--animated.is-leaving.is-active{opacity:0; transition:opacity .15s linear}.Checkout.is-mobile .Popover--animated.is-entering .Popover-content{transform:scale(.8)}.Checkout.is-mobile .Popover--animated.is-entering.is-active .Popover-content{transform:scale(1); transition:transform .15s cubic-bezier(.41,1.44,.47,1) .1s}.Checkout.is-mobile .Popover--animated.is-leaving .Popover-content{transform:scale(1)}.Checkout.is-mobile .Popover--animated.is-leaving.is-active .Popover-content{transform:scale(.8); transition:transform .15s ease-in-out}.Checkout.is-desktop .ModalContainer{left:50%; margin:0 auto; margin-bottom:42px; top:50%; width:300px}.Checkout.is-desktop .ModalContainer--animating{perspective:800px}.Checkout.is-mobile .ModalContainer{background-color:#fff; height:100%}.LegalLinks{position:absolute; left:0; bottom:0; height:0; width:100%; text-align:center; transform:translateY(17px); transition-duration:.25s; transition-timing-function:ease-in-out; transition-property:transform; -webkit-backface-visibility:hidden; backface-visibility:hidden}.LegalLinks-Child{height:0; font-size:12px; padding-left:10px; padding-right:10px; color:#d2d2d3}.LegalLinks-Child--bordered{border-right:1px solid #a1a1a5}.InteractionMode--keyboard .LegalLinks-Child:focus{outline:auto}.LegalLinks.is-entering{transform:translateY(-24px)}.LegalLinks.is-active.is-entering{transform:translateY(17px)}.LegalLinks.is-leaving.is-active{transform:translateY(-24px)}.TextLink{cursor:pointer}.TextLink--highlighted{color:#0d80dc}.TextLink--withArrow{background:url(/m/lib/../lib/images/link-arrow-8828f7b5551b30d6aef943405755dc7e.png) no-repeat; background-size:6px 7px; background-position:right 5px; padding-right:10px}.InteractionMode--keyboard .TextLink:focus{outline:solid; outline:auto}.Checkout.is-desktop .RememberMe--animated{transform:translateZ(0)}.Checkout.is-desktop .RememberMe-Info{position:absolute; top:1px; right:3px; width:30px; height:36px; line-height:36px; text-align:center; cursor:pointer; transition-duration:.2s; transition-timing-function:ease; transition-property:opacity}.Checkout.is-desktop .RememberMe-InfoSeparator{position:absolute; top:10px; left:-2px; width:1px; height:16px; background:#d6d6d9; box-shadow:0 1px 0 #fff}.Checkout.is-desktop .RememberMe-Info .Icon-Info{vertical-align:text-bottom}.Checkout.is-desktop .RememberMe-Info.is-entering{opacity:0}.Checkout.is-desktop .RememberMe-Info.is-entering.is-active,.Checkout.is-desktop .RememberMe-Info.is-leaving{opacity:1}.Checkout.is-desktop .RememberMe-Info.is-leaving.is-active{opacity:0}.Checkout.is-mobile .RememberMe-InfoText{padding:13px 32px; font-size:15px; color:#000; line-height:21px; font-weight:500}.Checkout.is-mobile .RememberMe-flap{position:absolute}.Row{height:38px; position:relative; border-bottom:1px solid #e5e5e5}.Row--subdued{box-shadow:0 1px 0 hsla(0,0%,100%,.7); background-color:#fcfcfc}.Row--subdued:last-child{box-shadow:none; border-bottom-left-radius:4px; border-bottom-right-radius:4px}.Row--noBorder,.Row:last-child{border-bottom:none}.Row-icon{position:absolute; top:0; bottom:0}.Row-icon .Icon{display:block; height:100%}.Row-icon>div{left:0}.Row-content{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; padding:9px}.Row--iconLeft .Row-content{padding-left:31px}.Row-content--bitcoinAddress{font-family:Monaco,Consolas,Lucida Console,monospace; font-size:10px; color:#31313a; text-align:center; padding-top:11px}.Row-content--bitcoinAmount{font-size:15px; padding:7px; padding-left:35px}.Row-content--bitcoinAmountPending:after{position:absolute; top:100%; left:50%; background-size:100% 100%; background:url(/m/lib/../lib/images/down-arrow-a390d81afcc90c36a187481d9b79d5af.png) no-repeat; content:""; display:block; height:8px; margin-left:-5px; overflow:hidden; width:10px; z-index:1}.Row-contentAnchor{height:38px; padding:9px 0; color:#2a8cc9; font-size:13px; text-align:center; cursor:pointer}.Row-contentAnchor:active{color:#0c6393}.Row-cell{font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; display:inline-block; vertical-align:top; border-right:1px solid #e5e5e5}.Row-cell:last-child{border-right:0}.Row-subcontent--subdued{color:#797981}.Checkout.is-desktop .BitcoinWallet{text-align:center; background:#fff; border-radius:4px; border:1px solid #dededf; border-bottom:1px solid #e5e5e5; margin-top:18px; padding:20px}.Checkout.is-desktop .BitcoinWallet-Title{margin-bottom:9px; font-size:17px; color:#31313a; text-shadow:none; line-height:20px}.Checkout.is-desktop .BitcoinWallet-Subtitle{color:#bbb}.Checkout.is-desktop .BitcoinWallet-Spinner{margin-bottom:10px}.Checkout.is-desktop .BitcoinWallet-Subtitle .TextLink{display:block}.Checkout.is-mobile .BitcoinWallet{z-index:100; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.8); transition:opacity .15s,transform .15s}.Checkout.is-mobile .BitcoinWallet.is-entering{opacity:0; transform:scale(.9)}.Checkout.is-mobile .BitcoinWallet.is-entering.is-active,.Checkout.is-mobile .BitcoinWallet.is-leaving{opacity:1; transform:scale(1)}.Checkout.is-mobile .BitcoinWallet.is-leaving.is-active{opacity:0; transform:scale(.9)}.Checkout.is-mobile .BitcoinWallet-Spinner{position:absolute; top:106px; left:50%; margin-left:-12px; transform:scale(2); transform-origin:top}.Checkout.is-mobile .BitcoinWallet-Title{position:absolute; top:170px; left:0; right:0; text-align:center; font-size:21px; color:#fff; text-shadow:none; line-height:26px; padding:0 40px}.Checkout.is-mobile .BitcoinWallet-Subtitle{position:absolute; top:231px; left:0; right:0; text-align:center; font-size:15px; color:#bbb; text-shadow:none; line-height:18px; padding:0 40px}.Checkout.is-mobile .BitcoinWallet-Subtitle .TextLink{display:block; color:#fff}.Checkout.is-mobile .BitcoinWallet-CloseButton{position:absolute; top:387px; left:15px; right:15px; background:#fff; color:#353535; display:block; border-radius:5px; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; font-size:15px; height:45px; padding:12px 0; box-sizing:border-box; text-align:center; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-backface-visibility:hidden}.Checkout.is-mobile .BitcoinWallet-CloseButton:active{background:#000; color:#fff}.QrCode-Container{cursor:pointer; background:#fff; border:1px solid #e7e7e9; display:inline-block; width:165px; height:165px; padding:10px; top:18px; transform-origin:50% 50%; transition-duration:.3s; transition-property:transform opacity; transition-timing-function:ease-in-out; transform:translateX(34px) translateY(-166px) scale(1); opacity:1}.QrCode-Container.is-entering{transform:translateX(107px) translateY(-103px) scale(.105); opacity:0}.QrCode-Container.is-entering.is-active,.QrCode-Container.is-leaving{transform:translateX(34px) translateY(-166px) scale(1); opacity:1}.QrCode-Container.is-leaving.is-active{transform:translateX(107px) translateY(-103px) scale(.105); opacity:0}.QrCode-Container canvas{max-width:100%; max-height:100%}.LoadingView{width:16px; height:16px}.LoadingView-Container{position:absolute; top:0; right:0; padding:10px}.Checkout.is-desktop .SegmentedControl{list-style:none; display:table; margin:0; padding:0; width:100%}.Checkout.is-desktop .SegmentedControl-Item{background-image:linear-gradient(#fefefe,#f5f5f7); border:1px solid #b9b9bb; color:#5b5b65; display:table-cell; font-weight:700; height:35px; text-align:center; text-shadow:0 1px 0 #fff; vertical-align:middle; width:25%}.Checkout.is-desktop .SegmentedControl-Item--selected{background-color:#c4c4c7; background-image:none; color:#fff; text-shadow:0 1px 0 rgba(0,0,0,.2); border:1px solid rgba(0,0,0,.1)}.Checkout.is-desktop .SegmentedControl-Item:hover{cursor:pointer}.Checkout.is-desktop .SegmentedControl-Item:first-child{border-top-left-radius:4px; border-bottom-left-radius:4px; border-right:0}.Checkout.is-desktop .SegmentedControl-Item:last-child{border-top-right-radius:4px; border-bottom-right-radius:4px; border-left:0}.Checkout.is-mobile .SegmentedControl{display:-ms-flexbox; display:flex; height:45px; list-style:none; margin:0; padding:7px}.Checkout.is-mobile .SegmentedControl-Item{-ms-flex-align:center; align-items:center; border:1px solid #3ea8e5; color:#3ea8e5; display:-ms-flexbox; display:flex; -ms-flex:1; flex:1; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; font-size:15px; -ms-flex-pack:center; justify-content:center; margin-left:-1px}.Checkout.is-mobile .SegmentedControl-Item--selected{background-color:#3ea8e5; color:#fff}.Checkout.is-mobile .SegmentedControl-Item:first-child{border-bottom-left-radius:6px; border-top-left-radius:6px; margin-left:0}.Checkout.is-mobile .SegmentedControl-Item:last-child{border-bottom-right-radius:6px; border-top-right-radius:6px}.Checkout.is-desktop .Warning{background:#e1f1f9; border:1px solid #b6cad8; color:#0f3658; text-shadow:0 1px 0 #fff; border-radius:4px; font-size:13px; line-height:17px; padding:6px 8px; margin:0 0 9px}.Checkout.is-desktop .Warning strong{color:#0f3658; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; font-weight:400}.Checkout.is-mobile .Warning{background:#e1f1f9; border:1px solid #b6cad8; color:#0f3658; text-shadow:0 1px 0 #fff; border-radius:4px; font-size:15px; line-height:21px; padding:6px 8px; margin:7px}.Checkout.is-mobile .Warning strong{color:#0f3658; font-family:HelveticaNeueMedium,HelveticaNeue-Medium,Helvetica Neue Medium,HelveticaNeue,Helvetica Neue,Helvetica,Arial; font-weight:400}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx),(min-resolution:144dpi){.Checkbox-tick{background-image:url(/m/lib/../lib/images/checkmark@2x-8ed66abcb94afbf882f4ed2e0eab6e68.png); background-size:15px 16px} .Checkout.is-desktop .Header-navClose{background-image:url(/m/lib/../lib/images/close@2x-94915c037463bf0c00bc4a74bf93efb3.png); background-size:17px} .Checkout.is-desktop .Header-navBack{background-image:url(/m/lib/../lib/images/back@2x-5c5a4f096a244e2b52a58640c595dff4.png); background-size:16px} .Checkout.is-desktop .Icon-QrCode{background-image:url(/m/lib/../lib/images/qr-code@2x-259a1106c612171bb55143fe8aeb0c75.png); background-size:21px 42px} .Checkout.is-desktop .Textbox--placeholderCVCDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/cvc-dots-three@2x-82597b7926d80f907a8e04e7883a90c2.png); background-size:19px 5px} .Checkout.is-desktop .Textbox--placeholderCVCFourDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/cvc-dots-four@2x-cfeca1b309f3fcb6ff3a0c711e26ded8.png); background-size:26px 5px} .Checkout.is-desktop .Textbox--placeholderCardDots .Textbox-control{background-image:url(/m/lib/../lib/images/placeholders/black-dots@2x-1ab1d2e2dda39da0663466f5796e3f4e.png); background-size:96px 5px} .Checkout.is-desktop .Popover-arrow{background-image:url(/m/lib/../lib/images/popover-arrow@2x-1e137d9e014029439d9efcad9a1bd87e.png); background-size:100% 100%} .TextLink--withArrow{background-image:url(/m/lib/../lib/images/link-arrow@2x-c3bf76cd3eccbf66e44ac1a6686fd8bc.png); background-size:6px 7px} .Row-content--bitcoinAmountPending:after{background-image:url(/m/lib/../lib/images/down-arrow@2x-067cf459663f6cb4a033c5641f182395.png); background-size:100% 100%}}.offer_membership #main_benefits,.offer_membership #premium_details,.offer_membership #about_premium,.offer_membership .payment_buttons_block {display: none;}#gift_code_helper {display: none;}.offer_membership #gift_code_helper {display: block;}.braintree-form__hosted-field.braintree-form-cvv {width: 131px;}.braintree-form__hosted-field.braintree-form-expiration {width: 125px;}.braintree-form__descriptor {display:block;}.braintree-sheet__content--form .braintree-form__flexible-fields .braintree-form__field-group {flex-basis: 135px!important;}#shop-module {font-size: 120%;}#shop_iframe {width: 100%; height: 4000px;}.shop_logo {width: 300px;}#shop_logo_wrap {text-align:center;}.shop_title {font-size: 120%; margin: 15px; text-align: center;}.shop_mega_title.shop_title {font-size: 140%; margin-bottom: 52px;}.show_how {margin: 15px; text-align: center;}.shop_faq {margin: 10px;}.gamestart_overlay {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 1050; background: linear-gradient(to bottom, #f8f8f8, #e7e9e8);}.gamestart_header {padding-top: 50px;}.gamestart_game {width: 280px; margin-left: 50%; position: relative; left: -140px;}.mobile_version .gamestart_game {padding-left: 1%;}.gamestart_game_intro {text-align: center; font-weight: bold; margin-bottom: 14px;}.gamestart_overlay .site_logo_big {position: absolute; left: -110px; top: 0px; opacity: 0; transition: opacity 1s ease-in;}.mobile_version .gamestart_overlay .site_logo_big {left: auto;}.mobile_version .gamestart_game img {width: 210px; height: 210px;}.mobile_version .gamestart_game {margin-top: 10px;}.with_options_title {font-weight: bold; margin-bottom: 10px;}.gamestart_optionlist {text-align: center; margin-bottom: 14px; margin-top: 40px;}#gamestart_optionlist_bis {display: none; margin-left: 10px;}.gamestart_warnings_bis {display: none;}@media only screen and (max-width: 900px) {#gamestart_optionlist_first {display: none;} #gamestart_optionlist_bis {display: block;} .gamestart_warnings_first {display: none;} .gamestart_warnings_bis {display: block;}}.mobile_version .gamestart_optionlist {margin-top: 20px;}.gamestart_option {font-size: 90%; text-align: left;}.not_the_default {color: red;}.gamestart_generaloptions {text-align: center; margin-bottom: 14px; margin-top: 40px;}@media only screen and (max-width: 900px) {.gamestart_generaloptions {margin-top: 10px;}}.thinking_time_details {font-size: 80%; margin-top: 8px;}#tableinfos_elo {margin-top: 50px;}.gamestart_warnings {margin-top: 20px;}#ags_start_game_accept_wrap,#ags_start_game_cancel_wrap,#ags_start_game_status_wrap,#ags_progress_bar_label {width: 100%; text-align: center; margin-top: 50px; margin-bottom: 50px;}@media only screen and (max-width: 900px) {#ags_start_game_accept_wrap, #ags_start_game_cancel_wrap, #ags_start_game_status_wrap, #ags_progress_bar_label {margin-top: 5px; margin-bottom: 10px;}}#ags_start_game_cancel_wrap {margin-top: -40px;}@media only screen and (max-width: 900px) {#ags_start_game_cancel_wrap {margin-top: 5px;}}#ags_progress_bar_label {margin-top: 10px; font-size: 110%;}#ags_start_game_accept_wrap .bgabutton,#ags_start_game_cancel_wrap .bgabutton {margin-left: 10px; margin-right: 10px;}#gamestart_playerlist {position: relative;}#gamestart_playerlist {text-align: center;}.playerstart {display: inline-block; position: relative; margin: 20px; width: 325px; height: 230px;}.playerstart_content {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: white; border-radius: 10px; -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); -o-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.2); filter: progid: DXImageTransform.Microsoft.Shadow(color=#656565, Direction=134, Strength=15)}.playerstart_bottom {position: absolute; top: 135px; width: 96%; left: 2%;}.player_confirmed_indicator {position: absolute; top: 2px; right: 5px; color: #73c13c; display: none;}.player_confirmed_indicator.fa-hourglass {-webkit-animation: pulse 2s linear infinite; -moz-animation: pulse 2s linear infinite; color: black; font-size: 120%; top: 7px; right: 9px;}.playerstart_warningblock {background-color: #d40000; width: 50px; height: 20px; border-radius: 0px 0px 5px 5px; padding-top: 3px; position: absolute; bottom: -23px; right: 16px; color: white; text-align: center; display: none; font-weight: bold;}#ags_progress_bar {width: 90%; margin: auto; margin-top: 50px;}#gamestart_optionlist,#gamestart_optionlist_bis,.gamestart_generaloptions,#ags_start_game_status_wrap,#ags_start_game_accept_wrap,#ags_start_game_cancel_wrap,#gamestart_playerlist,#gamestart_game_box,#gamestart_optionlist_first,.gamestart_warningslist_first,.gamestart_warningslist_bis,.gamestart_game_intro {-webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out;}#gamestart_game_box {-webkit-transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out, top 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out, top 0.5s ease-in-out; -ms-transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out, top 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out, top 0.5s ease-in-out; transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out, top 0.5s ease-in-out; width: 280px; height: 280px; position: relative; left: 0px; top: 0px;}#ags_progress_bar_wrap {transition: top 0.5 ease-in-out; position: relative; top: 0px;}.game_about_to_start #ags_start_game_status_wrap,.game_about_to_start #ags_start_game_accept_wrap,.game_about_to_start #ags_start_game_cancel_wrap,.game_about_to_start .gamestart_game_intro,.game_about_to_start .gamestart_generaloptions,.game_about_to_start #gamestart_optionlist,.game_about_to_start #gamestart_playerlist,.game_about_to_start #gamestart_optionlist_first,.game_about_to_start #gamestart_optionlist_bis,.game_about_to_start .gamestart_warnings_first,.game_about_to_start .gamestart_warnings_bis {opacity: 0;}.game_about_to_start #gamestart_game_box {opacity: 0.2;}.game_about_to_start #ags_progress_bar_wrap {top: 160px;}.game_about_to_start #gamestart_game_box {position: relative; width: 500px; height: 500px; left: -110px; top: 160px;}.game_about_to_start.gamestart_overlay .site_logo_big {opacity: 1;}@media only screen and (max-width: 600px) {.game_about_to_start #gamestart_game_box {width: 250px; height: 250px; top: 60px; left: 0px;} .game_about_to_start #ags_progress_bar_wrap {top: 0px;}}.free_month_cost {display: inline-block; vertical-align: middle; font-size: 14px; height: 29px;}.copy_container {position: relative; display: inline-flex; white-space: nowrap; justify-content: center;}.copy_display {display: inline-block; position: relative; height: 44px; font-size: 14px; line-height: 44px; padding: 0 1.4em; border: 1px solid #dfdfdf; border-radius: 3px 0 0 3px; background-color: #f9f9f9;}.copy_display_notconnected {border-radius: 3px 3px 3px 3px;}.copy_display span {position: relative; color: #777;}#copy_trigger {display: inline-block; position: relative; height: 44px; font-size: 14px; font-weight: bold; line-height: 44px; padding: 0 1.4em; border: 1px solid #0f73ee; border-radius: 0 3px 3px 0; background-color: #0f73ee; margin-top: 0; box-shadow: none; color: #fff; cursor: pointer;}.notouch-device .copy_trigger:hover {background-color: #0f63ed;}#copy_success {width: 100%; position: absolute; top: 0px; left: 0px; height: 44px; font-size: 14px; line-height: 44px; border: 1px solid green; border-radius: 3px 3px 3px 3px; background-color: green; color: #fff; opacity: 0; display: none;}.emailbutton {padding: 4px 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: white ! important; min-width: 60px; min-height: 12px; font-weight: bold; font-size: 10px; text-decoration: none; vertical-align: top; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; background: #787878; background: -webkit-gradient(linear, left top, left bottom, from(#888888), to(#787878)); background: -webkit-linear-gradient(top, #888888, #787878); background: -moz-linear-gradient(top, #888888, #787878); background: -ms-linear-gradient(top, #888888, #787878); background: -o-linear-gradient(top, #888888, #787878);}.notouch-device .emailbutton:hover {background: #777777; text-decoration: none; color: white;}.emailbutton:active {border-top-color: #777777; background: #777777;}.flip_counter_card {display: inline-block; position: relative; padding-bottom: 0.5em; font-size: 60px; line-height: 1em; vertical-align: middle; margin: 2px 2px 2px 2px; border-radius: 0.15em 0.15em 0.15em 0.15em; box-shadow: 3px 3px 2px grey;}.flip_counter_card__top,.flip_counter_card__bottom {display: block; height: 0.5em; color: #ccc; background: #222; border-radius: 0.15em 0.15em 0 0; width: 1em;}.flip_counter_card__bottom {color: #FFF; position: absolute; top: 50%; left: 0; border-top: solid 1px #000; background: #393939; border-radius: 0 0 0.15em 0.15em; pointer-events: none; overflow: hidden;}.flip_counter_card__bottom::after {display: block; margin-top: -50%;}.flip_counter_card__bottom::after {content: attr(data-value);}.newreport_step {display: none; font-size: 20px; padding-bottom: 30px;}#modereated-module {font-size: 20px;}#modereated-module h2 {font-size: 25px;}.newreport_step p {margin-top: 30px; margin-bottom: 30px;}.newreport_action_buttons {text-align: center; margin-top: 40px;}.newreport_step .report_choice {text-overflow: inherit; white-space: inherit; width: 100%; padding-left: 0px; padding-right: 0px; position: relative; border-color: #ccc;}.newreport_step .report_choice i {position: absolute; font-size: 150%; left: 10px; top: 50%; margin-top: -13px;}.newreport_step .choice_content {margin-left: 53px; margin-right: 16px;}.newreport_step .choice_content_expanded {margin-left: 53px; margin-right: 16px; display: none; font-weight: normal;}.newreport_step .expanded .choice_content_expanded {display: block;}.report_type_rare {display: none;}.newreport_step .chat_log {font-size: 14px;}.newreport_step .chat_log p {padding-top: 10px; padding-bottom: 10px; padding-left: 4px; padding-right: 4px; margin-top: 0px; margin-bottom: 0px; cursor: pointer;}.notouch-device .newreport_step .chat_log p:hover {background-color: #ffaaaa;}.newreport_step .chat_log p.selected {background-color: #ff8888;}#achievement-module #welcomebigprestige {height: 116px;}#achievement-module #welcomebigprestige .playername {margin-left: 24px;}#achievement-module #welcomebigprestige .xp_container {margin-left: 38px;}#welcomebigprestige .achievements_total_nbr {margin-left: 120px; font-size: 140%; font-weight: bold; margin-top: 9px;}.achievements_game.pageheader {height: 190px; overflow: visible; margin-top: 40px; margin-bottom: 85px; position: relative; padding: 0px; transition: all 0.5s;}.mobile_version .achievements_game.pageheader {height: 160px; margin-top: 15px; margin-bottom: 40px;}.achievement_game_box {position: absolute; left: 0px; top: -33px; z-index: 1;}.achievement_game_box img {width: 260px; height: 260px;}.mobile_version .achievement_game_box {top: 10px; left: 2px;}.mobile_version .achievement_game_box img {width: 100px; height: 100px;}.achievements_game .header_infos {margin-left: 298px; position: relative; width: 250px; height: 132px; float: left; top: 10px;}.mobile_version .achievements_game .header_infos {margin-left: 124px; height: 218px;}.mobile_version .expanded.achievements_game .header_infos {height: 169px;}.achievements_game .header_infos .gamename {font-size: 250%; width: 240px; margin-top: 33px;}.mobile_version .achievements_game .header_infos .gamename {font-size: 150%; width: 160px;}.xp_container {background-color: black; border-top: 2px solid #787878; border-bottom: 2px solid #787878; color: #fec700; font-weight: bold; display: inline-block; padding-top: 4px; padding-bottom: 4px; padding-left: 0px; padding-right: 0px; position: relative; margin-left: 16px; margin-right: 16px; margin-top: 4px; height: 16px; line-height: 17px;}.xp_container .arrowback {position: absolute; top: -2px; right: -16px; width: 0; height: 0; border-style: solid; border-width: 14px 0 14px 16px; border-color: transparent transparent transparent #787878;}.xp_container .arrow {position: absolute; top: 0px; right: -14px; width: 0; height: 0; border-style: solid; border-width: 12px 0 12px 14px; border-color: transparent transparent transparent black;}.xp_container .arrowbackl {position: absolute; top: -2px; left: -16px; width: 0; height: 0; border-style: solid; border-width: 14px 16px 14px 0px; border-color: transparent #787878 transparent transparent;}.xp_container .arrowl {position: absolute; top: 0px; left: -14px; width: 0; height: 0; border-style: solid; border-width: 12px 14px 12px 0px; border-color: transparent black transparent transparent;}.achievements_game .header_infos .xp_container {position: relative; left: -15px; margin-top: 14px;}.achievements_count {margin-top: 14px; font-weight: bold;}.achievements_count .counter {font-size: 180%;}.achievements_line {height: 258px; position: relative; top: -35px; overflow: hidden; margin-right: 40px;}.mobile_version .achievements_line {height: 228px;}.expand_achievements {position: absolute; width: 34px; height: 45px; right: 6px; top: 41px; background-image: url("../../200316-1631/img/mainsite/lightbox/next.png"); cursor: pointer;}.notouch-device .expand_achievements:hover {transform: scale(1.2);}.achievement_list {padding-right: 50px;}.expanded .achievement_list {padding-top: 16px; padding-right: 5px;}.achievement {float: left; width: 64px; height: 128px; position: relative; text-align: center; top: 14px; margin-bottom: 130px; cursor: pointer;}.collapsed .achievement.even {position: relative; top: 119px; left: 1px;}.mobile_version .collapsed .achievement.even {top: 101px;}.mobile_version .collapsed .achievement.even {top: 101px;}.notouch-device .achievements_game .achievement:hover .trophyimg_wrap {transform: scale(1.2);}.achievement .trophyimg_large {width: 128px; height: 128px; background-size: 128px 128px;}.achievement .trophy_name {font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: none;}.achievements_game.pageheader.expanded .achievement .trophy_name {display: block;}.achievement .trophy_xp {position: absolute; bottom: -23px; left: 0px; width: 100%; display: none;}.achievements_game.pageheader.expanded .achievement .trophy_xp {display: block;}.achievement.empty {display: none;}.achievement.empty .trophy_xp {display: none;}a.achievement_link {color: black;}.achievement_container {position: absolute; background-color: #f8f8f8;}.trophy_descr,.trophy_date {display: none;}.achievement_content {height: 100%;}.collapsed .achievement_content .trophyimg_wrap {height: 100%;}.achievement_container.top,.achievement_container.bottom {background-color: transparent; background-image: url("../img/mainsite/achievement_border.png"); width: 117px; height: 39px; padding: 0; margin: 0; position: absolute; border: 0; top: -8px; left: 6px; display: none;}.achievement_container.bottom {-moz-transform: scaleY(-1); -o-transform: scaleY(-1); -webkit-transform: scaleY(-1); transform: scaleY(-1); filter: FlipV; -ms-filter: "FlipV"; top: 96px;}.mobile_version .achievement_container.top {top: -4px;}.mobile_version .achievement_container.bottom {top: 87px;}.achievement.odd .achievement_container.top {display: block;}.achievement.even .achievement_container.bottom {display: block;}.achievements_game.pageheader.expanded {height: auto; padding-top: 10px;}.expanded .achievements_line {height: auto; overflow: visible; padding-bottom: 40px; margin-right: 0px;}.mobile_version .expanded .achievements_line {padding-bottom: 0px;}.expanded .achievement.empty {display: none;}.expanded .achievement.odd .achievement_container.top,.expanded .achievement.even .achievement_container.bottom {display: none;}.expanded .achievement_container.topleft {display: block; background-color: transparent; background-image: url("../../200316-1631/img/mainsite/trophy_expanded_corner.png"); width: 47px; height: 28px; padding: 0; margin: 0; position: absolute; border: 0; top: -2px; left: -2px;}.expanded .achievement {width: 336px; height: 139px; border: 2px solid #d2ccc7; margin-left: 12px; margin-right: 12px; margin-bottom: 30px;}.notouch-device .expanded .achievement:hover {background-color: white;}.expanded .achievement .trophyimg_wrap {position: absolute; top: 0px; left: -3px; bottom: auto;}.expanded .achievement .trophy_xp {bottom: auto; left: -107px; top: 122px;}.expanded .achievements_clearer {clear: both;}.expanded .header_infos {height: 240px;}.expanded .trophy_infos {margin-left: 126px; text-align: left; height: 100%; overflow: hidden;}.expanded .achievement .trophy_name {margin-top: 16px; font-size: 120%; white-space: normal; overflow: visible; text-overflow: none;}.expanded .trophy_descr {display: block; margin-top: 16px; font-style: italic; margin-right: 7px;}.expanded .trophy_date{display: block; margin-top: 3px;}.expanded .trophy_name{display: block;}.next-achievement-box {position: absolute; top: 32px; display: inline-block; background-color: #ede1d5; width: 300px; height: 58px; left: 130px; overflow: hidden; text-align: left; text-decoration: none; color: black;}.next-achievement-name {font-weight: bold; position: absolute; top: 10px; left: 10px;}.next-achievement-description {position: absolute; bottom: 10px; left: 10px; overflow: hidden; text-overflow: ellipsis; display: inline-block; white-space: nowrap; width: 90%; text-align: left;}.next-achievement-xp {position: absolute; top: 10px; right: 10px; color: gray; text-align: right;}.standard_popin .expanded .achievement {width: 500px; min-height: 190px; background-color: white;}.standard_popin .expanded .trophy_infos {margin-left: 200px;}.standard_popin .achievement .trophy_xp {display: block; left: -160px; top: 173px;}.star_rating {float: left; height: 46px; padding: 0 10px;}.star_rating:not(:checked) > input {position:absolute; top:-9999px;}.star_rating:not(:checked) > label {float:right; width:1em; overflow:hidden; white-space:nowrap; cursor:pointer; font-size:30px; color:#ccc;}.star_rating:not(:checked) > label:before {content: '★ ';}.star_rating > input:checked ~ label {color: #ffc700;}.star_rating:not(:checked) > label:hover,.star_rating:not(:checked) > label:hover ~ label {color: #deb217;}.star_rating > input:checked + label:hover,.star_rating > input:checked + label:hover ~ label,.star_rating > input:checked ~ label:hover,.star_rating > input:checked ~ label:hover ~ label,.star_rating > label:hover ~ input:checked ~ label {color: #c59b08;}.support_section_header {padding-bottom: 12px; max-width: 745px; margin: auto; margin-top: 50px; margin-bottom: 50px; padding: 0px;}.cliquable_support_section_header {cursor: pointer;}.notouch-device .cliquable_support_section_header:hover {background-color: #d5dee7;}.support_section {font-size: 16px; color: #265a8c; max-width: 600px; font-weight: bold; margin: auto; padding: 10px; margin-top: 30px; margin-bottom: 30px;}.support_text .end_display_button {position: relative; text-align: center;}.support_text .end_display_button .support_entry_icon_triangle {position: relative; display: inline-block; top: 8px; left: -19px;}.question_about {text-align: center; font-size: 25px; margin-top: 30px;}.support_entry_icon {height: 78px; width: 41px; background-image: url("../img/mainsite/entry_triangle.png"); position: absolute; top: 2px; left: 0px;}.support_entry.selected > .support_entry_icon {display: none;}.support_entry.last_selected_entry > .support_entry_icon,.support_entry_icon_triangle{display: block; opacity: 1; height: 23px; background-image: url("../img/mainsite/support_arrow.png"); width: 35px; position: absolute; top: 28px;}.support_entry.selected .support_entry_icon {}.support_entry {background-color: #fefefe; max-width: 745px; margin: auto; border-radius: 4px; margin-bottom: 20px; margin-top: 20px; overflow: hidden; position: relative; cursor: pointer; transition: all 0.5s; padding-bottom: 23px;}.notouch-device .support_entry:hover {background-color: #d5dee7;}.support_date {display: none;}.support_title {font-size: 29px; text-transform: uppercase; color: #285a8b; margin-top: 23px; margin-left: 125px; font-weight: bold; max-width: 312px;}.mobile_version .support_title {margin-left: 75px;}.mobile_version .support_entry_first_level .support_title {margin-left: 125px;}.support_entry_question .support_title {text-transform: none; font-size: 25px;}.support_entry_content .support_title {margin-left: 47px; width: 385px;}.support_entry_ask .support_title {text-transform: none; font-size: 18px;}.support_entry_ask .support_ask_input {margin-left: 125px; margin-top: 20px; font-size: 30px;}.support_entry_ask .support_button {margin-left: 125px; margin-top: 20px;}.support_entry_ask_invisible {display: none;}.support_details {color: #285a8b; font-weight: bold; position: absolute; left: 440px; top: 34px;}.support_icon {width: 68px; height: 82px; position: absolute; top: 0px; left: 46px;}.support_icon.games {background-image: url("../img/mainsite/support_games.png");}.support_icon.account {background-image: url("../img/mainsite/support_account.png");}.support_icon.website {background-image: url("../img/mainsite/support_website.png");}.support_icon.other {background-image: url("../img/mainsite/support_other.png");}.support_entry.hidden {display: none; height: 0px; margin-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}.support_entry.selected {margin-top: -23px; border: 1px #b3b3b3 solid;}.support_entry.selected.support_entry_first_level {margin-top: -51px;}.support_entry_content {display: none;}.support_entry_content.current_section {display: block;}.support_text_wrap {max-width: 745px; margin: auto; margin-bottom: 20px; margin-top: 20px; text-align: right;}.support_text {color: #285a8b; display: inline-block; background-color: #fefefe; max-width: 666px; border-radius: 4px; padding: 20px; text-align: left; font-size: 20px; position: relative;}.support_text p {margin-top: 15px; margin-bottom: 15px;}.support_text a {font-weight: bold;}#messaging_form_content {margin-left: 20px; margin-right: 20px;}#satisfy_section .fa {cursor: pointer; transition: transform 0.5s;}.notouch-device #satisfy_section .fa:hover {transform: scale(1.2);}.bold {font-weight: bold;}.bolder {font-weight: bolder;}.arrow-left {width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-right: 15px solid #ffffff88; vertical-align: middle; display: inline-block;}.arrow-right {width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 15px solid #ffffff88; vertical-align: middle; display: inline-block;}.desktop_version #header {position: relative; color: white; text-align: center; margin-bottom: 115px;}.mobile_version #header {position: relative; color: white; text-align: center; margin-bottom: 82px;}.game-image {width: 100%; height: 400px; object-fit: cover; filter: brightness(50%); -webkit-filter: brightness(50%);}.previous-season {position: absolute; top: 10px; right: 0; padding: 15px; text-align: right; cursor: pointer;}#previous-season-text {vertical-align: middle; display: inline-block; color: lightgray;}.next-season {position: absolute; top: 10px; left: 0; padding: 15px; text-align: left; cursor: pointer;}#next-season-text {vertical-align: middle; display: inline-block; color: lightgray;}.change-season-text {font-size: 24px;}.season-header {position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%);}.arena-season {font-size: 26px;}.desktop_version .game-name {font-size: 62px;}.mobile_version .game-name {font-size: 48px;}.desktop_version .hof-game-box-wrap {width: 196px; height: 160%; position: absolute; left: -196px; top: -30%;}.mobile_version .hof-game-box-wrap {display: none;}.hof-game-box {max-height: 100%; max-width: 100%; width: auto; height: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}.season-start-wrap {position: absolute; bottom: 0; left: 0; padding-left: 10px; text-align: left; background-image: linear-gradient(to right, #ffffff88, #ffffff00); width: 40%; padding-bottom: 16px;}.season-end-wrap {position: absolute; bottom: 0; right: 0; padding-right: 10px; text-align: right; background-image: linear-gradient(to left, #ffffff88, #ffffff00); width: 40%; padding-bottom: 16px;}.desktop_version .season-start-end {font-size: 32px;}.mobile_version .season-start-end {font-size: 22px;}.desktop_version .season-timestamp {font-size: 28px;}.mobile_version .season-timestamp {font-size: 12px;}.desktop_version .season-players-wrap {position: absolute; bottom: 29px; left: 50%; transform: translate(-50%, 0);}.mobile_version .season-players-wrap {position: absolute; bottom: 25px; left: 50%; transform: translate(-50%, 0);}.desktop_version .season-players {font-size: 32px;}.mobile_version .season-players {font-size: 16px;}.desktop_version .season-progress-wrap {position: absolute; bottom: -52px; left: 0; width: 100%;}.mobile_version .season-progress-wrap {position: absolute; bottom: -20px; left: 0; width: 100%;}.desktop_version .season-progress-bar-wrap {height: 58px; background-color: white; border-radius: 0px 0px 12px 12px; overflow: hidden; filter: drop-shadow(3px 3px 4px #333); -webkit-filter: drop-shadow(3px 3px 4px #333); position: relative;}.mobile_version .season-progress-bar-wrap {height: 32px; background-color: white; border-radius: 6px; overflow: hidden; filter: drop-shadow(3px 3px 4px #333); -webkit-filter: drop-shadow(3px 3px 4px #333); position: relative;}.desktop_version .season-progress-bar {display: block; height: 100%; width: 0; border-bottom-left-radius: 12px; background-image: linear-gradient(to right, #32508dff, #319eb6ff); position: relative;}.mobile_version .season-progress-bar {display: block; height: 100%; width: 0; border-top-left-radius: 6px; border-bottom-left-radius: 6px; background-image: linear-gradient(to right, #32508dff, #319eb6ff); position: relative;}.season-progress-bar-clip-path {-webkit-clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 0% 100%);}.season-progress-bubble-wrap {position: absolute; left: 0;}.season-progress-text {color: white; text-align: center; line-height: 24px; font-size: 16px; white-space: nowrap; position: relative; top: 2px;}.season-progress-bubble {position: relative; width: 180px; height: 25px; padding: 0px; background: #319eb6; border-radius: 10px; border: #7f7f7f solid 2px; top: 18px; left: -94px;}.season-progress-bubble:after {content: ""; position: absolute; border-style: solid; border-width: 0 15px 15px; border-color: #319eb6 transparent; display: block; width: 0; z-index: 1; top: -15px; left: 75px;}.season-progress-bubble:before {content: ""; position: absolute; border-style: solid; border-width: 0 17px 17px; border-color: #7f7f7f transparent; display: block; width: 0; z-index: 0; top: -19px; left: 73px;}.season-progress-bubble-pointer-left {position: relative; width: 180px; height: 25px; padding: 0px; background: #319eb6; border-radius: 10px; border: #7f7f7f solid 4px; top: 18px; left: -34px;}.season-progress-bubble-pointer-left:after {content: ""; position: absolute; border-style: solid; border-width: 0 15px 15px; border-color: #319eb6 transparent; display: block; width: 0; z-index: 1; top: -15px; left: 15px;}.season-progress-bubble-pointer-left:before {content: ""; position: absolute; border-style: solid; border-width: 0 18px 18px; border-color: #7f7f7f transparent; display: block; width: 0; z-index: 0; top: -22px; left: 12px;}.season-progress-bubble-pointer-right {position: relative; width: 180px; height: 25px; padding: 0px; background: #319eb6; border-radius: 10px; border: #7f7f7f solid 4px; top: 18px; left: -154px;}.season-progress-bubble-pointer-right:after {content: ""; position: absolute; border-style: solid; border-width: 0 15px 15px; border-color: #319eb6 transparent; display: block; width: 0; z-index: 1; top: -15px; left: 135px;}.season-progress-bubble-pointer-right:before {content: ""; position: absolute; border-style: solid; border-width: 0 18px 18px; border-color: #7f7f7f transparent; display: block; width: 0; z-index: 0; top: -22px; left: 132px;}.season-progress-histogram {position: absolute; top: 0; width: 100%; height: 100%;}.season-progress-histogram-bar {position: absolute; bottom: 0; left: 0; height: 0; width: 0; background-color: #ffffff33;}.histogram-bar-separator {position: absolute; bottom: 0; left: 0; height: 70%; width: 1px; background-image: linear-gradient(to top, #ffffff55, #ffffff00);}.season-rules {font-size: 18px; width: 100%; display: block; text-align: right;}#own-progress {position: relative; text-align: center; z-index: 1;}.desktop_version .own-progress-wrap {height: 240px; background-color: white; border-radius: 12px; overflow: hidden; filter: drop-shadow(3px 3px 4px #333); -webkit-filter: drop-shadow(3px 3px 4px #333);}.mobile_version .own-progress-wrap {height: 180px; background-color: white; border-radius: 12px; overflow: hidden; filter: drop-shadow(3px 3px 4px #333); -webkit-filter: drop-shadow(3px 3px 4px #333);}.desktop_version .own-progress-wrap-not-participated {height: 50px; font-size: 24px; line-height: 50px;}.mobile_version .own-progress-wrap-not-participated {height: 30px; font-size: 16px; line-height: 30px;}.desktop_version .own-progress-wrap-old-season-participated {height: 200px;}.mobile_version .own-progress-wrap-old-season-participated {height: 100px;}.own-progress-old-season-center {position: relative; top: 50%; transform: translateY(-50%);}.desktop_version .own-progress-old-season-img {display: inline-block; vertical-align: middle; max-height: 100%; max-width: 100%;}.mobile_version .own-progress-old-season-img {display: inline-block; vertical-align: middle; max-height: 20%; max-width: 20%;}.own-progress-old-season-description {display: inline-block; vertical-align: middle; font-size: 18px; text-align: left;}.desktop_version .own-progress-old-season-league-txt {font-size: 36px;}.mobile_version .own-progress-old-season-league-txt {font-size: 28px;}.own-progress-old-season-place-text {font-size: 36px;}.own-progress-background {position: absolute; width: 90%; height: 100%; border-radius: 12px; clip-path: polygon(0% 0%, 50% 0%, 60% 50%, 50% 100%, 0% 100%); background-image: linear-gradient(to bottom, #d2dffd, #e6dbfa);}.desktop_version .own-progress-current {position: relative; float: left; padding-top: 15px; padding-left: 15px; max-width: 50%;}.mobile_version .own-progress-current {position: relative; float: left; padding-top: 10px; max-width: 50%;}.desktop_version .own-progress-next {position: relative; float: right; padding-top: 15px; padding-right: 15px; max-width: 50%;}.mobile_version .own-progress-next {position: relative; float: right; padding-top: 10px; max-width: 50%;}.desktop_version .own-progress-img {max-height: 100%; max-width: 100%;}.mobile_version .own-progress-img {max-height: 40%; max-width: 40%;}.desktop_version .own-progress-text {color: black; font-size: 20px; white-space: nowrap;}.mobile_version .own-progress-text {color: black; font-size: 12px; white-space: nowrap;}.desktop_version .own-progress-bar {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -70%); width: 50%;}.mobile_version .own-progress-bar {position: absolute; top: 60%; left: 5%; width: 90%;}.desktop_version .hof-league-progress-bar {margin-bottom: 0 !important; height: 48px !important;}.mobile_version .hof-league-progress-bar {margin-bottom: 0 !important; height: 32px !important;}.desktop_version .hof-league-progress-bar-bottom-infos {color: #36528a !important; right: 50% !important; transform: translateX(50%) !important; font-size: 18px !important; bottom: -58px !important;}.mobile_version .hof-league-progress-bar-bottom-infos {color: #36528a !important; right: 50% !important; transform: translateX(50%) !important; font-size: 14px !important; bottom: -28px !important;}.desktop_version .hof-league-progress-bar-label {margin: 0 !important; line-height: 48px !important;}.mobile_version .hof-league-progress-bar-label {margin: 0 !important; line-height: 32px !important;}.desktop_version .hof-league-progress-bar-icon {position: absolute !important; top: 5px !important; left: 8px !important; transform-origin: center !important; transform: scale(1.5) !important;}.mobile_version .hof-league-progress-bar-icon {position: absolute !important; transform-origin: left !important; transform: scale(0.7); margin: 0 2px;}#overall-stats {position: relative; text-align: center; margin-top: -15px;}.desktop_version .overall-stats-wrap {height: 400px; padding-top: 24px; background-image: linear-gradient(to bottom, #ffffff88, #ffffff00); color: #36528a; font-size: 18px; width: 100%; display: inline-grid; justify-content: space-evenly; justify-items: center; align-items: center; grid-template-columns: 25% 25% 25% 25%; grid-template-rows: 50% 50%;}.mobile_version .overall-stats-wrap {height: 256px; padding-top: 24px; background-image: linear-gradient(to bottom, #ffffff88, #ffffff00); color: #36528a; font-size: 12px; width: 100%; display: inline-grid; justify-content: space-evenly; justify-items: center; align-items: center; grid-template-columns: 25% 25% 25% 25%; grid-template-rows: 50% 50%;}.desktop_version .overall-stats-wrap-one-line {margin-bottom: -200px;}.mobile_version .overall-stats-wrap-one-line {margin-bottom: -136px;}.desktop_version .overall-stat-wrap {position: absolute; width: 25%; height: 196px; transform: translate(-50%, -50%);}.mobile_version .overall-stat-wrap {position: absolute; width: 25%; height: 128px; transform: translate(-50%, -50%);}.desktop_version .league-image {width: 164px; height: 164px; display: inline-block; margin-left: -250px;}.mobile_version .league-image {width: 64px; height: 64px;}.desktop_version .overall-stat-text-no-img {position: relative !important; width: 200px !important;}.mobile_version .overall-stat-text-no-img {position: relative !important; width: 100px !important; top: 50% !important;}.desktop_version .overall-stat-text {display: inline-block; top: 50%; width: 150px; transform: translateY(-50%); position: absolute;}.mobile_version .overall-stat-text {top: 70%; width: 100%; transform: translateY(-50%); position: absolute;}.desktop_version .overall-stat-number {font-size: 32px;}.mobile_version .overall-stat-number {font-size: 18px;}#hidden-overall-stats {display: none;}.player-highlight {position: absolute; top: -10px; bottom: 0; left: -15px; height: 50px; width: 98%;}.rank-indicator-arrow {position: absolute; left: -17px; top: -15px; z-index: 5;}.hof-ranking-spacing {margin-left: 25px;}.hof-ranking-rank-text {width: 50px; text-align: right;}.no-season-results {position: absolute; background-color: white; border-radius: 12px; overflow: hidden; filter: drop-shadow(3px 3px 4px #333); -webkit-filter: drop-shadow(3px 3px 4px #333); display: none; width: 100%; height: 50px; text-align: center; bottom: -44px;}.no-season-results-text {color: black; word-wrap: normal; height: 100%; width: 100%; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center;}.desktop_version .no-season-results-text {font-size: 20px;}.mobile_version .no-season-results-text {font-size: 14px;}.tournaments-mode-selection {display: flex; flex-wrap: wrap;}.tournaments-mode-selection__item {background-color: #f0f0f0; border-radius: 10px; box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 4px; border: 1px solid #777; padding: 5px; flex: 1; align-items: center; max-width: 700px; column-gap: 5%; margin-bottom: 10px; margin-right: 10px; display: none;}.tournaments-mode-selection.active .tournaments-mode-selection__item {max-width: 410px;}.tournaments-mode-selection__item.visible {display: flex;}.tournaments-mode-selection.active .tournaments-mode-selection__item:hover {cursor: pointer; border: 2px solid #4065a3; background-color: white; padding: 4px;}.tournaments-mode-selection__side {min-width: 215px; max-width: 300px; flex: 2;}.tournaments-mode-selection__image {position: relative; width: 170px; height: 180px; background-color: #ccc; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; border: 3px solid white; border-radius: 10px; box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.13);}@media only screen and (max-width: 400px) {.tournaments-mode-selection__image {width: 100px; height: 90px;}}.tournaments-mode-selection__name {font-size: 22px; color: #333; margin-bottom: 0.5em;}.tournaments-mode-selection__description {font-size: 16px; color: #333; margin-bottom: 0.5em;}.tournaments-mode-selection__hint {font-size: 14px; color: #777;}.tournaments-mode-selection__change-btn {display: none; align-self: flex-end;}.tournaments-mode-selection__change-btn.visible {display: block;}.tournaments-mode-selection__banner {position: absolute; width: 80px; height: 40px; background-position: 100% 100%; background-size: contain; background-repeat: no-repeat; bottom: -4px; right: -5px;}.tournaments-mode-selection__banner--active {display: none;}.tournaments-mode-selection__banner--beta {background-image: url("../img/mainsite/beta.png");}.tournaments-mode-selection__banner--alpha {background-image: url("../img/mainsite/alpha.png");}.tournaments-mode-selection__banner--private {background-image: url("../img/mainsite/alpha.png"); filter: brightness(0.5);}.tournament-edit .row-data .row-label {color: #555;}.tournament-edit .row-data .row-value select {width: auto;}.tournament-edit .form-hint {font-size: 12px; color: #333; margin-top: 0.4em; padding-left: 0.5em;}.tournament-edit .pagesection h3 .fa {margin-right: 10px; font-size: 18px;}.tournament-edit .tournaments-header-gamebox {position: relative; width: 75px; height: 75px; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat;}.tournaments-presentation {background-color: #fff; padding: 12px 12px 1px 12px; margin: -17px 0px 20px 0px; border-radius: 0 0 10px 10px;}.tournaments-presentation__gamebanner-wrapper {margin: -12px; position: relative; height: 0; padding-bottom: 28%; box-shadow: 0px 5px 5px grey; margin-bottom: 6px;}@media only screen and (max-width: 900px) {.tournaments-presentation__gamebanner-wrapper {height: 300px; overflow: hidden;}}.tournaments-presentation__gamebanner {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;}.tournaments-presentation__gamebanner-overlay {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5);}.tournaments-presentation__title-wrapper {position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; align-items: center; justify-content: space-around; flex-wrap: wrap;}.tournaments-presentation__title {display: flex; align-items: center; column-gap: 15px; background-color: rgba(0, 0, 0, 0.5); padding: 20px; min-width: 300px; border-radius: 3px;}.tournaments-presentation__title-image {width: 64px; height: 64px; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; border-radius: 3px;}.tournaments-presentation__title-game {font-size: 22px; color: #eee;}.tournaments-presentation__title-game > a {font-weight: bold;}.tournaments-presentation__title-tournament {font-size: 30px; color: #eee; font-weight: bold;}.tournaments-presentation__subtitle {align-items: center; column-gap: 15px; row-gap: 15px; padding: 17px; min-width: 300px; color: white; display: flex; flex-direction: row; flex-wrap: wrap;}.tournaments-presentation__subtitle > div {background-color: rgba(255, 255, 255, 0.15); padding: 20px; height: 50px; display: flex; flex-direction: column; justify-content: space-between; border-radius: 3px;}.tournaments-presentation__subtitle-label {}.tournaments-presentation__subtitle-value {font-size: 20px;}.tournaments-presentation__subtitle-value .fa {vertical-align: text-top;}.tournaments-presentation__admin {display: flex; align-items: center;}.tournaments-presentation__admin > * {margin-left: 10px;}.tournaments-mode-presentation {display: flex; flex-wrap: wrap; column-gap: 2%; margin-top: 2em; margin-bottom: 1em;}.tournaments-mode-presentation__main {flex: 2;}.tournaments-mode-presentation__side-left {display: flex; flex-direction: column; align-items: center;}.tournaments-mode-presentation__side-right {display: flex; flex-direction: column; row-gap: 15px;}.tournaments-mode-presentation__player-btns {display: flex; flex-direction: column; align-items: flex-end; row-gap: 15px; flex: 1;}.tournaments-mode-presentation__admin-btns {display: flex; flex-direction: column; align-items: center; background: rgba(0, 0, 0, 0.1); padding: 10px 0px; border-radius: 5px; border: 2px solid #ccc;}.tournaments-mode-presentation__launch-btn {display: flex; flex-direction: column; align-items: center; background: #454545; padding: 10px 0; align-self: stretch;}.tournaments-mode-presentation__launch-hint {color: white; font-size: 10px;}.tournaments-mode-presentation__image {position: relative; width: 229px; height: 188px; background-color: #ccc; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; border: 3px solid white; border-radius: 10px; box-shadow: inset 2px 2px 6px rgba(0, 0, 0, 0.13);}@media only screen and (max-width: 900px) {.tournaments-mode-presentation__image {width: 114px; height: 94px;}}.tournaments-mode-presentation__name {font-size: 24px; color: #333; margin-bottom: 0.5em;}.tournaments-mode-presentation__description {font-size: 18px; color: #333; margin-bottom: 1.5em;}.tournaments-presentation-status {display: flex; flex-wrap: wrap; margin: 0 -12px 0 -12px; padding: 10px; font-size: 18px; color: #555; row-gap: 1em; align-items: center; border-bottom: 1px solid #ccc;}.tournaments-presentation__stage-tournament {padding: 10px 20px; font-size: 20px; display: flex; align-items: center; flex-wrap: wrap;}.tournaments-presentation__stage-tournament-description {flex: 1;}.tournaments-presentation-status__global {color: #333; flex: 1; min-width: 360px;}.tournaments-presentation-status__global .fa {font-size: 20px;}.tournaments-presentation-status__player {min-width: 360px;}.tournaments-option--tournament .row-value {font-weight: bold; font-size: larger;}.tournaments-option--time .row-value {font-weight: bold;}.tournaments-registered-players {max-height: 988px; overflow-y: auto;}.tournaments-registered-players__player {display: flex; flex-direction: row; column-gap: 10px; align-items: center; border-bottom: 1px solid #dddddd; padding: 5px 0px;}.tournaments-registered-players__name {flex: 1;}.tournaments-results-players {max-height: 988px; overflow-y: auto;}.tournaments-results-players__player {display: flex; flex-direction: row; column-gap: 10px; align-items: center; border-bottom: 1px solid #dddddd; padding: 5px 0px;}.tournaments-results-players__name {flex: 1;}.tournaments-results-players__player--rank1 .tournaments-results-players__rank {font-size: larger; font-weight: bold;}.tournaments-results-players__player--rank1 .tournaments-results-players__avatar,.tournaments-results-players__player--rank1 .tournaments-results-players__avatar .emblem,.tournaments-results-players__player--rank2 .tournaments-results-players__avatar,.tournaments-results-players__player--rank2 .tournaments-results-players__avatar .emblem,.tournaments-results-players__player--rank3 .tournaments-results-players__avatar,.tournaments-results-players__player--rank3 .tournaments-results-players__avatar .emblem {width: 50px; height: 50px;}.tournaments-results-players__player--rank1 .tournaments-results-players__name,.tournaments-results-players__player--rank1 .tournaments-results-players__rank,.tournaments-results-players__player--rank2 .tournaments-results-players__name,.tournaments-results-players__player--rank2 .tournaments-results-players__rank,.tournaments-results-players__player--rank3 .tournaments-results-players__name,.tournaments-results-players__player--rank3 .tournaments-results-players__rank {font-size: larger;}.tournaments-change-trophy-form {border: 2px solid #ccc; padding: 10px;}.tournament-copy-link-input {width: 100%; font-size: 12px; padding: 3px;}.tournament-section--hidden {display: none;}.tournaments-list-filters {display: flex; flex-direction: row; column-gap: 15px; flex-wrap: wrap; row-gap: 30px; padding: 0; border-bottom: 1px solid #ccc;}.tournaments-list-filters__side {display: flex; flex-direction: column; row-gap: 15px; flex-wrap: wrap; min-width: 360px; padding: 10px;}.tournaments-list-filters__side-basic {flex: 1;}.tournaments-list-filters__side-advanced {border-left: 1px solid #ccc; padding-left: 20px;}.tournaments-list-filters__show-advanced {align-self: flex-end;}.tournaments-list-filters__row {display: flex; column-gap: 15px; row-gap: 15px; flex-wrap: wrap; align-items: center;}.tournaments-list-filters select,.tournaments-list-filters input[type='text'],.tournaments-list-filters .dijitInputInner {padding: 6px 4px !important;}.tournaments-list-filters label {font-size: 16px;}.tournaments-list-filters label:hover {color: #4b6afc; cursor: pointer;}.tournaments-list-filters input[type='checkbox'],.tournaments-list-filters input[type='radio'] {transform: scale(1.3); margin-right: 5px;}@media only screen and (max-width: 900px) {.tournaments-list-filters label {font-size: 13px;} .tournaments-list-filters__side-advanced {border-left: none; padding-left: 0px;} .tournaments-list-filters__side {padding: 0; min-width: 320px;} .tournaments-list-filters {border-bottom: none;}}.tournaments-list-results {display: flex; flex-direction: column; row-gap: 20px;}.tournaments-list-result {position: relative; background: white; border: 1px solid #ccc; padding-left: 40px; border-radius: 4px; display: flex; flex-wrap: wrap; column-gap: 20px; row-gap: 20px; cursor: pointer; color: #333; align-items: center;}a.tournaments-list-result {color: #333;}a.tournaments-list-result:hover {background: #eee; color: #333; text-decoration: none;}.tournaments-list-result > * {padding: 10px 0;}.tournaments-list-result__indicator {position: absolute; top: 0px !important; left: 0px !important; width: 40px; height: 100%; padding: 0px; background-image: url("../../200316-1631/img/mainsite/tablearrows.png"); background-size: 179px 100%; background-repeat: no-repeat; background-position: 33% 0px;}.tournaments-list-result--mode-turnbased .tournaments-list-result__indicator {background-position: 100% 0px;}.tournaments-list-result__gamebox {width: 50px; height: 50px; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; margin-right: 10px;}.tournaments-list-result__avatar {box-sizing: border-box; width: 38px; height: 38px; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat;}.tournaments-list-result__xp {text-align: right; flex: 1 1 100px;}.tournaments-list-result__title {flex: 4 1 360px; display: flex; align-items: center;}.tournaments-list-result__players {flex: 1 1 100px;}.tournaments-list-result__infos {flex: 3 1 300px;}.tournaments-list-result__infos2 {flex: 2 1 320px;}.tournaments-list-result__name {font-size: 14px; flex: 1; display: flex; flex-wrap: wrap; column-gap: 5px;}.tournaments-list-result__name span {text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.tournaments-list-result__championship {color: #000; font-weight: 500;}.tournaments-list-result__players {white-space: nowrap; display: flex; align-items: stretch; column-gap: 5px; flex-wrap: nowrap; background: white;}.tournaments-list-result__players-max {color: #777;}@media only screen and (max-width: 900px) {.tournaments-list-result__players {position: absolute; top: 0; right: 0; padding: 10px;}}.tournaments-list-result__gamename,.tournaments-list-result__date,.tournaments-list-result__type,.tournaments-list-result__status {margin-bottom: 5px;}.tournaments-list-result__date {color: #777;}.tournaments-list-result__date span {color: #333;}.tournaments-list-result__gameinfo {color: #777; font-size: small;}.tournaments-list-result__gamename {font-size: 18px; font-weight: bold; color: #4871b6;}.tournaments-list-result__subtitle {display: flex; align-items: center; column-gap: 10px; font-size: 16px;}.tournaments-list-result__playerstatus {color: #000; font-weight: 500;}.tournaments-list-create {}.tournaments-list-create__form {height: 0; overflow: hidden; transition: height ease-in-out 0.1s; border-bottom: 1px solid #ccc; margin-bottom: 20px;}.tournaments-list-create__form.visible {height: 100px; display: block;}.tournaments-list-create .dijitInputInner {padding: 6px 4px !important;}.tournaments-list-create__form-content {display: flex; column-gap: 10px; align-items: center;}.agenda-tournament-list-category {font-size: 14px; color: #475189; font-weight: bold; margin: 10px;}a.agenda-tournament-list__item {}a.agenda-tournament-list__item {display: flex; align-items: center; color: #555; padding: 5px; border-radius: 10px; margin-bottom: 5px; transition: background-color 0.15s ease-in-out;}a.agenda-tournament-list__item:hover {text-decoration: none; color: #555; background-color: rgba(0, 0, 0, 0.15);}.agenda-tournament-list__icon {margin-right: 10px;}.agenda-tournament-list__infos {flex: 1;}.agenda-tournament-list__title {font-size: 16px; font-weight: bold; color: #333;}.agenda-tournament-list__subtitle {font-size: 14px;}.agenda-tournament-list__avatar {width: 20px; height: 20px; display: inline-block; background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; vertical-align: middle;}.agenda-tournament-list__infos2 {display: flex; flex-direction: column; align-content: center;}.agenda-tournament-list__players {font-size: 18px; text-align: center;}.agenda-tournament-list__players-num {font-weight: bold; color: #333;}.agenda-tournament-list__separator {border-bottom: 1px #d3bfaa solid;}.agenda-tournament-list__seemore {text-align: right; margin-top: 5px;}.v2tournament,.v2tournament *,.v2tournament *:after,.v2tournament *:before {box-sizing: border-box;}.v2tournament {background: #fff; display: flex; flex-wrap: wrap; align-items: start;}.v2tournament h4 {background: #bcc597; padding: 5px; margin: 5px 0; border-radius: 4px;}.v2tournament h5 {background: #bcc597; padding: 4px; margin: 4px; border-radius: 3px;}.v2tournament h6 {background: #bcc597; padding: 3px; margin: 3px; border-radius: 2px;}.v2tournament pre {font-size: 9px;}.v2tournament pre br {display: none;}.v2tournament__encounters {flex: 1; display: flex; flex-direction: column; min-width: 200px; user-select: none;}.v2tournament__encounters-clear-filter {display: block; padding: 5px 20px;}.v2tournament__encounters-clear-filter.hidden {display: none;}.v2tournament__encounters-clear-player {display: inline-block; vertical-align: middle;}.v2tournament__encounters-clear-player .v2tournament__encounter-player {border: 1px solid #ccc !important; background: white !important;}.v2tournament__encounters-clear-player .v2tournament__encounter-player-points,.v2tournament__encounters-clear-player .v2tournament__encounter-player-result {display: none;}.v2tournament__encounters-steps {flex: 1 1 auto; position: relative; z-index: 0;}.v2tournament .dragging {cursor: grab;}.v2tournament__encounters-steps-arrow {position: absolute; width: 40px; background: red; top: 0; bottom: 0; z-index: 2; align-items: center; justify-content: center; display: flex; opacity: 0; pointer-events: none; transition: opacity 0.5s ease-out, color 0.5s ease-out; color: #777;}.v2tournament__encounters-steps-arrow--visible {opacity: 1; pointer-events: all; cursor: pointer;}.v2tournament__encounters-steps-arrow--right {right: 0; background: rgb(255, 255, 255); background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 0) 100%);}.v2tournament__encounters-steps-arrow--right:hover {background: linear-gradient(-90deg, rgba(255, 255, 255, 1) 65%, rgba(255, 255, 255, 0) 100%); color: #000;}.v2tournament__encounters-steps-arrow--left {left: 0; background: rgb(255, 255, 255); background: linear-gradient(90deg, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 0) 100%);}.v2tournament__encounters-steps-arrow--left:hover {background: linear-gradient(90deg, rgba(255, 255, 255, 1) 65%, rgba(255, 255, 255, 0) 100%); color: #000;}.v2tournament__encounters-steps-wrapper {overflow-x: auto; display: flex; column-gap: 0; scroll-behavior: smooth;}.v2tournament__encounters-steps.dragging .v2tournament__encounters-steps-wrapper {scroll-behavior: unset;}.v2tournament__encounters-step {background: #f5f5f5; padding: 12px 6px; box-shadow: rgba(0, 0, 0, 0.15) -2px 0px 3px; font-size: 13px; width: 215px;}.v2tournament__encounters-step:nth-child(odd) {background: #e5e5e5;}.v2tournament__encounters-step-title {background: #bcc597; background: linear-gradient(90deg, #99b445 0%, #bcc597 35%, #bcc597 100%); margin-bottom: 20px; text-align: center; font-weight: bold; height: 26px; line-height: 26px; position: relative; margin-left: 8px; margin-right: 8px; border-radius: 4px 0 0 4px;}.v2tournament__encounters-step-title:after {width: 0; height: 0; border-style: solid; border-width: 13px 0 13px 18px; border-color: transparent transparent transparent #bcc597; position: absolute; top: 0px; right: -18px; content: ' ';}.v2tournament__encounters-step-subtitle {font-size: smaller; font-weight: 400; color: #777;}.v2tournament__encounter {margin-bottom: 10px; transition: opacity 0.5s ease-out, margin 0.5s ease-out;}.v2tournament__encounter.hidden {margin-bottom: 7px; opacity: 0; height: 0; overflow: hidden;}.v2tournament__encounter-wrapper {border: 1px solid #ccc; border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.15) 1px 1px 4px; background: white;}a.v2tournament__encounter-title {text-align: center; background: #bcc597; display: flex; line-height: 20px; color: black; position: relative;}a.v2tournament__encounter-title:hover {text-decoration: none; background: #ccd5a7; color: inherit;}.v2tournament__encounter--status-future a.v2tournament__encounter-title {background: #aaa; color: white;}.v2tournament__encounter--status-future a.v2tournament__encounter-title:hover {background: #bbb;}.v2tournament__encounter--status-play a.v2tournament__encounter-title {background: #99b445;}.v2tournament__encounter--status-play a.v2tournament__encounter-title:hover {background: #a9c455;}.v2tournament__encounter--current a.v2tournament__encounter-title {background: #4871b6; flex: 1; color: white;}.v2tournament__encounter--current a.v2tournament__encounter-title:hover {background: #5881c6;}.v2tournament__encounter--status-skipped a.v2tournament__encounter-title {background: #ccc; color: black; pointer-events: none;}.v2tournament__encounter--status-skipped .v2tournament__encounter-position {display: none;}.v2tournament__encounter-status {flex: 1; z-index: 1;}.v2tournament__encounter-position {background: rgba(0, 0, 0, 0.25); color: white; text-align: center; width: 32px;}.v2tournament__encounter-position > a {color: white;}.v2tournament__encounter-progress {display: none;}.v2tournament__encounter--status-play .v2tournament__encounter-progress {display: block; padding-right: 2px; font-size: 10px; z-index: 1;}.v2tournament__encounter--status-play .v2tournament__encounter-progress-bar {position: absolute; top: 0; left: 32px; right: 0; bottom: 0;}.v2tournament__encounter--status-play .v2tournament__encounter-progress-bar > div {background: #bcc597; position: absolute; top: 0; bottom: 0;}.v2tournament__encounter--status-play.v2tournament__encounter--current .v2tournament__encounter-progress-bar > div {background: #7c99cb;}.v2tournament__encounter-player {border-bottom: 1px solid #ccc; display: flex; cursor: pointer; align-items: center; min-width: 120px;}.v2tournament__encounter-player > * {padding-right: 2px; line-height: 32px;}.v2tournament__encounter-player:last-child {border-bottom: none;}.v2tournament__encounter-player.highlighted {background: #eee; font-weight: bold;}.v2tournament__encounter-player.filtered {background: #ccc; font-weight: bold;}a.v2tournament__encounter-player-name {flex: 1; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; color: black; font-size: smaller; padding-left: 2px;}.v2tournament__encounter-player--current a.v2tournament__encounter-player-name {color: #4871b6; font-weight: bold;}.v2tournament__encounter-player--absent a.v2tournament__encounter-player-name {text-decoration: line-through;}.v2tournament--bracketElimination .v2tournament__encounter-player--eliminated .v2tournament__encounter-player-result,.v2tournament--bracketElimination .v2tournament__encounter-player--eliminated a.v2tournament__encounter-player-name {text-decoration: line-through;}.v2tournament--bracketElimination .v2tournament__encounter-player--eliminated .v2tournament__encounter-player-result {color: red;}.v2tournament__encounter--status-future .v2tournament__encounter-player--absent a.v2tournament__encounter-player-name {text-decoration: none; opacity: 0.75;}.v2tournament__encounter-player-points {color: black; margin-left: 7px; text-align: right; min-width: 20px; font-size: smaller;}.v2tournament__encounter-player-result {color: #777; margin-left: 7px; text-align: left; min-width: 23px; font-size: smaller;}.v2tournament--bracketElimination .v2tournament__encounter-player-result {color: #333;}.v2tournament__encounter-player--absent .v2tournament__encounter-player-points {opacity: 0.5;}.v2tournament__encounter-player--absent .v2tournament__encounter-player-result {opacity: 0.1;}.v2tournament__encounter-details {height: 16px; text-align: center; background: transparent; line-height: 16px; font-size: 12px; text-align: center; color: #777; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}.v2tournament--singleElimination .v2tournament__encounter {min-height: 103px; display: flex; flex-direction: column; justify-content: center; position: relative;}.v2tournament--singleElimination .v2tournament__encounters--filtered .v2tournament__encounter {overflow: hidden; min-height: none;}.v2tournament--singleElimination .v2tournament__encounter.hidden {display: none;}.v2tournament--singleElimination .v2tournament__encounter--arrow-top:after,.v2tournament--singleElimination .v2tournament__encounter--arrow-down:after {position: absolute; content: ' '; width: 20px; height: 57px; border-right: 2px solid #adbcda; left: 100%;}.v2tournament--singleElimination .v2tournament__encounter--arrow-down:after {top: 50%; border-top: 2px solid #adbcda;}.v2tournament--singleElimination .v2tournament__encounter--arrow-top:after {bottom: 50%; border-bottom: 2px solid #adbcda;}.v2tournament--singleElimination .v2tournament__encounter--step-num-2:after {height: 113px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-3:after {height: 226px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-4:after {height: 452px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-5:after {height: 904px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-6:after {height: 1808px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-7:after {height: 3616px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-8:after {height: 7232px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-9:after {height: 14464px;}.v2tournament--singleElimination .v2tournament__encounter:before {position: absolute; content: ' '; width: 33px; height: 57px; border-top: 2px solid #adbcda; top: 50%; left: -33px;}.v2tournament--singleElimination .v2tournament__encounter--step-num-1:before {content: none;}.v2tournament--singleElimination .v2tournament__encounters-wrapper {flex: 1; display: flex; flex-direction: column; justify-content: space-around;}.v2tournament--singleElimination .v2tournament__encounters-step {display: flex; flex-direction: column;}.v2tournament--singleElimination .v2tournament__encounters-step {background: #f5f5f5; padding: 12px 26px; box-shadow: none;}.v2tournament--singleElimination .v2tournament__encounters-step:nth-child(odd) {background: #f5f5f5;}.v2tournament__players-stats {margin-right: 10px;}.v2tournament__players-stats h4 {position: relative;}.v2tournament__players-stats .v2tournament__players-stats-table__extend {position: absolute; top: 2px; right: 2px; margin: 0; padding: 3px 6px;}.v2tournament__players-stats-table {border: 1px solid #ccc;}.v2tournament__players-stats-table th {padding: 4px; text-align: right; font-weight: bold; font-size: 12px;}.v2tournament__players-stats-table td {padding: 0px 5px; background: white; text-align: right; line-height: 30px;}.v2tournament__players-stats-table .emblemwrap {display: none;}.v2tournament__players-stats-table tr:nth-child(odd) td {background: #f2f2f2;}.v2tournament__players-stats-table tr.v2tournament__players-stats-table-row--eliminated .playername {text-decoration: line-through; color: #777;}.v2tournament__players-stats-table tr.v2tournament__players-stats-table-row--current .playername {color: #4871b6;}td.v2tournament__players-stats-table__name {min-width: 120px; width: auto !important; text-align: left;}td.v2tournament__players-stats-table__name > div {display: flex; flex-direction: row; align-items: center; column-gap: 5px;}td.v2tournament__players-stats-table__points {font-weight: bold;}.v2tournament__players-stats-table .hidden {display: none;}.v2tournament__players-stats-table--skip-0 .v2tournament__players-stats-table__skip {display: none;}.v2tournament--brackets {display: flex; flex-direction: column;}.v2tournament--brackets__brackets {display: flex; flex-direction: row; flex-wrap: wrap;}.v2tournament__bracket {margin-bottom: 20px; margin-right: 20px; transition: opacity 0.5s ease-out, margin 0.5s ease-out; min-width: 200px;}.v2tournament__bracket .v2tournament__encounter-wrapper {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.02), 0 6.7px 5.3px rgba(0, 0, 0, 0.028), 0 12.5px 10px rgba(0, 0, 0, 0.035), 0 22.3px 17.9px rgba(0, 0, 0, 0.042), 0 41.8px 33.4px rgba(0, 0, 0, 0.05), 0 100px 80px rgba(0, 0, 0, 0.07);}.v2tournament__bracket .v2tournament__encounter-status {font-weight: 500; line-height: 22px;}.v2tournament__bracket.hidden {margin-bottom: 10px; opacity: 0.4; height: auto; overflow: hidden;}.v2tournament__bracket img.v2tournament__encounter-player-avatar {width: 30px;}.v2tournament__bracket .v2tournament__encounter-player--eliminated a.v2tournament__encounter-player-name {text-decoration: line-through;}.v2tournament--brackets .v2tournament__encounter-details {border-bottom: 1px solid #ccc; line-height: 25px; height: 25px;}.v2tournament__stages {flex: 1; max-width: 100%;}.v2tournament__stage {margin-bottom: 20px;}.v2tournament__stage h3 {border-top: 2px solid #777;}.v2tournament__stage-options {margin-bottom: 20px;}.bgae {position: absolute;}.bgae_content {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}.sandbox_editor .bgae_content:hover {outline: 1px red dotted;}.within_selector .bgae_content {outline: 1px red dotted;}.sandbox_editor .bgae_content.bgae_selected {}.bgae_content .mainimage {width:100%; height:100%; background-size: 100% 100%;}.sandbox_tooltip {max-width: 400px;}.sandbox .player_score_value {position: relative; width: 70px; height: 14px; display: inline-block;}#gameresult_panel {display: none;}#gameresults {width: 400px; margin: auto;}#gameresults #gameresults_buttons {text-align: center;}.sandbox_gameinprogress .selectableElement {cursor: pointer;}.sandbox_gameinprogress .selectableElement .bgae_content:hover {filter: brightness( 125% );}.sandbox_gameinprogress .selectableElement.underTheStack .bgae_content:hover {transform:none;}.sandbox_gameinprogress .bgae_content.bgae_selected {filter: brightness( 125% );}.sandbox_gameinprogress .movingElement {transform:scale(1.10); transition:transform 200ms ease; z-index: 899;}.sandbox_gameinprogress.someElementHasBeenSelected .canPlaceOnIt {cursor: pointer; box-shadow: inset 0 0 100px 100px rgba(255, 255, 255, 0.1);}.sandbox_gameinprogress.someElementHasBeenSelected .canPlaceOnIt > .bgae_content {outline: 1px white dashed;}.sandbox_gameinprogress.someElementHasBeenSelected .canPlaceOnIt .hoverThisParent {outline: 3px blue dashed;}#sandbox_editbox {display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; outline: 3px red dotted;}.editbox_action {cursor: pointer; position: absolute; color: red; display: none; z-index: 50;}#editbox_action:hover {color: #ff3333;}#editbox_flip {left: -40px; top: -40px;}#editbox_secretsee {left: -40px; top: 0px;}#editbox_stopseen {left: -40px; top: 0px;}#editbox_rotateleft {left: 0px; top: -40px;}#editbox_rotateright {left: 55px; top: -40px;}#editbox_shuffle {right: -40px; top: -40px;}#editbox_deal {right: -40px; top: 0px;}#editbox_pick {right: -40px; top: 40px;}#editbox_roll {right: -40px; top: -40px;}#editbox_set {right: -40px; top: 0px;}.flippable #editbox_flip,.secretseeable #editbox_secretsee,.shuffleable #editbox_shuffle,.dealable #editbox_deal,.pickable #editbox_pick,.rollable #editbox_roll,.settable #editbox_set,.rotatable #editbox_rotateright,.rotatable #editbox_rotateleft{display: block;}.secretlySeenNow .editbox_action {display: none !important;}.secretlySeenNow #editbox_stopseen {display: block !important;}#selector {position: absolute; border: 1px solid #000077; background-color: #5555ff; opacity: 0.3;}.bgae_row {min-height: 500px; margin: 5px 0px 5px 0px;}.sandbox_editor .bgae_row {border: 3px gray dashed;}#bgagame_root {position: relative; margin: auto; min-height: 600px;}#bgagame_root.bgagame_root_tablet {width: 750px;}#bgagame_root.bgagame_root_computer {width: 950px;}#bgagame_root.bgagame_root_mobile {width: 750px;}#bgagame_root.sandbox_editor {background: url("../../200316-1631/img/layout/back-main.jpg");}.bgae_panel .bgae_content .panel {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: white; opacity: 0.5;}.sandbox_editor .bgae_zone > .bgae_content {outline: 4px green dashed; outline-offset: -4px;}.sandbox_editor .bgae_zone.canPlaceOnIt > .bgae_content.hoverThisParent {outline: 3px blue dashed;}.sandbox_nodefault_actions.sandbox .player_score_value {width: auto;}.sandbox_nodefault_actions .player_score_value .bgae {position: relative; display: inline-block; width: auto; margin-right: 4px; display: inline;}.sandbox_nodefault_actions .player_score_value .bgae_content {position: relative;}.counter_before {display: inline-block;}.counter_decrease,.counter_increase {cursor: pointer; display: none;}.counter_value {position: relative;}.counter_line {margin: -10px 0px -10px 0px;}.increaseButton {width: 30px; text-align: center;}.sandbox_default_actions .counter_decrease,.sandbox_default_actions .counter_increase {display: inline;}.sandbox_nodefault_actions .counter_decrease,.sandbox_nodefault_actions .counter_increase {display: none;}.textlabel {font-size: 18px;}.dieSetButton {width: 50px; height: 50px; margin: 5px; display: inline-block; cursor: pointer;}.tag_SBSTYLE_SELECTED > .bgae_content {outline: 4px red dotted;}.tag_SBSTYLE_LIGHT {filter: brightness( 125% );}.tag_SBSTYLE_LIGHTBACKGROUND {filter: brightness( 125% ); background-color: rgba(255,255,255,0.5);}.tag_SBSTYLE_REDSELECTED {background-color: rgba(255,0,0,0.5);}.tag_SBSTYLE_CLICKABLE > .bgae_content {box-shadow: 0 0 0 3px blue inset;}.tag_SBSTYLE_CLICKABLE > .bgae_content:hover {box-shadow: 0 0 0 3px red inset; background-color: rgba(255, 0, 0, 0.2);}.tag_SBSTYLE_ROUNDED > .bgae_content {border-radius: 50%;}.tag_SBSTYLE_CLICKABLE_ROUNDED > .bgae_content {box-shadow: 0 0 0 3px blue inset; border-radius: 50%;}.tag_SBSTYLE_CLICKABLE_ROUNDED > .bgae_content:hover {box-shadow: 0 0 0 3px red inset; background-color: rgba(255, 0, 0, 0.2);}.tag_SBSTYLE_HIDDEN > .bgae_content {visibility: hidden;}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}