.rpi-graph {position: absolute;top: 70px;bottom: 0px;width: 100%;-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.rpi-graph .share-box {position: absolute;bottom: 125px;right: 120px;z-index: 4;}.rpi-graph .graph-header {position: absolute;top: 84px;width: 100%;z-index: 5;}.rpi-graph .graph-header .teams-total {position: absolute;top: 0px;right: calc(50% + 50px);width: 200px;text-align: right;font-size: 24px;font-family: "Circular-Medium", Arial, sans-serif;color: #bbbbbb;line-height: 1;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.rpi-graph .graph-header .teams-total:hover {color: #189867;}}@media all and (min-width: 769px) {.rpi-graph .graph-header .teams-total.selected {color: #189867 !important;}}@media all and (min-width: 769px) {.rpi-graph .graph-header .teams-total.unselected {color: #bbbbbb !important;}}.rpi-graph .graph-header .players-total {position: absolute;top: 0px;left: calc(50% + 50px);width: 200px;text-align: left;font-size: 24px;font-family: "Circular-Medium", Arial, sans-serif;color: #bbbbbb;line-height: 1;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.rpi-graph .graph-header .players-total:hover {color: #189867;}}@media all and (min-width: 769px) {.rpi-graph .graph-header .players-total.selected {color: #189867 !important;}}@media all and (min-width: 769px) {.rpi-graph .graph-header .players-total.unselected {color: #bbbbbb !important;}}@media all and (max-width: 420px) {.rpi-graph .graph-header {overflow: hidden;}.rpi-graph .graph-header .players-total,.rpi-graph .graph-header .teams-total {font-size: 20px;}}.rpi-graph .graph-header .graph-toggle {position: relative;margin: auto;width: 72px;height: 26px;border-radius: 14.5px;background-color: #dddddd;}.rpi-graph .graph-header .graph-toggle .teams {position: absolute;left: 0px;height: 26px;cursor: pointer;width: 50%;top: 0px;}.rpi-graph .graph-header .graph-toggle .players {position: absolute;right: 0px;height: 26px;cursor: pointer;width: 50%;top: 0px;}.rpi-graph .graph-header .graph-toggle .graph-toggle-handle {position: absolute;width: 26px;height: 26px;top: 0px;left: 0px;border-radius: 50%;background: #222222;cursor: pointer;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.rpi-graph .graph-header .graph-toggle .graph-toggle-handle:hover {background: #189867;}.rpi-graph .graph-header .graph-toggle .graph-toggle-handle.dragging {background: #189867;}.rpi-graph .graph-header #rpi-graph-sort {position: absolute;right: 50px;top: 0px;}.rpi-graph .graph-header #rpi-graph-period {position: absolute;left: 50px;top: 0px;}.rpi-graph .graph-header .filter-static,.rpi-graph .graph-header .filter-drop-down {font-size: 16px;font-family: "Circular-Medium", Arial, sans-serif;color: #8A8A8A;}.rpi-graph .graph-header .filter-static div span,.rpi-graph .graph-header .filter-drop-down div span {color: #189867;cursor: pointer;}.rpi-graph .graph-header .filter-static div img,.rpi-graph .graph-header .filter-drop-down div img {width: 11px;cursor: pointer;}.rpi-graph .graph-header .filter-static ul,.rpi-graph .graph-header .filter-drop-down ul {display: none;position: absolute;right: 0px;top: 30px;width: 142px;list-style: none;padding: 10px 25px;margin: 0;border-radius: 3px;background-color: #ffffff;box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.25);z-index: 20;}.rpi-graph .graph-header .filter-static ul li,.rpi-graph .graph-header .filter-drop-down ul li {font-size: 16px;font-family: "Circular-Medium", Arial, sans-serif;color: #222222;padding: 5px 0;white-space: nowrap;cursor: pointer;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.rpi-graph .graph-header .filter-static ul li:hover,.rpi-graph .graph-header .filter-drop-down ul li:hover {color: #ABABAB;}}.rpi-graph .graph-header .filter-drop-down.open ul {display: block;}.rpi-graph .filter-static div span {cursor: default !important;}.rpi-graph .filter-static div img {cursor: default !important;}.rpi-graph #rpi-graph-period ul {right: auto;left: 0px;}.rpi-graph .graph-container {position: absolute;top: 168px;bottom: 284px;left: 90px;right: 0px;}.rpi-graph #teams-graph,.rpi-graph #players-graph {position: absolute;height: 100%;width: 100%;display: none;}.rpi-graph .graph-container.graph-bars {left: 0px;right: 0px;}.rpi-graph .scroll-container {position: absolute;left: 90px;right: 0px;height: 100%;overflow: hidden;z-index: 3;}@media all and (min-width: 769px) {.rpi-graph .scroll-container {-webkit-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.rpi-graph .graph-lines {z-index: 1;}@media all and (min-width: 769px) {.rpi-graph .graph-lines {-webkit-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.rpi-graph .graph-lines .rank {position: absolute;bottom: -22px;left: -10px;font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;}.rpi-graph .graph-lines .rpi-score {font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;display: none;}.rpi-graph .graph-lines .line {position: absolute;width: 100%;border-bottom: 1px solid #EDEDED;}.rpi-graph .graph-lines .line .label {font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;position: absolute;left: -52px;top: -7px;width: 30px;text-align: right;}.rpi-graph .graph-lines .line.line-0 {bottom: 0%;width: calc(100% + 20px);left: -20px;}.rpi-graph .graph-lines .line.line-0 .label {left: -32px;}.rpi-graph .graph-lines .line.line-1 {bottom: 10%;}.rpi-graph .graph-lines .line.line-2 {bottom: 20%;}.rpi-graph .graph-lines .line.line-3 {bottom: 30%;}.rpi-graph .graph-lines .line.line-4 {bottom: 40%;}.rpi-graph .graph-lines .line.line-5 {bottom: 50%;}.rpi-graph .graph-lines .line.line-6 {bottom: 60%;}.rpi-graph .graph-lines .line.line-7 {bottom: 70%;}.rpi-graph .graph-lines .line.line-8 {bottom: 80%;}.rpi-graph .graph-lines .line.line-9 {bottom: 90%;}.rpi-graph .graph-lines .line.line-10 {bottom: 100%;}.rpi-graph .graph-bars {z-index: 2;}.rpi-graph .graph-bars .bar {position: absolute;bottom: 0px;width: 40px;display: block;}.rpi-graph .graph-bars .bar .bg {position: absolute;bottom: 0px;top: 0px;right: 0px;left: 0px;display: block;-webkit-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.rpi-graph .graph-bars .bar .score {font-size: 15px;text-align: center;width: 100%;font-family: "Circular-Bold", Arial, serif;position: absolute;display: block;}.rpi-graph .graph-bars .bar .score sup {font-family: "Circular-Book", Arial, sans-serif;font-size: 10px;position: relative;top: 2px;}.rpi-graph .graph-bars .bar .difference {position: absolute;width: 10px;left: 15px;display: block;}.rpi-graph .graph-bars .bar .label {position: absolute;top: 100%;left: -15px;right: -15px;text-align: center;color: #222222;font-size: 14px;font-family: "Circular-Medium", Arial, sans-serif;display: block;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.rpi-graph .graph-bars .bar .label .position {font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;display: block;margin: 7px 0;}.rpi-graph .graph-bars .bar .label img {width: 40px;height: 40px;}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar .label img {-webkit-transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.rpi-graph .graph-bars .bar .label .name {display: block;min-height: 40px;}.rpi-graph .graph-bars .bar .label .display-score {display: block;}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar:hover .label {color: #8A8A8A;}}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar:hover .label img {-ms-transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);transform: scale(1.2, 1.2);}}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar.same:hover .bg {background-color: #888;}}.rpi-graph .graph-bars .bar.up {color: #189867;}.rpi-graph .graph-bars .bar.up .bg {background-color: #a0d6c3;}.rpi-graph .graph-bars .bar.up .difference {background: #189867;}.rpi-graph .graph-bars .bar.up .label .display-score {color: #189867;}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar.up:hover .bg {background-color: #6cb593;}}.rpi-graph .graph-bars .bar.down {color: #d42221;}.rpi-graph .graph-bars .bar.down .bg {background-color: #eaacac;}.rpi-graph .graph-bars .bar.down .difference {background: #d42221;}.rpi-graph .graph-bars .bar.down .label .display-score {color: #d42221;}@media all and (min-width: 769px) {.rpi-graph .graph-bars .bar.down:hover .bg {background-color: #d95e59;}}.rpi-graph .graph-bars .bar.same {color: #222222;}.rpi-graph .graph-bars .bar.same .bg {background-color: #acacac;}.rpi-graph .graph-bars .bar.same .difference {background: #222222;}.rpi-graph .graph-bars .bar.same .label .display-score {color: #222222;}.rpi-graph .graph-bars .bar.hide {display: none;}@media all and (max-width: 767px) {.rpi-graph #rpi-graph-sort,.rpi-graph #rpi-graph-period {display: none;}.rpi-graph .share-box {position: absolute;bottom: auto;top: 100%;right: 100px;}.rpi-graph .graph-lines {z-index: 1;}.rpi-graph .graph-lines .rank {position: absolute;bottom: auto;top: -35px;left: -50px;width: 36px;text-align: center;font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;font-size: 11px;}.rpi-graph .graph-lines .rpi-score {position: absolute;display: block;top: -35px;left: -2px;font-size: 11px;}.rpi-graph .graph-lines .line {position: absolute;width: 1px;height: 100%;border-bottom: none;border-right: 1px solid #EDEDED;}.rpi-graph .graph-lines .line .label {font-size: 10px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;position: absolute;left: -15px;top: -15px;width: 30px;text-align: center;}.rpi-graph .graph-lines .line.line-0 {bottom: auto;left: 0%;width: 1px;}.rpi-graph .graph-lines .line.line-0 .label {left: -15px;}.rpi-graph .graph-lines .line.line-1 {bottom: auto;left: 10%;}.rpi-graph .graph-lines .line.line-2 {bottom: auto;left: 20%;}.rpi-graph .graph-lines .line.line-3 {left: 30%;bottom: auto;}.rpi-graph .graph-lines .line.line-4 {left: 40%;bottom: auto;}.rpi-graph .graph-lines .line.line-5 {left: 50%;bottom: auto;}.rpi-graph .graph-lines .line.line-6 {left: 60%;bottom: auto;}.rpi-graph .graph-lines .line.line-7 {left: 70%;bottom: auto;}.rpi-graph .graph-lines .line.line-8 {left: 80%;bottom: auto;}.rpi-graph .graph-lines .line.line-9 {left: 90%;bottom: auto;}.rpi-graph .graph-lines .line.line-10 {left: 100%;bottom: auto;}.rpi-graph #teams-graph,.rpi-graph #players-graph {position: relative;margin-bottom: 100px;}.rpi-graph .scroll-container {left: 65px;right: 60px;overflow: visible;}.rpi-graph .graph-container {position: absolute;top: 168px;bottom: 0px;left: 65px;right: 60px;}.rpi-graph .graph-bars .bar .score {font-size: 14px;width: auto;top: 5px;}.rpi-graph .graph-bars .bar .difference {height: 3px;left: auto;}.rpi-graph .graph-bars .bar .bg {top: auto;height: 11px;}.rpi-graph .graph-bars .bar .label {position: absolute;top: 0px;left: -50px;right: 0px;text-align: left;}.rpi-graph .graph-bars .bar .label .position {position: absolute;left: 0px;top: 34px;width: 36px;text-align: center;}.rpi-graph .graph-bars .bar .label img {position: absolute;left: 0px;top: 4px;width: 36px;height: 36px;}.rpi-graph .graph-bars .bar .label .name {position: absolute;left: 50px;width: auto;top: 5px;}.rpi-graph .graph-bars .bar .label .display-score {position: absolute;right: -40px;top: 26px;font-size: 11px;}}.rpi-graph.teams .graph-header .teams-total {color: #189867;}.rpi-graph.teams #teams-graph {display: block;}.rpi-graph.players .graph-header .players-total {color: #189867;}.rpi-graph.players .graph-header .graph-toggle .graph-toggle-handle {left: 46px;}.rpi-graph.players #players-graph {display: block;}@media all and (max-width: 990px) {.show-filter .rpi-graph,.show-sort .rpi-graph {display: none;}}html.show-preloader .rpi-graph {pointer-events: none;}html.show-preloader .rpi-graph .scroll-container {opacity: 0.25;}html.show-preloader .rpi-graph .graph-lines {opacity: 0.25;}html.show-preloader .tournament-graph-scroll {pointer-events: none;opacity: 0.25;}.share {text-align: left;position: relative;}.share .icon {background: url("../images/common/icons-share-24-px.png") no-repeat;width: 100px;height: 30px;position: absolute;top: 0px;left: 0px;display: block;cursor: pointer;color: #189867;font-size: 16px;font-family: "Circular-Bold", Arial, serif;padding-left: 25px;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.share .icon {background: url("../images/common/icons-share-24-px@2x.png") no-repeat;background-size: 20px 20px;}}.share .icons {position: absolute;top: 0px;left: 0px;width: 100px;height: 20px;line-height: 0;display: none;}.share .icons img {height: 20px;cursor: pointer;}.share .share-email-popup {display: none;}.share .share-email-popup .share-box {padding: 30px 20px;position: absolute;bottom: 20px;right: -75px;border-radius: 3px;background-color: #ffffff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);width: 282px;z-index: 5000;font-family: "Circular-Bold", Arial, serif;font-size: 21px;color: #189867;}.share .share-email-popup .share-box .arrow {width: 17px;height: 17px;transform: rotate(45deg);background-color: #ffffff;position: absolute;bottom: -2px;right: 10px;}.share .share-email-popup .share-box input {width: 100%;height: 44px;border: none;border-radius: 3px;background-color: #eeeeee;font-family: "Circular-Book", Arial, sans-serif;font-size: 18px;padding: 5px 15px;display: block;margin-bottom: 20px;}.share .share-email-popup .share-box input.error {background: #d42221;color: #FFFFFF;}.share .share-email-popup .share-box .send-btn {width: 100px;height: 40px;border-radius: 3px;background-color: #009a65;font-size: 18px;font-family: "Circular-Bold", Arial, serif;color: #FFFFFF;text-align: center;padding-top: 10px;line-height: 1;cursor: pointer;}.share .share-email-popup .thanks,.share .share-email-popup .error {display: none;}.share .share-email-popup.open {display: block;}.share.open .icon {display: none;}.share.open .icons {display: block;}main.index {position: absolute;top: 0px;left: 230px;right: 0px;bottom: 0px;padding: 182px 70px 0 115px;overflow: hidden;}main.index .header .page-stats {position: absolute;right: 82px;top: 184px;opacity: 0.3;font-family: "Circular-Book", Arial, sans-serif;font-size: 24px;line-height: 1;text-align: right;color: #222222;}@media all and (max-width: 767px) {main.index .header .page-stats {display: none;}}main.index .header .bread-crumbs {font-family: "Circular-Book", Arial, sans-serif;font-size: 24px;color: #8a8a8a;}main.index .header .bread-crumbs a {color: #222222;position: relative;}main.index .header .bread-crumbs a .tournament-logo {max-height: 22px;position: absolute;top: 4px;right: -30px;}main.index .header .bread-crumbs a .team-logo {max-height: 50px;position: absolute;right: -50px;top: -13px;}main.index .header .bread-crumbs a .postions-shirts {position: absolute;right: -75px;width: 70px;}main.index .header .bread-crumbs a .postions-shirts .shirt {background: url("../images/index/jersey-icon-big-black.png");width: 32px;height: 28px;color: #FFFFFF;text-align: center;font-family: "Circular-Bold", Arial, serif;font-size: 13px;padding-top: 6px;}main.index .header .bread-crumbs a .postions-shirts .shirt.l {float: left;}main.index .header .bread-crumbs a .postions-shirts .shirt.r {float: right;}main.index .header .bread-crumbs a.start {color: #8a8a8a;}main.index .header .bread-crumbs a.start:hover {color: #222222;}main.index .header .bread-crumbs .back-arrow {position: relative;top: -1px;margin-right: 3px;}@media all and (max-width: 767px) {main.index .header .bread-crumbs .back-arrow {margin-right: 13px;}}@media all and (max-width: 767px) {main.index .header .bread-crumbs .desktop {display: none;}}main.index .header .bread-crumbs .mobile {display: none;}@media all and (max-width: 767px) {main.index .header .bread-crumbs .mobile {display: inline;}}main.index .blackout {position: absolute;width: 100%;height: 100%;z-index: 15;background: rgba(0, 0, 0, 0.2);left: 0px;top: 0px;display: none;}main.index .blackout.show {display: block;}main.index #current-page-title,main.index #nav-update {display: none;}@media all and (max-width: 1240px) {main.index .header .page-stats {top: 230px;}}@media all and (max-width: 1023px) {main.index {position: absolute;left: 0px;padding: 40px 30px 0 30px;top: 60px;}main.index .header .page-stats {font-size: 15px !important;top: 40px;right: 20px;}}@media all and (max-width: 767px) {main.index {overflow: visible;padding: 40px 20px 0 20px;}main.index .header .page-stats,main.index .header .bread-crumbs {top: 90px;right: 20px;font-size: 18px;}main.index .header .page-stats a .tournament-logo,main.index .header .bread-crumbs a .tournament-logo {top: 0px;}}.card {position: relative;display: block;-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.card span {display: block;}.card .dice-card-gradient {display: none;}.card .jersey {margin-bottom: 15px;}.card .jersey .icon {background: url("../images/home/jersey-icon.png") no-repeat;width: 32px;height: 28px;float: left;text-align: center;font-family: "Circular-Bold", Arial, serif;color: #FFFFFF;font-size: 14px;padding-top: 5px;-webkit-transition: background 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: background 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: background 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: background 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card .jersey .icon {background: url("../images/home/jersey-icon@2x.png") no-repeat;background-size: 100%;}}.card .jersey .position {float: left;font-size: 16px;color: #8a8a8a;font-family: "Circular-Medium", Arial, sans-serif;margin: 5px 0 0 10px;text-transform: capitalize;-webkit-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.card .jersey:after {clear: both;content: "";display: block;}.card .card-container {position: relative;width: 190px;height: 341px;border-radius: 3px;background-color: #ffffff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);overflow: hidden;-webkit-transition: background-color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: background-color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: background-color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: background-color 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.card .card-container .portrait {border-radius: 3px 3px 0 0;max-height: 180px;width: 100%;position: relative;overflow: hidden;line-height: 0;}.card .card-container .portrait img {display: block;width: 100%;-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.card .card-container .portrait.team {height: 140px;}.card .card-container .portrait.team img {width: 120px;position: relative;margin: auto;top: 20px;}.card .card-container .copy {padding: 15px 20px;}.card .card-container .copy .name {font-size: 21px;font-family: "Circular-Medium", Arial, sans-serif;color: #222222;}.card .card-container .copy .position {font-size: 14px;font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;}.card .card-container .copy .score {position: absolute;left: 20px;right: 20px;bottom: 13px;color: #222222;font-family: "Circular-Bold", Arial, serif;}.card .card-container .copy .score .total {font-size: 30px;float: left;}.card .card-container .copy .score .history {float: right;font-size: 16px;margin-top: 10px;padding-left: 20px;}.card .card-container .copy .score .history sup {font-size: 10px;position: relative;top: 1px;}@media all and (max-width: 990px) {.card .card-container .copy .score .history sup {top: 4px;}}.card .card-container .copy .score .history .last-days {font-size: 12px;font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;text-align: left;margin-left: -20px;}.card .card-container .copy .score.up {color: #189867;}.card .card-container .copy .score.up .history {background: url("../images/common/icon-score-up.png") no-repeat left 5px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card .card-container .copy .score.up .history {background: url("../images/common/icon-score-up@2x.png") no-repeat left 5px;background-size: 10px 13px;}}.card .card-container .copy .score.down {color: #d42221;}.card .card-container .copy .score.down .history {background: url("../images/common/icon-score-down.png") no-repeat left 5px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card .card-container .copy .score.down .history {background: url("../images/common/icon-score-down@2x.png") no-repeat left 5px;background-size: 10px 13px;}}.card .card-container .copy .score.same .history {padding-left: 0px;}.card .card-container .copy .score.same .last-days {margin-left: 0px;}.card .card-container .copy .score:after {clear: both;content: "";display: block;}.card .card-container.team {height: 250px;}@media all and (min-width: 769px) {.card:hover .jersey .position {color: #189867;}}.card:hover .jersey .icon {background: url(../images/home/jersey-icon-green.png) no-repeat;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card:hover .jersey .icon {background: url(../images/home/jersey-icon-green@2x.png) no-repeat;}}@media all and (min-width: 769px) {.card:hover .card-container {background-color: #ededed;}}@media all and (min-width: 769px) {.card:hover .card-container .portrait img {-ms-transform: scale(1.05, 1.05);-webkit-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}}.card.transition-out-card {-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px);opacity: 0;}.card.column .card-container {width: 100%;}@media all and (max-width: 990px) {.card.column .jersey {margin-bottom: 15px;}.card.column .jersey .icon {width: 28px;height: 24px;font-size: 12px;background-size: 100%;}.card.column .jersey .position {float: left;font-size: 13px;color: #8a8a8a;font-family: "Circular-Medium", Arial, sans-serif;margin: 5px 0 0 10px;text-transform: capitalize;}.card.column .card-container {height: 240px;}.card.column .card-container .copy {padding: 10px 15px;}.card.column .card-container .copy .name {font-size: 15px;}.card.column .card-container .copy .position {font-size: 11px;}.card.column .card-container .copy .score {left: 15px;right: 15px;bottom: 5px;}.card.column .card-container .copy .score .total {font-size: 16px;}.card.column .card-container .copy .score .history {font-size: 10px;margin-top: 7px;padding-left: 12px;}.card.column .card-container .copy .score .history .last-days {display: none;}.card.column .card-container .copy .score.up .history {margin-top: 3px;background: url("../images/common/icon-score-up.png") no-repeat top 5px left 1px;background-size: 8px 10px;}.card.column .card-container .copy .score.down .history {margin-top: 3px;background: url("../images/common/icon-score-down.png") no-repeat top 5px left 1px;background-size: 8px 10px;}}@media all and (max-width: 990px) and (-webkit-min-device-pixel-ratio: 1.5) {.card.column .card-container .copy .score.up .history {background: url("../images/common/icon-score-up@2x.png") no-repeat left 1px;background-size: 8px 10px;}.card.column .card-container .copy .score.down .history {background: url("../images/common/icon-score-down@2x.png") no-repeat left 1px;background-size: 8px 10px;}}@media all and (max-width: 767px) {.card.column .jersey {position: absolute;right: 80px;top: 20px;z-index: 2;}.card.column .jersey .position {display: none;}.card.column .card-container {height: 60px;}.card.column .card-container .portrait {width: 60px;height: 60px;border-radius: 3px 0 0 3px;float: left;}.card.column .card-container .portrait.team {height: 60px;}.card.column .card-container .portrait.team img {width: 100%;top: 0px;}.card.column .card-container .copy {float: right;width: calc(100% - 60px);}.card.column .card-container .copy .score {right: 30px;bottom: auto;top: 10px;left: auto;}.card.column .card-container .copy .score .total {float: none;text-align: right;}.card.column .card-container .copy .score .history {float: none;margin-top: 0px;}.card.column .card-container .copy .score.up .history {margin-top: 0px;background: url("../images/common/icon-score-up.png") no-repeat top 5px left 1px;background-size: 8px 10px;}.card.column .card-container .copy .score.down .history {margin-top: 0px;background: url("../images/common/icon-score-down.png") no-repeat top 5px left 1px;background-size: 8px 10px;}}@media all and (max-width: 360px) {.card.column .jersey {right: 60px;}.card.column .card-container .copy .score {right: 10px;}}@media all and (max-width: 990px) {.card.landscape-1023 .card-container {width: 100%;max-width: 335px;height: 124px;}.card.landscape-1023 .card-container .portrait {width: 130px;height: 124px;border-radius: 3px 0 0 3px;float: left;}.card.landscape-1023 .card-container .portrait.team {height: 124px;}.card.landscape-1023 .card-container .portrait.team img {top: 0px;}.card.landscape-1023 .card-container .copy {float: right;width: calc(100% - 130px);}.card.landscape-1023 .card-container .copy .name {font-size: 18px;}.card.landscape-1023 .card-container .copy .score {left: 150px;right: 20px;bottom: 10px;}}.card.small .card-container {width: 148px;height: 241px;}.card.small .card-container .portrait {height: 140px;}.card.small .card-container .copy {padding: 10px 15px;}.card.small .card-container .copy .name {font-size: 14px;}.card.small .card-container .copy .position {font-size: 10px;}.card.small .card-container .copy .score {left: 15px;right: 15px;bottom: 15px;}.card.small .card-container .copy .score .total {font-size: 24px;}.card.small .card-container .copy .score .history {font-size: 12px;margin-top: 13px;padding-left: 13px;}.card.small .card-container .copy .score.up .history {background: url("../images/common/icon-score-up.png") no-repeat left 3px;background-size: 8px 10px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card.small .card-container .copy .score.up .history {background: url("../images/common/icon-score-up@2x.png") no-repeat left 3px;background-size: 8px 10px;}}.card.small .card-container .copy .score.down .history {background: url("../images/common/icon-score-down.png") no-repeat left 3px;background-size: 8px 10px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.card.small .card-container .copy .score.down .history {background: url("../images/common/icon-score-down@2x.png") no-repeat left 3px;background-size: 8px 10px;}}@media all and (max-width: 990px) {.card.small .card-container {width: 70px;height: 112px;}.card.small .card-container .portrait {height: 64px;}.card.small .card-container .copy {padding: 5px 5px;}.card.small .card-container .copy .name {font-size: 7px;}.card.small .card-container .copy .position {font-size: 5px;}.card.small .card-container .copy .score {left: 5px;right: 5px;bottom: 5px;}.card.small .card-container .copy .score .total {font-size: 11px;}.card.small .card-container .copy .score .history {font-size: 6px;margin-top: 5px;padding-left: 5px;}.card.small .card-container .copy .score .history .last-days {font-size: 8px;}}footer {margin-top: 100px;height: 400px;}footer > div {max-width: 1278px;position: relative;width: 100%;border-top: 1px solid #DEDEDE;margin: auto;}footer > div .logo {position: relative;width: 64px;margin: -21px auto 0;background-color: #f6f6f6;padding: 0 14px;}footer > div .copy {margin-top: 50px;float: left;width: 40%;padding-right: 110px;}footer > div .copy p {font-family: "Circular-Book", Arial, sans-serif;font-size: 14px;line-height: 1.71;color: #8a8a8a;margin: 0 0 30px;}footer > div nav {position: relative;margin-top: 50px;float: left;width: 60%;font-family: "Circular-Book", Arial, sans-serif;font-size: 14px;}footer > div nav > ul {list-style: none;margin: 0;padding: 0;}footer > div nav > ul > li {color: #8a8a8a;float: left;width: 20%;}footer > div nav > ul > li ul {list-style: none;margin: 0;padding: 0;color: #222222;font-family: "Circular-Medium", Arial, sans-serif;}footer > div nav > ul > li ul li {margin-top: 20px;}footer > div nav > ul > li ul li a {color: #222222;cursor: pointer;}footer > div nav > ul > li ul li.social {margin-top: 0px;}footer > div nav > ul > li ul li.social img {cursor: pointer;}footer > div:after {clear: both;content: "";display: block;}@media all and (max-width: 1420px) {footer {padding: 0 25px;}}@media all and (max-width: 767px) {footer {padding: 0 25px;}footer > div .copy {float: none;width: 100%;padding-right: 0;}footer > div nav {height: 500px;float: none;width: 100%;}footer > div nav > ul > li {width: auto;float: none;}footer > div nav > ul > li.download {position: absolute;left: 50%;top: 0px;}footer > div nav > ul > li.support {position: absolute;left: 50%;top: 150px;}footer > div nav > ul > li.share {position: absolute;left: 50%;top: 340px;}footer > div nav > ul > li.legal {margin-top: 50px;}}body {padding: 0px;margin: 0px;width: 100%;height: 100%;background-color: #f6f6f6;overflow-x: hidden;-moz-image-rendering: auto;image-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}img {border: none;}a {text-decoration: none;}.left {float: left;}.right {float: right;}.mouseNo {pointer-events: none;}.mouseYes {pointer-events: all;}.block {display: block;}.inlineBlock {display: inline-block;}.clear {clear: both;}.hand {cursor: pointer;}.op50 {zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity: 0.5;}.op30 {zoom: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity: 0.3;}.hide {display: none;}.hidden {visibility: hidden;}.center {text-align: center;}.lowercase {text-transform: lowercase;}.uppercase {text-transform: uppercase;}.underline {text-decoration: underline;}* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.noselect {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}@font-face {font-family: 'Apercu-Bold';src: url('../webfonts/apercu-bold-webfont.eot');src: url('../webfonts/apercu-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../webfonts/apercu-bold-webfont.woff') format('woff'),url('../webfonts/apercu-bold-webfont.ttf') format('truetype');}@font-face {font-family: 'Apercu-Regular';src: url('../webfonts/apercu-regular-pro.eot');src: url('../webfonts/apercu-regular-pro.eot?#iefix') format('embedded-opentype'),url('../webfonts/apercu-regular-pro.woff') format('woff'),url('../webfonts/apercu-regular-pro.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-300';src: url('../webfonts/2E9119_1_0.eot');src: url('../webfonts/2E9119_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_1_0.woff2') format('woff2'),url('../webfonts/2E9119_1_0.woff') format('woff'),url('../webfonts/2E9119_1_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-500';src: url('../webfonts/2E9119_3_0.eot');src: url('../webfonts/2E9119_3_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_3_0.woff2') format('woff2'),url('../webfonts/2E9119_3_0.woff') format('woff'),url('../webfonts/2E9119_3_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-700';src: url('../webfonts/2E9119_0_0.eot');src: url('../webfonts/2E9119_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_0_0.woff2') format('woff2'),url('../webfonts/2E9119_0_0.woff') format('woff'),url('../webfonts/2E9119_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSans-900';src: url('../webfonts/2E9119_9_0.eot');src: url('../webfonts/2E9119_9_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/2E9119_9_0.woff2') format('woff2'),url('../webfonts/2E9119_9_0.woff') format('woff'),url('../webfonts/2E9119_9_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-300';src: url('../webfonts/309F27_0_0.eot');src: url('../webfonts/309F27_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_0_0.woff2') format('woff2'),url('../webfonts/309F27_0_0.woff') format('woff'),url('../webfonts/309F27_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-500';src: url('../webfonts/32E7A7_1_0.eot');src: url('../webfonts/32E7A7_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/32E7A7_1_0.woff2') format('woff2'),url('../webfonts/32E7A7_1_0.woff') format('woff'),url('../webfonts/32E7A7_1_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-700';src: url('../webfonts/32E7A7_0_0.eot');src: url('../webfonts/32E7A7_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/32E7A7_0_0.woff2') format('woff2'),url('../webfonts/32E7A7_0_0.woff') format('woff'),url('../webfonts/32E7A7_0_0.ttf') format('truetype');}@font-face {font-family: 'MuseoSlab-900';src: url('../webfonts/309F2A_0_0.eot');src: url('../webfonts/309F2A_0_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F2A_0_0.woff2') format('woff2'),url('../webfonts/309F2A_0_0.woff') format('woff'),url('../webfonts/309F2A_0_0.ttf') format('truetype');}@font-face {font-family: 'FuturaPT-Bold';src: url('../webfonts/309F27_1_0.eot');src: url('../webfonts/309F27_1_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_1_0.woff2') format('woff2'),url('../webfonts/309F27_1_0.woff') format('woff'),url('../webfonts/309F27_1_0.ttf') format('truetype');}@font-face {font-family: 'FuturaPT-ExtraBold';src: url('../webfonts/309F27_2_0.eot');src: url('../webfonts/309F27_2_0.eot?#iefix') format('embedded-opentype'),url('../webfonts/309F27_2_0.woff2') format('woff2'),url('../webfonts/309F27_2_0.woff') format('woff'),url('../webfonts/309F27_2_0.ttf') format('truetype');}@font-face {font-family: 'Circular Std';src: url('../webfonts/cs-bold.eot');src: url('../webfonts/cs-bold.eot?#iefix') format('embedded-opentype'),url('../webfonts/cs-bold.woff') format('woff'),url('../webfonts/cs-bold.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: 'Circular Std Book';src: url('../webfonts/CircularStd-Book.eot');src: url('../webfonts/CircularStd-Book.eot?#iefix') format('embedded-opentype'),url('../webfonts/CircularStd-Book.woff') format('woff'),url('../webfonts/CircularStd-Book.ttf') format('truetype');font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Black";src:url("../webfonts/lineto-circular-black.eot");src:url("../webfonts/lineto-circular-black.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-black.woff2") format("woff2"),url("../webfonts/lineto-circular-black.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Bold";src:url("../webfonts/lineto-circular-bold.eot");src:url("../webfonts/lineto-circular-bold.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-bold.woff2") format("woff2"),url("../webfonts/lineto-circular-bold.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Book";src:url("../webfonts/lineto-circular-book.eot");src:url("../webfonts/lineto-circular-book.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-book.woff2") format("woff2"),url("../webfonts/lineto-circular-book.woff") format("woff");font-weight: normal;font-style: normal;}@font-face {font-family: "Circular-Medium";src:url("../webfonts/lineto-circular-medium.eot");src:url("../webfonts/lineto-circular-medium.eot?#iefix") format("embedded-opentype"),url("../webfonts/lineto-circular-medium.woff2") format("woff2"),url("../webfonts/lineto-circular-medium.woff") format("woff");font-weight: normal;font-style: normal;}.circular-book{font-family: "Circular-Book";font-style: normal;font-weight: normal;}.museo-slab {font-family: "MuseoSlab-900", Arial, sans-serif;font-style: normal;font-weight: normal;}.museo-sans {font-family: "MuseoSans-500", Arial, sans-serif;font-style: normal;font-weight: normal;}.futura-pt {font-family: "FuturaPT-ExtraBold", Arial, sans-serif;font-style: normal;font-weight: normal;}.home-rpi-works .content-box .green-box .position-shirts .shirt {cursor: pointer;position: absolute;background: url("../images/home/jersey-icon-big.png");width: 32px;height: 28px;text-align: center;color: #009260;font-family: 'FuturaPT-ExtraBold';font-size: 13px;padding-top: 5px;line-height: 1;opacity: 0.5;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-rpi-works .content-box .green-box .position-shirts .shirt {background: url("../images/home/jersey-icon-big@2x.png");background-size: 100%;}}.home-rpi-works .content-box .green-box .position-shirts .shirt:hover,.home-rpi-works .content-box .green-box .position-shirts .shirt.selected,.home-rpi-works .content-box .green-box .position-shirts .shirt.highlight {opacity: 1;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-1 {left: 42px;top: 35px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-2 {left: 80px;top: 35px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-3 {left: 118px;top: 35px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-4 {left: 64px;top: 78px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-5 {left: 96px;top: 78px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-6 {left: 34px;top: 116px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-7 {left: 127px;top: 116px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-8 {left: 80px;top: 141px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-9 {left: 107px;top: 173px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-10 {left: 134px;top: 205px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-11 {left: 34px;top: 334px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-12 {left: 161px;top: 237px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-13 {left: 188px;top: 269px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-14 {left: 215px;top: 301px;}.home-rpi-works .content-box .green-box .position-shirts .shirt.num-15 {left: 127px;top: 367px;}.tournament-graph-scroll {position: absolute;width: 600px;height: 40px;border-radius: 40px;background-color: #ffffff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);left: 50%;bottom: 30px;margin-left: -300px;}.tournament-graph-scroll .arrow-left {position: absolute;background: url("../images/index/icons-arrow-grey-left.png");width: 13px;height: 9px;left: 20px;top: 15px;cursor: pointer;}.tournament-graph-scroll .arrow-left:hover {background: url("../images/index/icons-arrow-green-left.png");}.tournament-graph-scroll .arrow-right {position: absolute;background: url("../images/index/icons-arrow-grey-right.png");width: 13px;height: 9px;right: 20px;top: 15px;cursor: pointer;}.tournament-graph-scroll .arrow-right:hover {background: url("../images/index/icons-arrow-green-right.png");}.tournament-graph-scroll .lines {position: absolute;top: 15px;height: 10px;left: 53px;right: 53px;overflow: hidden;}.tournament-graph-scroll .lines .handle {position: absolute;background: #189867;width: 50%;height: 10px;left: 0px;z-index: 2;cursor: pointer;}.tournament-graph-scroll .lines .base-line {position: absolute;right: 0px;background: #f6f6f6;left: 0px;height: 10px;}@media all and (max-width: 767px) {.tournament-graph-scroll {display: none;}}.tournament-graph-scroll.out {display: none;}.rpi-home {-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.rpi-home .home-players {position: absolute;left: 50%;margin-left: -720px;top: 110px;}@media all and (max-width: 1220px) {.rpi-home .home-players {margin-left: -650px;}}.rpi-home .home-players .nz-player {position: absolute;top: 0px;left: 50px;}.rpi-home .home-players .england-player {position: absolute;width: 520px;}.rpi-home .home-players .card {position: absolute;top: 200px;left: 222px;}.rpi-home .home-players .card .card-container .copy .score .history {margin-top: 7px;background-position: top 6px left 3px;}@media all and (max-width: 990px) {.rpi-home .home-players .card .card-container .copy .score .history {margin-top: -3px;padding-left: 13px;}}.rpi-home .home-players .card .card-container .copy .score sup {top: 5px;}.rpi-home .home-players .top-fadeout {position: absolute;top: -20px;width: 100%;height: 100px;background: -moz-linear-gradient(top, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%);background: -webkit-linear-gradient(top, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%);background: linear-gradient(to bottom, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f6f6f6', endColorstr='#f6f6f6', GradientType=0);}.rpi-home .home-players .barret {position: absolute;top: 170px;left: 100px;transform: scale(0.8);}@media all and (max-width: 990px) {.rpi-home .home-players .barret {display: none;}}.rpi-home .home-players .barret .card {top: 0px;left: 0px;}.rpi-home .container {position: relative;width: 100%;margin: auto;max-width: 1110px;}.rpi-home .rpi-welcome {min-height: 104px;border-radius: 104px;background-color: #ffffff;box-shadow: 0 4px 14px 0 rgba(0, 0, 0, 0.15);margin-top: 84px;padding: 24px 40px;-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}@media all and (max-width: 1220px) {.rpi-home .rpi-welcome {width: calc(100% - 80px);margin: 84px auto 0 auto;}}@media all and (max-width: 990px) {.rpi-home .rpi-welcome {width: 100%;}}.rpi-home .rpi-welcome h2 {float: left;width: 276px;margin: 10px 0 0;font-size: 30px;font-family: "Circular-Bold", Arial, serif;line-height: 1;font-weight: normal;}.rpi-home .rpi-welcome p {float: left;width: calc(100% - 466px);margin: 5px 0 0;font-size: 16px;font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;padding: 0 40px 0 60px;}.rpi-home .rpi-welcome .btn {width: 190px;float: right;}.rpi-home .rpi-welcome:after {clear: both;content: "";display: block;}.rpi-home .top-15 {margin-top: 70px;}.rpi-home .top-5 {margin-top: 70px;}@media all and (max-width: 990px) {.rpi-home {margin: 0 20px;}.rpi-home .home-players {position: absolute;left: 50%;margin-left: -135px;top: 620px;}.rpi-home .home-players .nz-player {position: absolute;top: 0px;left: 40px;width: 170px;}.rpi-home .home-players .england-player {position: absolute;width: 275px;}.rpi-home .home-players .card {position: absolute;top: 110px;left: 120px;}.rpi-home .rpi-welcome {border-radius: 10px;}.rpi-home .rpi-welcome h2 {float: none;text-align: center;width: 100%;}.rpi-home .rpi-welcome p {float: none;text-align: center;width: 100%;margin: 15px 0 25px;padding: 0;}.rpi-home .rpi-welcome .btn {float: none;margin: auto;}}body.transition-out .rpi-home {opacity: 0;}.home-ranks {position: relative;background-color: #189867;height: 600px;margin: 200px 0 0;}.home-ranks .home-ranks-container {position: relative;width: 100%;max-width: 1540px;margin: auto;padding: 0 40px;}.home-ranks .home-ranks-container .copy {width: 472px;padding: 80px 48px 0 0;}.home-ranks .home-ranks-container .copy h2 {font-family: "Circular-Bold", Arial, serif;color: #FFFFFF;font-size: 32px;font-weight: normal;margin: 0 0 50px;}.home-ranks .home-ranks-container .copy p {font-family: "Circular-Book", Arial, sans-serif;color: #FFFFFF;font-size: 16px;line-height: 1.56;opacity: 0.6;}.home-ranks .home-ranks-container .copy p.sub {font-size: 14px;opacity: 0.5;}.home-ranks .home-ranks-container .graph {position: absolute;padding: 0 20px 20px 100px;top: -80px;left: 400px;right: 42px;}.home-ranks .home-ranks-container .graph img {max-width: 100%;}.home-ranks .home-ranks-container .graph .graph-example-circle {position: absolute;top: 35%;left: 50%;margin-left: -30px;width: 480px;max-width: 50%;-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;-webkit-transition: all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 250ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.home-ranks .home-ranks-container .graph .graph-example-circle.do-transition {-webkit-transform: scale3d(0.7, 0.7, 0.7);-moz-transform: scale3d(0.7, 0.7, 0.7);-o-transform: scale3d(0.7, 0.7, 0.7);-ms-transform: scale3d(0.7, 0.7, 0.7);transform: scale3d(0.7, 0.7, 0.7);opacity: 0;}@media all and (max-width: 990px) {.home-ranks .home-ranks-container .graph .graph-example-circle.do-transition {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}}.home-ranks .home-ranks-container:after {clear: both;content: "";display: block;}@media all and (max-width: 1150px) {.home-ranks {height: auto;margin: 80px 0 0;}.home-ranks .home-ranks-container .graph {position: relative;max-width: 768px;left: auto;right: auto;margin: 0 auto;top: -40px;padding: 0 20px 20px 20px;}.home-ranks .home-ranks-container .copy {width: 100%;max-width: 768px;margin: 0 auto;position: relative;padding: 50px 15px 40px;}}@media all and (max-width: 480px) {.home-ranks .home-ranks-container {padding: 0;}}@media all and (max-width: 990px) {.show-filter .rpi-home,.show-sort .rpi-home,.show-filter .home-ranks,.show-sort .home-ranks,.show-filter .home-rpi-works,.show-sort .home-rpi-works,.show-filter footer,.show-sort footer {display: none;}}#login{position: fixed;width: 100%;height: 100%;}#login-form{position: absolute;width: 290px;left: 50%;top: 50%;margin: -167px 0px 0px -145px;}#login-form #login-logo{display: block;position: relative;width: 270px;margin: 0px auto 60px;}#login-form fieldset{border: none;padding: 0px;margin-bottom: 10px;}#login-form fieldset input{width: 290px;height: 43px;border-radius: 5px;border: 1px solid #000000;font-family: 'Arial';font-size: 18px;padding: 5px 10px;color: #52576a;background:#FFFFFF;}#login-form fieldset input[type=text].error,#login-form fieldset input[type=password].error{background:#ff0000;color: #FFFFFF;}#login-form.forgot-password fieldset.password{display: none;}#login-form fieldset input[type=submit]{background:#ffd000;cursor: pointer;}#forgot-password,#cancel-forgot-password{color: #000000;font-family: 'Arial';font-size: 14px;float: right;margin-top: 20px;cursor: pointer;}#cancel-forgot-password{display: none;}#login-form.forgot-password #forgot-password,#login-form.forgot-password .message-field{display: none;}#login-form.forgot-password #cancel-forgot-password{display: block;}#reset-password-message{display: none;}#login-form.forgot-password #reset-password-message{display: block;}.message-field{color: #000000;font-family: 'FaktPro-Blond';font-size: 12px;cursor: pointer;display: block;line-height: 1.5;}.player-box .position {opacity: 0.4;font-family: "Circular-Bold", Arial, serif;font-size: 16px;color: #222222;margin-top: 15px;display: block;}.player-box .player-box-container {border-radius: 3px;background-color: #ffffff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);display: block;}.player-box .player-box-container .player-stats-image-container {display: block;max-height: 180px;position: relative;overflow: hidden;}.player-box .player-box-container .team-logo-image {position: absolute;width: 42px;top: 0px;left: 0px;}.player-box .player-box-container .player-stats-image {border-radius: 3px 3px 0 0;display: block;width: 100%;}.player-box .player-box-container .player-stats-details {line-height: 1;padding: 20px;display: block;}.player-box .player-box-container .player-stats-details .name-position {height: 50px;display: block;}@media all and (max-width: 380px) {.player-box .player-box-container .player-stats-details .name-position {height: 70px;}}.player-box .player-box-container .player-stats-details .team-logo {margin-top: 10px;max-width: 100%;}.player-box .player-box-container .player-stats-details .name {font-family: "Circular-Bold", Arial, serif;color: #222222;font-size: 18px;margin-bottom: 5px;display: block;}@media all and (max-width: 480px) {.player-box .player-box-container .player-stats-details .name {font-size: 14px;}}.player-box .player-box-container .player-stats-details .team-position {font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;font-size: 15px;display: block;}@media all and (max-width: 480px) {.player-box .player-box-container .player-stats-details .team-position {font-size: 11px;}}.player-box .player-box-container .player-stats-details .rpi-total {font-family: "Circular-Bold", Arial, serif;font-size: 30px;letter-spacing: 0.3px;color: #189867;margin-top: 20px;display: block;}@media all and (max-width: 480px) {.player-box .player-box-container .player-stats-details .rpi-total {font-size: 22px;margin-top: 0px;}}.player-box .player-box-container .player-stats-details .rpi-total-history {font-family: "Circular-Bold", Arial, serif;color: #189867;margin-top: 30px;float: right;background: url("../images/home/home-arrow-green-up.png") no-repeat 0px 2px;padding-left: 15px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.player-box .player-box-container .player-stats-details .rpi-total-history {background: url("../images/home/home-arrow-green-up@2x.png") no-repeat 0px 2px;background-size: 9px 12px;}}@media all and (max-width: 480px) {.player-box .player-box-container .player-stats-details .rpi-total-history {font-size: 13px;margin-top: 5px;padding-left: 12px;background: url("../images/home/home-arrow-green-up.png") no-repeat 0px 0px;}}.player-box .player-box-container .player-stats-details .rpi-total.down,.player-box .player-box-container .player-stats-details .rpi-total-history.down {color: #D42220;}.player-box .player-box-container .player-stats-details .rpi-total-history.down {background: url("../images/home/home-arrow-red-down.png") no-repeat 0px 2px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.player-box .player-box-container .player-stats-details .rpi-total-history.down {background: url("../images/home/home-arrow-red-down@2x.png") no-repeat 0px 2px;background-size: 9px 12px;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 480px) {.player-box .player-box-container .player-stats-details .rpi-total-history.down {background: url("../images/home/home-arrow-red-down@2x.png") no-repeat 0px 0px;background-size: 9px 12px;}}.player-box .player-box-container .player-stats-details .teams-details {height: 60px;display: block;position: relative;}.player-box .player-box-container .player-stats-details .teams-details .name {position: absolute;bottom: 40px;line-height: 1.2;}.player-box .player-box-container .player-stats-details .teams-details .rpi-total {position: absolute;bottom: 0px;}.player-box .player-box-container .player-stats-details .teams-details .rpi-total-history {position: absolute;bottom: 3px;right: 0px;}@media all and (max-width: 480px) {.player-box .player-box-container .player-stats-details .teams-details {height: 50px;}.player-box .player-box-container .player-stats-details .teams-details .name {position: absolute;bottom: 25px;}}.player-box .player-box-container .player-stats-details .points {margin-top: 15px;display: block;}.player-box .player-box-container .player-stats-details .points .number {position: relative;height: 40px;width: 24px;float: left;margin-right: 1px;}.player-box .player-box-container .player-stats-details .points .number > div {position: absolute;width: 100%;height: 50%;}.player-box .player-box-container .player-stats-details .points .number .shadow {top: 0px;border-radius: 3px 3px 0 0;background-color: #f0f0f0;z-index: 1;}.player-box .player-box-container .player-stats-details .points .number .base {top: 50%;border-radius: 0 0 3px 3px;background-color: #FFFFFF;z-index: 2;box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);}.player-box .player-box-container .player-stats-details .points .number .value {position: relative;font-family: 'FuturaPT-ExtraBold';font-size: 26px;z-index: 3;color: #189867;padding-top: 5px;text-align: center;display: block;}.player-box .player-box-container .player-stats-details .points:after {clear: both;content: "";display: block;}.tournament-graph.team {bottom: 190px;}@media all and (max-width: 767px) {.tournament-graph.team {bottom: auto;}}.tournament-graph.position {bottom: 220px;}@media all and (max-width: 767px) {.tournament-graph.position {bottom: auto;}}@media all and (max-width: 767px) {.tournament-graph.all {right: 40px;}}.tournament-graph {position: absolute;top: 300px;left: 100px;right: 100px;bottom: 159px;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.tournament-graph .legend {position: absolute;font-family: "Circular-Book", Arial, sans-serif;font-size: 15px;color: #8a8a8a;left: -90px;top: 50%;}.tournament-graph .legend span {display: block;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);-ms-transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}@media all and (max-width: 1023px) {.tournament-graph .legend {left: -80px;}}@media all and (max-width: 767px) {.tournament-graph .legend {left: 0px;top: -40px;font-size: 11px;}.tournament-graph .legend span {-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}}.tournament-graph .legend.position {left: -70px;}@media all and (max-width: 1023px) {.tournament-graph .legend.position {left: -50px;}}@media all and (max-width: 767px) {.tournament-graph .legend.position {left: 0px;}}.tournament-graph .overflow-white {position: absolute;top: 0px;right: 0px;width: 111px;height: 100%;background-image: linear-gradient(to left, rgba(246, 246, 246, 0.95), rgba(246, 246, 246, 0));pointer-events: none;}@media all and (max-width: 767px) {.tournament-graph .overflow-white {display: none;}}.tournament-graph .overflow-hidden {position: absolute;top: 0px;left: 10px;right: 0px;bottom: -100px;overflow: hidden;cursor: grab;}@media all and (max-width: 767px) {.tournament-graph .overflow-hidden {overflow: visible;bottom: auto;}}@media all and (max-width: 767px) {.tournament-graph .overflow-hidden.tournament {top: -20px;}}.tournament-graph .overflow-hidden.dragging {cursor: grabbing;}.tournament-graph .overflow-hidden.dragging a {cursor: grabbing;}.tournament-graph .line-labels-spacer {display: none;}.tournament-graph .line_label {position: absolute;left: -43px;margin-top: -8px;font-family: "Circular-Book", Arial, sans-serif;font-size: 12px;color: #8a8a8a;width: 40px;text-align: right;}.tournament-graph .line {position: relative;border-top: 1px solid #e6e6e6;}.tournament-graph .line .label {position: absolute;left: -20px;top: -10px;font-family: "Circular-Book", Arial, sans-serif;font-size: 12px;color: #8a8a8a;}.tournament-graph .players {position: absolute;left: -25px;right: 0px;top: 0px;bottom: 100px;}.tournament-graph .players .player {position: absolute;width: 40px;background: #189867;display: block;-webkit-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1), background 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1), background 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1), background 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1), background 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.tournament-graph .players .player img.player-image {width: 40px;height: 40px;position: absolute;bottom: -50px;z-index: 5;}.tournament-graph .players .player .player-score {display: none;position: absolute;top: 12px;color: #189867;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;text-align: left;}@media all and (max-width: 767px) {.tournament-graph .players .player .player-score {display: block;}}.tournament-graph .players .player .label {position: absolute;text-align: center;bottom: -160px;left: -15px;right: -15px;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;color: #222222;height: 100px;white-space: nowrap;overflow: hidden;z-index: 4;}.tournament-graph .players .player .hit-area {position: absolute;width: 86px;height: 100%;top: 0px;}@media all and (max-width: 767px) {.tournament-graph .players .player {position: relative;min-width: 0px;height: 40px;}.tournament-graph .players .player img.player-image {width: 40px;height: 40px;position: absolute;bottom: auto;left: -40px;top: 0px;}}.tournament-graph .players .player.not-current,.tournament-graph .players .player.opac {background: #A1D6C3;}.tournament-graph .positions {position: absolute;left: -10px;width: 100%;top: 0px;bottom: 100px;}@media all and (max-width: 767px) {.tournament-graph .positions {right: 0px;}}.tournament-graph .positions .position {position: absolute;height: 100%;display: block;}.tournament-graph .positions .position .position-shirts {position: absolute;width: 100%;text-align: center;bottom: -50px;width: 66px;left: 50%;margin-left: -46px;}@media all and (max-width: 767px) {.tournament-graph .positions .position .position-shirts {display: none;}}.tournament-graph .positions .position .position-shirts .shirt {background: url("../images/index/jersey-icon-big-grey.png") no-repeat;width: 32px;height: 28px;font-size: 13px;color: #FFFFFF;position: relative;margin: auto;font-family: 'FuturaPT-ExtraBold';line-height: 1;padding: 6px 0 0;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.tournament-graph .positions .position .position-shirts .shirt {background: url("../images/index/jersey-icon-big-grey@2x.png") no-repeat;background-size: 100%;}}.tournament-graph .positions .position .position-shirts .shirt.l {float: left;}.tournament-graph .positions .position .position-shirts .shirt.r {float: right;}.tournament-graph .positions .position .label {position: absolute;text-align: center;bottom: -80px;left: -30px;right: -30px;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;color: #222222;white-space: nowrap;padding-right: 27px;}.tournament-graph .positions .position .player {width: 5px;background: #189867;position: absolute;bottom: 0px;-webkit-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);}.tournament-graph .teams {position: absolute;left: -10px;right: 0px;top: 0px;bottom: 100px;white-space: nowrap;}.tournament-graph .teams .team {display: block;position: absolute;background: #189867;min-width: 40px;-webkit-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);}.tournament-graph .teams .team .team-hit-area {position: absolute;top: 0px;width: 56px;left: 0px;height: 100%;}@media all and (max-width: 767px) {.tournament-graph .teams .team {position: relative;min-width: 0px;}}.tournament-graph .teams .team .team-score {display: none;position: absolute;top: 12px;color: #189867;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;text-align: left;}@media all and (max-width: 767px) {.tournament-graph .teams .team .team-score {display: block;}}.tournament-graph .teams .team .team-title {display: none;position: absolute;right: 10px;top: 10px;color: #FFFFFF;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;}@media all and (max-width: 767px) {.tournament-graph .teams .team .team-title {display: block;}}@media all and (max-width: 380px) {.tournament-graph .teams .team .team-title {font-size: 12px;top: 11px;}}.tournament-graph .teams .team .team-logo {position: absolute;width: 100%;text-align: center;bottom: -50px;font-family: "Circular-Book", Arial, sans-serif;font-size: 12px;color: #222222;}@media all and (max-width: 767px) {.tournament-graph .teams .team .team-logo {height: 100%;top: 2px;width: auto;bottom: auto;left: -47px;}}.tournament-graph .teams .team.opac {background: #A1D6C3;}@media all and (max-width: 767px) {.tournament-graph .teams {top: 21px;}.tournament-graph .teams .team.title-outside .team-title {color: #222222;right: auto;left: calc(100% + 10px);}}.tournament-graph .tournaments {position: absolute;top: 0px;left: 10px;bottom: 100px;}.tournament-graph .tournaments .tournament {position: absolute;height: 100%;}.tournament-graph .tournaments .tournament .label {position: absolute;width: 100%;text-align: center;bottom: -50px;font-family: "Circular-Book", Arial, sans-serif;font-size: 12px;color: #222222;padding-right: 5px;}.tournament-graph .tournaments .tournament .label img {width: 23px;}.tournament-graph .tournaments .tournament .team {width: 5px;background: #189867;position: absolute;bottom: 0px;-webkit-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);transition: height 1000ms cubic-bezier(0.77, 0, 0.175, 1), top 1000ms cubic-bezier(0.77, 0, 0.175, 1);}.tournament-graph .tournaments .tournament-spacer {float: left;}@media all and (max-width: 1023px) {.tournament-graph {top: 130px;left: 60px;right: 30px;bottom: 140px;}}@media all and (max-width: 767px) {.tournament-graph {top: 160px;left: 53px;right: 80px;bottom: auto;height: 100%;}.tournament-graph .overflow-hidden {position: relative;}.tournament-graph .line-labels-spacer,.tournament-graph .line-labels {position: relative;margin: -20px 0 0 0;height: 40px;z-index: 200;}.tournament-graph .line-labels-spacer.show {display: block;}.tournament-graph .line-labels.fixed {position: fixed;left: 53px;right: 40px;top: 20px;}.tournament-graph .line-labels.fixed .background {background: #f6f6f6;position: absolute;left: -53px;height: 40px;top: 0px;right: -50px;}.tournament-graph .line-labels.fixed.tournament {right: 80px;}.tournament-graph .line-labels.fixed.tournament .background {right: -80px;}.tournament-graph .line_label {margin: 10px 0 0 -50px;width: 100px;text-align: center;}.tournament-graph .line_label.even {display: none;}.tournament-graph .line {position: absolute;border-top: none;border-left: 1px solid #e9e9e9;float: left;}.tournament-graph .players {position: absolute;left: -10px;right: 0px;top: 0px;bottom: 0px;}.tournament-graph .players .player {-webkit-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);float: none;max-width: 100%;}.tournament-graph .players .player .label {position: absolute;text-align: center;bottom: 11px;top: auto;left: auto;right: 10px;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;color: #FFFFFF;height: auto;}.tournament-graph .players .player .label br {display: none;}.tournament-graph .players .player .label.outside {left: 100%;padding-left: 10px;right: auto;color: #222222;white-space: nowrap;text-align: left;}.tournament-graph .positions .position {position: relative;float: none;width: 100%;display: block;}.tournament-graph .positions .position .label {position: absolute;width: 50px;height: 100%;top: 0px;text-align: center;bottom: auto;left: -50px;display: block;}.tournament-graph .positions .position .label span {position: absolute;width: 100%;left: 0px;right: 0px;display: block;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);-ms-transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;transform-origin: 50% 50%;}.tournament-graph .positions .position .player {width: auto;height: 5px;background: #189867;position: absolute;bottom: auto;left: 0px;-webkit-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);}.tournament-graph .teams .team {-webkit-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: background 500ms cubic-bezier(0.165, 0.84, 0.44, 1), height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);float: none;}.tournament-graph .teams .team .label {position: absolute;width: auto;text-align: right;bottom: 11px;right: 10px;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;color: #FFFFFF;}.tournament-graph .tournaments {left: -10px;position: relative;}.tournament-graph .tournaments .tournament {position: relative;height: 100%;float: none;height: auto;width: 100%;display: block;margin-bottom: 30px;}.tournament-graph .tournaments .tournament .label {width: 30px;text-align: center;bottom: auto;left: -40px;top: 50%;margin-top: -20px;}.tournament-graph .tournaments .tournament .team {width: auto;height: 5px;position: absolute;bottom: auto;left: 0px;-webkit-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);transition: height 0ms cubic-bezier(0.77, 0, 0.175, 1), top 0ms cubic-bezier(0.77, 0, 0.175, 1);}.tournament-graph .tournaments .tournament-spacer {float: none;}}@media all and (max-width: 480px) {.tournament-graph .line_label {display: none;font-size: 10px;}.tournament-graph .line_label.always-show,.tournament-graph .line_label.fourth {display: block;}}.team-popup {position: absolute;top: 0px;z-index: 5000;display: none;pointer-events: none;}@media all and (max-width: 767px) {.team-popup {display: none !important;}}.team-popup .circle {position: absolute;left: 0px;width: 18px;height: 18px;background-color: #189867;box-shadow: 2px 3px 2px 0 rgba(0, 0, 0, 0.15);border-radius: 50%;}.team-popup .extend-line {position: absolute;top: 8px;left: 18px;width: 30px;height: 2px;background-color: #189867;}.team-popup .box {position: absolute;top: -30px;left: 48px;padding: 11px;width: 378px;height: auto;border-radius: 3px;background-color: #ffffff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);}.team-popup .box img {position: absolute;top: 50%;left: 10px;margin-top: -30px;width: 60px;height: auto;}.team-popup .box img.tournament-logo {height: 30px;width: auto;margin: -15px 0 0 10px;}.team-popup .box img.player {height: auto;width: 60px;}.team-popup .box .details {float: left;width: 140px;line-height: 1;padding: 11px;margin-left: 50px;}.team-popup .box .details .team {font-family: "Circular-Bold", Arial, serif;font-size: 18px;color: #222222;}.team-popup .box .details .tournament {opacity: 0.5;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;color: #222222;margin-top: 5px;}.team-popup .box .details.all-tournaments {width: 300px;text-align: left;}.team-popup .box .score {position: absolute;top: 50%;right: 90px;font-size: 36px;font-family: "Circular-Bold", Arial, serif;color: #189867;width: 140px;line-height: 1;padding: 11px 0;margin-top: -29px;text-align: right;}.team-popup .box .score-history {position: absolute;top: 50%;right: 20px;font-size: 15px;font-family: "Circular-Bold", Arial, serif;color: #189867;width: 60px;line-height: 1;padding-left: 15px;margin-top: -2px;background: url("../images/home/home-arrow-green-up.png") no-repeat 0px 1px;}.team-popup .box .score.down {color: #D42220;}.team-popup .box .score-history.down {color: #D42220;background: url("../images/home/home-arrow-red-down.png") no-repeat 0px 2px;}.team-popup .box.player img {margin-top: -30px;}.team-popup .box.player .details {margin-left: 60px;}.team-popup.show {display: block;}.team-popup.reverse .extend-line {left: -30px;}.team-popup.reverse .box {left: -389px;}.team-popup.reverse .box.player {left: -400px;}.ratings-header {position: relative;width: 100%;height: 89px;margin: auto;background: #FFFFFF;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);}.ratings-header .logo {display: block;background: url("../images/ratings/ratings-logo.png");width: 216px;height: 49px;position: absolute;top: 20px;left: 40px;}.ratings-header h1 {font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 32px;color: #222222;text-align: center;margin: 0;line-height: 1;padding-top: 25px;}.ratings-header h1 span {cursor: pointer;}.ratings-header h1 .select-arrow {cursor: pointer;position: relative;top: -3px;}.ratings-header .list-container {margin-top: 15px;}@media all and (max-width: 990px) {.ratings-header {height: 145px;}.ratings-header .logo {position: relative;top: 20px;left: auto;margin: auto;}.ratings-header h1 {position: relative;top: 20px;}}#ratings-main {margin-top: 100px;}#ratings-main ul {list-style: none;padding: 0px;width: 1050px;position: relative;margin: auto;}#ratings-main ul li {float: left;width: calc(20% - 20px);margin: 0 10px 40px;display: block;opacity: 1;}@media all and (max-width: 676px) {#ratings-main ul li {height: 390px;}}@media all and (max-width: 480px) {#ratings-main ul li {height: 360px;}}#ratings-main ul li.out {opacity: 0;}@media all and (max-width: 1100px) {#ratings-main ul {width: 630px;}#ratings-main ul li {width: calc(33.33% - 20px);}}@media all and (max-width: 676px) {#ratings-main ul {width: 100%;max-width: 420px;}#ratings-main ul li {width: calc(50% - 40px);margin: 0 20px;}}#ratings-main ul:after {clear: both;content: "";display: block;}.tournament-graph-slider {position: absolute;width: 278px;height: 40px;border-radius: 40px;background-color: #ffffff;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);left: 50%;bottom: 37px;margin-left: -138px;}@media all and (max-width: 1023px) {.tournament-graph-slider {bottom: 27px;}}@media all and (max-width: 767px) {.tournament-graph-slider {display: none;}}.tournament-graph-slider .arrow-left {position: absolute;background: url("../images/index/icons-arrow-grey-left.png");width: 13px;height: 9px;left: 20px;top: 15px;cursor: pointer;}.tournament-graph-slider .arrow-left:hover {background: url("../images/index/icons-arrow-green-left.png");}.tournament-graph-slider .arrow-right {position: absolute;background: url("../images/index/icons-arrow-grey-right.png");width: 13px;height: 9px;right: 20px;top: 15px;cursor: pointer;}.tournament-graph-slider .arrow-right:hover {background: url("../images/index/icons-arrow-green-right.png");}.tournament-graph-slider .lines {position: absolute;top: 15px;height: 10px;left: 53px;right: 53px;overflow: hidden;}.tournament-graph-slider .lines .in-line {position: absolute;background: #189867;width: 50%;height: 10px;left: 0px;z-index: 2;}.tournament-graph-slider .lines .out-line {position: absolute;right: 0px;background: #f6f6f6;left: 0px;height: 10px;}.tournament-graph-slider .teams {position: absolute;left: 53px;right: 53px;height: 39px;top: 10px;display: none;cursor: pointer;}.tournament-graph-slider .teams .team {position: absolute;width: 2px;height: 100%;}.tournament-graph-slider .teams .team .team-line {position: absolute;background: #189867;width: 1px;height: 100%;}.tournament-graph-slider .teams .team.out .team-line {background: #f6f6f6;}.tournament-graph-slider.no-needed {display: none;}.tournament-graph-slider:hover {height: 60px;bottom: 27px;}@media all and (max-width: 1023px) {.tournament-graph-slider:hover {bottom: 17px;}}.tournament-graph-slider:hover .arrow-right,.tournament-graph-slider:hover .arrow-left {top: 25px;}.tournament-graph-slider:hover .lines {display: none;}.tournament-graph-slider:hover .teams {display: block;}.player-popup {position: fixed;display: none;width: 100%;height: 100%;left: 0px;z-index: 1000;top: 0px;}.player-popup .background {width: 100%;height: 100%;left: 0px;top: 0px;position: fixed;background: rgba(0, 0, 0, 0.2);}.player-popup .player-popup-box {position: absolute;width: 870px;height: 520px;border-radius: 5px;background-color: #ffffff;box-shadow: 0 5px 19px 0 rgba(0, 0, 0, 0.15);left: 50%;top: 50%;margin: -260px 0 0 -435px;opacity: 0;-ms-transform: scale(0.8, 0.8);-webkit-transform: scale(0.8, 0.8);transform: scale(0.8, 0.8);-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}.player-popup .player-popup-box .btn-close {cursor: pointer;width: 67px;height: 59px;position: absolute;right: 0px;top: 0px;border-radius: 0 5px 0 0;z-index: 200;background-color: #189867;-webkit-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.player-popup .player-popup-box .btn-close .cross-icon {width: 67px;height: 59px;background: url("../images/index/icon-close-popup.png") no-repeat center;background-size: 19px 19px;-webkit-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.player-popup .player-popup-box .btn-close .cross-icon {background: url("../images/index/icon-close-popup@2x.png") no-repeat center;background-size: 19px 19px;}}.player-popup .player-popup-box .btn-close:hover {background-color: #287a54;}.player-popup .player-popup-box .btn-close:hover .cross-icon {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}.player-popup .player-popup-box #player-popup-box-content .prev-next {position: absolute;right: 40px;bottom: 30px;width: 130px;}.player-popup .player-popup-box #player-popup-box-content .prev-next a {color: #189867;font-family: "Circular-Bold", Arial, serif;font-size: 14px;display: block;}.player-popup .player-popup-box #player-popup-box-content .prev-next a.prev {float: left;background: url("../images/index/prev-arrow-green.png") no-repeat 0px 5px;padding-left: 22px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.player-popup .player-popup-box #player-popup-box-content .prev-next a.prev {background: url("../images/index/prev-arrow-green@2x.png") no-repeat 0px 5px;background-size: 15px 11px;}}.player-popup .player-popup-box #player-popup-box-content .prev-next a.next {float: right;background: url("../images/index/next-arrow-green.png") no-repeat 100% 5px;padding-right: 22px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.player-popup .player-popup-box #player-popup-box-content .prev-next a.next {background: url("../images/index/next-arrow-green@2x.png") no-repeat 100% 5px;background-size: 15px 11px;}}.player-popup .player-popup-box #player-popup-box-content .prev-next a.hide {display: none;}.player-popup .player-popup-box #player-popup-box-content .player {position: relative;}.player-popup .player-popup-box #player-popup-box-content .player .photo {width: 290px;height: 290px;border-radius: 5px 0 0 0;}.player-popup .player-popup-box #player-popup-box-content .player .photo img {border-radius: 5px 0 0 0;width: 100%;}.player-popup .player-popup-box #player-popup-box-content .player .name {font-family: "Circular-Bold", Arial, serif;font-size: 32px;line-height: 1;color: #222222;padding: 23px 0 0 30px;width: 200px;}.player-popup .player-popup-box #player-popup-box-content .player .rpi-score {font-family: "Circular-Bold", Arial, serif;font-size: 36px;color: #189867;padding: 15px 0 0 30px;position: relative;}.player-popup .player-popup-box #player-popup-box-content .player .rpi-score span {font-family: "Circular-Medium", Arial, sans-serif;font-size: 12px;letter-spacing: 0.3px;color: #8a8a8a;}.player-popup .player-popup-box #player-popup-box-content .player .rpi-score .rpi-history {font-family: "Circular-Bold", Arial, serif;font-size: 15px;background: url("../images/home/home-arrow-green-up.png") no-repeat 0px 3px;padding-left: 15px;position: absolute;top: 36px;left: 150px;}.player-popup .player-popup-box #player-popup-box-content .player .rpi-score.down {color: #D42220;}.player-popup .player-popup-box #player-popup-box-content .player .rpi-score.down .rpi-history {background: url("../images/home/home-arrow-red-down.png") no-repeat 0px 3px;}.player-popup .player-popup-box #player-popup-box-content .player .details {position: absolute;left: 310px;top: 106px;right: 0px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-head:after {clear: both;content: "";display: block;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-head .detail {float: left;margin-right: 25px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-head .detail.last {margin-right: 0px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left {width: 50%;float: left;padding: 9px 35px 0 0;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .description {font-size: 15px;font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;line-height: 1.6;padding-top: 28px;position: relative;max-height: 290px;overflow: hidden;-webkit-transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 150ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .description.no-max-height {max-height: 1000px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more {cursor: pointer;color: #189867;font-family: "Circular-Bold", Arial, serif;font-size: 14px;margin-top: 5px;width: 87px;background: url("../images/index/down-arrow-green.png") no-repeat 100% 6px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more .less {display: none;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more.show {background: url("../images/index/up-arrow-green.png") no-repeat 100% 6px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more.show .less {display: inline;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more.show .more {display: none;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right {width: 50%;float: left;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .details-head {border-bottom: 1px solid#d8d8d8;margin-right: 30px;padding-bottom: 7px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .other-teams {padding-top: 20px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .other-teams .details-title {margin-bottom: 20px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .other-teams .other-team {float: left;margin-right: 15px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .other-teams .other-team span {display: block;color: #222222;font-family: "Circular-Bold", Arial, serif;font-size: 17px;margin-bottom: 10px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right .other-teams .other-team img {width: 80px;margin: -20px 0 -15px -10px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-title {font-family: "Circular-Medium", Arial, sans-serif;font-size: 12px;color: #8a8a8a;line-height: 1;margin-bottom: 2px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-value {font-family: "Circular-Bold", Arial, serif;font-size: 18px;color: #222222;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-value.large {font-size: 32px;line-height: 1;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-value sub {font-size: 16px;position: relative;top: -7px;}.player-popup .player-popup-box.transition-in {opacity: 1;-ms-transform: scale(1, 1);-webkit-transform: scale(1, 1);transform: scale(1, 1);}@media all and (max-width: 1023px) {.player-popup {position: absolute;}.player-popup .player-popup-box {position: relative;left: auto;top: 50px;width: calc(100% - 20px);margin: auto;padding-bottom: 30px;}}@media all and (max-width: 767px) {.player-popup {top: -60px;}.player-popup .player-popup-box {top: 10px;width: 100%;height: auto;max-width: 350px;padding-bottom: 55px;}.player-popup .player-popup-box #player-popup-box-content .player .photo {width: 100%;height: auto;border-radius: 5px 5px 0 0;}.player-popup .player-popup-box #player-popup-box-content .player .photo img {border-radius: 5px 5px 0 0;width: 100%;}.player-popup .player-popup-box #player-popup-box-content .player .details {position: relative;left: auto;top: auto;right: 0px;padding: 20px 0 0 30px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-right {float: none;width: 100%;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left {float: none;width: 100%;margin-bottom: 30px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .description {height: auto;overflow: visible;max-height: 1000px;}.player-popup .player-popup-box #player-popup-box-content .player .details .details-left .read-more {display: none;}.player-popup .player-popup-box #player-popup-box-content .player .details:after {clear: both;content: "";display: block;}}@media all and (max-width: 480px) {.player-popup .player-popup-box #player-popup-box-content .player .photo {width: 100%;height: auto;border-radius: 5px 5px 0 0;}.player-popup .player-popup-box #player-popup-box-content .player .photo img {border-radius: 5px 5px 0 0;width: 100%;}}.player-popup.show {display: block;}.search-box {position: relative;width: 100%;max-width: 560px;margin: auto;top: 350px;}@media all and (max-height: 800px) {.search-box {top: 150px;}}.search-box input[type='text'] {width: 100%;height: 80px;outline: none;border: none;font-family: "Circular-Medium", Arial, sans-serif;font-size: 30px;background: #f6f6f6 url("../images/index/icons-search-grey.png") no-repeat 22px 28px;padding: 5px 0 5px 60px;color: #222222;}.search-box input[type='text']::-webkit-input-placeholder {opacity: 0.35;}.search-box input[type='text']::-moz-placeholder {opacity: 0.35;}.search-box input[type='text']:-ms-input-placeholder {opacity: 0.35;}.search-box input[type='text']:-moz-placeholder {opacity: 0.35;}.search-box #search-results {list-style: none;padding: 0;margin: 21px 0 0;position: relative;width: 100%;height: 300px;overflow: auto;}.search-box #search-results li a {display: block;height: 50px;padding: 13px 20px 0px 25px;}.search-box #search-results li a .shirts {float: left;width: 25px;margin: 0px -2px 0px;display: block;}.search-box #search-results li a .shirts .shirt {display: block;background: url("../images/index/jersey-icon-big-black.png");width: 25px;height: 22px;background-size: 100%;color: #FFFFFF;text-align: center;font-family: "Circular-Bold", Arial, serif;font-size: 13px;padding-top: 6px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.search-box #search-results li a .shirts .shirt {background: url("../images/index/jersey-icon-big-black@2x.png");background-size: 100%;}}.search-box #search-results li a .image {float: left;width: 30px;}.search-box #search-results li a .image img {width: 21px;}.search-box #search-results li a .image img.tournament {margin: 0px 0 0 10px;}.search-box #search-results li a .image img.team {width: 35px;margin-top: -5px;}.search-box #search-results li a .image img.player {width: 35px;height: 35px;border-radius: 50%;margin-top: -7px;}.search-box #search-results li a .label {float: left;font-family: "Circular-Book", Arial, sans-serif;font-size: 18px;color: #222222;margin: 0 0 0 15px;}.search-box #search-results li a .label span {font-size: 15px;color: #8a8a8a;}.search-box #search-results li a .type {float: right;font-size: 15px;color: #8a8a8a;font-family: "Circular-Book", Arial, sans-serif;}.search-box #search-results li.selected,.search-box #search-results li:hover {background-color: #f6f6f6;}.search-box #search-results li:after {clear: both;content: "";display: block;}.mobile-search-box {position: absolute;height: 60px;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 2000;display: none;background: rgba(0, 0, 0, 0.5);}.mobile-search-box .mobile-search-box-bg {background-color: #f5f5f5;position: absolute;top: 0px;width: 100%;height: 100%;z-index: 10;}.mobile-search-box input[type='text']::-webkit-input-placeholder {opacity: 0.35;}.mobile-search-box input[type='text']::-moz-placeholder {opacity: 0.35;}.mobile-search-box input[type='text']:-ms-input-placeholder {opacity: 0.35;}.mobile-search-box input[type='text']:-moz-placeholder {opacity: 0.35;line-height: 1;}.mobile-search-box .btn-close {width: 68px;height: 60px;position: fixed;right: 0px;top: 0px;background: #189867 url("../images/index/icon-close-popup.png") no-repeat center;cursor: pointer;z-index: 2001;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.mobile-search-box .btn-close {background: #189867 url("../images/index/icon-close-popup@2x.png") no-repeat center;background-size: 19px 19px;}}.mobile-search-box input[type="text"] {position: fixed;z-index: 2000;width: calc(100% - 68px);height: 60px;border: none;border-bottom: 1px solid #DEDEDE;outline-width: 0;padding: 2px 0 0 50px;font-size: 18px;font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;background: #ffffff url("../images/index/icons-search-grey-mobile.png") no-repeat 20px 20px;line-height: 1;border-radius: 0px !important;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.mobile-search-box input[type="text"] {background: #ffffff url("../images/index/icons-search-grey-mobile@2x.png") no-repeat 20px 20px;background-size: 18px 19px;}}.mobile-search-box #mobile-search-results {position: absolute;top: 60px;left: 0px;width: 100%;bottom: 0px;padding: 0;margin: 0;list-style: none;background-color: #f5f5f5;display: none;z-index: 11;}.mobile-search-box #mobile-search-results li {border-bottom: 1px solid #DEDEDE;}.mobile-search-box #mobile-search-results li a {display: block;height: 64px;padding: 18px 20px 0px 10px;}.mobile-search-box #mobile-search-results li a .shirts {float: left;width: 25px;margin: 0px -2px 0px;display: block;}.mobile-search-box #mobile-search-results li a .shirts .shirt {display: block;background: url("../images/index/jersey-icon-big-black.png");width: 25px;height: 22px;background-size: 100%;color: #FFFFFF;text-align: center;font-family: "Circular-Bold", Arial, serif;font-size: 13px;padding-top: 6px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.mobile-search-box #mobile-search-results li a .shirts .shirt {background: url("../images/index/jersey-icon-big-black@2x.png");background-size: 100%;}}.mobile-search-box #mobile-search-results li a .image {float: left;width: 30px;display: block;}.mobile-search-box #mobile-search-results li a .image img {width: 21px;}.mobile-search-box #mobile-search-results li a .image img.tournament {margin: 5px 0 0 10px;}.mobile-search-box #mobile-search-results li a .image img.team {width: 40px;margin: -5px 0 0 -5px;}.mobile-search-box #mobile-search-results li a .image img.player {width: 35px;border-radius: 50%;margin-top: -5px;}.mobile-search-box #mobile-search-results li a .label {float: left;font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;color: #222222;margin: 5px 0 0 15px;}.mobile-search-box #mobile-search-results li a .label span {font-size: 12px;color: #8a8a8a;display: none;}.mobile-search-box #mobile-search-results li a .label.two-line {margin: -5px 0 0 15px;}.mobile-search-box #mobile-search-results li a .label.two-line span {display: block;}.mobile-search-box #mobile-search-results li a .type {float: right;font-size: 12px;color: #8a8a8a;font-family: "Circular-Book", Arial, sans-serif;margin-top: 5px;}.mobile-search-box #mobile-search-results li:hover {background-color: #FFFFFF;}.mobile-search-box #mobile-search-results li:after {clear: both;content: "";display: block;}.mobile-search-box #mobile-search-results.show {display: block;}.mobile-search-box.show {display: block;}ul#main-menu{margin:0px;padding:0px;}ul#main-menu > li{float: left;margin-right: 20px;list-style: none;position: relative;height:30px;}ul#main-menu > li > ul{margin:0px;padding:0px;display: none;position: absolute;top:30px;}ul#main-menu > li:HOVER > ul{display: block;}ul#main-menu > li > ul > li{list-style: none;display: block;}#menu-burger{position: absolute;cursor: pointer;width:45px;height:38px;display: none;right:10px;top:10px;}#menu-burger .menu-line{position: absolute;width: 24px;height: 3px;background-color: #000000;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#menu-burger .menu-line1{top: 10px;left: 10px;}#menu-burger:hover > .menu-line1{top: 8px;}#menu-burger.close .menu-line1{top: 19px;-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-moz-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-o-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-ms-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);}#menu-burger .menu-line2{top: 18px;left: 10px;}#menu-burger.close .menu-line2{-webkit-transform: scale3d(.9,.9,.9);-moz-transform: scale3d(.9,.9,.9);-o-transform: scale3d(.9,.9,.9);-ms-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);opacity: 0;}#menu-burger .menu-line3{top: 26px;left: 10px;}#menu-burger:hover > .menu-line3{top: 28px;}#menu-burger.close .menu-line3{top: 19px;-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-moz-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-o-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-ms-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);}#menu-burger.close:hover > .menu-line1{-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-o-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);}#menu-burger.close:hover > .menu-line3{-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-o-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);}@media all and (max-width: 900px) {#menu-burger{display: block;}ul#main-menu{display: none;}}header.index {position: absolute;width: 230px;height: 100%;background-color: #008355;z-index: 16;}header.index .index-logo {background: url("../images/index/index-logo.png");width: 135px;height: 81px;position: relative;margin: 32px auto 10px;display: block;z-index: 3;}@media all and (max-width: 1023px) {header.index .index-logo {background-image: url("../images/rp-logo-mobile@2x.png") !important;background-repeat: no-repeat !important;background-size: 128px 35px !important;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index .index-logo {background: url("../images/index/index-logo@2x.png");background-size: 100%;}}header.index .whats-this {position: relative;font-size: 12px;color: #FFFFFF;font-family: "Circular-Book", Arial, sans-serif;text-align: center;display: block;cursor: pointer;z-index: 4;}header.index nav {position: absolute;top: 0px;bottom: 0px;left: 0px;right: 0px;padding-top: 200px;z-index: 2;}header.index nav .filters {font-size: 12px;color: #FFFFFF;font-family: "Circular-Book", Arial, sans-serif;margin-bottom: 15px;padding: 0 20px;}header.index nav .choose-filter {height: 60px;background: #189867;width: 100%;text-align: center;font-family: "Circular-Medium", Arial, sans-serif;font-size: 18px;color: #ffffff;display: none;padding-top: 15px;}header.index nav .choose-filter .btn-close {position: absolute;width: 60px;height: 60px;text-align: center;top: 0px;right: 0px;cursor: pointer;font-size: 40px;padding-top: 5px;line-height: 1;background: #189867 url("../images/index/icon-close-popup.png") no-repeat center;}header.index nav .nav-select {cursor: pointer;padding: 15px 20px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);position: relative;}header.index nav .nav-select .down-arrow {opacity: 0.4;position: absolute;right: 20px;top: 23px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}header.index nav .nav-select .label {opacity: 0.4;font-family: "Circular-Bold", Arial, serif;font-size: 18px;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);color: #ffffff;display: block;}header.index nav .nav-select .close-nav-select {background: url("../images/index/close-button.png");display: block;width: 24px;height: 24px;position: absolute;right: 15px;top: 15px;-webkit-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index nav .nav-select .close-nav-select {background: url("../images/index/close-button@2x.png");background-size: 100%;}}header.index nav .nav-select .close-nav-select:hover {background: url("../images/index/close-button-hover.png");-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index nav .nav-select .close-nav-select:hover {background: url("../images/index/close-button-hover@2x.png");background-size: 100%;}}header.index nav .nav-select.selectable .label,header.index nav .nav-select.selected .label {opacity: 1;background: none;}header.index nav .nav-select.selectable .down-arrow,header.index nav .nav-select.selected .down-arrow {opacity: 1;display: none;}header.index nav .nav-select.open {background: #009a65;}header.index nav .nav-select.open .label {opacity: 1;}header.index nav .nav-select.open .down-arrow {opacity: 1;-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);}header.index nav .nav-select.selected:hover,header.index nav .nav-select.selectable:hover {background-color: #009a65;}header.index nav .nav-select.selected:hover .label,header.index nav .nav-select.selectable:hover .label {opacity: 1;}header.index nav .search {background: url("../images/index/icons-search.png") no-repeat 20px 15px;width: 100%;height: 50px;cursor: pointer;opacity: 0.4;-webkit-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index nav .search {background: url("../images/index/icons-search@2x.png") no-repeat 20px 15px;background-size: 18px 19px;}}header.index nav .search.open,header.index nav .search:hover {background-color: #009a65;opacity: 1;}header.index nav .nav-slide-out {background: #FFFFFF;position: absolute;left: 100%;height: 100%;width: 0px;overflow: hidden;top: 0px;z-index: 1000;-webkit-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 300ms cubic-bezier(0.77, 0, 0.175, 1);}header.index nav .nav-slide-out > .btn-close {cursor: pointer;width: 67px;height: 59px;position: absolute;right: 0px;top: 0px;z-index: 200;background-color: #189867;-webkit-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}header.index nav .nav-slide-out > .btn-close .cross-icon {width: 67px;height: 59px;background-image: url("../images/index/icon-close-popup.png");background-repeat: no-repeat;background-size: 19px 19px;background-position: center;-webkit-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);}header.index nav .nav-slide-out > .btn-close:hover {background-color: #287a54;}header.index nav .nav-slide-out > .btn-close:hover .cross-icon {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}header.index nav .nav-slide-out .slide-out-head {height: 60px;background: #189867;width: 100%;text-align: center;font-family: "Circular-Medium", Arial, sans-serif;font-size: 18px;color: #ffffff;display: none;padding-top: 15px;}header.index nav .nav-slide-out .slide-out-head .btn-close {font-family: "Circular-Book", Arial, sans-serif;position: absolute;width: 60px;height: 60px;text-align: center;top: 0px;right: 0px;cursor: pointer;background: #189867 url("../images/index/icon-close-popup.png") no-repeat center;line-height: 1;}header.index nav .nav-slide-out .nav-slide-out-container ul {position: absolute;top: 174px;left: 0px;right: 0px;bottom: 0px;list-style: none;overflow: auto;margin: 0;min-width: 860px;}header.index nav .nav-slide-out .nav-slide-out-container ul li {position: relative;float: left;width: 172px;height: 172px;text-align: center;cursor: pointer;-webkit-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}header.index nav .nav-slide-out .nav-slide-out-container ul li a {display: block;width: 100%;height: 100%;padding-top: 40px;}header.index nav .nav-slide-out .nav-slide-out-container ul li img {height: 42px;}header.index nav .nav-slide-out .nav-slide-out-container ul li img.team {height: 80px;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.label {position: absolute;display: block;width: 100%;bottom: 41px;color: #909090;font-size: 16px;font-family: "Circular-Book", Arial, sans-serif;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts {position: absolute;display: block;width: 70px;left: 50%;margin-left: -35px;top: 50px;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts .shirt {background: url("../images/index/jersey-icon-big-black.png");width: 32px;height: 28px;color: #FFFFFF;text-align: center;font-family: "Circular-Bold", Arial, serif;font-size: 13px;padding-top: 6px;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts .shirt.l {float: left;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts .shirt.r {float: right;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts.single {width: 32px;margin-left: -16px;}header.index nav .nav-slide-out .nav-slide-out-container ul li:hover {box-shadow: 2px 9px 14px 0 rgba(0, 0, 0, 0.15);}header.index nav .nav-slide-out.open {width: 860px;height: 100%;z-index: 1001;}header.index .nav-mobile {display: none;width: 190px;position: absolute;height: 60px;right: 0px;border-left: 1px solid #007e51;}header.index .nav-mobile .filters {cursor: pointer;background: url("../images/index/icons-filters.png") no-repeat 20px 18px;background-size: 21px 22px;height: 60px;width: 122px;border-right: 1px solid #007e51;font-family: "Circular-Medium", Arial, sans-serif;font-size: 18px;color: #ffffff;padding: 18px 0 0 50px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index .nav-mobile .filters {background: url("../images/index/icons-filters@2x.png") no-repeat 20px 18px;background-size: 21px 22px;}}header.index .nav-mobile .search {position: absolute;right: 0px;top: 0px;background: url("../images/index/icons-search.png") no-repeat center;background-size: 18px 19px;width: 68px;height: 60px;cursor: pointer;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {header.index .nav-mobile .search {background: url("../images/index/icons-search@2x.png") no-repeat center;background-size: 18px 19px;}}@media all and (max-width: 1023px) {header.index {position: relative;width: 100%;height: 60px;}header.index .index-logo {background: url("../images/index/index-logo-mobile.png");width: 155px;height: 35px;position: absolute;margin: 0;top: 12px;left: 14px;display: block;z-index: 3;}header.index .whats-this {display: none;}header.index nav {position: absolute;background: #BFBFBF;padding-top: 0px;width: 100%;height: 800px;z-index: 5000;display: none;}header.index nav .filters,header.index nav .search {display: none;}header.index nav .choose-filter {display: block;}header.index nav .nav-select.selectable:hover,header.index nav .nav-select.open,header.index nav .nav-select {background: #ffffff url("../images/index/menu-side-arrow.png") no-repeat calc(100% - 25px)30px;color: #222222;height: 70px;padding: 22px 30px;border-bottom: 1px solid #e8e8e8;}header.index nav .nav-select.selectable:hover .close-nav-select,header.index nav .nav-select.open .close-nav-select,header.index nav .nav-select .close-nav-select {top: 22px;}header.index nav .nav-select.selectable:hover .label,header.index nav .nav-select.open .label,header.index nav .nav-select .label {color: #222222;opacity: 1;font-family: "Circular-Book", Arial, sans-serif;}header.index nav .nav-select.selected:hover,header.index nav .nav-select.selected {background: #FFFFFF;}header.index nav .nav-slide-out {background: #FFFFFF;position: absolute;left: -100%;width: 100%;overflow: hidden;top: 0px;z-index: 1000;}header.index nav .nav-slide-out > .btn-close {display: none;}header.index nav .nav-slide-out .slide-out-head {display: block;}header.index nav .nav-slide-out .nav-slide-out-container ul {position: relative;list-style: none;padding: 0;margin: 0;min-width: 0px;top: 0px;}header.index nav .nav-slide-out .nav-slide-out-container ul li {float: none;height: 70px;width: 100%;text-align: left;border-bottom: 1px solid #e8e8e8;}header.index nav .nav-slide-out .nav-slide-out-container ul li a {display: block;width: 100%;height: 100%;padding-top: 0;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.label {width: auto;bottom: auto;top: 22px;left: 20px;font-size: 18px;}header.index nav .nav-slide-out .nav-slide-out-container ul li span.shirts {position: absolute;display: block;width: 70px;left: auto;margin-left: 0;top: 20px;right: 20px;}header.index nav .nav-slide-out .nav-slide-out-container ul li img {position: absolute;right: 30px;top: 20px;height: 25px;}header.index nav .nav-slide-out .nav-slide-out-container ul li img.team {top: 15px;height: 45px;}header.index nav .nav-slide-out .nav-slide-out-container ul li:hover {box-shadow: none;}header.index nav .nav-slide-out .nav-slide-out-container ul li.last {border-bottom: none;}header.index nav .nav-slide-out.open {left: 0px;width: 100%;height: auto;z-index: 1001;}header.index nav.open-mobile {display: block;}header.index .nav-mobile {display: block;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 1023px) {header.index .index-logo {background: url("../images/index/index-logo-mobile@2x.png");background-size: 100%;}header.index nav .nav-select.open,header.index nav .nav-select {background: #ffffff url("../images/index/menu-side-arrow@2x.png") no-repeat calc(100% - 25px)30px;background-size: 7px 10px;}}header.index .num-filters {position: absolute;top: 6px;right: 72px;width: 18px;height: 18px;font-family: "Circular-Bold", Arial, serif;font-size: 14px;color: #ffffff;text-align: center;background-color: #000000;border-radius: 18px;line-height: 1;padding-top: 1px;}.home-rpi-works {padding: 40px 0 100px;background: #189867;}.home-rpi-works .content-box {width: 100%;max-width: 1540px;position: relative;margin: auto;padding: 0 40px;}.home-rpi-works .content-box .green-box {position: relative;z-index: 2;float: left;width: 455px;margin-top: 50px;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-rpi-works .content-box .green-box h2 {font-size: 32px;font-family: "Circular-Bold", Arial, serif;color: #FFFFFF;}@media all and (max-width: 1280px) {.home-rpi-works .content-box .green-box {left: 0px;}}@media all and (max-width: 1150px) {.home-rpi-works .content-box .green-box {float: none;margin: auto;width: 350px;}}@media all and (max-width: 767px) {.home-rpi-works .content-box .green-box {position: relative;width: 100%;top: 0px;}}@media all and (max-width: 480px) {.home-rpi-works .content-box .green-box {display: none;}}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul {float: left;z-index: 2;font-family: "Circular-Bold", Arial, serif;font-size: 16px;line-height: 1.88;color: #ffffff;list-style: none;margin: 0;padding: 0;width: 160px;}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li {cursor: pointer;opacity: 0.5;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);margin-bottom: 6px;}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li .name {float: left;}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li .position {float: right;}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li:hover,.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li.selected {opacity: 1;}.home-rpi-works .content-box .green-box .home-rpi-works-menu ul li:after {clear: both;content: "";display: block;}.home-rpi-works .content-box .green-box .home-rpi-works-menu .position-shirts {position: relative;float: left;margin: 35px 0 0 0;}.home-rpi-works .content-box .green-box .home-rpi-works-menu:after {clear: both;content: "";display: block;}.home-rpi-works .content-box .green-box .open-index {margin-top: 50px;}.home-rpi-works .content-box .green-box.do-transition {-ms-transform: translate(0px, 100px);-webkit-transform: translate(0px, 100px);transform: translate(0px, 100px);}@media all and (max-width: 990px) {.home-rpi-works .content-box .green-box.do-transition {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}.home-rpi-works .content-box .white-box {position: relative;z-index: 1;float: left;width: calc(100% - 505px);max-width: 850px;background-color: #ffffff;box-shadow: 5px 9px 6px 0 rgba(0, 0, 0, 0.07);margin-left: 50px;padding: 38px 115px;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-rpi-works .content-box .white-box .select-box {display: none;width: 100%;height: 41px;border-radius: 2px;margin-bottom: 30px;background: #ffffff url("../images/home/icons-dd-arrow-down-white.png") no-repeat calc(100% - 15px) 17px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #d8d8d8;position: relative;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-rpi-works .content-box .white-box .select-box {background: #ffffff url("../images/home/icons-dd-arrow-down-white@2x.png") no-repeat calc(100% - 15px) 17px;background-size: 11px 7px;}}.home-rpi-works .content-box .white-box .select-box .label {font-size: 19px;color: #222222;font-family: "Circular-Bold", Arial, serif;padding: 7px 15px;cursor: pointer;}.home-rpi-works .content-box .white-box .select-box ul {display: none;list-style: none;margin: 0;padding: 0;position: absolute;left: -1px;right: -1px;top: 39px;background: #FFFFFF;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #d8d8d8;}.home-rpi-works .content-box .white-box .select-box ul li {padding: 3px 15px;cursor: pointer;}.home-rpi-works .content-box .white-box .select-box.open ul {display: block;}.home-rpi-works .content-box .white-box .rp-logo {position: relative;margin: auto;}.home-rpi-works .content-box .white-box h2 {font-family: "Circular-Bold", Arial, serif;font-size: 32px;color: #222222;font-weight: normal;margin: 46px 0 50px;}.home-rpi-works .content-box .white-box h2 br {display: none;}.home-rpi-works .content-box .white-box h3 {font-family: "Circular-Bold", Arial, serif;font-size: 25px;color: #222222;font-weight: normal;margin: 0 0 30px;}.home-rpi-works .content-box .white-box h4 {font-family: "Circular-Bold", Arial, serif;font-size: 18px;color: #222222;font-weight: normal;margin: 0 0 30px;}.home-rpi-works .content-box .white-box p,.home-rpi-works .content-box .white-box li {font-family: "Circular-Book", Arial, sans-serif;font-size: 16px;line-height: 1.56;color: #8a8a8a;margin: 30px 0;}.home-rpi-works .content-box .white-box ul {margin: 0;padding: 0 0 0 20px;}.home-rpi-works .content-box .white-box ul li {margin: 0 0 5px;}.home-rpi-works .content-box .white-box .rpi-position-nav {font-family: "Circular-Bold", Arial, serif;font-size: 16px;position: absolute;right: 115px;top: 95px;width: 130px;}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-left {float: left;color: #189867;cursor: pointer;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-left img {position: relative;top: 1px;margin-right: 5px;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-left:hover img {-ms-transform: translate(-7px, 0px);-webkit-transform: translate(-7px, 0px);transform: translate(-7px, 0px);}}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-right {float: right;color: #189867;cursor: pointer;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-right img {position: relative;top: 1px;margin-left: 5px;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-right:hover img {-ms-transform: translate(7px, 0px);-webkit-transform: translate(7px, 0px);transform: translate(7px, 0px);}}@media all and (max-width: 1280px) {.home-rpi-works .content-box .white-box {padding: 38px 60px;margin-left: 0px;}}@media all and (max-width: 1150px) {.home-rpi-works .content-box .white-box {width: 100%;max-width: 100%;float: none;margin-top: 50px;}.home-rpi-works .content-box .white-box .rpi-position-nav {top: 100px;right: 50px;}}@media all and (max-width: 480px) {.home-rpi-works .content-box .white-box {padding: 38px 20px;width: 100%;}.home-rpi-works .content-box .white-box .select-box {display: block;}.home-rpi-works .content-box .white-box .rp-logo {display: none;}.home-rpi-works .content-box .white-box .rpi-position-nav {right: 20px;}.home-rpi-works .content-box .white-box h2 {text-align: center;margin: 60px 0 25px;}.home-rpi-works .content-box .white-box h2 br {display: block;}}.home-rpi-works .content-box .white-box.do-transition {-ms-transform: translate(0px, 100px);-webkit-transform: translate(0px, 100px);transform: translate(0px, 100px);}@media all and (max-width: 990px) {.home-rpi-works .content-box .white-box.do-transition {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}.home-rpi-works .content-box:after {clear: both;content: "";display: block;}@media all and (max-width: 480px) {.home-rpi-works .content-box {padding: 0;}}.home-top {position: relative;padding-top: 35px;height: 792px;overflow: hidden;}.home-top .logo {background-image: url("../images/home-logo-top.png");background-repeat: no-repeat;background-size: 90px 46px;width: 90px;height: 46px;position: relative;margin: auto;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-top .logo {background: url("../images/home-logo-top@2x.png");}}@media all and (max-width: 767px) {.home-top .logo {background: url("../images/home/home-logo-mobile.png");width: 146px;height: 98px;background-size: 100%;}}@media all and (-webkit-min-device-pixel-ratio: 1.5) and (max-width: 767px) {.home-top .logo {background: url("../images/home/home-logo-mobile@2x.png");background-size: 100%;}}.home-top .index-animation {position: relative;width: 250px;height: 93px;display: block;margin: 9px auto 0 auto;background-image: url("../images/rugbypass-index-sprite.png");background-size: 250px 5580px;background-repeat: no-repeat;background-position: top left;}@media all and (max-width: 767px) {.home-top .index-animation {display: none;}}.home-top .player-images {position: absolute;left: 50%;margin-left: -750px;top: 0px;}.home-top .player-images .player-image {position: absolute;-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-top .player-images .player-image.first {top: 50px;left: 16px;opacity: 0;-ms-transform: translate(-100px, 0px);-webkit-transform: translate(-100px, 0px);transform: translate(-100px, 0px);}@media all and (max-width: 990px) {.home-top .player-images .player-image.first {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}.home-top .player-images .player-image.first.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}.home-top .player-images .player-image.second {top: 50px;left: -140px;opacity: 0;-ms-transform: translate(100px, 0px);-webkit-transform: translate(100px, 0px);transform: translate(100px, 0px);}@media all and (max-width: 990px) {.home-top .player-images .player-image.second {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}.home-top .player-images .player-image.second.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}.home-top .player-images .player-stats-box {position: absolute;top: 350px;left: 215px;width: 190px;box-shadow: 11px 12px 9px 0 rgba(0, 0, 0, 0.15) !important;opacity: 0;-ms-transform: translate(100px, 0px);-webkit-transform: translate(100px, 0px);transform: translate(100px, 0px);-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.home-top .player-images .player-stats-box {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}}.home-top .player-images .player-stats-box.transition-in {opacity: 1;-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);}.home-top .copy {position: absolute;width: 50%;left: calc(50% + 50px);top: 269px;max-width: 500px;}.home-top .copy h2 {font-family: "Circular-Bold", Arial, serif;color: #222222;font-size: 32px;font-weight: normal;}.home-top .copy p {font-family: "Circular-Book", Arial, sans-serif;color: #8a8a8a;font-size: 16px;line-height: 1.56;}.home-top .copy p.sub {font-size: 14px;color: #ababab;}.home-top .fade-box {background-image: linear-gradient(to bottom, rgba(246, 246, 246, 0), #f6f6f6);position: absolute;width: 450px;height: 200px;top: 200px;z-index: 200;display: none;}@media all and (max-width: 1240px) {.home-top .player-images {left: 50px;margin-left: 0;top: 200px;height: 400px;width: 600px;overflow: hidden;}.home-top .player-images .player-image.first {width: 200px;}.home-top .player-images .player-image.second {width: 250px;left: 50px;top: 130px;}.home-top .player-images .player-stats-box {position: absolute;top: 240px;left: 140px;width: 95px;height: auto;box-shadow: 11px 12px 9px 0 rgba(0, 0, 0, 0.15) !important;}.home-top .player-images .player-stats-box .player-stats-details {display: block;padding: 15px 8px;}.home-top .player-images .player-stats-box .player-stats-details .name {font-size: 12px;}.home-top .player-images .player-stats-box .player-stats-details .team-position {font-size: 10px;}.home-top .player-images .player-stats-box .player-stats-details .points {display: none;}.home-top .fade-box {display: block;}.home-top .copy {width: calc(100% - 550px);left: 500px;max-width: 100%;}}@media all and (max-width: 990px) {.home-top {height: auto;padding: 20px 0px 10px;}.home-top .player-images {position: relative;width: 260px;height: 280px;margin: auto;left: auto;top: auto;}.home-top .player-images .player-image.first {width: 150px;}.home-top .player-images .player-image.second {width: 200px;left: 50px;top: 80px;}.home-top .player-images .player-stats-box {top: 170px;left: 110px;}.home-top .fade-box {width: 380px;height: 150px;top: 132px;z-index: 200;}.home-top .copy {position: relative;left: auto;width: 100%;max-width: 768px;margin: 0 auto 50px auto;padding: 0 20px;top: auto;}}.home-ranks {position: relative;background-color: #189867;height: 717px;}.home-ranks .copy {width: 472px;padding: 117px 48px 0 59px;}.home-ranks .copy h2 {font-family: "Circular-Bold", Arial, serif;color: #FFFFFF;font-size: 32px;font-weight: normal;margin: 0 0 50px;}.home-ranks .copy p {font-family: "Circular-Book", Arial, sans-serif;color: #FFFFFF;font-size: 16px;line-height: 1.56;opacity: 0.6;}.home-ranks .copy p.sub {font-size: 14px;opacity: 0.5;}.home-ranks .graph {position: absolute;padding: 0 20px 20px;top: -80px;left: 400px;right: 42px;text-align: center;}.home-ranks .graph img {max-width: 100%;}.home-ranks .graph .graph-example-circle {position: absolute;top: 35%;left: 50%;margin-left: -30px;width: 480px;max-width: 50%;-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.home-ranks .graph .graph-example-circle.do-transition {-webkit-transform: scale3d(0.7, 0.7, 0.7);-moz-transform: scale3d(0.7, 0.7, 0.7);-o-transform: scale3d(0.7, 0.7, 0.7);-ms-transform: scale3d(0.7, 0.7, 0.7);transform: scale3d(0.7, 0.7, 0.7);opacity: 0;}@media all and (max-width: 990px) {.home-ranks .graph .graph-example-circle.do-transition {-webkit-transform: scale3d(1, 1, 1);-moz-transform: scale3d(1, 1, 1);-o-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);opacity: 1;}}@media all and (max-width: 1150px) {.home-ranks {height: auto;margin: 40px 0 0;}.home-ranks .graph {position: relative;max-width: 768px;left: auto;right: auto;margin: 0 auto;top: -40px;}.home-ranks .copy {width: 100%;max-width: 768px;margin: 0 auto;position: relative;padding: 0px 15px 40px;}}.home-players {position: relative;}.home-players h2 {padding: 117px 0 30px;margin: 0;font-family: "Circular-Bold", Arial, serif;font-size: 32px;font-weight: normal;text-align: center;color: #222222;}.home-players h2.teams-title {-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 767px) {.home-players h2.teams-title {padding: 30px 0 30px;}}.home-players h2.teams-title.do-transition {-ms-transform: translate(0px, 100px);-webkit-transform: translate(0px, 100px);transform: translate(0px, 100px);}@media all and (max-width: 990px) {.home-players h2.teams-title.do-transition {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}.home-players ul {list-style: none;padding: 0px;width: 1050px;position: relative;margin: auto;}.home-players ul li {float: left;width: calc(20% - 20px);margin: 0 10px 40px;-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px);opacity: 0;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.home-players ul li {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}@media all and (max-width: 676px) {.home-players ul li {height: 390px;}}@media all and (max-width: 480px) {.home-players ul li {height: 360px;}}.home-players ul li .player-box-container {display: block;}.home-players ul li.transition-in {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}@media all and (max-width: 676px) {.home-players ul li.last {float: none;margin: 0 auto 40px;clear: both;}}.home-players ul.top-teams {margin-bottom: 80px;}.home-players ul.top-teams li {height: auto;margin-bottom: 40px;}.home-players ul.top-teams li .player-box-container.teams {height: auto;}.home-players ul:after {clear: both;content: "";display: block;}.home-players .free-to-use {width: 251px;position: relative;margin: 15px auto;font-size: 14px;color: #8a8a8a;font-family: "Circular-Book", Arial, sans-serif;}@media all and (max-width: 1100px) {.home-players ul {width: 630px;}.home-players ul li {width: calc(33.33% - 20px);}}@media all and (max-width: 676px) {.home-players ul {width: 100%;max-width: 420px;}.home-players ul li {width: calc(50% - 40px);margin: 0 20px;}}.home-rpi-works {padding-top: 100px;}.home-rpi-works .content-box {max-width: 1050px;width: 100%;position: relative;margin: auto;}.home-rpi-works .content-box .green-box {position: absolute;width: 280px;top: 100px;left: -130px;background: #189867;z-index: 2;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1280px) {.home-rpi-works .content-box .green-box {left: 0px;}}@media all and (max-width: 767px) {.home-rpi-works .content-box .green-box {position: relative;width: 100%;top: 0px;}}@media all and (max-width: 480px) {.home-rpi-works .content-box .green-box {display: none;}}.home-rpi-works .content-box .green-box ul {z-index: 2;font-family: "Circular-Bold", Arial, serif;font-size: 16px;line-height: 1.88;color: #ffffff;list-style: none;margin: 0;padding: 34px 50px 40px;}.home-rpi-works .content-box .green-box ul li {cursor: pointer;opacity: 0.5;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}.home-rpi-works .content-box .green-box ul li .name {float: left;}.home-rpi-works .content-box .green-box ul li .position {float: right;}.home-rpi-works .content-box .green-box ul li:hover,.home-rpi-works .content-box .green-box ul li.selected {opacity: 1;}.home-rpi-works .content-box .green-box ul li:after {clear: both;content: "";display: block;}.home-rpi-works .content-box .green-box .position-shirts {position: absolute;background-color: #009260;width: 0px;height: 100%;top: 0px;right: 0px;overflow: hidden;-webkit-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 767px) {.home-rpi-works .content-box .green-box .position-shirts {position: relative;margin: auto;width: 280px;height: 400px;background-color: #189867;overflow: visible;}}.home-rpi-works .content-box .green-box.do-transition {-ms-transform: translate(0px, 100px);-webkit-transform: translate(0px, 100px);transform: translate(0px, 100px);}@media all and (max-width: 990px) {.home-rpi-works .content-box .green-box.do-transition {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}@media all and (min-width: 768px) {.home-rpi-works .content-box .green-box:hover .position-shirts {width: 280px;right: -280px;}}.home-rpi-works .content-box .white-box {position: relative;z-index: 1;float: right;width: 890px;background-color: #ffffff;box-shadow: 5px 9px 6px 0 rgba(0, 0, 0, 0.07);margin-right: 10px;padding: 123px 150px;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}.home-rpi-works .content-box .white-box .select-box {display: none;width: 100%;height: 41px;border-radius: 2px;margin-bottom: 30px;background: #ffffff url("../images/home/icons-dd-arrow-down-white.png") no-repeat calc(100% - 15px) 17px;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #d8d8d8;position: relative;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.home-rpi-works .content-box .white-box .select-box {background: #ffffff url("../images/home/icons-dd-arrow-down-white@2x.png") no-repeat calc(100% - 15px) 17px;background-size: 11px 7px;}}.home-rpi-works .content-box .white-box .select-box .label {font-size: 19px;color: #222222;font-family: "Circular-Bold", Arial, serif;padding: 7px 15px;cursor: pointer;}.home-rpi-works .content-box .white-box .select-box ul {display: none;list-style: none;margin: 0;padding: 0;position: absolute;left: -1px;right: -1px;top: 39px;background: #FFFFFF;box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);border: solid 1px #d8d8d8;}.home-rpi-works .content-box .white-box .select-box ul li {padding: 3px 15px;cursor: pointer;}.home-rpi-works .content-box .white-box .select-box.open ul {display: block;}@media all and (max-width: 1280px) {.home-rpi-works .content-box .white-box {width: calc(100% - 290px);padding: 123px 75px;margin-right: 0px;}}@media all and (max-width: 767px) {.home-rpi-works .content-box .white-box {padding: 123px 20px;width: 100%;}}.home-rpi-works .content-box .white-box .rp-logo {position: absolute;top: 50px;right: 70px;}.home-rpi-works .content-box .white-box h2 {font-family: "Circular-Bold", Arial, serif;font-size: 32px;color: #222222;font-weight: normal;margin: 0 0 50px;}.home-rpi-works .content-box .white-box h2 br {display: none;}.home-rpi-works .content-box .white-box h3 {font-family: "Circular-Bold", Arial, serif;font-size: 25px;color: #222222;font-weight: normal;margin: 0 0 30px;}.home-rpi-works .content-box .white-box h4 {font-family: "Circular-Bold", Arial, serif;font-size: 18px;color: #222222;font-weight: normal;margin: 0 0 30px;}.home-rpi-works .content-box .white-box p,.home-rpi-works .content-box .white-box li {font-family: "Circular-Book", Arial, sans-serif;font-size: 16px;line-height: 1.56;color: #8a8a8a;margin: 30px 0;}.home-rpi-works .content-box .white-box ul {margin: 0;padding: 0 0 0 20px;}.home-rpi-works .content-box .white-box ul li {margin: 0 0 5px;}.home-rpi-works .content-box .white-box .rpi-position-nav {font-family: "Circular-Bold", Arial, serif;font-size: 14px;color: #189867;position: relative;padding-top: 30px;}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-left {float: left;cursor: pointer;}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-left img {margin-right: 5px;}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-right {float: right;cursor: pointer;}.home-rpi-works .content-box .white-box .rpi-position-nav .position-nav-right img {margin-left: 5px;}@media all and (max-width: 480px) {.home-rpi-works .content-box .white-box {padding: 40px 20px;width: 100%;}.home-rpi-works .content-box .white-box .select-box {display: block;}.home-rpi-works .content-box .white-box .rp-logo {display: none;}.home-rpi-works .content-box .white-box h2 {text-align: center;margin: 0 0 25px;}.home-rpi-works .content-box .white-box h2 br {display: block;}}.home-rpi-works .content-box .white-box.do-transition {-ms-transform: translate(0px, 100px);-webkit-transform: translate(0px, 100px);transform: translate(0px, 100px);}@media all and (max-width: 990px) {.home-rpi-works .content-box .white-box.do-transition {-ms-transform: translate(0px, 0px);-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);opacity: 1;}}.home-rpi-works .content-box:after {clear: both;content: "";display: block;}.top-15-shirt {background: url("../images/home/jersey-icon-big-grey.png");width: 32px;height: 28px;float: left;color: #FFFFFF;font-size: 13px;text-align: center;padding: 5px 0 0 0;font-family: "Circular-Black", Arial, serif;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.top-15-shirt {background: url("../images/home/jersey-icon-big-grey@2x.png");background-size: 100%;}}.top-15-position {float: left;margin: 5px 0 0 8px;}.list-container {position: relative;}.top-tournaments-list {position: absolute !important;background-color: #ffffff;box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.15);width: 100% !important;max-width: 325px !important;left: 50%;top: -20px;margin-left: -162px !important;z-index: 1000;padding: 30px!important;display: none;}@media all and (max-width: 767px) {.top-tournaments-list {top: -60px;}}@media all and (max-width: 380px) {.top-tournaments-list {width: 90% !important;max-width: 90%!important;left: 5%;margin-left: 0px !important;}}.top-tournaments-list li {float: none !important;display: block!important;margin: 0!important;padding: 10px 0!important;font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;color: #8a8a8a;cursor: pointer;width: 100% !important;height: 40px !important;text-align: left!important;}.top-tournaments-list li a {color: #8a8a8a;}.top-tournaments-list.open {display: block;}#top-5-teams-title,#top-15-players-title {position: relative;max-width: 1030px;margin: 0 auto;}#top-5-teams-title .select-arrow,#top-15-players-title .select-arrow {position: relative;top: -5px;margin-left: 5px;}#top-5-teams-title a,#top-15-players-title a {position: absolute;right: 0px;bottom: 34px;color: #189867;font-size: 16px;}#top-5-teams-title a img,#top-15-players-title a img {width: 15px;position: relative;top: 0px;margin-left: 5px;}@media all and (max-width: 1100px) {#top-5-teams-title a,#top-15-players-title a {right: 20px;}}@media all and (max-width: 767px) {#top-5-teams-title a,#top-15-players-title a {position: relative;right: auto;bottom: auto;display: block;width: 90px;margin: 20px auto 0;}}.select-top-5,.select-top-15 {cursor: pointer;}.roll-dice {padding-top: 120px;-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.roll-dice > .btn {width: 233px;margin: 20px auto;display: none;}.roll-dice .selections-box {position: relative;width: 100%;max-width: 410px;margin: auto;}.roll-dice .selections-box h2 {font-size: 28px;font-family: "Circular-Bold", Arial, serif;font-weight: normal;margin: 0 0 20px;}.roll-dice .selections-box h2 .dice-btn {position: relative;display: none;width: 48px;height: 48px;background-color: #189867;float: right;border-radius: 50%;margin-top: -10px;cursor: pointer;}.roll-dice .selections-box h2 .dice-btn .icon {display: block;width: 24px;height: 24px;border-radius: 3px;background-color: #f6f6f6;position: relative;margin: auto;top: 11px;}.roll-dice .selections-box h2 .dice-btn .icon .dot {position: absolute;width: 6px;height: 6px;border-radius: 50%;display: block;background: #189867;}.roll-dice .selections-box h2 .dice-btn .icon .dot.tpl {top: 3px;left: 3px;}.roll-dice .selections-box h2 .dice-btn .icon .dot.btr {bottom: 3px;right: 3px;}.roll-dice .selections-box h2 .dice-btn .icon .dot.m {left: 50%;top: 50%;margin: -3px 0 0 -3px;}.roll-dice .selections-box .selection {position: relative;height: 63px;border-radius: 4px;background-color: #222222;margin-bottom: 8px;color: #FFFFFF;font-family: "Circular-Bold", Arial, serif;font-size: 28px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}.roll-dice .selections-box .selection span {display: block;cursor: pointer;padding: 10px 20px;white-space: nowrap;-webkit-transition: all 150ms cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition: all 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition: all 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition: all 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275);}.roll-dice .selections-box .selection .close-overlay {padding: 0;position: absolute;width: 100%;height: 56px;z-index: 10;cursor: pointer;display: none;}.roll-dice .selections-box .selection span.transition-out {-ms-transform: translate(0px, 30px);-webkit-transform: translate(0px, 30px);transform: translate(0px, 30px);}.roll-dice .selections-box .selection span.transition-top {-ms-transform: translate(0px, -30px);-webkit-transform: translate(0px, -30px);transform: translate(0px, -30px);}.roll-dice .selections-box .selection span.fade-out {opacity: 0;}.roll-dice .selections-box .selection .arrow {position: absolute;right: 20px;top: 24px;width: 20px;cursor: pointer;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 767px) {.roll-dice .selections-box .selection .arrow {top: 20px;}}.roll-dice .selections-box .selection ul {list-style: none;padding: 0;margin: 0;position: absolute;width: 100%;top: 52px;left: 0px;background-color: #222222;z-index: 5;max-height: 0;height: auto;border-radius: 4px;overflow: hidden;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}.roll-dice .selections-box .selection ul li {padding: 10px 20px;width: 100%;cursor: pointer;white-space: nowrap;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.roll-dice .selections-box .selection ul li:hover {color: #ababab;}}@media all and (max-width: 767px) {.roll-dice .selections-box .selection {font-size: 21px;height: 51px;}}.roll-dice .selections-box .selection.open .close-overlay {display: block;}.roll-dice .selections-box .selection.open .arrow {-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}.roll-dice .selections-box .selection.rolling span {display: none;}.roll-dice .selections-box .selection.rolling ul {display: block;}.roll-dice .selections-box #roll-dice-2 span {transition-delay: 0.1s;}.roll-dice .selections-box #roll-dice-3 span {transition-delay: 0.2s;}.roll-dice .selections-box .btn {width: 233px;margin: 80px auto 0px;}.roll-dice #roll-dice-card {position: absolute;right: 0px;top: 115px;-webkit-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 200ms cubic-bezier(0.77, 0, 0.175, 1);}.roll-dice #roll-dice-card .card {perspective: 500px;}@media all and (max-width: 1220px) {.roll-dice #roll-dice-card {right: 40px;}}.roll-dice #roll-dice-card .dice-card-gradient {position: absolute;top: -220px;left: 420px;width: 352px;height: 740px;z-index: 10;background-image: url("../images/home/card-gradient.png");background-size: 352px 740px;background-repeat: no-repeat;-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0.2;display: block;-webkit-transition: all 1750ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 1750ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 1750ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 1750ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 1440px) {.roll-dice #roll-dice-card .dice-card-gradient {display: none;}}@media all and (max-width: 990px) {.roll-dice #roll-dice-card .dice-card-gradient {display: block;}}.roll-dice #roll-dice-card .dice-card-gradient.transition-out {top: -250px;left: -900px;opacity: 0.5;}.roll-dice #roll-dice-card.fade-out {opacity: 0;}.roll-dice #roll-dice-card.transition-top {-ms-transform: translate(0px, -50px);-webkit-transform: translate(0px, -50px);transform: translate(0px, -50px);}.roll-dice #roll-dice-card.transition-out {-ms-transform: translate(0px, 50px);-webkit-transform: translate(0px, 50px);transform: translate(0px, 50px);}@media all and (max-width: 990px) {.roll-dice {height: 720px;padding-top: 90px;}.roll-dice .selections-box h2 {font-size: 21px;margin: 0 0 30px;}.roll-dice .selections-box h2 .dice-btn {width: 36px;height: 36px;top: 0px;}.roll-dice .selections-box h2 .dice-btn .icon {width: 18px;height: 18px;top: 8px;}.roll-dice .selections-box h2 .dice-btn .icon .dot {width: 4px;height: 4px;}.roll-dice .selections-box h2 .dice-btn .icon .dot.tpl {top: 2px;left: 2px;}.roll-dice .selections-box h2 .dice-btn .icon .dot.btr {bottom: 2px;right: 2px;}.roll-dice .selections-box h2 .dice-btn .icon .dot.m {margin: -2px 0 0 -2px;}.roll-dice .selections-box .btn {display: none;}.roll-dice #roll-dice-card {width: 100%;max-width: 335px;position: relative;right: auto;top: auto;margin: 20px auto;}.roll-dice > .btn {display: block;}}.roll-dice #dice-circle {position: absolute;top: -10px;right: 0;width: 48px;height: 48px;cursor: pointer;background-color: #189867;border-radius: 50%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;-webkit-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: background-color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.roll-dice #dice-circle:hover {background-color: #277a54;}}.roll-dice #dice-container {position: absolute;top: 12px;left: 12px;z-index: 10;-ms-transform: scale(0.12, 0.12);-webkit-transform: scale(0.12, 0.12);transform: scale(0.12, 0.12);transform-origin: 50% 50%;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}.roll-dice #dice {position: absolute;top: 0;left: 0;width: 200px;height: 200px;transform-style: preserve-3d;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}.roll-dice #dice div {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}.roll-dice #dice.one {transform: translateZ(0px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);}.roll-dice #dice.two {transform: translateZ(0px) rotateX(270deg) rotateY(0deg) rotateZ(0deg);}.roll-dice #dice.three {transform: translateZ(0px) rotateX(0deg) rotateY(270deg) rotateZ(0deg);}.roll-dice #dice.four {transform: translateZ(0px) rotateX(0deg) rotateY(90deg) rotateZ(0deg);}.roll-dice #dice.five {transform: translateZ(0px) rotateX(90deg) rotateY(0deg) rotateZ(0deg);}.roll-dice #dice.six {transform: translateZ(0px) rotateX(180deg) rotateY(0deg) rotateZ(0deg);}.roll-dice #dice span {position: absolute;margin: 100px 0 0 100px;display: block;font-size: 2.5em;padding: 10px;}.roll-dice .side {position: absolute;width: 200px;height: 200px;background: #fff;box-shadow: inset 0 0 40px #ccc;border-radius: 40px;}.roll-dice #dice .cover,.roll-dice #dice .inner {background: #e0e0e0;box-shadow: none;}.roll-dice #dice .cover {border-radius: 0;transform: translateZ(0px);}.roll-dice #dice .cover.x {transform: rotateY(90deg);}.roll-dice #dice .cover.z {transform: rotateX(90deg);}.roll-dice #dice .front {transform: translateZ(100px);}.roll-dice #dice .front.inner {transform: translateZ(98px);}.roll-dice #dice .back {transform: rotateX(-180deg) translateZ(100px);}.roll-dice #dice .back.inner {transform: rotateX(-180deg) translateZ(98px);}.roll-dice #dice .right {transform: rotateY(90deg) translateZ(100px);}.roll-dice #dice .right.inner {transform: rotateY(90deg) translateZ(98px);}.roll-dice #dice .left {transform: rotateY(-90deg) translateZ(100px);}.roll-dice #dice .left.inner {transform: rotateY(-90deg) translateZ(98px);}.roll-dice #dice .top {transform: rotateX(90deg) translateZ(100px);}.roll-dice #dice .top.inner {transform: rotateX(90deg) translateZ(98px);}.roll-dice #dice .bottom {transform: rotateX(-90deg) translateZ(100px);}.roll-dice #dice .bottom.inner {transform: rotateX(-90deg) translateZ(98px);}.roll-dice .dot {position: absolute;width: 46px;height: 46px;border-radius: 23px;background: #444;box-shadow: inset 5px 0 10px #222222;}.roll-dice .dot.center {margin: 77px 0 0 77px;}.roll-dice .dot.dtop {margin-top: 20px;}.roll-dice .dot.dleft {margin-left: 134px;}.roll-dice .dot.dright {margin-left: 20px;}.roll-dice .dot.dbottom {margin-top: 134px;}.roll-dice .dot.center.dleft {margin: 77px 0 0 20px;}.roll-dice .dot.center.dright {margin: 77px 0 0 134px;}body.transition-out .roll-dice {opacity: 0;}body.transition-out .roll-dice #dice-container {opacity: 0;}body.transition-out .roll-dice .selections-box .selection span {-ms-transform: translate(0px, -30px);-webkit-transform: translate(0px, -30px);transform: translate(0px, -30px);opacity: 0;}body.transition-out .roll-dice #roll-dice-card {-ms-transform: translate(0px, -50px);-webkit-transform: translate(0px, -50px);transform: translate(0px, -50px);opacity: 0;}.ie .roll-dice .selections-box h2 .dice-btn {display: block;}.ie .roll-dice #dice-circle {display: none;}.open-index {display: block;width: 251px;height: 61px;border-radius: 2px;background-color: #009a65;font-size: 24px;font-family: "Circular-Bold", Arial, serif;text-align: center;color: #ffffff;padding-top: 12px;-webkit-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: all 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);}.open-index .arrow {-webkit-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition: all 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);margin-left: 5px;}.open-index:hover {background-color: #287a54;}.open-index:hover .arrow {-ms-transform: translate(5px, 0px);-webkit-transform: translate(5px, 0px);transform: translate(5px, 0px);}.open-index.mt-50 {margin-top: 50px;}.open-index.white {background-color: #FFFFFF;color: #189867;}.open-index.relative-center {position: relative;margin-left: auto;margin-right: auto;}@media all and (max-width: 767px) {.open-index.relative-center-mobile {position: relative;margin-left: auto;margin-right: auto;}}@media all and (max-width: 767px) {.text-center-mobile {text-align: center;}}.clear-fix {clear: both;content: "";display: block;}.rp-logo {background: url("../images/common/rp-logo.png");width: 36px;height: 39px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.rp-logo {background: url("../images/common/rp-logo@2x.png");background-size: 100%;}}.rp-logo.black {background: url("../images/common/rp-logo-black.png");width: 36px;height: 39px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.rp-logo.black {background: url("../images/common/rp-logo-black@2x.png");background-size: 100%;}}.glossary .glossary-item {margin-bottom: 30px;}.glossary .glossary-item .heading {float: left;width: 40%;color: #222222;font-family: "Circular-Bold", Arial, serif;font-size: 16px;}.glossary .glossary-item .value {float: left;width: 60%;color: #8a8a8a;font-family: "Circular-Book", Arial, sans-serif;font-size: 16px;padding-left: 30px;}.glossary .glossary-item:after {clear: both;content: "";display: block;}.rp-network {position: absolute;top: 0px;right: 82px;width: 350px;}.rp-network .text {position: absolute;left: 50px;top: 10px;color: #8B8B8B;font-family: 'MuseoSlab-500';font-size: 8px;}.rp-network .text span {font-family: 'FuturaPT-ExtraBold';position: relative;top: 1px;font-size: 15px;color: #8B8B8B;margin: 0 3px;}.rp-network .rp-network-logo {position: absolute;right: 0px;background-color: #0763C3;width: 50px;height: 50px;}.rp-network .rp-network-logo img {width: 25px;position: absolute;top: 11px;left: 12px;}#size-767 {display: none;}#size-1023 {display: none;}@media all and (max-width: 1023px) {.rp-network {display: none;}#size-1023 {display: block;}}@media all and (max-width: 767px) {#size-767 {display: block;}.mobile-hide-767 {display: none;}}.message-404 {font-family: "Circular-Medium", Arial, sans-serif;font-size: 24px;text-align: center;color: #222222;padding-top: 100px;}.rpi-top-list .heading {padding: 0 40px;}.rpi-top-list .heading h2 {color: #222222;font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 30px;float: left;margin: 0;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.rpi-top-list .heading h2 a {display: block;color: #189867;font-size: 16px;font-family: "Circular-Medium", Arial, sans-serif;margin-top: 5px;-webkit-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: color 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.rpi-top-list .heading h2 a img {width: 13px;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.rpi-top-list .heading h2 a:hover img {margin-left: 7px;}}.rpi-top-list .heading .list-container {position: relative;float: right;width: 464px;}@media all and (max-width: 990px) {.rpi-top-list .heading .list-container {float: none;width: 100%;}}.rpi-top-list .heading .list-container .selected-line {position: absolute;top: 41px;left: 0;width: 12.5%;height: 4px;background-color: #189867;z-index: 10;-webkit-transition: left 300ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: left 300ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: left 300ms cubic-bezier(0.77, 0, 0.175, 1);transition: left 300ms cubic-bezier(0.77, 0, 0.175, 1);}@media all and (max-width: 990px) {.rpi-top-list .heading .list-container .selected-line {top: 39px;}}.rpi-top-list .heading .list-container[data-selected="0"] .selected-line {left: 0;}.rpi-top-list .heading .list-container[data-selected="1"] .selected-line {left: 12.5%;}.rpi-top-list .heading .list-container[data-selected="2"] .selected-line {left: 25%;}.rpi-top-list .heading .list-container[data-selected="3"] .selected-line {left: 37.5%;}.rpi-top-list .heading .list-container[data-selected="4"] .selected-line {left: 50%;}.rpi-top-list .heading .list-container[data-selected="5"] .selected-line {left: 62.5%;}.rpi-top-list .heading .list-container[data-selected="6"] .selected-line {left: 75%;}.rpi-top-list .heading .list-container[data-selected="7"] .selected-line {left: 87.5%;}.rpi-top-list .heading ul {position: relative;width: 100%;list-style: none;padding: 0px;margin: 0px;border-bottom: 2px solid #e0e0e0;}.rpi-top-list .heading ul li {float: left;text-align: center;padding-bottom: 8px;cursor: pointer;margin: 0 5px;opacity: 0.5;-webkit-filter: grayscale(100%);filter: grayscale(100%);width: calc(12.5% - 10px);-webkit-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.rpi-top-list .heading ul li img {width: auto;height: 30px;}.rpi-top-list .heading ul li:hover {opacity: 1;}.rpi-top-list .heading ul li.selected {opacity: 1;-webkit-filter: none ;filter: none ;}.rpi-top-list .heading ul:after {clear: both;content: "";display: block;}.rpi-top-list .heading:after {clear: both;content: "";display: block;}.rpi-top-list .list-base {position: relative;top: -10px;}.rpi-top-list .list-base .btn {width: 210px;margin: auto;}.rpi-top-list .list-base .share {position: absolute;right: 110px;top: 0px;}.rpi-top-list .list-content {margin-top: 50px;-webkit-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.rpi-top-list .list-content ul {list-style: none;padding: 0 30px;margin: 0;}.rpi-top-list .list-content ul li {float: left;margin: 0 10px 40px;width: calc(20% - 20px);}.rpi-top-list .list-content ul:after {clear: both;content: "";display: block;}@media all and (max-width: 990px) {.rpi-top-list .heading {padding: 0;}.rpi-top-list .heading ul {float: none;width: 100%;position: relative;margin: auto;}.rpi-top-list .heading ul li {width: calc(12.5% - 10px);}.rpi-top-list .heading ul li img {width: 25px;height: auto;}.rpi-top-list .heading h2 {float: none;text-align: center;margin: 20px 0;}.rpi-top-list .list-content {margin-top: 30px;}.rpi-top-list .list-base {margin-top: 20px;}.rpi-top-list .list-base .btn {font-size: 20px;padding-top: 13px;}}@media all and (max-width: 767px) {.rpi-top-list .list-content ul {padding: 0;}.rpi-top-list .list-content ul li {float: none;width: 100%;margin: 0 0 10px;}.rpi-top-list .list-base {position: relative;top: 0px;margin: 20px 0;height: 80px;}.rpi-top-list .list-base .btn {width: 210px;margin: auto;}.rpi-top-list .list-base .share {width: 100px;position: relative;right: auto;top: auto;margin: 15px auto;display: block;}}.rpi-top-list.transitioning .heading h2 {opacity: 0;}.rpi-top-list.transitioning .list-content {opacity: 0;}.rpi-top-list.transitioning .list-container {pointer-events: none;}.rpi-player {padding-bottom: 50px;-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);-o-transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: opacity 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);}.rpi-player .rpi-player-header {position: relative;padding: 42px 0;}.rpi-player .rpi-player-header .arrow-back {position: absolute;width: 50px;height: 50px;left: 50px;top: 90px;text-align: center;cursor: pointer;padding: 18px 0;margin-top: -18px;margin-left: -16px;}.rpi-player .rpi-player-header .arrow-back img {width: 18px;height: 18px;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (min-width: 769px) {.rpi-player .rpi-player-header .arrow-back:hover img {-ms-transform: translate(-7px, 0px);-webkit-transform: translate(-7px, 0px);transform: translate(-7px, 0px);}}.rpi-player .rpi-player-header h1 {position: relative;font-family: "Circular-Medium", Arial, sans-serif;font-size: 24px;line-height: 1;margin: 0 auto;display: table;font-weight: normal;}.rpi-player .rpi-player-header h1 > span {position: relative;display: table-cell;vertical-align: middle;padding: 0 15px;}.rpi-player .rpi-player-header h1 > span > span {position: relative;display: block;width: 120px;}.rpi-player .rpi-player-header h1 > span > span img {width: 100%;border-radius: 50%;}.rpi-player .rpi-player-header h1 > span > span a {display: block;background: url("../images/common/icons-rp-go.png") no-repeat left 0px;width: 320px;height: 50px;position: absolute;top: 50%;margin-top: -20px;left: 95px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;padding: 13px 0 0 65px;font-size: 14px;}.rpi-player .rpi-player-header h1 .team-image > span {width: 120px;height: 120px;border-radius: 50%;background: #FFFFFF;text-align: center;}.rpi-player .rpi-player-header h1 .team-image > span img {width: 100px;margin-top: 5px;}.rpi-player .rpi-player-header .rp-player-link {background: url("../images/common/icons-rp-go.png") no-repeat left 0px;width: 320px;height: 50px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;padding: 13px 0 0 65px;font-size: 14px;display: none;margin-top: -15px;}.rpi-player .next-prev-players {position: absolute;right: 50px;top: 90px;width: 130px;}.rpi-player .next-prev-players a {font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;color: #189867;}.rpi-player .next-prev-players a img {position: relative;top: 1px;-webkit-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 200ms cubic-bezier(0.165, 0.84, 0.44, 1);}.rpi-player .next-prev-players .prev {float: left;}.rpi-player .next-prev-players .prev img {margin-right: 5px;}.rpi-player .next-prev-players .next {float: right;}.rpi-player .next-prev-players .next img {margin-left: 5px;}@media all and (min-width: 769px) {.rpi-player .next-prev-players a.prev:hover img {-ms-transform: translate(-7px, 0px);-webkit-transform: translate(-7px, 0px);transform: translate(-7px, 0px);}}@media all and (min-width: 769px) {.rpi-player .next-prev-players a.next:hover img {-ms-transform: translate(7px, 0px);-webkit-transform: translate(7px, 0px);transform: translate(7px, 0px);}}.rpi-player .next-prev-players.bottom {position: relative;right: auto;top: auto;margin: 20px auto 0;}.rpi-player .rpi-player-columns {margin: 0 50px;}.rpi-player .rpi-player-columns .col {float: left;width: 25%;padding-right: 60px;font-size: 16px;color: #8A8A8A;font-family: "Circular-Book", Arial, sans-serif;}@media all and (min-width: 769px) {.rpi-player .rpi-player-columns .col {-webkit-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 300ms cubic-bezier(0.165, 0.84, 0.44, 1);}}.rpi-player .rpi-player-columns .col h2 {font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;font-weight: normal;color: #222222;}.rpi-player .rpi-player-columns .col .first-section {height: 100px;border-bottom: 1px solid #e0e0e0;}.rpi-player .rpi-player-columns .col .core-stats {padding-top: 30px;}.rpi-player .rpi-player-columns .col .core-stats ul {list-style: none;padding: 0;margin: 0;font-size: 16px;font-family: "Circular-Book", Arial, sans-serif;}.rpi-player .rpi-player-columns .col .core-stats ul li .number {font-size: 24px;font-family: "Circular-Bold", Arial, serif;color: #222222;float: left;display: block;width: 40px;}.rpi-player .rpi-player-columns .col .core-stats ul li .number.up {color: #189867;}.rpi-player .rpi-player-columns .col .core-stats ul li .number.down {color: #d42221;}.rpi-player .rpi-player-columns .col .core-stats ul li .key {float: left;margin-top: 7px;}.rpi-player .rpi-player-columns .col .core-stats ul li:after {clear: both;content: "";display: block;}.rpi-player .rpi-player-columns .col .core-stats .stats-descriptions {margin-top: 30px;}.rpi-player .rpi-player-columns .col .core-stats .stats-descriptions h2 {margin: 0;}.rpi-player .rpi-player-columns .col .core-stats .stats-descriptions p {margin: 0 0 20px;font-size: 14px;}.rpi-player .rpi-player-columns .col .positions {position: relative;top: -10px;}.rpi-player .rpi-player-columns .col .measurements {margin-top: 10px;}.rpi-player .rpi-player-columns .col .measurements .measurement {width: 33.33%;float: left;}.rpi-player .rpi-player-columns .col .measurements .measurement h2 {margin: 0px 0 5px;}.rpi-player .rpi-player-columns .col .measurements:after {clear: both;content: "";display: block;}.rpi-player .rpi-player-columns .col .bio {padding-top: 50px;line-height: 1.56;}.rpi-player .rpi-player-columns .col .bio h2 {margin: 0 0 5px;}.rpi-player .rpi-player-columns .col .player-teams {padding-top: 50px;}.rpi-player .rpi-player-columns .col .player-teams .player-team img {width: 50px;float: left;margin-right: 15px;}.rpi-player .rpi-player-columns .col .player-teams .player-team img.tournament {width: 25px;margin: 15px 15px 0 15px;}.rpi-player .rpi-player-columns .col .player-teams .player-team h3 {font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;font-weight: normal;color: #222222;float: left;}.rpi-player .rpi-player-columns .col .player-teams.tournament {padding: 0 0 20px;}.rpi-player .rpi-player-columns .col .team-players {list-style: none;margin: 20px 0 30px;padding: 0;}.rpi-player .rpi-player-columns .col .team-players li {float: left;text-align: center;width: 90px;margin-right: 25px;}.rpi-player .rpi-player-columns .col .team-players li a {color: #222222;font-family: "Circular-Medium", Arial, sans-serif;font-size: 15px;}.rpi-player .rpi-player-columns .col .team-players li a img {display: block;width: 70px;position: relative;margin: 0 auto 10px auto;border-radius: 50%;}.rpi-player .rpi-player-columns .col .view-all-players {color: #189867;font-family: "Circular-Medium", Arial, sans-serif;font-size: 16px;}.rpi-player .rpi-player-columns .col .view-all-players img {width: 15px;position: relative;top: 1px;margin-left: 5px;}.rpi-player .rpi-player-columns .col .team-players:after,.rpi-player .rpi-player-columns .col .player-team:after {clear: both;content: "";display: block;}.rpi-player .rpi-player-columns .col .rpi-score {position: relative;font-size: 78px;font-family: "Circular-Bold", Arial, serif;color: #222222;line-height: 1;}.rpi-player .rpi-player-columns .col .rpi-score div {position: absolute;right: 0px;font-size: 24px;bottom: 27px;padding-left: 20px;}.rpi-player .rpi-player-columns .col .rpi-score div sup {font-size: 10px;position: relative;top: 1px;}.rpi-player .rpi-player-columns .col .rpi-score div .last-days {font-size: 13px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;white-space: nowrap;margin-bottom: 10px;}.rpi-player .rpi-player-columns .col .rpi-score.up {color: #189867;}.rpi-player .rpi-player-columns .col .rpi-score.up > div {background: url("../images/common/icon-score-up.png") no-repeat left;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.rpi-player .rpi-player-columns .col .rpi-score.up > div {background: url("../images/common/icon-score-up@2x.png") no-repeat left;background-size: 10px 13px;}}.rpi-player .rpi-player-columns .col .rpi-score.down {color: #d42221;}.rpi-player .rpi-player-columns .col .rpi-score.down > div {background: url("../images/common/icon-score-down.png") no-repeat left;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.rpi-player .rpi-player-columns .col .rpi-score.down > div {background: url("../images/common/icon-score-down@2x.png") no-repeat left;background-size: 10px 13px;}}.rpi-player .rpi-player-columns .col .player-share {margin-top: 30px;height: 20px;}.rpi-player .rpi-player-columns .col .player-share .share {float: right;margin-right: 65px;}.rpi-player .rpi-player-columns .col .player-share:after {clear: both;content: "";display: block;}@media all and (min-width: 769px) {.rpi-player .rpi-player-columns .col.transition-out {opacity: 0;-ms-transform: translate(0px, 20px);-webkit-transform: translate(0px, 20px);transform: translate(0px, 20px);}}.rpi-player .rpi-player-columns .col.last {padding-right: 0px;}.rpi-player .rpi-player-columns:after {clear: both;content: "";display: block;}.rpi-player .ranking {height: 100px;border-top: 1px solid #e0e0e0;padding-top: 15px;}.rpi-player .ranking h3 {font-size: 16px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;font-weight: normal;margin: 0px;}.rpi-player .ranking h3 a {color: #8A8A8A;}.rpi-player .ranking .numbers {font-size: 24px;font-family: "Circular-Book", Arial, sans-serif;color: #8A8A8A;}.rpi-player .ranking .numbers .postion {font-family: "Circular-Bold", Arial, serif;font-size: 36px;color: #222222;}.rpi-player .ranking .numbers .postion .hash {font-size: 30px;}.rpi-player .ranking .numbers .history {float: right;font-size: 24px;font-family: "Circular-Bold", Arial, serif;color: #222222;margin-top: 12px;padding-left: 22px;display: block;}.rpi-player .ranking .numbers:after {clear: both;content: "";display: block;}.rpi-player .ranking .numbers.same .history {font-size: 20px;margin-top: 14px;}.rpi-player .ranking .numbers.up .postion {color: #189867;}.rpi-player .ranking .numbers.up .history {color: #189867;background: url("../images/common/icon-score-up.png") no-repeat left 10px;}@media all and (-webkit-min-device-pixel-ratio: 1.5) {.rpi-player .ranking .numbers.up .history {background: url("../images/common/icon-score-up@2x.png") no-repeat left;background-size: 10px 13px;}}.rpi-player .ranking .numbers.down .postion {color: #d42221;}.rpi-player .ranking .numbers.down .history {color: #d42221;background: url("../images/common/icon-score-down.png") no-repeat left 10px;}.rpi-player .ranking.world {border-top: none;height: 99px;}.rpi-player #chart_div {width: 100%;height: 325px;}@media all and (max-width: 990px) {.rpi-player .rpi-player-header {padding: 130px 20px 0;}.rpi-player .rpi-player-header .arrow-back {left: 20px;}.rpi-player .rpi-player-header h1 {width: 100%;font-size: 28px;}.rpi-player .rpi-player-header h1 > span {padding: 0;}.rpi-player .rpi-player-header h1 > span > span {width: 90px;float: right;}.rpi-player .rpi-player-header h1 > span > span a {display: none;}.rpi-player .rpi-player-header .rp-player-link {display: block;}.rpi-player .rpi-player-header .next-prev-players {right: 20px;}.rpi-player .rpi-player-columns {margin: 0 20px;}.rpi-player .rpi-player-columns .col {float: none;width: 100%;padding: 0;}.rpi-player .rpi-player-columns .col .first-section {height: auto;}.rpi-player .rpi-player-columns .col .bio {padding: 30px 0;border-bottom: 1px solid #e0e0e0;font-size: 14px;}.rpi-player .rpi-player-columns .col .measurements {padding-bottom: 30px;}.rpi-player .rpi-player-columns .col .core-stats {margin: 40px 0 30px;border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 20px 0 40px;}.rpi-player .rpi-player-columns .col .player-teams {padding: 20px 0 30px;border-bottom: 1px solid #e0e0e0;}.rpi-player .rpi-player-columns .col .player-share {margin-top: 30px;height: 20px;position: relative;display: block;margin: 30px auto 0;width: 100px;}.rpi-player .rpi-player-columns .col .rpi-score div {bottom: 6px;}.rpi-player .rpi-player-columns .col .rpi-score div .last-days {margin-bottom: 30px;}.rpi-player .rpi-player-columns .col.player-rankings,.rpi-player .rpi-player-columns .col.player-graph {padding-top: 15px;}.rpi-player .ranking {height: 50px;border-top: 1px solid #e0e0e0;padding-top: 15px;}.rpi-player .ranking h3 {font-size: 14px;float: left;width: 50%;}.rpi-player .ranking .numbers {font-size: 18px;float: right;width: 50%;margin-top: -8px;}.rpi-player .ranking .numbers .postion {font-size: 24px;}.rpi-player .ranking .numbers .postion .hash {font-size: 21px;}.rpi-player .ranking .numbers .history {margin-top: 0px;}.rpi-player .ranking.last {border-top: 1px solid #e0e0e0;}.rpi-player .ranking.world {height: 49px;}}.rpi-player.transition-out {opacity: 0;}.google-visualization-tooltip {border: none!important;width: 113px!important;height: auto!important;border-radius: 3px;background-color: #ffffff;padding: 0px 15px 0px!important;margin: -150px 0 0 85px;-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2) !important;-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2) !important;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.2) !important;}.google-visualization-tooltip .google-visualization-tooltip-item {height: auto!important;margin: 0!important;padding: 0!important;}.google-visualization-tooltip .rpi {font-size: 32px;font-family: "Circular-Bold", Arial, serif;line-height: 1;color: #222222;}.google-visualization-tooltip .rpi-history {font-family: "Circular-Bold", Arial, serif;font-size: 14px;color: #189867;float: right;margin: 13px 5px 0 0;}.google-visualization-tooltip .arrow {width: 7px;height: 7px;transform: rotate(45deg);background-color: #ffffff;position: absolute;bottom: -3px;left: 55px;}@media all and (max-width: 990px) {.show-filter .rpi-player,.show-sort .rpi-player {display: none;}}#content {clear: both;}@media all and (max-width: 1023px) {.open-mobile #content {display: none !important;}}.do-transition {opacity: 0;-webkit-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: opacity 500ms cubic-bezier(0.165, 0.84, 0.44, 1), transform 500ms cubic-bezier(0.165, 0.84, 0.44, 1);}@media all and (max-width: 990px) {.do-transition {opacity: 1;}}.resize-1023 {display: none;}@media all and (max-width: 1023px) {.resize-1023 {display: block;}}.resize-990 {display: none;}@media all and (max-width: 990px) {.resize-990 {display: block;}}.resize-767 {display: none;}@media all and (max-width: 767px) {.resize-767 {display: block;}}

