.notice-box {height: 55px;position: relative;overflow: hidden;background: #0067bf; }.notice-box .cnt {position: relative;width: 100%;max-width: 1440px;margin: 0 auto;padding: 0 60px; }.notice-box .cnt .link {position: absolute;width: 100%;height: 55px;z-index: 19; }.notice-box .cnt .notice {text-align: center;font-size: 18px;color: #FFFFFF;font-family: "Circular-Bold", Arial, serif;padding-top: 14px; }.notice-box .cnt .notice .mobile {display: none;font-size: 16px; }.notice-box .cnt .close-notice {position: absolute;top: 15px;right: 61px;width: 24px;height: 24px;opacity: 0.5;border: solid 1px #ffffff;border-radius: 50%;cursor: pointer;z-index: 20; }.notice-box .cnt .close-notice img {position: absolute;width: 10px;top: 6px;left: 6px; }@media all and (max-width: 990px) {.notice-box .cnt .close-notice {right: 20px; }.notice-box .cnt .notice .desktop {display: none; }.notice-box .cnt .notice .mobile {display: inline; } }.notice-box.the-15 {height: 65px;background: #000000; }.notice-box.the-15 .border {position: absolute;z-index: 1;left: 5px;right: 5px;border: solid 1px #f0d283;top: 5px;height: 55px;overflow: hidden; }.notice-box.the-15 .border > div {position: absolute;top: -30px;left: -30px;padding-top: 43px;background-color: #f0d283;width: 60px;height: 60px;transform: rotate(-45deg);text-shadow: 0 2px 20px rgba(0, 0, 0, 0.75);letter-spacing: 0.3px;text-align: center;color: #000000;font-size: 11px;font-family: "dm-sans-bold", Arial, sans-serif; }.notice-box.the-15 .link {z-index: 5011; }.notice-box.the-15 .close-notice {position: absolute;top: 5px;right: 5px;width: 24px;height: 24px;text-align: center;z-index: 5012;cursor: pointer; }.notice-box.the-15 .notice {padding-top: 5px;font-size: 17px; }.notice-box.the-15 .notice .desktop > div,.notice-box.the-15 .notice .mobile > div {height: 55px;display: table;position: relative;margin: auto; }.notice-box.the-15 .notice .desktop > div > div,.notice-box.the-15 .notice .mobile > div > div {font-family: "dm-sans-medium", Arial, sans-serif;display: table-cell;vertical-align: middle;padding: 0 15px; }.notice-box.the-15 .notice .desktop > div > div.label,.notice-box.the-15 .notice .mobile > div > div.label {padding: 0 0 5px 15px; }.notice-box.the-15 .notice .desktop > div > div.label.mobile,.notice-box.the-15 .notice .mobile > div > div.label.mobile {position: relative;font-family: "financier-bold", Arial, sans-serif;font-size: 19px;letter-spacing: 0.3px;text-shadow: 0 2px 20px rgba(0, 0, 0, 0.75); }.notice-box.the-15 .notice .desktop > div > div.label.mobile a,.notice-box.the-15 .notice .mobile > div > div.label.mobile a {position: absolute;top: 13px;opacity: 0;-webkit-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);width: 166px;height: 38px;padding-top: 10px;margin: 0 0 0 10px; }.notice-box.the-15 .notice .desktop > div > div.label.mobile span,.notice-box.the-15 .notice .mobile > div > div.label.mobile span {opacity: 1;-webkit-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: transform 1000ms cubic-bezier(0.165, 0.84, 0.44, 1), opacity 1300ms cubic-bezier(0.165, 0.84, 0.44, 1); }.notice-box.the-15 .notice .desktop > div > div img,.notice-box.the-15 .notice .mobile > div > div img {margin-top: 3px; }.notice-box.the-15 .notice .desktop > div > div a,.notice-box.the-15 .notice .mobile > div > div a {margin: -2px 0 0 15px;display: block;width: 176px;height: 34px;border-radius: 4.6px;background-color: #f0d283;font-size: 14px;font-family: "dm-sans-bold", Arial, sans-serif;padding-top: 7px;text-transform: uppercase; }.hide-notice .notice-box {height: 0; }.show-menu .notice-box {display: none; }header {position: fixed;width: 100%;top: 0;z-index: 5001; }header .m-bg {position: fixed;top: 0;z-index: 1;width: 100%;height: 100%;background: #0067bf;display: none; }header nav {position: absolute;z-index: 2;background-color: #222;width: 100%;height: 70px; }header nav .logo {position: absolute;top: 15px;display: block;width: 148px;height: 39px;background-image: url("../images/common/rp-logo.png");background-size: 148px 39px;background-repeat: no-repeat; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .logo {background: url("../images/common/rp-logo@2x.png");background-size: 148px 39px;background-repeat: no-repeat; } }header nav .m-menu {position: absolute;left: 0;top: 0;width: 100%;display: none; }header nav .m-menu .logo {left: 20px; }header nav .d-menu {position: relative;max-width: 1440px;margin: auto; }header nav .d-menu .d-line {display: none;border-top: 1px solid rgba(255, 255, 255, 0.2);margin: 0 20px; }header nav .d-menu .logo {left: 60px; }header nav .d-menu .search {position: absolute;right: 50px;top: 22px;width: 21px;height: 21px;transform: scale(0.75);background: url("../images/common/icons-search@2x.png") no-repeat center;background-size: 100%;cursor: pointer; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .d-menu .search {background: url("../images/common/icons-search@2x.png");background-size: 100%; } }header nav .d-menu .search span {display: none; }@media all and (max-width: 990px) {header nav .d-menu .search {display: none; } }header nav .d-menu > ul {list-style: none;padding: 0;margin: 0;color: #FFFFFF;font-family: "FuturaPT-Bold", Arial, sans-serif;font-size: 15px;font-weight: normal;line-height: 1.3; }header nav .d-menu > ul.main-menu {position: absolute;top: 23px;left: 250px; }header nav .d-menu > ul.right-menu {position: absolute;top: 23px;right: 75px; }header nav .d-menu > ul:after {clear: both;display: block; }header nav .d-menu > ul > li {text-transform: uppercase;float: left;margin-right: 28px; }header nav .d-menu > ul > li.mo {display: none; }header nav .d-menu > ul > li a {color: inherit; }header nav .d-menu > ul > li a.btn-signup {position: relative;top: -7px;display: table;width: 120px;height: 38px;border-radius: 3px;background: #0067bf;text-align: center;-webkit-transition: all 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: all 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: all 200ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 200ms cubic-bezier(0.19, 1, 0.22, 1);color: #FFFFFF;font-size: 15px;font-family: "FuturaPT-Bold", Arial, sans-serif; }header nav .d-menu > ul > li a.btn-signup.ml {width: 160px; }header nav .d-menu > ul > li a.btn-signup span {display: table-cell;vertical-align: middle;padding: 0 0 2px; }header nav .d-menu > ul > li a.btn-signup:hover {background: #0061b5; }header nav .d-menu > ul > li a.btn-signup.mobile-signup {background: #FFFFFF;color: #0067bf; }header nav .d-menu > ul > li a.btn-signup.mobile-signup:hover {background: #fafafa; }header nav .d-menu > ul > li a.btn-signup.the-15 {background-color: #f0d283;color: #212121;font-size: 12px;font-family: "dm-sans-bold", Arial, sans-serif; }header nav .d-menu > ul > li a.btn-signup.the-15 span {color: #212121; }header nav .d-menu > ul > li a.btn-signup.the-15:hover {background: #efcf7a; }header nav .d-menu > ul > li.expand-menu {position: relative; }header nav .d-menu > ul > li.expand-menu .label {position: relative;padding-right: 20px;cursor: pointer; }header nav .d-menu > ul > li.expand-menu .label > div {position: absolute;right: 0;top: 7px;background: url("../images/common/select-arrow-white.png") no-repeat right center;width: 9px;height: 5px;background-size: 100%; }header nav .d-menu > ul > li.expand-menu .expand-menu-list {position: absolute;display: none;top: 35px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width {left: -43px;width: 170px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.more {left: -43px;width: 240px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double {width: 538px;left: -58px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double ul {width: 269px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list .grey-bg {position: absolute;top: 0;left: 269px;width: 269px;height: 100%;background-color: #f5f5f5;z-index: 1;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);display: none; }header nav .d-menu > ul > li.expand-menu .expand-menu-list .grey-bg.show {display: block; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul {position: relative;z-index: 2;background: #FFFFFF;list-style: none;padding: 10px 0 15px;margin: 0;-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2); }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li {padding: 0 15px 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .teams-nav {position: absolute;top: 0;right: 0;font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 9px;display: none;padding: 10px 16px 8px 0;background-image: url("../images/common/iconsMenuDdArrowDown.png");background-size: 11px 8px;background-repeat: no-repeat;background-position: right center;z-index: 5;opacity: 0.5;cursor: pointer; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu {position: absolute;left: 269px;top: 0;display: none;background: #f5f5f5;right: 0;bottom: 0;list-style: none;padding: 20px 0;margin: 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu.show {display: block; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu li a {display: block;position: relative;color: #222222;padding: 9px 26px 5px 61px;height: 40px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu li a img {width: 40px;position: absolute;left: 15px;top: 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu li.last {position: absolute;top: 430px;left: 20px;width: calc(100% - 40px);border-top: 1px solid #e0e0e0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li .team-menu li.last a {right: 0;display: block;position: absolute;padding-left: 20px;padding-right: 20px;background-image: url("../images/common/icons-arrow-black2.png");background-size: 13px 10px;background-position: right center !important;background-repeat: no-repeat; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li a {padding: 7px 0 7px 40px;display: block;text-transform: none;color: #222222;font-family: "Circular Std", Arial;font-size: 15px;line-height: 1.6;font-weight: normal; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.comp a {padding: 5px 0 5px 40px;font-size: 14px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li:hover a {color: #009d69; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li:hover.comp {background: #f5f5f5; }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.articles-icon a {background-image: url("../images/common/icons-article.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 8px left; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.articles-icon a {background-image: url("../images/common/icons-article@2x.png"); } }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.podcasts-icon a {background-image: url("../images/common/icons-headphones.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 8px left; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.podcasts-icon a {background-image: url("../images/common/icons-headphones@2x.png"); } }header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.contributors-icon a {background-image: url("../images/common/contributors.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 8px left; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {header nav .d-menu > ul > li.expand-menu .expand-menu-list > ul > li.contributors-icon a {background-image: url("../images/common/contributors@2x.png"); } }header nav .d-menu > ul > li.expand-menu.open .expand-menu-list {display: block; }@media all and (max-width: 1440px) {header nav .d-menu > ul > li {margin-right: 18px; } }@media all and (max-width: 1280px) {header nav .d-menu .logo {left: 20px; }header nav .d-menu .search {right: 20px; }header nav .d-menu > ul.main-menu {position: absolute;left: 180px; }header nav .d-menu > ul.right-menu {right: 45px; } }@media all and (max-width: 1200px) {header nav .d-menu > ul > li {margin-right: 13px; } }@media all and (max-width: 1044px) {header nav .d-menu {display: none;padding-top: 70px; }header nav .d-menu .d-line {display: block; }header nav .d-menu .logo {display: none; }header nav .d-menu > ul {font-family: "Circular-Bold", Arial, serif;font-size: 18px; }header nav .d-menu > ul.main-menu {position: relative;padding: 10px 0 0 20px;left: auto;width: calc(100% - 40px);margin: 0; }header nav .d-menu > ul.right-menu {display: none; }header nav .d-menu > ul > li {float: none;text-transform: none;margin-bottom: 20px; }header nav .d-menu > ul > li.mo {display: block; }header nav .d-menu > ul > li.expand-menu .label > div {position: relative;display: inline-block;top: -1px;margin-left: 7px;background: url("../images/common/iconsMenuDdArrowDown.png");background-size: 11px 8px;width: 11px;height: 8px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list {position: relative;top: auto; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more {width: auto;left: 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul {width: auto;background: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;padding: 20px 0 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li {padding: 0 0 0 10px;margin-bottom: 20px;position: relative; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .teams-nav, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .teams-nav, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .teams-nav {display: block; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .team-menu, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .team-menu, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .team-menu {position: relative;left: auto;top: auto;display: block;background: none;right: auto;bottom: auto;list-style: none;padding: 0;margin: 0;max-height: 0;width: 100%;overflow: hidden;-webkit-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: all 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .team-menu li a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .team-menu li a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .team-menu li a {color: #FFFFFF;opacity: 0.5;padding: 9px 26px 5px 50px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .team-menu li a img, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .team-menu li a img, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .team-menu li a img {display: none; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .team-menu li.last, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .team-menu li.last, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .team-menu li.last {position: relative;top: auto;left: auto;width: auto;border-top: none; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li .team-menu li.last a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li .team-menu li.last a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li .team-menu li.last a {position: relative;right: auto;max-width: 150px;background-image: url("../images/common/icons-arrow-white.png");background-position: right 6px top 17px !important;background-size: 11px 8px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.comp, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.comp, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.comp {margin-bottom: 0; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li a {color: #FFFFFF;opacity: 0.5;letter-spacing: -0.5px;font-size: 15px;padding: 12px 0 10px 50px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li:hover a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li:hover a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li:hover a {color: #FFFFFF; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li:hover.comp, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li:hover.comp, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li:hover.comp {background: none; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.expand a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.expand a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.expand a {opacity: 1; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.expand .team-menu, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.expand .team-menu, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.expand .team-menu {max-height: 400px;margin-bottom: 30px; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.expand .teams-nav, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.expand .teams-nav, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.expand .teams-nav {background-image: url("../images/common/iconsMenuDdArrowUp.png");background-size: 11px 8px;background-repeat: no-repeat;background-position: right center;opacity: 1; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.articles-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.articles-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.articles-icon a {background-image: url("../images/common/icons-article-white@2x.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 6px left; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.podcasts-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.podcasts-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.podcasts-icon a {background-image: url("../images/common/icons-headphones-white@2x.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 6px left; }header nav .d-menu > ul > li.expand-menu .expand-menu-list.double > ul > li.contributors-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.smaller-width > ul > li.contributors-icon a, header nav .d-menu > ul > li.expand-menu .expand-menu-list.more > ul > li.contributors-icon a {background-image: url("../images/common/contributors-white@2x.png");background-size: 28px 28px;background-repeat: no-repeat;background-position: top 8px left; }header nav .m-menu {display: block; } }header .b-menu {border-top: 1px solid rgba(255, 255, 255, 0.2);position: absolute;left: 20px;right: 20px;bottom: 20px;height: 130px;display: none;z-index: 3; }header .b-menu .search {border-top: 1px solid rgba(255, 255, 255, 0.2);margin-top: 10px;color: #FFFFFF;padding-top: 15px;font-size: 18px;font-family: "Circular-Bold", Arial, serif;cursor: pointer;background-position: right 18px;background-repeat: no-repeat;background-size: 21px 21px;background-image: url("../images/common/icons-search@2x.png"); }header .b-menu .base {position: absolute;bottom: 5px;left: 0;right: 0;height: 30px; }header .b-menu .base .login {position: absolute;right: 0; }header .b-menu .base .login a {color: rgba(255, 255, 255, 0.5); }.main-header-ad {padding: 25px 0 50px;background: #F5F5F5; }.video-dark .main-header-ad {padding: 25px 0 25px;background: #333333; }.h-spacer {height: 55px;-webkit-transition: height 300 cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: height 300 cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: height 300 cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: height 300 cubic-bezier(0.455, 0.03, 0.515, 0.955); }.signup-arrow {width: 14px;height: 14px;transform: rotate(45deg);border-radius: 1px;background-color: #0067bf;position: absolute;left: 45px;top: -27px; }.signup-arrow.the-15 {background-color: #000000; }body {padding-top: 125px; }body.thexv {padding-top: 135px; }body.countdown-banner {padding-top: 190px; }body.countdown-banner header nav {top: 120px; }body.countdown-banner .h-spacer {height: 120px; }@media all and (max-width: 1200px) {body.countdown-banner {padding-top: 238px; }body.countdown-banner header nav {top: 168px; }body.countdown-banner .h-spacer {display: block;height: 284px; } }body.hide-notice {padding-top: 70px; }body.hide-notice .signup-arrow {display: none; }body.hide-notice .h-spacer {height: 0; }@media all and (max-width: 1200px) {body.show-menu.countdown-banner.past {padding-top: 288px; }body.show-menu.countdown-banner.past header nav {top: 0; } }@media all and (max-width: 990px) {body.show-menu header {position: absolute;min-height: 100%;padding-bottom: 240px; }body.show-menu header .lions-countdown {display: none; }body.show-menu header .m-bg {display: block; }body.show-menu header .b-menu {display: block; }body.show-menu header .b-menu .base .show-scores-toggle {display: block; }body.show-menu header nav {top: 0;position: relative;height: auto;background: none; }body.show-menu header nav .m-menu {position: absolute;top: 0; }body.show-menu header nav .d-menu {display: block; } }.log-btn {cursor: pointer; }#my-account-main-bnt,#sign-out-main-btn,#user-login-details,#sign-out-main-btn-mobile {display: none; }.logged-in #sign-in-main-btn,.logged-in #sign-up-main-btn,.logged-in #sign-up-main-bnt {display: none; }.logged-in #sign-out-main-btn,.logged-in #my-account-main-bnt,.logged-in #user-login-details,.logged-in #sign-out-main-btn-mobile {display: block; }@media all and (max-width: 990px) {.logged-in #sign-out-main-btn,.logged-in #my-account-main-bnt,.logged-in #user-login-details,.logged-in #sign-out-main-btn-mobile {display: none; } }.logged-in.show-menu #sign-out-main-btn,.logged-in.show-menu #my-account-main-bnt,.logged-in.show-menu #sign-out-main-btn-mobile {display: block; }@media all and (max-width: 990px) {.logged-in.show-menu #sign-out-main-btn,.logged-in.show-menu #my-account-main-bnt,.logged-in.show-menu #sign-out-main-btn-mobile {display: block; } }#logout-iframe-container {position: absolute;width: 0;height: 0;overflow: hidden; }.menu-burger {position: absolute;width: 40px;height: 38px;top: 16px;right: 48px;cursor: pointer;z-index: 210;display: none;-webkit-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-moz-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 400ms cubic-bezier(0.77, 0, 0.175, 1); }.menu-burger.desktop {display: none; }@media all and (max-width: 990px) {.menu-burger {display: block;right: 8px; } }.menu-burger .menu-line {position: absolute;width: 18px;height: 3px;background-color: #ffffff;-webkit-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1); }.menu-burger .menu-line1 {top: 10px;left: 10px; }.menu-burger .menu-line2 {top: 16px;left: 10px; }.menu-burger .menu-line3 {top: 22px;left: 10px; }.show-menu .menu-burger .menu-line1 {top: 16px;-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-moz-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-o-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, 45deg); }.show-menu .menu-burger .menu-line2 {-webkit-transform: scale3d(0.9, 0.9, 0.9);-moz-transform: scale3d(0.9, 0.9, 0.9);-o-transform: scale3d(0.9, 0.9, 0.9);-ms-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);opacity: 0; }.show-menu .menu-burger .menu-line3 {top: 16px;-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-moz-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-o-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg);transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -45deg); }.lions-countdown {position: absolute;left: 0;top: 0;width: 100%;height: 120px;overflow: hidden;z-index: 9;font-family: din-condensed, sans-serif;font-style: normal;background: #8B0514 url("https://eu-cdn.rugbypass.com/images/banners/lions-countdown/bg.jpg") no-repeat center center;background-size: cover;-webkit-transition: height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-transition: height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);-o-transition: height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transition: height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955); }.lions-countdown.no-count-down .banner-content {position: absolute;left: 50%;margin-left: 180px;height: 120px; }.lions-countdown .close-notice {position: absolute;right: 10px;top: 10px;cursor: pointer;width: 24px;height: 24px;opacity: 0.5;border: solid 1px #ffffff;border-radius: 50%;z-index: 5;display: none; }.lions-countdown .close-notice img {position: absolute;width: 10px;top: 6px;left: 6px; }.lions-countdown .link-box {position: absolute;top: 0;width: 100%;height: 100%;z-index: 4;display: block; }.lions-countdown img {color: transparent; }.lions-countdown .banner-logo {position: absolute;left: 50%;top: 25px;margin-left: -597px; }.lions-countdown .left-photos {position: absolute;left: 50%;bottom: 0;margin-left: -540px; }.lions-countdown .left-photos-mobile {position: absolute;left: 50%;bottom: 0;margin-left: -150px;display: none;z-index: 3; }.lions-countdown .right-photos {position: absolute;left: 50%;bottom: -6px;margin-left: -70px; }.lions-countdown .right-photos-mobile {position: absolute;left: 50%;bottom: -20px;margin-left: -65px;display: none;z-index: 2; }.lions-countdown .right-logo {position: absolute;left: 50%;top: 22px;margin-left: 120px; }.lions-countdown .mobile-photos {position: absolute;left: 50%;bottom: 0;margin-left: -157px;display: none; }.lions-countdown .mobile-photos-small {position: absolute;left: 50%;bottom: 0;margin-left: -135px;display: none; }.lions-countdown .center-copy {position: absolute;width: 325px;left: 50%;top: 25px;margin-left: -370px;font-size: 21px;font-weight: 400;color: #ffffff;text-align: center; }.lions-countdown .center-copy a {position: relative;margin: 10px auto;display: block;width: 166px;height: 45px;border-radius: 22px;background-color: #FFFFFF;font-size: 21px;font-weight: 400;text-transform: uppercase;padding-top: 10px;color: #AE021E; }.lions-countdown .center-copy.past {display: none; }.lions-countdown .counter {position: absolute;left: 50%;top: 30px;margin-left: 350px;display: table;color: #FFFFFF;line-height: 1; }.lions-countdown .counter > div {padding: 0 8px;display: table-cell;text-align: center;font-weight: 400;font-size: 50px; }.lions-countdown .counter > div div {font-size: 18px;font-weight: 300;opacity: 0.75; }.lions-countdown .right-logo-mobile {position: absolute;display: none;height: auto;top: auto;left: 50%;bottom: 28px;margin-left: 110px; }.lions-countdown .banner-logo-mobile {position: absolute;left: 50%;top: auto;bottom: 45px;margin-left: -160px;display: none;width: 60px; }@media all and (max-width: 1200px) {.lions-countdown {background: #8B0514 url("https://eu-cdn.rugbypass.com/images/banners/lions-countdown/bg-mobile.jpg") no-repeat center center;background-size: cover;height: 168px; }.lions-countdown.no-count-down .banner-content {position: relative;left: auto;margin-left: 0;height: 168px; }.lions-countdown .banner-logo-mobile {display: block; }.lions-countdown .banner-logo {display: none; }.lions-countdown .right-logo {display: none; }.lions-countdown .right-logo-mobile {display: block; }.lions-countdown .center-copy {position: absolute;width: 100%;left: 0;top: 8px;margin-left: 0;font-size: 19px; }.lions-countdown .center-copy a {width: 166px;height: 45px;border-radius: 28px;font-size: 21px;padding-top: 10px;margin-top: 60px; }.lions-countdown .left-photos-mobile {display: block; }.lions-countdown .right-photos-mobile {display: block; }.lions-countdown .right-photos, .lions-countdown .left-photos {display: none; }.lions-countdown .mobile-photos {display: block; }.lions-countdown .counter {position: relative;top: 85px;left: auto;margin: auto; }.lions-countdown .counter .seconds {display: none; }.lions-countdown .counter > div {font-size: 38px; }.lions-countdown .counter > div div {font-size: 14px; } }.lions-countdown.no-count-down .link-box,.lions-countdown.no-count-down .counter {display: none; }.lions-countdown.no-count-down .center-copy.past {display: block;white-space: nowrap; }@media all and (max-width: 1200px) {.lions-countdown.no-count-down .center-copy.past {top: 30px; }.lions-countdown.no-count-down .center-copy.past a {margin-top: 30px; } }.lions-countdown.no-count-down .center-copy.future {display: none; }@media all and (max-width: 420px) {.lions-countdown .banner-logo {margin-left: -165px;bottom: 40px; }.lions-countdown .right-logo {bottom: 40px;margin-left: 80px; }.lions-countdown .right-photos-mobile {margin-left: -65px; }.lions-countdown .mobile-photos {display: none; }.lions-countdown .mobile-photos-small {display: block; } }.hide-notice .lions-countdown {height: 0; }@media all and (max-width: 990px) {.header-games.no-mobile {height: auto;border-top: none;border-bottom: none;overflow: visible; }.header-games.no-mobile .container {display: none; } }.header-games {position: relative;width: 100%;height: 74px;background-color: #eeeeee;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);z-index: 1000;-webkit-transition: opacity 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-moz-transition: opacity 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);-o-transition: opacity 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75);transition: opacity 200ms cubic-bezier(0.25, 0.25, 0.75, 0.75); }@media all and (max-width: 990px) {.header-games {height: 48px;overflow: hidden;border-bottom: 2px solid #dbdbdb;margin-top: -2px; } }.header-games .no-live-games-text {font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 13px;color: #8A8A8A;display: none;text-align: left;padding-left: 20px; }@media all and (max-width: 990px) {.header-games .no-live-games-text {height: 60px;border-bottom: 2px solid #dbdbdb;text-align: center; } }.header-games .no-live-games-text .upcoming-link {color: #084ab6;cursor: pointer; }.header-games .no-live-games-text .vertical-align-container {height: 72px; }@media all and (max-width: 990px) {.header-games .no-live-games-text .vertical-align-container {height: 60px; } }.header-games .container {position: relative;width: 100%;max-width: 1538px;margin: 0 auto;padding: 0;opacity: 0; }.header-games .container .menu {position: absolute;top: 0;left: 0;width: 109px;height: 73px;border-right: 1px solid #dbdbdb;display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }@media all and (max-width: 990px) {.header-games .container .menu {position: relative;top: auto;left: auto;width: 100%;height: auto;border-top: 1px solid #dbdbdb;border-bottom: 2px solid #dbdbdb;border-right: none;z-index: 1000; } }.header-games .container .menu ul {display: block;padding: 13px 20px;list-style: none;margin: 0; }@media all and (max-width: 990px) {.header-games .container .menu ul {display: block;padding: 0; } }.header-games .container .menu ul li {font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 12px;line-height: 1;color: #8c8c8c;margin: 0;padding: 0 0 5px 0;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: none; }@media all and (max-width: 990px) {.header-games .container .menu ul li {float: left;width: 33.33%;padding: 16px 0;text-align: center;opacity: 1;border-right: 2px solid #dbdbdb;position: relative;display: block; } }.header-games .container .menu ul li .mobile-triangle {display: none; }@media all and (max-width: 990px) {.header-games .container .menu ul li .mobile-triangle {position: absolute;bottom: -9px;left: 50%;width: 17px;margin-left: -8px;height: 9px;background-image: url("../images/header-games/triangle-bottom@2x.png");background-size: 17px 9px;background-repeat: no-repeat; } }.header-games .container .menu ul li.last {border-right: none; }.header-games .container .menu ul li.disabled {cursor: default; }@media all and (min-width: 991px) {.header-games .container .menu ul li.disabled {opacity: 0.5 !important; } }.header-games .container .show-scores-toggle {position: absolute;top: 0;right: 0;width: 109px;height: 73px; }@media all and (max-width: 990px) {.header-games .container .show-scores-toggle {display: none; } }.header-games .container .show-scores-toggle .show-txt {width: 100%;text-align: center;padding-top: 8px; }.header-games .container .show-scores-toggle .show-txt, .header-games .container .show-scores-toggle .slider {position: relative;float: none;margin: 0 auto; }.header-games .container .show-scores-toggle .slider {margin: 8px 0 0 42px; }.header-games .container .arrow-left {position: absolute;top: 0;left: 109px;width: 53px;height: 72px;border-right: 1px solid #dbdbdb;background-image: url("../images/header-games/arrow-left.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;cursor: pointer;-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);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }@media all and (max-width: 990px) {.header-games .container .arrow-left {display: none; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .arrow-left {background-image: url("../images/header-games/arrow-left@2x.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center; } }.header-games .container .arrow-left:hover {background-color: #ffffff; }.header-games .container .arrow-left.disabled {background-image: url("../images/header-games/arrow-left-grey.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;cursor: default; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .arrow-left.disabled {background-image: url("../images/header-games/arrow-left-grey@2x.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center; } }.header-games .container .arrow-left.disabled:hover {background-color: transparent; }.header-games .container .arrow-right {position: absolute;top: 0;right: 109px;width: 53px;height: 72px;border-left: 1px solid #dbdbdb;border-right: 1px solid #dbdbdb;background-image: url("../images/header-games/arrow-right.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;cursor: pointer;-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);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }@media all and (max-width: 990px) {.header-games .container .arrow-right {display: none; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .arrow-right {background-image: url("../images/header-games/arrow-right@2x.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center; } }.header-games .container .arrow-right:hover {background-color: #ffffff; }.header-games .container .arrow-right.disabled {background-image: url("../images/header-games/arrow-right-grey.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center;cursor: default; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .arrow-right.disabled {background-image: url("../images/header-games/arrow-right-grey@2x.png");background-repeat: no-repeat;background-size: 11px 17px;background-position: center; } }.header-games .container .arrow-right.disabled:hover {background-color: transparent; }.header-games .container .category-container {position: absolute;top: 0;left: 162px;width: calc(100% - 324px);height: 73px;overflow: hidden; }@media all and (max-width: 990px) {.header-games .container .category-container {position: relative;top: auto;left: auto;width: 100%;height: auto;overflow: visible; } }.header-games .container .category-container .border-left {position: absolute;top: 0;left: 0;width: 1px;height: 72px;background-color: #dbdbdb;z-index: 50;display: none; }@media all and (max-width: 990px) {.header-games .container .category-container .border-left {display: none; } }.header-games .container .category-container .border-right {position: absolute;top: 0;right: 0;width: 1px;height: 72px;background-color: #dbdbdb;z-index: 50;display: none; }@media all and (max-width: 990px) {.header-games .container .category-container .border-right {display: none !important; } }.header-games .container .category-container .icon-right-arrow {position: absolute;top: 0;left: 53px;width: 7px;height: 72px;background-image: url("../images/header-games/icon-right-border.png");background-repeat: no-repeat;background-position: center;background-size: 7px 72px;z-index: 70; }@media all and (max-width: 990px) {.header-games .container .category-container .icon-right-arrow {display: none; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .category-container .icon-right-arrow {background-image: url("../images/header-games/icon-right-border@2x.png");background-repeat: no-repeat;background-position: center;background-size: 7px 72px; } }.header-games .container .category-container .tournament-list {position: absolute;display: none;z-index: 100; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-list {display: none !important; } }.header-games .container .category-container .tournament-list .tournament-list-item {position: absolute;top: 0;display: block;width: 53px;height: 72px;background-color: #ffffff;cursor: pointer; }.header-games .container .category-container .tournament-list .tournament-list-item > .icon {display: block;width: 53px;height: 72px;cursor: pointer; }.header-games .container .category-container .tournament-list .tournament-list-item .icon-right-arrow {display: block; }.header-games .container .category-container .tournament-list .tournament-list-item .border-left {display: block; }.header-games .container .category-container .tournament-list .tournament-list-item[data-index="0"] .border-left {display: none; }.header-games .container .category-container .tournament-list .tournament-list-item.last .border-right {display: block; }.header-games .container .category-container .tournament-list .tournament-list-item.last.open .border-right {display: none; }.header-games .container .category-container .tournament-list .tournament-list-item.disabled {background-color: #eeeeee; }.header-games .container .category-container .tournament-list .tournament-list-item.disabled > .icon {opacity: 0.5;filter: grayscale(100%);cursor: default; }.header-games .container .category-container .tournament-list .tournament-list-item.disabled .icon-right-arrow {display: none; }.header-games .container .category-container .tournament-container {position: absolute;top: 0;left: 0;width: 12000px;height: 73px;display: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container {position: relative;top: auto;left: auto;width: 100%;height: auto; } }.header-games .container .category-container .tournament-container .tournament {position: relative;float: left;height: 72px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament {float: none;height: auto;max-height: 60px;width: 100% !important;overflow: hidden;-webkit-transition: height 200ms cubic-bezier(0.19, 1, 0.22, 1), max-height 200ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: height 200ms cubic-bezier(0.19, 1, 0.22, 1), max-height 200ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: height 200ms cubic-bezier(0.19, 1, 0.22, 1), max-height 200ms cubic-bezier(0.19, 1, 0.22, 1);transition: height 200ms cubic-bezier(0.19, 1, 0.22, 1), max-height 200ms cubic-bezier(0.19, 1, 0.22, 1); } }.header-games .container .category-container .tournament-container .tournament > .icon {float: left;display: block;width: 53px;height: 72px;background-color: #ffffff;background-repeat: no-repeat;background-position: center;cursor: pointer;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament > .icon {float: none;position: relative;width: 100%;height: 60px;border-bottom: 2px solid #dbdbdb; } }.header-games .container .category-container .tournament-container .tournament .border-left {display: block; }.header-games .container .category-container .tournament-container .tournament .border-left, .header-games .container .category-container .tournament-container .tournament .border-right {z-index: 80; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .border-left, .header-games .container .category-container .tournament-container .tournament .border-right {display: none; } }.header-games .container .category-container .tournament-container .tournament .games-container {position: absolute;top: 0;left: 53px;height: 72px;white-space: nowrap; }.header-games .container .category-container .tournament-container .tournament .games-container.live {overflow: visible; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container {position: relative;top: auto;left: auto;height: auto;width: 100% !important; } }.header-games .container .category-container .tournament-container .tournament .games-container .game {position: relative;float: left;width: 160px;height: 72px;border-right: 1px solid #dbdbdb;background-color: #eeeeee;-webkit-transition: background-color 100ms cubic-bezier(0, 0, 0.58, 1);-moz-transition: background-color 100ms cubic-bezier(0, 0, 0.58, 1);-o-transition: background-color 100ms cubic-bezier(0, 0, 0.58, 1);transition: background-color 100ms cubic-bezier(0, 0, 0.58, 1);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }.header-games .container .category-container .tournament-container .tournament .games-container .game.live {width: 190px; }.header-games .container .category-container .tournament-container .tournament .games-container .game.live .live-now {width: 87px;height: 31px;border-radius: 2px;background-color: #009d69;position: absolute;right: 15px;top: 21px;color: #FFFFFF;font-size: 13px;font-family: "Circular-Black", Arial, serif;text-align: center;padding-top: 6px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game {float: none;width: 100%;height: 60px;display: block;overflow: hidden;border-right: none;border-bottom: 2px solid #dbdbdb; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .fake-game {font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 13px;color: #8A8A8A;padding: 18px 0 0 15px;text-align: left; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .fake-game {padding: 21px 0 0 0;text-align: center; }.header-games .container .category-container .tournament-container .tournament .games-container .game .fake-game br {display: none; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .team {position: absolute;width: 100%;height: 38px;display: block; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .team {width: 96px;height: auto;margin-left: -39px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .team .icon {float: left;width: 34px;height: 34px;text-align: center; }.header-games .container .category-container .tournament-container .tournament .games-container .game .team .name {float: left;width: 42px;padding: 8px 0;font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 13px;color: rgba(34, 34, 34, 0.5); }.header-games .container .category-container .tournament-container .tournament .games-container .game .team .score {float: right;padding: 8px 0;font-family: "Circular-Bold", Arial, serif;font-weight: normal;font-size: 13px;color: #222222;display: none;margin-right: 15px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .team .score {margin-right: 0; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .team.home {top: 4px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .team.home {top: 11px;left: 25%; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .team.away {bottom: -2px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .team.away {left: 75%;bottom: auto;top: 11px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .date {float: right;width: 89px;height: 72px;padding-top: 13px;padding-right: 10px;font-family: "Circular-Medium", Arial, sans-serif;font-weight: normal;font-size: 12px;line-height: 16px;color: #a6a6a6;text-align: right; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .date {width: 33.33%;height: auto;padding-right: 25px;padding-top: 14px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container {position: absolute;top: 72px;padding-top: 10px;-webkit-transform: translateY(10px);-moz-transform: translateY(10px);-ms-transform: translateY(10px);-o-transform: translateY(10px);transform: translateY(10px);opacity: 0;z-index: 300; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container {top: 0;left: -2000px;width: 100%;padding-top: 0;display: none;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px); } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .up-arrow {background-image: url("../images/common/green-up-arrow.png");width: 20px;height: 10px;position: absolute;left: 50%;margin-left: -10px;top: 5px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .up-arrow {display: none; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover {position: relative;width: 160px;border-radius: 2px;background-color: #009a65;display: block;-webkit-box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 10px 5px 0 rgba(0, 0, 0, 0.15); }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover {width: 100%;height: 60px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul {list-style: none;padding: 0;margin: 0;display: block;width: 100%; }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li {float: none;display: block;width: 100%;padding: 0;margin: 0;opacity: 1;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;text-transform: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li {position: relative;border-right: 1px solid #40a67d; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a {color: #FFFFFF;font-family: "Circular-Medium", Arial, sans-serif;font-size: 14px;display: block;background-image: url("../images/header-games/icons-watch-live-dd.png");background-repeat: no-repeat;background-position: 12px 12px;background-size: 9px 11px;width: 100%;padding: 0 0 0 28px;height: 38px;border-bottom: 1px solid rgba(255, 255, 255, 0.2);border-radius: 2px;line-height: 1.3;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a {position: relative;height: 60px;width: 100%;padding: 0 10px 0 35px;border-bottom: none;background-position: center left 15px !important;overflow: hidden; } }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a {background-image: url("../images/header-games/icons-watch-live-dd@2x.png");background-repeat: no-repeat;background-position: 12px 12px;background-size: 9px 11px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a span {color: #ffffff; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a span.vertical-align-container {display: table; } }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a span.vertical-align-container span.vertical-align {display: table-cell;vertical-align: middle; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a span.vertical-align-container span.vertical-align span {white-space: pre-wrap; }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li a:hover {text-decoration: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li.last {border-right: 0; } }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li.last a {border-bottom: none; }.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li.match-centre a {background-image: url("../images/header-games/icons-match-centre-dd.png");background-size: 12px 12px;background-position: 10px 12px; }@media all and (-webkit-min-device-pixel-ratio: 1.5) {.header-games .container .category-container .tournament-container .tournament .games-container .game .game-hover-container .game-hover ul li.match-centre a {background-image: url("../images/header-games/icons-match-centre-dd@2x.png");background-size: 12px 12px;background-position: 10px 12px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game.last {border-right: 0; }.header-games .container .category-container .tournament-container .tournament .games-container .game.fake {cursor: default; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game.no-date .teams {width: 100%; } }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game.no-date .teams .team {margin-left: -48px; } }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"] {cursor: pointer; }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"] .game-hover-container {display: none !important; }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"] .game-hover ul li {text-transform: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"] .game-hover ul li {width: 160px;margin: 0 auto; } }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"] .game-hover ul li a {width: calc(100% - 25px); }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="2"] {cursor: pointer; }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="2"] .game-hover ul li {text-transform: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="2"] .game-hover ul li {float: left;width: 50%; } }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="3"] {cursor: pointer; }.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="3"] .game-hover ul li {text-transform: none; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="3"] .game-hover ul li {float: left;width: 33.33%; } }@media all and (min-width: 991px) {.header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="1"]:hover, .header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="2"]:hover, .header-games .container .category-container .tournament-container .tournament .games-container .game[data-num-hover="3"]:hover {background-color: #ffffff; } }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament.last {border-bottom: 2px solid #dbdbdb !important; } }.header-games .container .category-container .tournament-container .tournament.last .border-right {display: block; }.header-games .container .category-container .tournament-container .tournament.disabled {width: 53px; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament.disabled {background-color: #eeeeee;border-bottom: 2px solid #dbdbdb; } }.header-games .container .category-container .tournament-container .tournament.disabled > .icon {opacity: 0.5;filter: grayscale(100%);background-color: #eeeeee;cursor: default; }@media all and (max-width: 990px) {.header-games .container .category-container .tournament-container .tournament.disabled > .icon {border-bottom: none; } }.header-games .container .category-container .tournament-container .tournament.disabled .icon-right-arrow {display: none; }.header-games .container .category-container.hover {height: 210px; }@media all and (max-width: 990px) {.header-games .container .category-container.hover {height: auto; } }.header-games .container .category-container.hover .tournament {height: 210px; }@media all and (max-width: 990px) {.header-games .container .category-container.hover .tournament {height: 60px; } }.header-games .container .category-container.hover .tournament .games-container {height: 210px; }@media all and (max-width: 990px) {.header-games .container .category-container.hover .tournament .games-container {height: auto; } }.header-games .container .category-container.hover .tournament .game.show .teams .team .icon img {filter: none; }.header-games .container .category-container.hover .tournament .game.show .game-hover-container {left: 0;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);-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 (max-width: 990px) {.header-games .container .category-container.hover .tournament .game.show .game-hover-container {display: block;left: 0;width: 100%;height: 45px;-webkit-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1);transition: all 0ms cubic-bezier(0.165, 0.84, 0.44, 1); } }@media all and (max-width: 990px) {.header-games .container .category-container.hover .tournament.expand {height: auto; } }.header-games.show .container {opacity: 1; }@media all and (max-width: 990px) {.header-games[data-id="live"] {height: auto;border-bottom: none; } }.header-games[data-id="live"] .container .category-container .tournament-container .tournament .games-container .game {background-color: #ffffff; }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .category-container .tournament-container .tournament .games-container .game {background-color: #2a9b68;color: #ffffff; } }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .category-container .tournament-container .tournament .games-container .game .teams .team .name {color: #ffffff; } }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .category-container .tournament-container .tournament .games-container .game .date {color: rgba(255, 255, 255, 0.5); } }.header-games[data-id="live"] .container .menu ul li[data-id="live"] {color: #084ab6;opacity: 1; }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .menu ul li[data-id="live"] {background-color: #ffffff; } }.header-games[data-id="live"] .container .menu ul li[data-id="live"] .mobile-triangle {display: block; }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .menu ul li[data-id="live"].disabled {background-color: transparent; } }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .menu ul li[data-id="live"].disabled .mobile-triangle {display: none; } }.header-games[data-id="live"] .container .category-container .category[data-id="live"] .tournament-list {display: block; }.header-games[data-id="live"] .container .category-container .category[data-id="live"] .tournament-container {display: block; }@media all and (max-width: 990px) {.header-games[data-id="live"] .container .category-container .category[data-id="live"] .tournament-container .tournament.disabled {display: none; } }@media all and (max-width: 990px) {.header-games[data-id="played"] {height: auto;border-bottom: none; } }.header-games[data-id="played"] .container .menu ul li[data-id="played"] {color: #084ab6;opacity: 1; }@media all and (max-width: 990px) {.header-games[data-id="played"] .container .menu ul li[data-id="played"] {background-color: #ffffff; } }.header-games[data-id="played"] .container .menu ul li[data-id="played"] .mobile-triangle {display: block; }@media all and (max-width: 990px) {.header-games[data-id="played"] .container .menu ul li[data-id="live"] {color: #8c8c8c; } }.header-games[data-id="played"] .container .category-container .category[data-id="played"] .tournament-list {display: block; }.header-games[data-id="played"] .container .category-container .category[data-id="played"] .tournament-container {display: block; }@media all and (max-width: 990px) {.header-games[data-id="upcoming"] {height: auto;border-bottom: none; } }.header-games[data-id="upcoming"] .container .menu ul li[data-id="upcoming"] {color: #084ab6;opacity: 1; }@media all and (max-width: 990px) {.header-games[data-id="upcoming"] .container .menu ul li[data-id="upcoming"] {background-color: #ffffff; } }.header-games[data-id="upcoming"] .container .menu ul li[data-id="upcoming"] .mobile-triangle {display: block; }@media all and (max-width: 990px) {.header-games[data-id="upcoming"] .container .menu ul li[data-id="live"] {color: #8c8c8c; } }.header-games[data-id="upcoming"] .container .category-container .category[data-id="upcoming"] .tournament-list {display: block; }.header-games[data-id="upcoming"] .container .category-container .category[data-id="upcoming"] .tournament-container {display: block; }.header-games[data-id="live"].no-live-games .no-live-games-text {display: block; }.header-games[data-id="live"].no-live-games .container .category[data-id="live"] .tournament-list {display: none !important; }.header-games[data-id="live"].no-live-games .container .category[data-id="live"] .tournament-container {display: none !important; }.show-scores .header-games .container .category-container .category .tournament .games-container .game .team .score {display: block; }.signup-page .header-games {display: none; }.show-menu .header-games {display: none; }.show-scores-toggle {position: absolute;top: 0;right: -151px;width: 122px;margin-right: 0;padding-top: 8px;cursor: pointer; }.show-scores-toggle:after {clear: bottom;content: "";display: block; }@media all and (max-width: 990px) {.show-scores-toggle {display: none;top: auto;right: auto; } }.show-scores-toggle .show-txt {float: left;font-family: "Circular Std", Arial;font-size: 14px;font-weight: normal;color: #222222;opacity: 0.5;display: block;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }@media all and (max-width: 990px) {.show-scores-toggle .show-txt {color: #ffffff;opacity: 0.5; } }.show-scores-toggle .slider {float: right;width: 30px;margin-top: 2px; }.show-scores-toggle .slider .dragger {position: absolute;width: 17px;height: 17px;margin-top: -3px;margin-left: -3px;border-radius: 60px;background-color: #222222;z-index: 5;-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); }.show-scores-toggle .slider .slidetrack {position: absolute;width: 27px;height: 12px;border-radius: 12px;background-color: #c5c5c5;z-index: 4;-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); }.show-scores-toggle.mobile-menu {width: 130px; }.show-scores-toggle.mobile-menu .slider {float: left;margin-top: 4px; }.show-scores-toggle.mobile-menu .slider .dragger {background-color: #ffffff; }.show-scores-toggle.mobile-menu .slider .slidetrack {background-color: #FFFFFF;opacity: 0.5; }.show-scores-toggle.mobile-menu .show-txt {float: right;font-size: 16px; }.show-scores-toggle.live {display: none; }.show-scores .show-scores-toggle .dragger {margin-left: 13px; }.show-scores .show-scores-toggle .slidetrack {background-color: #009a65; }@media all and (max-width: 990px) {.header-games.transition-instantly .container .category-container .tournament-container .tournament {-webkit-transition: height 0ms cubic-bezier(0.19, 1, 0.22, 1), max-height 0ms cubic-bezier(0.19, 1, 0.22, 1);-moz-transition: height 0ms cubic-bezier(0.19, 1, 0.22, 1), max-height 0ms cubic-bezier(0.19, 1, 0.22, 1);-o-transition: height 0ms cubic-bezier(0.19, 1, 0.22, 1), max-height 0ms cubic-bezier(0.19, 1, 0.22, 1);transition: height 0ms cubic-bezier(0.19, 1, 0.22, 1), max-height 0ms cubic-bezier(0.19, 1, 0.22, 1); } }