

/* Start:/local/templates/xsport2020/fonts/stylesheet.min.css?16960906498325*/
@font-face{font-family:'Roboto Bold Condensed Italic';src:local('Roboto Bold Condensed Italic'),local('Roboto-BoldCondensedItalic'),url(/local/templates/xsport2020/fonts/Roboto-BoldCondensedItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-BoldCondensedItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Bold Condensed';src:local('Roboto Bold Condensed'),local('Roboto-BoldCondensed'),url(/local/templates/xsport2020/fonts/Roboto-BoldCondensed.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-BoldCondensed.woff) format('woff');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Black';src:local('Roboto Black'),local('Roboto-Black'),url(/local/templates/xsport2020/fonts/Roboto-Black.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Black.woff) format('woff');font-weight:900;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Black Italic';src:local('Roboto Black Italic'),local('Roboto-BlackItalic'),url(/local/templates/xsport2020/fonts/Roboto-BlackItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-BlackItalic.woff) format('woff');font-weight:900;font-style:italic;font-display:fallback}@font-face{font-family:'Oswald Regular';src:local('Oswald Regular'),local('Oswald-Regular'),url(/local/templates/xsport2020/fonts/Oswald-Regular.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Oswald Light';src:local('Oswald Light'),local('Oswald-Light'),url(/local/templates/xsport2020/fonts/Oswald-Light.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Bold';src:local('Roboto Bold'),local('Roboto-Bold'),url(/local/templates/xsport2020/fonts/Roboto-Bold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Oswald Bold';src:local('Oswald Bold'),local('Oswald-Bold'),url(/local/templates/xsport2020/fonts/Oswald-Bold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:'Oswald SemiBold';src:local('Oswald SemiBold'),local('Oswald-SemiBold'),url(/local/templates/xsport2020/fonts/Oswald-SemiBold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:fallback}@font-face{font-family:'Oswald Medium';src:local('Oswald Medium'),local('Oswald-Medium'),url(/local/templates/xsport2020/fonts/Oswald-Medium.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:'Oswald ExtraLight';src:local('Oswald ExtraLight'),local('Oswald-ExtraLight'),url(/local/templates/xsport2020/fonts/Oswald-ExtraLight.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Oswald-ExtraLight.woff) format('woff');font-weight:200;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Condensed Italic';src:local('Roboto Condensed Italic'),local('Roboto-CondensedItalic'),url(/local/templates/xsport2020/fonts/Roboto-CondensedItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-CondensedItalic.woff) format('woff');font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Condensed';src:local('Roboto Condensed'),local('Roboto-Condensed'),url(/local/templates/xsport2020/fonts/Roboto-Condensed.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Condensed.woff) format('woff');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Medium';src:local('Roboto Medium'),local('Roboto-Medium'),url(/local/templates/xsport2020/fonts/Roboto-Medium.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Italic';src:local('Roboto Italic'),local('Roboto-Italic'),url(/local/templates/xsport2020/fonts/Roboto-Italic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Italic.woff) format('woff');font-weight:400;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Light Italic';src:local('Roboto Light Italic'),local('Roboto-LightItalic'),url(/local/templates/xsport2020/fonts/Roboto-LightItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-LightItalic.woff) format('woff');font-weight:300;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Light';src:local('Roboto Light'),local('Roboto-Light'),url(/local/templates/xsport2020/fonts/Roboto-Light.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Light.woff) format('woff');font-weight:300;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Bold Italic';src:local('Roboto Bold Italic'),local('Roboto-BoldItalic'),url(/local/templates/xsport2020/fonts/Roboto-BoldItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-BoldItalic.woff) format('woff');font-weight:700;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Medium Italic';src:local('Roboto Medium Italic'),local('Roboto-MediumItalic'),url(/local/templates/xsport2020/fonts/Roboto-MediumItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-MediumItalic.woff) format('woff');font-weight:500;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Regular';src:local('Roboto Regular'),local('Roboto-Regular'),url(/local/templates/xsport2020/fonts/Roboto-Regular.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:'Roboto Thin Italic';src:local('Roboto Thin Italic'),local('Roboto-ThinItalic'),url(/local/templates/xsport2020/fonts/Roboto-ThinItalic.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-ThinItalic.woff) format('woff');font-weight:100;font-style:italic;font-display:fallback}@font-face{font-family:'Roboto Thin';src:local('Roboto Thin'),local('Roboto-Thin'),url(/local/templates/xsport2020/fonts/Roboto-Thin.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Roboto-Thin.woff) format('woff');font-weight:100;font-style:normal;font-display:fallback}@font-face{font-family:'Akrobat Black';src:local('Akrobat Black'),local('Akrobat-Black'),url(/local/templates/xsport2020/fonts/Akrobatblack.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/Akrobatblack.woff) format('woff');font-weight:900;font-style:normal}@font-face{font-family:'FiraSansExtraCondensed-Bold';src:local('Fira Sans Extra Condensed Bold'),local('FiraSansExtraCondensed-Bold'),url(/local/templates/xsport2020/fonts/FiraSansExtraCondensed-Bold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/FiraSansExtraCondensed-Bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'OpenSans-CondensedBold';src:local('Open Sans Condensed Bold'),local('OpenSans-CondensedBold'),url(/local/templates/xsport2020/fonts/OpenSans-CondensedBold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/OpenSans-CondensedBold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PT Sans Narrow';src:local('PT Sans Narrow'),local('PTSans-Narrow'),url(/local/templates/xsport2020/fonts/PTSans-Narrow.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/PTSans-Narrow.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'PT Sans-Bold';src:local('PT Sans Bold'),local('PTSans-Bold'),url(/local/templates/xsport2020/fonts/PTSans-Bold.woff2) format('woff2'),url(/local/templates/xsport2020/fonts/PTSans-Bold.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}
/*# sourceMappingURL=stylesheet.min.css.map */
/* End */


/* Start:/local/templates/xsport2020/css/src/main.min.css?169609064910082*/
@charset "UTF-8";p{margin-block-start:0;margin-block-end:0}.line-block--justify-start{justify-content:flex-start}.sponsors-holder{border-top:1px solid #cfcfcf}.social-line{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding-top:0;padding-bottom:23px}.social-block--footer{padding:23px 0}@media screen and (max-width:650px){.social-block--footer{display:flex;padding:23px 0 0}}.social-block__background-holder--footer-youtube{background-position:-32px -92px}.social-block__background-holder--footer-facebook{background-position:-32px 0}.social-block__background-holder--footer-twitter{background-position:-31px -153px}.social-block__background-holder--footer-instagram{background-position:-32px -61px}.social-block__background-holder--footer-telegram{background-position:-30px -29px}.social-block__background-holder--footer-rss{background-position:-32px -124px}.social-block__background-holder--x{background-size: 154px auto;background-position: -93px -270px;}.social-block__background-holder--footer-x{background-position: -32px -270px;}.social-block__background-holder--x-mobile{background-position: -125px -270px;}.social-block__background-holder--x:hover{background-position: -1px -270px;}.social-block__background-holder--tiktok{background-size: 154px auto;background-position: -93px -302px;}.social-block__background-holder--footer-tiktok{background-position: -32px -302px;}.social-block__background-holder--tiktok-mobile{background-position: -125px -302px;}.social-block__background-holder--tiktok:hover{background-position: -1px -302px;}@media screen and (max-width:650px){.copyright-holder{padding-top:0;padding-bottom:25px}}.copyright{margin-right:27px;color:#191927}.copyright__text{font-size:12px;font-family:"Roboto Regular",Helvetica,sans-serif}.copyright a,.copyright a:visited{color:#448ccb;text-decoration:none}.copyright a:hover{color:#e9680f}@media screen and (max-width:600px){.copyright{margin-right:0;margin-bottom:27px}.copyright-holder{flex-direction:column}}.sport-menu__overhead-items-holder{position:absolute;left:0;right:0;top:100%;display:none;background:#fff;z-index:-1}.sport-menu__overhead-items-holder--active{display:flex}.list-header-link__image-container{overflow:hidden}.list-header-link{color:inherit;text-decoration:none}.list-header-link:visited{color:inherit}.list-header-link:hover{color:#003f7b}.list-header-link--image:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.list-header-link--image img{-moz-transition:transform .2s ease-out;-o-transition:transform .2s ease-out;-webkit-transition:transform .2s ease-out;transition:transform .2s ease-out}.video-icon-holder{position:relative;z-index:0}.video-icon-holder::before{content:"";display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCA1NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsLTMuNzM2LDAuMjUyKSI+CiAgICAgICAgPHBhdGggZD0iTTMuNzM2LDU1LjI0OEwzLjczNiwwLjI0OEw0Ni4yNTYsMjcuNzUyTDMuNzM2LDU1LjI0OFpNNy44ODUsNy45NzZMNy44ODUsNDcuODRMMzcuODg1LDI3LjY5NEw3Ljg4NSw3Ljk3NloiIHN0eWxlPSJmaWxsOnJnYigyNDAsMTM1LDMzKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDEsMCwwLDEsNTMuNzQ0LDAuMjUyKSI+CiAgICAgICAgPHBhdGggZD0iTTMuNzM2LDU1LjI0OEwzLjczNiwwLjI0OEw0Ni4yNTYsMjcuNzUyTDMuNzM2LDU1LjI0OFpNNy44ODUsNy45NzZMNy44ODUsNDcuODRMMzcuODg1LDI3LjY5NEw3Ljg4NSw3Ljk3NloiIHN0eWxlPSJmaWxsOndoaXRlO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat center left;position:absolute;top:50%;left:50%;width:50px;height:60px;margin:-30px 0 0 -25px;background-size:auto 60px;background-position-x:-56px;z-index:1}.video-icon-holder:hover::before{background-position-x:6px}.icon-type{position:absolute;top:16px;left:auto;right:10px;display:flex;z-index:2}.icon-type .stream-icon{margin-right:6px;width:25px;height:25px;background-size:cover;background-repeat:no-repeat;background-position:left center;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDQ2IDIzIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMiwwLDAsMSwwLDApIj4KICAgICAgICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHN0eWxlPSJmaWxsOnJnYigwLDE0MSwyMDYpOyIvPgogICAgPC9nPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwyMy41MzI5LDAuMDAwNSkiPgogICAgICAgIDxwYXRoIGQ9Ik02LjUsMTguMjU2TDYuNSw0Ljc0M0wxNi41LDExLjUwMUw2LjUsMTguMjU2Wk04LjQxOCw3Ljk1TDguNDE4LDE1LjEyOUwxMy41ODksMTEuNTAxTDguNDE4LDcuOTVaIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgIDwvZz4KICAgIDxwYXRoIGQ9Ik0xOC4wMzQsNy43MDhDMTcuNzU0LDcuNDE1IDE3LjM2OCw3LjI0MiAxNi45Myw3LjI0MkwxNC43MjEsNy4yNDJMMTQuNzIxLDcuMjE0QzE0LjcyMSw2Ljg4MiAxNC41ODgsNi41NjIgMTQuMzYyLDYuMzVDMTQuMTM2LDYuMTI0IDEzLjgzLDUuOTkgMTMuNDk3LDUuOTlMOS41MDQsNS45OUM5LjE1OCw1Ljk5IDguODUyLDYuMTI0IDguNjI1LDYuMzVDOC4zOTksNi41NzYgOC4yNjYsNi44ODIgOC4yNjYsNy4yMTRMOC4yNjYsNy4yNDFMNi4wNzEsNy4yNDFDNS42MzEsNy4yNDEgNS4yNDUsNy40MTMgNC45NjYsNy43MDdDNC42ODYsNy45ODYgNC41LDguMzg2IDQuNSw4LjgxMkw0LjUsMTUuNDM5QzQuNSwxNS44NzcgNC42NzMsMTYuMjYzIDQuOTY2LDE2LjU0M0M1LjI0NSwxNi44MjEgNS42NDUsMTcuMDA4IDYuMDcxLDE3LjAwOEwxNi45MywxNy4wMDhDMTcuMzY4LDE3LjAwOCAxNy43NTQsMTYuODM1IDE4LjAzNCwxNi41NDNDMTguMzEzLDE2LjI2MyAxOC41LDE1Ljg2MyAxOC41LDE1LjQzOUwxOC41LDguODEyQzE4LjUsOC4zNzQgMTguMzI3LDcuOTg2IDE4LjAzNCw3LjcwOFpNMTYuODg4LDE0Ljg2OUwxNi44NzcsMTQuODY5QzE2Ljg3NywxNS4wNzIgMTYuNzk2LDE1LjI1NiAxNi42NiwxNS4zOTFDMTYuNTI1LDE1LjUyOSAxNi4zNDIsMTUuNjA3IDE2LjEzNywxNS42MDdMNi44NjQsMTUuNjA3QzYuNjU5LDE1LjYwNyA2LjQ3NywxNS41MjkgNi4zNDEsMTUuMzkxQzYuMjA1LDE1LjI1NSA2LjEyNSwxNS4wNzIgNi4xMjUsMTQuODY5TDYuMTE5LDkuNDY5QzYuMTE5LDkuMjY1IDYuMiw5LjA4MyA2LjMzNSw4Ljk0NkM2LjQ3MSw4LjgwOSA2LjY1Myw4LjczIDYuODU4LDguNzNMOS4wNTEsOC43M0M5LjIyMiw4LjczIDkuMzU4LDguNTkzIDkuMzU4LDguNDIzTDkuMzU4LDguMDkzQzkuMzU4LDcuOTY4IDkuNDAzLDcuODU0IDkuNDgzLDcuNzc1QzkuNTYzLDcuNjk1IDkuNjc2LDcuNjUgOS44MDIsNy42NUwxMy4xOTksNy42NUMxMy4zMjQsNy42NSAxMy40MzgsNy42OTUgMTMuNTE3LDcuNzc1QzEzLjU5Nyw3Ljg1NCAxMy42NDMsNy45NjggMTMuNjQzLDguMDkzTDEzLjY0Myw4LjQyM0MxMy42NDMsOC41OTMgMTMuNzgsOC43MyAxMy45NDksOC43M0wxNi4xNDMsOC43M0MxNi4zNDcsOC43MyAxNi41Myw4LjgwOSAxNi42NjUsOC45NDVDMTYuODAyLDkuMDgyIDE2Ljg4Miw5LjI2NCAxNi44ODIsOS40NjhMMTYuODg4LDE0Ljg2OVpNMTMuMDI2LDEzLjY2NUMxMi42MzIsMTQuMDQ1IDEyLjA5MywxNC4yOTMgMTEuNSwxNC4yOTNDMTAuOTA2LDE0LjI5MyAxMC4zNjcsMTQuMDQ1IDkuOTc0LDEzLjY2NUM5LjU4MSwxMy4yNzEgOS4zNDYsMTIuNzMzIDkuMzQ2LDEyLjEzOUM5LjM0NiwxMS41NDUgOS41OTMsMTEuMDA3IDkuOTc0LDEwLjYxNEMxMC4zNjcsMTAuMjIxIDEwLjkwNiw5Ljk4NiAxMS41LDkuOTg2QzEyLjA5NCw5Ljk4NiAxMi42MzMsMTAuMjMzIDEzLjAyNiwxMC42MTRDMTMuNDE4LDExLjAwNyAxMy42NTQsMTEuNTQ2IDEzLjY1NCwxMi4xMzlDMTMuNjY1LDEyLjczMyAxMy40MTgsMTMuMjcxIDEzLjAyNiwxMy42NjVaTTE1LjE2Nyw5LjY5MUMxNS41MjcsOS42OTEgMTUuODE5LDkuOTgzIDE1LjgxOSwxMC4zNDNDMTUuODE5LDEwLjcwMyAxNS41MjcsMTAuOTk1IDE1LjE2NywxMC45OTVDMTQuODA3LDEwLjk5NSAxNC41MTUsMTAuNzAzIDE0LjUxNSwxMC4zNDNDMTQuNTE1LDkuOTgzIDE0LjgwNyw5LjY5MSAxNS4xNjcsOS42OTFaIiBzdHlsZT0iZmlsbDp3aGl0ZTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KPC9zdmc+Cg==)}.icon-type .stream-icon.video{background-position:-25px center}.icon-type--inline{position:static;z-index:auto;display:inline-flex;vertical-align:top;line-height:16px}.icon-type--inline .stream-icon{width:16px;height:16px}.icon-type--inline .stream-icon:last-of-type{margin-right:3px}.icon-type--inline .stream-icon.video{background-position:-16px center}.сhevron-circle::before{display:inline-block;content:"";width:20px;height:20px;background:url(/local/templates/xsport2020/images/schevron-circle-sprite.svg) left center no-repeat;background-size:auto 19px;vertical-align:middle}.сhevron-circle:hover::before{background-position:-22px center}.soc-auth{padding-top:16px}.soc-auth__header{text-transform:uppercase;font-family:"Roboto Bold Condensed",Helvetica,sans-serif;font-size:14px;text-align:center;margin-bottom:16px}.soc-auth__items-holder{display:flex;flex-direction:row;justify-content:center}.soc-auth__item{cursor:pointer;border:0;outline:0;border-radius:0;width:33px;height:33px;margin-right:8px;position:relative}.soc-auth__item:hover{-webkit-box-shadow:1px 2px 3px 0 #8e8e8e;box-shadow:1px 2px 3px 0 #8e8e8e}.soc-auth__item--twitter{background-color:#55acee}.soc-auth__item--twitter:after{background-position:-97px -121px}.soc-auth__item--facebook{background-color:#3b5998}.soc-auth__item--facebook:after{background-position:-97px -3px}.soc-auth__item--google{background-color:#ea4335}.soc-auth__item--google:after{background-position:-98px -169px}.soc-auth__item:last-of-type{margin-right:0}.soc-auth__item:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;background-image:url(/local/templates/xsport2020/images/socials-sprite.svg?v=4);background-repeat:no-repeat;background-size:119px auto}.footer-blue-holder{justify-content:flex-start}@media screen and (max-width:1200px){.footer-blue-holder{justify-content:space-between}.static-menu__item--footer{margin-right:20px}}footer{background:#fff}@media screen and (max-width:400px){.uhl-widget-holder{margin:0 -16px 16px}}.grv-helper-bell-host .grv-bell-wrap{left:auto;right:10px}

/* End */


/* Start:/local/templates/xsport2020/css/src/page.css?16960906496353*/
.list-header h1{
    font-family: 'Oswald Bold', sans-serif;;
    margin: 0;
    text-transform: uppercase;
    padding: 20px 0px;
    font-size: 24px;
    line-height: 24px;
}
.list-header h2{
    font-size: 24px;
    line-height: 1.4;
    margin: 0;
    text-transform: uppercase;
    font-family: 'Oswald Bold', sans-serif;;
    padding: 20px 17px;
    width: calc(100% - 55px);
    display: inline-block;
}

.list-header h1 a,.list-header h2 a{
    color: #000;
    text-decoration: none;
}
.list-header h1 a:hover,.list-header h2 a:hover{
	color: #003f7b;
    text-decoration: none;
}
.list-header{
    border-top: 6px solid #595961;
}

.page-section__rows{
	display: flex;
}

.page-section__rows--flex-wrap{
    flex-wrap: wrap;
}

.page-section-white{
	background: #fff;
}
.page-section__auto_width{
	width: calc(100% - 316px);
}
.page-section__right{
	max-width: 300px;
	min-width: 300px;
	width: 300px;
}
.page-section__right .slider-block.list{
	margin-bottom: 18px;
}
.page-section__right .slider-block.list .list-header{
	border-bottom: 1px solid #cfcfcf;
	background: #fff;
}
.left-margin{
	margin-left:16px;
}
.right-margin{
	margin-right:16px;
}
.bottom-margin{
	margin-bottom:16px;
}
.padding-top{
	padding-top: 16px;
}
.page-section__element__img{
	text-align: center;
	padding: 18px;
}
.page-section__element__img img{
	max-width: 100%;
	max-height: 350px;
	text-align: center;
}
.page-section__element.error-section{
	padding: 18px 0;
	min-height: 350px;
}
.error-header-holder{
	font-family: "Oswald Bold",sans-serif;
	font-size: 40px;
	line-height: 1.2;
	text-decoration: none;
	margin-bottom: 18px;
	display: flex;
	border-bottom: 6px solid #595961;
	align-items: flex-end;
	justify-content: space-between;
	padding: 0 18px 18px;
}
.error-header-holder .right-cell{
	font-size: 80px;
	line-height: 1;
	color: #ff6800;
}
.error-text-holder{
	line-height: 1.2;
	text-align: center;
	font-size: 20px;
	font-family: "Oswald Regular",sans-serif;
	margin-bottom: 18px;
	padding: 0 18px;
}
.error-text-holder p{
	margin-bottom: 18px;
}
a.standard-button{
	text-decoration: none;
	margin-top: 18px;
	display: inline-block;
}
.height-thirty{
	min-height: 300px;
}
.white-icon-icon-comments{
	vertical-align: middle;
	color: #448CCB;
	font-size: 13px;
	line-height: 1;
	display: flex;
	margin-top: 5px;
}
.white-icon-icon-comments .icon-value{
	vertical-align: middle;
	line-height: 19px;
	padding-right: 2px;
}
.white-icon-icon-comments:after{
	content: "";
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCo0LDRgF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjMwcHgiIGhlaWdodD0iMjVweCIgdmlld0JveD0iMCAwIDMwIDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMCAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjNDQ4Q0NCIiBkPSJNMjUuODc1LDEwLjM3M3Y0LjYxM2MwLDIuNjgyLTIuMTgyLDQuODY0LTQuODYzLDQuODY0SDcuMTE1Yy0wLjE1MiwwLTAuMzA0LTAuMDA4LTAuNDUzLTAuMDIxDQoJYy0wLjM2MSwwLjAwNS0wLjc0OCwwLjAzNi0wLjk1LDAuMTI5Yy0wLjQ0MSwwLjItMS43MjgsMS4xMzQtMS43NDQsMS4xNDZsMCwwbC0xLjkxOSwxLjA2NmwwLjAxNS0zLjczNmwwLjE4Ny04LjQ3Mg0KCWMwLTIuNjgyLDIuMTgyLTQuODYzLDQuODY0LTQuODYzaDEyLjU1OVYzLjA4Nkg3LjExNWMtMS44MzYsMC0zLjU2MywwLjcxNS00Ljg2MSwyLjAxNEMwLjk1NSw2LjM5OCwwLjI0LDguMTI1LDAuMjQsOS45NjF2NC4yMTgNCglsLTAuMDM1LTAuMDgxbC0wLjAyNCw5LjcwMWMtMC4wMDEsMC4yNzgsMC4xNDMsMC41MzcsMC4zOCwwLjY4M2MwLjEyOCwwLjA3OSwwLjI3MywwLjExOSwwLjQxOCwwLjExOQ0KCWMwLjEyNSwwLDAuMjQ5LTAuMDI5LDAuMzY0LTAuMDg4bDUuMjMzLTIuNjc0YzAuMTc5LDAuMDE0LDAuMzU4LDAuMDIxLDAuNTM5LDAuMDIxaDEzLjg5N2MxLjgzNiwwLDMuNTYzLTAuNzE1LDQuODYxLTIuMDE0DQoJczIuMDE0LTMuMDI0LDIuMDE0LTQuODYxdi00LjYxM0gyNS44NzV6Ii8+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjNDQ4Q0NCIiBkPSJNMjUuNTAxLDkuMDM3Yy0yLjM4MSwwLTQuMzE4LTEuOTM3LTQuMzE4LTQuMzE5YzAtMi4zODEsMS45MzgtNC4zMTgsNC4zMTgtNC4zMThzNC4zMTgsMS45MzgsNC4zMTgsNC4zMTgNCgkJQzI5LjgxOSw3LjEsMjcuODgyLDkuMDM3LDI1LjUwMSw5LjAzN3ogTTI1LjUwMSwyLjA1N2MtMS40NjksMC0yLjY2MywxLjE5NC0yLjY2MywyLjY2MmMwLDEuNDY4LDEuMTk0LDIuNjYzLDIuNjYzLDIuNjYzDQoJCWMxLjQ2OCwwLDIuNjYyLTEuMTk0LDIuNjYyLTIuNjYzQzI4LjE2MywzLjI1LDI2Ljk2OSwyLjA1NywyNS41MDEsMi4wNTd6Ii8+DQo8L2c+DQo8Zz4NCgk8Y2lyY2xlIGZpbGw9IiM0NDhDQ0IiIGN4PSI4Ljk5IiBjeT0iMTIuODI4IiByPSIxLjYyNyIvPg0KCTxjaXJjbGUgZmlsbD0iIzQ0OENDQiIgY3g9IjE0LjAzNCIgY3k9IjEyLjgyOCIgcj0iMS42MjciLz4NCgk8Y2lyY2xlIGZpbGw9IiM0NDhDQ0IiIGN4PSIxOS4wNzciIGN5PSIxMi44MjgiIHI9IjEuNjI3Ii8+DQo8L2c+DQo8L3N2Zz4NCg==');
	width: 19px;
	height: 19px;
	display: inline-block;
	background-size: contain;
}
.page-section__right .ads-stub{
	min-height: 250px;
}
.ads-stub{
	text-align: center;
	margin: 0 auto 18px;
}
.ad-place.ads-stub.full-width{
	width: 100%;
}
.banner{
	display: block;
}
.banner a{
	display: block;
	height: 100%;
}
.banner img{
	display: block;
	max-width: 100%;
    height: auto;
	margin: 0 auto;
}
.right{
	position: relative;
	height: 100%;
}
.to-bottom{
	position: absolute;
	bottom: 0;
}
.page-section__container--inner-right-sided{
	justify-content: space-between;
}
.bookmakerdetail-denied{
	padding: 30px 0;
}
.bookmakerdetail-denied>div{
	padding: 17px;
}
.album-description{
	font-size: 24px;
	line-height: 1.2;
	color: #282833;
	font-family: 'Oswald Bold', sans-serif;;
	margin-bottom: 30px;
}
@media(max-width: 800px){
	.page-section.page-section__rows{
		display: block;
	}
	.page-section__auto_width{
		width: 100%;
		margin-bottom: 18px;
	}
	.page-section__right{
		width: 100%;
		max-width: 100%;
		margin: 0;
	}
	.slider-block.photogallery .items-slider .item .right .to-bottom{
		position: relative;
	}
}
@media(max-width: 640px){
	.page-section__right {
	    max-width: 100%;
	    min-width: 100%;
	    width: 100%;
	}
	.page-section__element.error-section{
		height: auto;
	}
	.page-section__rows{
		display: block;
	}
}
@media(max-width: 500px){
	.to-bottom{
		position: relative;
	}
	.list-header h1{
		line-height: 1.2;
	}
}
@media(max-width: 400px){
	.error-header-holder {
	    font-size: 30px;
	}
	.error-header-holder .right-cell {
	    font-size: 70px;
	}
}

/* End */


/* Start:/local/templates/xsport2020/css/xstyle.css?171062217655975*/
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@400;700&display=swap');

* {
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}

.img-fluid {
	width: 100%;
	height: auto;
}

.theme_day_row {
	display: flex;
	background: #fff;
	font-family: 'Oswald', sans-serif;
	gap: 5px;
}

.theme_day_label {
	background: #841826;
	padding: 2px 5px;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	white-space: nowrap;
	display: flex;
	align-items: center;
	justify-content: center;
}

.theme_day_row a {
	color: #282833;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}

.breadcrumbs {
	padding: 24px 16px;
	display: flex;
	align-items: center;
	gap: 10px;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	max-width: 100%;
	overflow-x: auto;
	white-space: nowrap;
}

.breadcrumbs a {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #595960;
	text-decoration: none;
}

.breadcrumbs a:after {
	content: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.0987 7.86193L5 3L6.875 3L11.9844 7.86193L6.875 12.7239H5L10.0987 7.86193Z' fill='%23448CCB'/%3E%3C/svg%3E");
	height: 16px;
}

.breadcrumbs .cur_page {
	color: #448CCB;
}

.league_header {
	background: #fff;
	padding: 16px;
	display: flex;
	gap: 16px;
}

.league_logo {
	max-width: 130px;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: flex-start;
}

.league_name {
	max-width: 243px;
	min-width: 243px;
	color: #282833;
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.league_name h1 {
	font-size: 30px;
	font-weight: 700;
}

.league_info {
	display: flex;
	gap: 16px;
	font-size: 14px;
	width: 100%;
}

.league_info_block {
	min-width: 151px;
}

.league_info_ttl {
	color: #84AD09;
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 5px;
}

.league_info_txt {

}

.league_info_country {
	color: #000;
}

.league_info a, .league_info_txt a {
	color: #448CCB;
	text-decoration: none;
}

.league_header .select-container, .league_mob_header .select-container {
	border: 1px solid #CFCFCF;
	padding: 3px 5px 6px 8px;
	margin-right: 0;
}

.league_header .select-decorator-holder, .league_mob_header .select-decorator-holder {
	display: block;
	width: 100%;
	padding-right: 10px;
}

.select-decorator .value-holder {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}

.value-holder .text {
	padding-left: 0;
}

.progress_container {
	width: 100%;
}

.progress_bar {
	height: 4px;
	width: 100%;
	border-radius: 2px;
	background: rgba(120, 120, 128, 0.20);
	margin-bottom: 10px;
	margin-top: 8px;
}

.progress {
	border-radius: 2px;
	height: 100%;
	background: #84AD09;
}

.progress_labels {
	display: flex;
	justify-content: space-between;
	color: #000;
	font-size: 12px;
}

.league_sport_type {
	color: #84AD09;
	font-family: 'Oswald', sans-serif;
	font-size: 24px;
	font-weight: 700;
}

.w-100 {
	width: 100%;
}

.league_slide {
	display: block;
	height: 366px;
	position: relative;
	color: #fff;
	text-decoration: none;
}

.league_slide_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.league_slide_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center top; /*center*/
}

.league_slide_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.80) 100%);
}

.league_slide_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 69px 28px;
	color: #fff;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
}

.league_slide_ttl {
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 16px;
}

.league_slide_date {
	font-size: 12px;
}

.league_slid_league_name {
	position: absolute;
	top: 16px;
	left: 16px;
	font-weight: 700;
	font-size: 13px;
	padding: 5px 10px;
	background: #84AD09;
}

.league_slider .swiper-button-next:after {
	content: "";
	width: 12px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 0H0L8.5 9.5L0 20H4L11.5144 10.1373C11.7982 9.76484 11.7855 9.24532 11.4839 8.88714L4 0Z' fill='white'/%3E%3C/svg%3E ");
}

.league_slider .swiper-button-prev:after {
	content: "";
	width: 12px;
	height: 20px;
	background-image: url("data:image/svg+xml,%3Csvg width='12' height='20' viewBox='0 0 12 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0H12L3.5 9.5L12 20H8L0.485574 10.1373C0.201785 9.76484 0.214469 9.24532 0.516095 8.88714L8 0Z' fill='white'/%3E%3C/svg%3E");
}

.league_slider .swiper-pagination-bullet {
	border: 1px solid #fff;
	opacity: 1;
	background-color: transparent;
	width: 10px;
	height: 10px;
	margin: 0 5px;
}

.league_slider .swiper-pagination-bullet-active {
	border: 1px solid #E37029;
	opacity: 1;
	background-color: #E37029;
}

.new_table {
	border-top: 1px solid #CFCFCF;
}

.new_table_ttl {
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	background: #fff;
	padding: 16px 11px 11px;
	text-transform: uppercase;
}

.new_table_row {
	display: flex;
	align-items: center;
	padding: 10px 16px;
	background: #fff;
	border-bottom: 1px solid #CFCFCF;
	font-size: 14px;
	color: #282833;
}

.new_table_row .game_info {
	display: flex;
	align-items: center;
	gap: 10px;
	min-width: 430px;
	margin-right: 9px;
	text-align: center;
	justify-content: center;
}

.new_table_row .game_date {
	min-width: 124px;
	margin-right: 9px;
}

.new_table_row_mob .game_team_info,
.new_table_row .game_team_info {
	min-width: 161px;
	display: flex;
	align-items: center;
	gap: 10px;
	text-decoration: none;
	color: #282833;
}

.mc-sport-wrap .new_table_row .game_team_info {
	min-width: 100%;
}

@media (min-width: 1350px) {
	.game_team_info.home {
		justify-content: right;
		text-align: right;
	}
}

.game_team_info.away {
	justify-content: left;
	text-align: left;
}

.new_table .game_team_home {
	width: 123px;
	text-align: right;
}

.new_table .game_team_visitor {
	width: 123px;
}

.new_table .game_team_logo {
	min-width: 24px;
	max-width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.new_table .game_team_logo img {
	width: 100%;
	height: auto;
	max-height: 24px;
}

.game_result_icon {
	background: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%23CFCFCF'/%3E%3Cpath d='M11 9H6' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E ") no-repeat center center / cover;
	min-width: 16px;
	height: 16px;
}

.game_result_icon_win {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%2384AD09'/%3E%3Cpath d='M6 8.4L7.42857 10L11 6' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
}

.game_result_icon_loose {
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='%23BD0B22'/%3E%3Cpath d='M11 6L6.00002 11M6 5.99998L11 11' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");
}

.game_btns {
	display: flex;
	align-items: center;
	gap: 10px;
	width: 58px;
}

.game_result {
	border-radius: 2px;
	background: #84AD09;
	padding: 3px 0;
	width: 45px;
	color: #fff;
	font-weight: 700;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4px;
}

.game_result span {
	display: block;

}

.game_result span:first-child {
	text-align: right;
}

.game_result .res_div {
	width: 5px;
	text-align: center;
}

.game_result span:last-child {

}

.new_table_row_header {
	color: #000;
	font-weight: 700;
	border-top: 1px solid #CFCFCF;
}

.page-section__right .tournament_row {
	display: flex;
	align-items: center;
	gap: 10px;
	width: 100%;
}

.page-section__right .new_table {
	border: none;
}

.tournament_row_num, .tournament_row_games, .tournament_row_points {
	min-width: 26px;
	text-align: center;
}

.tournament_row_team {
	width: 100%;
}

.tournament_row_statistics {
	display: flex;
	align-items: center;
	gap: 3px;
}

.tournament_row_stat {
	width: 53px;
	text-align: center;
}

.page-section__right .new_table_row {
	padding: 10px;
}

.page-section__right .new_table .new_table_row:nth-child(2n),
.page-section__right .new_table .new_table_row.new_table_row_header:nth-child(2n):hover {
	background: #fff !important;
}

.page-section__right .new_table .new_table_row:nth-child(2n):hover {
	background: #E9EDDD !important;
}

.tournament_row_team .game_team_info {
	gap: 5px;
	max-width: 120px;
	min-width: 0;
}

.league_mob_header {
	display: none;
}

.league_mob_header_top {
	padding: 16px;
	display: flex;
	gap: 16px;
}

.new_table_row_mob {
	display: none;
	background: #fff;
	border-bottom: 1px solid #CFCFCF;
	padding: 10px 16px;
}

.new_table_row_mob_row {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.game_result_info_mob {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 16px;
}

.new_table_row_mob_row .game_team_info {
	display: flex;
	align-items: center;
	gap: 15px;
	padding-right: 16px;
}

.mb10 {
	margin-bottom: 10px;
}

.game_header {
	padding: 16px;
}

.game_header_ttl_row {
	display: flex;
	justify-content: space-between;
}

.game_header h1, .team_header h1 {
	color: #282833;
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	font-weight: 700;
}

.game_header .league_info_ttl {
	margin-bottom: 16px;
}

.game_match_info {
	border-radius: 3px;
	border: 1px solid #CFCFCF;
	padding: 16px;
	text-align: center;
	color: #595960;
}

.game_match_info_date {
	font-size: 12px;
}

.game_match_info_teams {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 60px;
}

.team_home {
	display: flex;
	align-items: flex-start;
	gap: 20px;
	justify-content: flex-end;
}

.team_visitor {
	display: flex;
	align-items: flex-start;
	gap: 20px;
}

.team_matches {
	display: flex;
	align-items: center;
	gap: 8px;
	margin-top: 27px;
}

.game_match_info_teams .team {

}

.game_match_info_teams .team_logo {
	width: 70px;
	height: 70px;
	min-width: 70px;
	margin: 0 auto 5px;
}

.game_match_info_teams .team_logo img {
	object-fit: contain;
	object-position: center center;
}

.game_match_info_teams .team_name {
	font-weight: 700;
	font-size: 26px;
	font-family: 'Oswald', sans-serif;
	color: #000;
}

.game_match_info_teams .team_city {
	font-size: 12px;
}

.game_match_info .results {
	font-family: 'Oswald', sans-serif;
	text-align: center;
}

.game_match_info .scores {
	font-weight: 700;
	font-size: 30px;
	color: #000;
	display: flex;
	align-items: center;
	width: 87px;
	min-width: 87px;
}

.game_match_info .scores .home, .game_match_info .scores .visitor {
	width: 100%;
}

.game_match_info .scores .home {
	text-align: left;
}

.game_match_info .scores .visitor {
	text-align: right;
}

.game_info_match_timeline_block {
	display: flex;
	gap: 5px;
	align-items: center;
	color: #000;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}

.game_info_match_timeline_teams {

}

.game_info_match_timeline_teams .icon {
	width: 24px;
	height: 24px;
	min-width: 24px;
	overflow: hidden;
}

.game_info_match_timeline_teams .icon img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: center center;
}

.match_end {
	font-weight: 700;
}

.game_info_match_timeline {
	width: 100%;
	position: relative;
}

.game_info_match_timeline .progress_bar {
	height: 6px;
	border-radius: 3px;
}

.game_info_match_timeline .progress {
	border-radius: 3px;
}

.game_info_match_timeline_event {
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	background: #fff;
	padding: 5px;
}

.home_event {
	position: absolute;
	bottom: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.visitor_event {
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
}

.yellow_card {
	border-radius: 3px;
	background: #FFC700;
	width: 10px;
	height: 16px;
}

.red_card {
	border-radius: 3px;
	background: #BD0B22;
	width: 10px;
	height: 16px;
}

.goal_event {
	width: 16px;
	height: 16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14C11.3137 14 14 11.3137 14 8C14 4.68629 11.3137 2 8 2C4.68629 2 2 4.68629 2 8C2 11.3137 4.68629 14 8 14Z' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99961 5.375L5.50586 7.1875L6.45586 10.125H9.54336L10.4934 7.1875L7.99961 5.375Z' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 4V5.375' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1875 2.4126L8 4.0001L5.8125 2.4126' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.19336 6.76245L5.50586 7.18745' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.36211 4.19385L4.19336 6.7626L2.00586 8.35635' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.65039 11.2375L6.45664 10.125' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.94336 11.2375H5.64961L6.48711 13.8063' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.3492 11.2375L9.54297 10.125' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.51172 13.8063L10.3492 11.2375H13.0555' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8066 6.76245L10.4941 7.18745' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.9941 8.35635L11.8066 6.7626L12.6379 4.19385' stroke='%23282833' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ") no-repeat center center / contain;
}

.substituting_event {
	width: 16px;
	height: 16px;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.98828 6.2312H1.98828V3.2312' stroke='%23E37029' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8883 4.1124C11.378 3.60141 10.7721 3.19603 10.105 2.91944C9.43794 2.64285 8.7229 2.50049 8.00078 2.50049C7.27866 2.50049 6.56362 2.64285 5.89656 2.91944C5.22951 3.19603 4.62353 3.60141 4.11328 4.1124L1.98828 6.23115' stroke='%23E37029' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.0117 9.7688H14.0117V12.7688' stroke='%2384AD09' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.11328 11.8875C4.62353 12.3985 5.22951 12.8039 5.89656 13.0805C6.56362 13.3571 7.27866 13.4995 8.00078 13.4995C8.7229 13.4995 9.43794 13.3571 10.105 13.0805C10.7721 12.8039 11.378 12.3985 11.8883 11.8875L14.0133 9.7688' stroke='%2384AD09' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ") no-repeat center center / contain;
}

.game_info_block {
	padding: 20px 16px 0;
}

.game_info_head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 11px;
	border-bottom: 1px solid #CFCFCF;
}

.contain_img, .covered_img {
	overflow: hidden;
}

.contain_img img {
	object-fit: contain;
	object-position: center center;
	width: 100%;
	height: 100%;
}

.covered_img img {
	object-fit: cover;
	object-position: center center;
	width: 100%;
	height: 100%;
}

.game_info_head .icon, .command_structure_head .icon, .command_structure .icon {
	width: 50px;
	height: 50px;
	min-width: 50px;
}

.ttl_block {
	font-size: 14px;
	color: #282833;
	font-family: 'Oswald', sans-serif;
	margin: 0 auto;
}

.ttl_block h2 {
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	font-size: 24px;
	margin-bottom: 5px;
}

.game_info_row {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 10px 0;
	font-size: 14px;
	color: #282833;
	border-bottom: 1px solid #CFCFCF;
}

.game_info_row_player {
	display: flex;
	width: 100%;
	align-items: center;
	max-width: 205px;
	gap: 10px;
}

.game_info_row_minutes {
	padding: 0 5px;
	color: #000;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}

.game_info_row_player_scores {
	border-radius: 2px;
	background: var(--Green, #84AD09);
	padding: 3px 0px;
	color: #fff;
	font-weight: 700;
	text-align: center;
	min-width: 45px;
}

.game_info_row_player_name {
	width: 100%;
}

.game_info_time_ttl {
	text-align: center;
	font-size: 14px;
	color: #282833;
	font-family: 'Oswald', sans-serif;
	padding: 20px 0;
	border-bottom: 1px solid #CFCFCF;
}

.justify-content-center {
	justify-content: center;
	text-align: center;
}

.game_info_row .yellow_card, .game_info_row .red_card {
	min-width: 10px;
}

.game_sxema {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
}

.game_sxema .separator {
	background: #CFCFCF;
	width: 1px;
	min-width: 1px;
	height: 17px;
	color: #282833;
	font-size: 14px;
}

.border-none {
	border: none !important;
}

.game_field {
	display: flex;
	background: url('/local/templates/xsport2020/css/../images/football_field.svg') no-repeat center center / contain;
	padding: 15px;
	height: 471px;
}

.G, .D, .M, .AM, .A {
	display: -webkit-flex;
	display: flex;
	height: 100%;
	-webkit-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

.M {
	flex-grow: 1;
}

.game_field .home, .game_field .away {
	display: -webkit-flex;
	display: flex;
	height: 100%;
	width: 50%;
	justify-content: space-between;
	position: relative;
}

.game_field .away {
	-webkit-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.game_field_logo {
	position: absolute;
	top: 50%;
	left: 50%;
	height: 90%;
	width: 90%;
	transform: translate(-50%, -50%);
	opacity: .1;
}

.field__player {
	width: 80px;
	height: 70px;
	text-align: center;
	padding-top: 10px;
	text-decoration: none;
	position: relative;
}

.field__player__uni {
	background-position: center 0;
	background-repeat: no-repeat;
	font-weight: 700;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 39px;
	height: 39px;
	text-align: center;
}

.field__player._home .field__player__uni {
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='41' viewBox='0 0 50 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5002 15.5529C11.5002 8.344 17.3442 2.5 24.5532 2.5C31.7621 2.5 37.6061 8.344 37.6061 15.5529V40.3545H11.5002V15.5529Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M23.1943 6.62994L17.9404 1.0354H30.9287L26.168 6.56563C25.3927 7.46622 24.0078 7.49617 23.1943 6.62994Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M7.77647 17.6874L11.7294 14.357C12.6329 7.6962 17.9412 4.55078 20.2 3.81069L17.9412 1.0354C13.4235 0.480397 4.95294 6.58604 1 9.91646L7.77647 17.6874Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M42.2235 17.6873L37.7059 14.3569C37.1412 8.25117 31.4941 4.36572 28.6706 3.81066L30.9294 1.0354C37.7059 0.480397 45.0471 6.58601 49 9.91637L42.2235 17.6873Z' fill='white' stroke='%23595960'/%3E%3C/svg%3E%0A");
	color: #282833;
}

.field__player._home._posx_GK .field__player__uni {
	background-image: url("data:image/svg+xml,%3Csvg width='74' height='41' viewBox='0 0 74 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5002 15.5285C24.5002 8.31959 30.3442 2.47559 37.5532 2.47559C44.7621 2.47559 50.6061 8.31959 50.6061 15.5285V40.3301H24.5002V15.5285Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M36.1943 6.60528L30.9404 1.01074H43.9287L39.168 6.54097C38.3927 7.44156 37.0078 7.47151 36.1943 6.60528Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M4.5 29.478L24.7294 14.3318C25.6329 7.67104 30.9412 4.52561 33.2 3.78552L30.9412 1.01023C26.4235 0.455231 4.95294 22.6476 1 25.978L4.5 29.478Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M69.5 28.478L50.7059 14.3324C50.1412 8.22673 44.4941 4.34128 41.6706 3.78621L43.9294 1.01095C50.7059 0.455951 69.0471 22.1477 73 25.478L69.5 28.478Z' fill='white' stroke='%23595960'/%3E%3C/svg%3E%0A");
}

.field__player__name {
	font-family: 'Oswald', sans-serif;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 400;
}

.command_structure {
	border-top: 1px solid #CFCFCF;
	padding: 16px;
}

.two_rows {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 16px;
}

.d-flex {
	display: flex;
}

.justify-content-between {
	justify-content: space-between !important;
}

.align-items-center {
	align-items: center;
}

.command_structure_head {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 16px;
}

.command_structure_player {
	gap: 9px;
	color: #282833;
	font-size: 14px;
}

.command_structure_player_num {
	min-width: 24px;
}

.command_structure_player_amplua {
	min-width: 20px;
}

.command_structure_player_flag {
	width: 14px;
}

.command_structure_player_name {

}

.new_table .exit {
	color: #E37029;
	font-family: 'Roboto Condensed', sans-serif;
}

.new_table .entering {
	color: #84AD09;
	font-family: 'Roboto Condensed', sans-serif;
}

.match_statistic {
	font-size: 14px;
}

.match_statistic .ttl {
	color: #282833;
	text-align: center;
	margin-bottom: 5px;
}

.match_statistic .two_rows {
	margin-bottom: 10px;
}

.match_statistic .progress_bar {
	margin-bottom: 4px;
	height: 6px;
	border-radius: 8px;
}

.match_statistic .home .progress {
	margin-left: auto;
	border-radius: 8px;
}

.match_statistic .visitor .progress {
	background: #E37029;
	border-radius: 8px;
}

.match_statistic .progress_txt {
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}

.match_statistic .home .progress_txt {
	color: #84AD09;
}

.match_statistic .visitor .progress_txt {
	text-align: right;
	color: #E37029;
}

.commands_matches .team_name {
	font-size: 14px;
	font-weight: 700;
	color: #000;
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	margin: 0 16px;
}

.commands_matches_stats {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 5px;
}

.commands_matches_stat {
	text-align: center;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	text-align: center;
	padding: 5px 10px;
	background: #CFCFCF;
	color: #282833;
}

.commands_matches_wins, .commands_matches_fails {
	color: #fff;
}

.commands_matches_wins {
	border-radius: 5px 0px 0px 5px;
	background: #84AD09;
}

.commands_matches_fails {
	border-radius: 0px 5px 5px 0px;
	background: var(--Primary, #E37029);
}

.revers_stripes.new_table .new_table_row, .player_info_section .new_table_row{
	background: #F5F5F5;
}

.revers_stripes.new_table .new_table_row:nth-child(2n), .player_info_section .new_table_row:nth-child(2n) {
	background: #fff;
}

.commands_matches .new_table_row {
	justify-content: space-between;
}

.commands_matches .game_btns {
	min-width: 124px;
	justify-content: flex-end;
}

.white_bg {
	background-color: #fff !important;
}

.last_matches .new_table_row .game_team_info {
	min-width: 150px;
	max-width: 150px;
}

.last_matches .new_table_row .game_info {
	min-width: 370px;
	max-width: 370px;
}

.reserved_players .command_structure_head {
	display: none;
}

.schedule_section, .table_section {
	background: #fff;
	font-size: 14px;
}

.schedule_section form {
	padding: 16px;
	display: flex;
	gap: 16px;
	color: #000;
	font-family: 'Oswald', sans-serif;
}

.schedule_section form .select-container, .team_header .select-container, .team_header_mob .select-container {
	padding: 5px 10px;
	border: 1px solid #CFCFCF;
	margin-right: 0;
}

.schedule_section .new_table_row {
	justify-content: space-between;
}

.schedule_section .new_table_ttl .game_info {
	justify-content: center;
}

.schedule_section .new_table_ttl .game_info, .schedule_section .new_table_ttl .game_status {
	text-align: center;
}

.schedule_section .new_table_row .game_status {
	width: 74px;
}

.game_status.game_status_expected {
	color: #84AD09;
}

.new_table_row:hover, .new_table_row_mob:hover {
	background: #E9EDDD !important;
}

.tournament_row_form {
	text-align: center;
}

.tournament_row_form {
	width: 112px;
}

.table_section .team_matches {
	margin-top: 0;
}

.table_section .tournament_row_team {
	min-width: 200px;
}

.table_section .tournament_row_team .game_team_info {
	min-width: 200px;
}

.table_section .tournament_row_team .game_team_visitor {
	min-width: 170px;
}

.table_section .tournament_row_num {
	text-align: center;
	margin-right: 20px;
}

.table_section .tournament_row_stat {
	min-width: 26px;
	width: 26px;
}

.table_section .tournament_row_statistics {
	gap: 18px;
}

.table_section .new_table_row {
	border-left: 3px solid rgba(255,255,255,0);
}

.legend_line {
	height: 3px;
	width: 20px;
}

.table_section .lch_row {
	border-left: 3px solid #448CCB;
}

.legend_lch_line {
	background: #448CCB;
}

.table_section .lk_row {
	border-left: 3px solid #84AD09;
}

.legend_lk_line {
	background: #84AD09;
}

.table_section .p_row {
	border-left: 3px solid #BD0B22;
}

.legend_p_line {
	background: #BD0B22;
}

.table_section .ppo_row {
	border-left: 3px solid #CFCFCF;
}

.legend_ppo_line {
	background: #CFCFCF;
}

.table_legend {
	padding: 25px;
	display: flex;
	gap: 145px
}

.table_legend_block {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.table_legend_item {
	display: flex;
	align-items: center;
	gap: 15px;
	font-size: 12px;
	color: #595960;
}

.teams {
	padding: 16px;
	display: grid;
	grid-template-columns: repeat(5, 1fr);
	gap: 16px;
}

.match_center_btn.match_center_btn-now {
	cursor: pointer;
	min-height: 33px;
}


.team_block {
	border: 1px solid #CFCFCF;
	background: #FFF;
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #595960;
	text-align: center;
	padding: 16px 16px 27px;
}

.team_block_logo {
	width: 91px;
	height: 91px;
	margin: 0 auto 9px;
}

.team_block h3 {
	color: #448CCB;
	font-weight: 700;
	font-size: 14px;
	margin-bottom: 5px;
}

.online_info {
	padding: 16px 16px 0;
	border-bottom: 1px solid #CFCFCF;
	font-size: 14px;
}

.online_info h2, .text_content h3 {
	color: #282833;
	font-weight: 700;
	font-size: 26px;
	font-family: 'Oswald', sans-serif;
}

.online_info_date {
	color: #595960;
	font-size: 12px;
}

.online_info_row {
	display: flex;
	align-items: flex-start;
	color: #595960;
	padding: 16px;
	border-top: 1px solid #CFCFCF;
	gap: 16px;
}

.online_info_row_yellow {
	background: #FFFAEA;
}

.online_info_row_red {
	background: #FEF1F1;
}

.online_info_left_side {
	display: flex;
	align-items: flex-start;
	min-width: 188px;
}

.online_info_time {
	width: 30px;
	min-width: 30px;
	font-weight: 700;
	margin-right: 10px;
}

.online_info_player {
	font-weight: 700;
	width: 148px;
	min-width: 148px;
	display: flex;
	gap: 10px;
}

.online_info_player .yellow_card, .online_info_player .red_card {
	min-width: 10px;
}

.online_info_player .goal_event, .online_info_player .substituting_event {
	min-width: 16px;
}

.online_info_txt {
	color: #282833;
}

.img_block {
	text-align: center;
}

.text_content {
	color: #282833;
	font-size: 14px;
	padding: 16px;
}

.text_content p {
	margin-bottom: 16px;
}

.team_header {
	padding: 16px;
	font-size: 14px;
}

.team_header_row {
	display: flex;
	gap: 16px;
}

.team_header_team {
	width: 130px;
	min-width: 130px;
}

.team_header_team .team_logo {
	width: 130px;
	height: 130px;
}

.team_header_team .team_matches {
	justify-content: center;
	gap: 8px;
	margin-top: 5px;
}

.team_header .league_name_link {
	text-decoration: none;
	color: #448CCB !important;
	font-family: 'Oswald', sans-serif;
	display: block;
	margin-top: 5px;
}

.team_header_info {
	color: #282833;
}

.team_header_subrow {
	display: flex;
	gap: 16px;
}

.team_header_infos {
	min-width: 278px;
}

.team_header_selector {
	display: flex;
	gap: 10px;
	align-items: center;
	color: #282833;
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
}

.team_header_selector .select-container {
	width: 100%;
	max-width: 210px;
}

.team_main_row {
	gap: 16px;
	text-decoration: none;
	color: #595960;
	justify-content: space-between;
	width: 100%;
}

.team_main_row, .team_main_row_main_info {
	display: flex;
	align-items: center;
}

.team_main_row_main_info {
	gap: 20px;
	width: 100%;
}

.team_main_row_num {
	min-width: 26px;
	text-align: center;
}

.team_main_row_player {
	display: flex;
	gap: 15px;
	align-items: center;
	width: 100%;
}

.team_main_row_player .player_photo {
	height: 32px;
	width: 32px;
	min-width: 32px;
}

.team_main_row_player .player_flag {
	max-width: 14px;
}

.new_table_ttl .team_main_row {
	padding: 0 6px;
	color: #000;
}

.team_main_row_player .player_name {

}

.team_main_row_player .player_name .player_bd {
	display: none;
}

.team_main_row_info {
	display: flex;
	align-items: center;
	gap: 18px;
}

.team_main_row_info .player_param {
	min-width: 90px;
	text-align: center;
}

.team_main_row_info .player_param_name, .player_stat_name {
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	margin-bottom: 5px;
	font-family: 'Roboto Condensed', sans-serif;
	display: none;
}

.border-bottom {
	border-bottom: 1px solid #CFCFCF;
}

.team_header_mob {
	display: none;
}

.team_stats_row_info {
	display: flex;
	align-items: center;
	gap: 18px;
}

.player_stat {
	min-width: 45px;
	text-align: center;
}

.player_stat_name {
	min-width: 50px;
}

.team_header_selector_label {
	min-width: 56px;
}

.player_info {
	display: flex;
	gap: 16px;
}

.player_num {
	background-image: url("data:image/svg+xml,%3Csvg width='50' height='41' viewBox='0 0 50 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.5002 15.5529C11.5002 8.344 17.3442 2.5 24.5532 2.5C31.7621 2.5 37.6061 8.344 37.6061 15.5529V40.3545H11.5002V15.5529Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M23.1943 6.62994L17.9404 1.0354H30.9287L26.168 6.56563C25.3927 7.46622 24.0078 7.49617 23.1943 6.62994Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M7.77647 17.6874L11.7294 14.357C12.6329 7.6962 17.9412 4.55078 20.2 3.81069L17.9412 1.0354C13.4235 0.480397 4.95294 6.58604 1 9.91646L7.77647 17.6874Z' fill='white' stroke='%23595960'/%3E%3Cpath d='M42.2235 17.6873L37.7059 14.3569C37.1412 8.25117 31.4941 4.36572 28.6706 3.81066L30.9294 1.0354C37.7059 0.480397 45.0471 6.58601 49 9.91637L42.2235 17.6873Z' fill='white' stroke='%23595960'/%3E%3C/svg%3E%0A");
	color: #282833;
	background-position: center 0;
	background-repeat: no-repeat;
	font-weight: 700;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	line-height: 39px;
	height: 41px;
	text-align: center;
	min-width: 48px;
}

.player_info_col {
	max-width: max-content;
	min-width: 60px;
	padding-right: 10px;
}

.player_info_col_ttl {
	font-weight: 700;
	font-family: 'Roboto Condensed', sans-serif;
	margin-bottom: 5px;
}

.player_info_section {
	padding: 35px 16px;
	background: #fff;
}

.player_info_section h2 {
	text-transform: uppercase;
	font-size: 24px;
	color: #000;
	margin-bottom: 16px;
	font-family: 'Oswald', sans-serif;
}

.three_rows {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 16px;
}

.gray_bg {
	background: #F5F5F5 !important;
}

.match_center_buttons {
	display: flex;
	align-items: center;
	gap: 16px;
}

.match_center_btn {
	padding: 7px 20px;
	min-width: 104px;
	font-family: 'Roboto Condensed', sans-serif;
	color: #282833;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	background: #fff;
}

.match_center_btn:hover {
	background: #595960;
	color: #fff;
}

.match_center_btn.active {
	background: #595960;
	color: #fff;
}

.match_center_btn.active:before {
	content: '';
	display: inline-block;
	margin-right: 10px;
	width: 8px;
	height: 8px;
	background: #FF0122;
	border-radius: 50%;
}

.prev_btn, .next_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.match_btns_swiper {
	display: flex;
	align-items: center;
	gap: 16px
}

.match_btns_swiper .swiper-slide {
	width: calc(33% - 10px / 3);
}

@media (max-width: 480px) {
	.match_btns_swiper .swiper-slide {
		width: auto;
	}
	.match-center__controls-holder > div {
		max-width: calc(100% - 110px);
		width: 100%;
	}
	body .match_center_ttl .match_center_buttons {
		justify-content: left;
	}
	.match_btns_swiper .swiper .match_center_btn {
		font-size: 11px;
	}
	body .match_btns_swiper {
		width: 90%;
	}
}

.match_btns_swiper .swiper {
	width: 370px;
}

.datepiker_toggle {
	min-width: 24px;
	cursor: pointer;
	position: relative;
}

.match_center_result {
	background: #fff;
	padding: 16px 16px 35px;
	font-size: 14px;
}

.match_center_result .new_table {
	border-top: none;
}

.match_center_result h2 {
	font-family: 'Oswald', sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 24px;
}

.match_center_result_league {
	display: flex;
	align-items: center;
	gap: 16px;
}

.match_center_result_league a:hover {
	text-decoration: underline;
}

.match_center_result_league_name {
	display: flex;
	align-items: center;
	gap: 10px;
	color: #282833;
	text-decoration: none;
	font-weight: 700;
}

.match_center_result_league_name .logo {
	display: block;
	width: 24px;
	height: 24px;
	min-width: 24px;
}

.match_center_result_league_links {
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 13px;
}

.match_center_result_league_links a {
	color: #595960;
	text-decoration: none;
}

.game_teams {
	display: flex;
	gap: 10px;
}

.game_teams .game_team:nth-child(odd) {
	text-align: right;
}

.game_team {
	min-width: 92px;
	width: 92px;
}

.match_center_result .new_table_row .game_date {
	min-width: 37px;
	width: 37px;
	margin-right: 8px;
}

.match_center_result .new_table_row .game_info {
	min-width: 258px;
	margin-right: 8px;
	gap: 8px;
}

.match_center_result .new_table_row {
	padding: 10px;
}

.match_center_text {
	padding: 16px;
	background: #fff;
	font-size: 16px;
	color: #282833;
}

.match_center_text p {
	margin-bottom: 16px;
}

.read_more {
	color: #448CCB;
	font-size: 15px;
	text-decoration: none;
}

.read_more:hover {
	text-decoration: underline;
}

.match_center_ttl {
	padding-top: 16px;
}

.match-center__controls-holder {
	align-items: center;
}

.match-center__mc-button-expand {
	color: #448CCB;
	background-color: transparent;
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700;
}

.show_all {
	text-decoration: none;
	font-size: 13px;
	color: #595960;
}

.show_all:hover {
	text-decoration: underline;
}

.align-items-end {
	align-items: flex-end;
}

.gap10 {
	gap: 10px;
}

.match_center_ttl .match_center_buttons {
	display: none;
}

.match_center_ttl .match-center__controls-holder .match_center_buttons {
	display: flex;
}

/* calendar start */

#date_picker {
   
}

#date_picker {
	/*width: 300px;*/
	margin: 0 auto;
	position: absolute;
	top: 100%;
	right: 0;
}

#date_picker_input {
	margin-bottom: 8px;
	position: relative;
}

label {
	display: block;
	color: #8A8F9F;
	font-size: 1.02rem;
	font-weight: 300;
	margin-bottom: 10px;
}

#date {
	color: var(--dark-date-foreground);
	font-size: 16px;
	padding: 12px 20px;
}

#date:hover {
	cursor: pointer;
}

#date.onFocus:focus {
	outline: none;
}

#date_picker_input:after {
	content: "▾";
	padding: 12px 15px;
	position: absolute;
	right: 4px;
	top: 42%;
	color: #8A8F9F;
}

#date_picker_input.showCal:after {
	transform: rotate(180deg);
}

#date_picker_calendar {
	min-height: fit-content;
	overflow: hidden;
	padding: 8px 16px;
	box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.10);
	position: absolute;
	top: 0;
	right: 0;
	z-index: 6;
	width: 343px;
}

#date,
#date_picker_calendar {
	border-radius: 0;
	background: #fff;
	width: 100%;
}

#date_picker_calendar {
	width: 343px;
}

/* 
* calendar body
*/

#calendar_header {
	width: 100%;
	margin-bottom: 4px;
	color: #173E77;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 7px 0;
	text-transform: uppercase;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	position: relative;
}

.cal-btn {
	width: 7px;
	height: 12px;
	background-color: transparent;
	background: no-repeat center center / contain;
	border: none;
	padding: 0;
	margin: 0;
	border-radius: 0;
}

.cal-btn.back {
	background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 6C0 5.72705 0.0952148 5.50488 0.317383 5.29541L5.18604 0.534668C5.35107 0.363281 5.5542 0.280762 5.80176 0.280762C6.29053 0.280762 6.69043 0.674316 6.69043 1.16309C6.69043 1.4043 6.58887 1.62646 6.41113 1.8042L2.09473 5.99365L6.41113 10.1958C6.58887 10.3672 6.69043 10.5894 6.69043 10.8369C6.69043 11.3257 6.29053 11.7192 5.80176 11.7192C5.56055 11.7192 5.35107 11.6367 5.18604 11.4653L0.317383 6.70459C0.0952148 6.49512 0 6.2666 0 6Z' fill='%23173E77'/%3E%3C/svg%3E");
}

.cal-btn.front {
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.38086 6C7.38086 5.72705 7.28564 5.50488 7.06348 5.29541L2.19482 0.534668C2.02979 0.363281 1.82666 0.280762 1.5791 0.280762C1.09033 0.280762 0.69043 0.674316 0.69043 1.16309C0.69043 1.4043 0.791992 1.62646 0.969727 1.8042L5.28613 5.99365L0.969727 10.1958C0.791992 10.3672 0.69043 10.5894 0.69043 10.8369C0.69043 11.3257 1.09033 11.7192 1.5791 11.7192C1.82031 11.7192 2.02979 11.6367 2.19482 11.4653L7.06348 6.70459C7.28564 6.49512 7.38086 6.2666 7.38086 6Z' fill='%23173E77'/%3E%3C/svg%3E");
}

#cal_days,
#calendar_main {
	display: grid;
	grid-template-columns: repeat(7, 1fr);
	row-gap: 5px;
	column-gap: 5px;
	color: var(--dark-inactive-fg);
}

#cal_days {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 14px;
	color: #595960;
}

#calendar_main {
	grid-template-rows: repeat(5, min(30px));
	gap: 10px;
}

.cell_wrapper {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 32px;
	width: 32px;
	position: relative;
}

.current {
	background: #fff;
	color: #282833;
}

.online-item .current,
body .current:not(.active):hover {
	background: unset;
	color: unset;
}


.slider-item-sport-football .news-sticker-holder__sticker-link {
	color: #84AD09;
}

.slider-item-sport-hockey .match-detail_score {
	background-color: #417EBF;
}

.slider-item-sport-hockey .news-sticker-holder__sticker-link {
	color: #417EBF;
}

.current:not(.active):hover {
	background: #448CCB;
	color: #fff;
}

.cal-btn:hover,
.current:hover {
	cursor: pointer;
}

.active {
	/* background: #E37029; */
	color: #fff;
}

.inactive_indicator:after {
	content: '';
	width: 3px;
	height: 3px;
	background: red;
	border-radius: 50%;
	position: absolute;
	bottom: 3px;
	left: 50%;
}

.hidden {
	visibility: hidden;
	display: none;
}

#calendar_main .cal_date:nth-child(7n) , #calendar_main .cal_date:nth-child(7n - 1){
	color: #E37029;
}

#calendar_main .cal_date:not(.current) {
	color: transparent;
}

#date_picker_year {
	position: relative;
	color: #448CCB;
	padding-right: 21px;
}

#date_picker_year:after {
	content: "";
	background: no-repeat center center / contain;
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.13807 10.0987L13 5L13 6.875L8.13807 11.9844L3.27614 6.875L3.27614 5L8.13807 10.0987Z' fill='%23448CCB'/%3E%3C/svg%3E");
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.cal_header_month {
	display: flex;
	align-items: center;
	gap: 8px;
}

.cal_header_month span {
	display: block;
	min-width: 110px;
	text-align: center;
}

.years_list {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	width: 70px;
	padding: 10px;
	text-align: center;
	z-index: 5;
	background: #fff;
	color: #448CCB;
	box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.10); 
	height: 200px;
	overflow: auto;
}

.years_list div {
	margin-bottom: 5px;
	cursor: pointer;
}

/* calendar end */

.position-relative {
	position: relative;
}

.new_table_row {
	justify-content: space-between;
}

.new_table_row {
	background: #F5F5F5 !important;
}

.page-section__element.page-section--left-fullheight-sided .new_table_row:nth-child(2n) {
	background: #fff !important;
}

.page-section__element.page-section--left-fullheight-sided .new_table_row:nth-child(2n):hover {
	background: #e9eddd !important;
}

.team_header_title_wrap {
	min-width: 46px;
}

.white_bg {
	background-color: #fff !important;
}

.select-name {
	padding-right: 10px;
}

.bottom-margin {
	color: #333 !important;
}

.flag_country {
	width: 15px;
	height: 10px;
}

.disabled {
	display: none;
}

.table_url {
	cursor: pointer;
}

.table_white_header {
	background-color: #fff !important;
}

.value-holder .text {
	padding-left: 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #448ccb;
	display: inline-block;
	vertical-align: middle;
	text-transform: uppercase;
	line-height: 1.2;
	margin-top: 3px;
	white-space: nowrap;
}

.body.news-calendar-compact .value-holder .text,
.body.news-calendar-compact .select-decorator {
	text-transform: none;
	margin-top: 0;
}


.select-container {
	border: 1px solid #CFCFCF !important;
	padding: 3px 5px 6px 8px !important;
	margin-right: 0px !important;
	max-height: 25px;
	display: flex;
	vertical-align: middle;
	font-size: 16px;
	margin-right: 27px !important;
	flex-direction: row;
	flex-wrap: nowrap;
	align-items: center;
	transition: opacity .5s ease-in-out;
	opacity: 1;
}

.select-decorator-holder {
	display: block;
	width: 100%;
	padding-right: 10px;
	max-height: 18px;
}

.body.news-calendar-compact .select-decorator-holder {
	max-height: unset;
	padding-right: 0;
}

.news-calendar-compact .date-select .triangle-icon::after,
.news-calendar-compact .big-decorator .triangle-icon::after {
	display: none;
}

.body.news-calendar-compact .select-decorator .value-holder {
	display: block;
}

.body.news-calendar-compact .select-decorator {
	color: #393737;
	padding: 0.5em 0;
	cursor: pointer;
	text-align: center;
	position: relative;
	vertical-align: middle;
}

/* .body.news-calendar-compact .select-decorator:hover .text {
	color: #62626d;
} */

.select-decorator {
	font-family: "Roboto Bold Condensed", Helvetica, sans-serif !important;
	font-size: 14px !important;
	text-transform: uppercase;
	color: #191927 !important;
	font-weight: 700;
	position: relative;
	text-align: left;
}

.select-decorator .value-holder {
	cursor: pointer;
}

.value-holder .triangle-icon::after {
	content: "";
	display: inline-block;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIxIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMDAxMTU5MjYsMSwtMSwwLjAwMDExNTkyNiwyMC44ODc3LDMuODg0MzgpIj4KICAgICAgICA8cGF0aCBkPSJNMC4xMTUsMC4xMTdMNC4xODUsMC4xMTdMMTMuMTE1LDEwLjM3NUwxMy4xMTUsMTAuNTY5TDQuMzMsMjAuNjU5TDAuMjYyLDIwLjY1OUw5LjEzMiwxMC40NzJMMC4xMTUsMC4xMTdaIiBzdHlsZT0iZmlsbDpyZ2IoNjgsMTQwLDIwMyk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center center no-repeat;
	  background-size: auto;
	background-size: auto;
	background-size: auto;
	background-size: contain;
	width: 11px;
	height: 11px;
	line-height: 11px;
	vertical-align: middle;
	transition: transform .5s ease-in-out;
}

.value-holder .triangle-icon {
	font-size: 10px;
	display: inline-block;
}

.select-decorator .items-holder {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	background: #fff;
	border: 1px solid #d9d9d9;
	max-height: 315px;
	overflow-y: auto;
	min-width: 100%;
}

/* .items-holder {
	margin-bottom: 18px;
	// padding: 8px 0 !important;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.6);
	border: 1px solid #e9e9e9 !important;
} */

.decorated-select {
	display: none !important;
}

.font-oswald {
	font-family: 'Oswald', sans-serif;
}

.hide_970 > span {
	top: 25px;
	left: -28px;
	width: 140px;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}

.display_970 > span {
	top: 25px;
	left: 50px;
	width: 150px;
	font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
}

.hide_970 > span::before, .hide_970 > span::after {
	left: 77%;
}

.display_970 > span::before, .display_970 > span::after {
	left: 7%;
}

.display_970 {
	margin: 0px;
}

.team_home, .team_visitor {
	min-height: 140px;
}

.league_mob_header_details_toggle.active + .league_mob_header_details_content {
	display: block;
}

@media (min-width: 1141px) and (max-width: 1920px) {
	.game_status {
		max-width: 78px;
	}
}

@media screen and (max-width: 1350px) {
	.match_center_result .new_table_row {
		display: none;
	}
	.match_center_result .new_table_row_mob {
		display: block;
	}
}

@media screen and (max-width: 1250px) {
	.league_header {
		display: none;
	}
	.league_mob_header {
		display: block;
		background: #fff;
	}
	.league_mob_header_top .league_sport_type {
		margin-bottom: 10px;
	}
	.league_mob_header_details {
		transition: all .3s;
		font-size: 14px;
		/* overflow: hidden; */
	}
	.league_mob_header_details_toggle {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 10px 16px;
		cursor: pointer;
		color: #173E77;
		font-weight: 700;
		text-transform: uppercase;
		font-family: 'Roboto Condensed', sans-serif;
	}
	.league_mob_header_details_toggle .triangle-icon {
		font-size: 10px;
		display: inline-block;
		vertical-align: middle;
		transition: all .3s;
	}
	.league_mob_header_details_toggle.active .triangle-icon {
		transform: rotate(-180deg);
	}
	.league_mob_header_details_toggle .triangle-icon::after {
		content: "";
		display: inline-block;
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIxIDIxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjsiPgogICAgPGcgdHJhbnNmb3JtPSJtYXRyaXgoMC4wMDAxMTU5MjYsMSwtMSwwLjAwMDExNTkyNiwyMC44ODc3LDMuODg0MzgpIj4KICAgICAgICA8cGF0aCBkPSJNMC4xMTUsMC4xMTdMNC4xODUsMC4xMTdMMTMuMTE1LDEwLjM3NUwxMy4xMTUsMTAuNTY5TDQuMzMsMjAuNjU5TDAuMjYyLDIwLjY1OUw5LjEzMiwxMC40NzJMMC4xMTUsMC4xMTdaIiBzdHlsZT0iZmlsbDpyZ2IoNjgsMTQwLDIwMyk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=) center center no-repeat;
		background-size: auto;
		background-size: contain;
		width: 11px;
		height: 11px;
		line-height: 11px;
		vertical-align: middle;
		transition: transform .5s ease-in-out;
	}
	.league_mob_header_details_content {
		padding: 16px;
		display: none;
	}
	.league_mob_header_details_content.active {
		display: block;
	}
	.league_info_block_mob {
		display: flex;
		justify-content: space-between;
	}
	.page-section--left-fullheight-sided .new_table_row_mob, .last_matches .new_table_row_mob {
		display: block;
	}
	.page-section--left-fullheight-sided .new_table_row, .last_matches .new_table_row {
		display: none;
	}
	.theme_day_row {
		display: none;
	}
	.game_info_match_timeline_block {
		display: none;
	}
	.team_home {
		flex-direction: column-reverse;
		align-items: center;
		gap: 5px;
	}
	.team_matches {
		margin-top: 0;
		gap: 5px;
	}
	.team_visitor {
		flex-direction: column;
		align-items: center;
		gap: 5px
	}
	.game_match_info_teams {
		gap: 10px;
	}
	.game_field {
		height: 361px;
		width: 720px;
		margin-left: auto;
		margin-right: auto;
	}
	.field__player {
		width: 60px;
	}
	.table_legend {
		gap: 30px;
	}
}

@media (max-width: 1140px) {
	.commands_matches .game_btns {
		min-width: max-content;
	}
	.commands_matches .new_table_row_mob, .new_table_row_mob, .table_section .new_table_row_mob {
		display: block;
	}
	.commands_matches .new_table_row, .new_table_row, .table_section .new_table_row {
		display: none;
	}
	.table_section .table_section_tournament .new_table_row {
		display: flex;
	}
	.last_matches .two_rows {
		grid-template-columns: repeat(1, 1fr);
		gap: 0;
	}
	.game_field {
		height: 650px;
		width: 320px;
		margin-left: auto;
		margin-right: auto;
		background-image: url('/local/templates/xsport2020/css/../images/football_field_mob.svg');
		flex-direction: column;
	}
	.game_field .home, .game_field .away {
		height: 50%;
		width: 100%;
		justify-content: space-between;
		position: relative;
		flex-direction: column;
	}
	.G, .D, .M, .AM, .A {
		width: 100%;
		-webkit-flex-direction: row-reverse;
		flex-direction: row-reverse;
		-webkit-align-items: center;
		align-items: center;
	}
	.game_field .away {
		-webkit-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	.tournament_row_form {
		display: none;
	}
	.teams {
		grid-template-columns: repeat(4, 1fr);
	}
	.team_header .team_header_subrow, .player_selectors, .player_header .player_info {
		display: none;
	}
	.player_header .team_header_subrow {
		display: flex;
	}
	.team_header_mob {
		display: block;
	}
	.player_bd {
		display: none;
	}
	.team_main_row_player .player_name .player_bd {
		display: block;
	}
	.new_table_ttl .team_main_row_info, .new_table_ttl .team_stats_row_info {
		display: none;
	}
	.team_main_row_info .player_param_name {
		display: block;
	}
	.team_main_row {
		flex-direction: column;
		align-items: flex-start;
	}
	.team_main_row_info {
		padding-left: 46px;
		gap: 10px;
		justify-content: space-between;
		width: 100%;
	}
	.team_main_row_info .player_param {
		text-align: left;
		min-width: 87px;
	}
	.team_main_row_main_info, .team_main_row_player {
		align-items: flex-start;
	}
	.team_main_stats_row .team_main_row_player, .team_main_stats_row .team_main_row_main_info {
		align-items: center;
	}
	.team_stats_row_info .player_stat_name {
		display: block;
	}
	.team_stats_row_info {
		justify-content: space-between;
		width: 100%;
	}
	.three_rows {
		grid-template-columns: repeat(2, 1fr);
	}
	.page-section__right .new_table .new_table_row {
		display: flex;
	}
}

@media (max-width: 960px) {
	.two_rows {
		grid-template-columns: repeat(1, 1fr);
	}
	.reserved_players .command_structure_head {
		display: flex;
	}
	.match_statistic .two_rows {
		grid-template-columns: repeat(2, 1fr);
	}
	.table_section .tournament_row_team {
		min-width: 106px;
		width: 106px;
	}
	.table_section .tournament_row_team .game_team_info {
		min-width: 106px;
		width: 106px
	}
	.table_section .tournament_row_team .game_team_visitor {
		min-width: 77px;
	}
	.table_section .tournament_row_num {
		width: 18px;
		margin-right: 0;
	}
	.table_section .tournament_row_games, .table_section .tournament_row_stat {
		min-width: 26px;
		width: 26px;
	}
	.table_section .tournament_row_statistics {
		gap: 0;
	}
	.table_legend {
		padding: 10px 16px;
		flex-direction: column;
		gap: 16px;
	}
	.table_legend_block_results {
		flex-direction: row;
	}
	.teams {
		grid-template-columns: repeat(3, 1fr);
	}
	.online_info_left_side {
		flex-direction: column;
		gap: 10px;
		min-width: 100px;
	}
	.online_info_player {
		min-width: 100px;
		width: 100px;
	}
	.team_header_mob .team_header_subrow {
		flex-direction: column;
	}
	.player_stat {
		display: flex;
		align-items: center;
		gap: 16px;
		margin-right: 40px;
		min-width: 121px;
		margin-bottom: 10px;
		text-align: left;
	}
	.player_stat .player_stat_name {
		min-width: 50px;
	}
	.team_stats_row_info {
		justify-content: space-between;
		gap: 0;
		flex-wrap: wrap;
	}
	.player_info {
		flex-direction: column;
		gap: 10px;
	}
	.player_num {
		width: 48px;
	}
	.player_info_col {
		padding-right: 0;
		display: flex;
		gap: 5px;
	}
	.player_info_col_ttl {
		margin-bottom: 0;
		min-width: 82px;
	}
	.three_rows {
		grid-template-columns: repeat(1, 1fr);
	}
	.match_btns_swiper, .match_center_buttons {
		gap: 10px;
	}
	.match_center_btn {
		padding: 7px 10px;
		min-width: 84px;
	}
	/* .match_btns_swiper .swiper {
		width: 262px;
	} */
	.match_center_ttl .match-center__controls-holder .match_center_buttons {
		display: none;
	}
	.match_center_ttl .match_center_buttons {
		display: flex;
		justify-content: center;
	}

	.match_center_buttons {
		width: 100%;
	}
}

@media (max-width: 640px) {
	.league_slide_ttl {
		font-size: 20px;
	}
	.league_slide_content {
		padding: 16px;
	}
	/* .league_slide {
		height: 194px;
	} */
	.league_slider .swiper-button-next {
		top: 18px;
		right: 16px;
	}
	.league_slider .swiper-button-prev {
		top: 18px;
		left: auto;
		right: 44px;
	}
	.league_slider .swiper-pagination-fraction {
		bottom: 16px;
		right: 16px;
		font-size: 12px;
		color: #fff;
		text-align: right;
		left: auto;
		width: max-content;
	}
	.league_slider .swiper-pagination-current {
		color: #E37029;
	}
	.game_header_ttl_row  {
		flex-direction: column-reverse;
	}
	.game_header_ttl_row .league_sport_type {
		margin-bottom: 10px;
	}
	.game_match_info .scores {
		font-size: 26px;
		width: 62px;
		min-width: 62px;
	}
	.game_header h1 {
		font-size: 26px;
	}
	.table_section_tournament .new_table_row {
		padding: 10px 5px;
	}
	.teams {
		grid-template-columns: repeat(2, 1fr);
	}
	.text_content h3 {
		font-size: 24px;
	}
	.match_btns_swiper .swiper {
		max-width: 322px;
		width: 100%;
		min-width: 0;
	}
	.match_center_btn {
		min-width: 0;
	}
	.match_center_buttons {
		max-width: calc(100% - 34px);
	}
}

@media (max-width: 560px) {
	.video-filter__hamburger {
		display: none;
	}
	.league_slide {
		width: 100%;
		height: 0;
		padding-top: 56.25%;
		object-fit: cover;
	}
}

@media (max-width: 480px) {
	.schedule_section form {
		display: block;
	}
	.select-container.select-container--season {
		margin: 0 0 15px !important;
	}
	.game_header_ttl_row h1 {
		font-size: 15px;
	}
	.team_header_row .game_header_ttl_row {
		max-width: calc(100% - 145px);
	}
	.match_btns_swiper .swiper .match_center_btn {
		max-width: none;
		padding: 7px 0px;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}
	.match_btns_swiper .swiper .swiper-wrapper {
		align-items: stretch;
	}
	.match_btns_swiper .swiper .swiper-slide {
		height: auto;
	}
	.match_btns_swiper .swiper {
		max-width: none;
		width: 100%;
	}
	.match_center_result .d-flex.gap10 {
		flex-direction: column;
		align-items: flex-start !important;
	}


	.match_center_buttons {
		max-width: none;
		width: 100%;
		font-size: 13px;
	}
	.match_center_btn {
		width: 25%;
		font-size: 13px;
		padding: 9px 0px;
	}
	.match_btns_swiper {
		width: 75%;
	}
	.match_center_btn-now::before {
		margin-right: 2px;
	}
	.js-count {
		margin-left: 5px;
	}

	.team_home, .team_visitor {
		min-height: 160px;
	}
	.game_match_info_teams .team_name {
		min-height: 65px;
	}
}

@media (max-width: 390px) {
	.table_section .tournament_row_games, .table_section .tournament_row_stat {
		min-width: 22px;
		width: 22px;
	}
	.team_main_row_info {
		gap: 5px;
	}
	.team_main_row_info .player_param {
		min-width: 80px;
	}
	.player_stat {
		margin-right: 16px;
	}
	.match_btns_swiper, .match_center_buttons {
		gap: 5px;
	}
}
/* End */


/* Start:/local/components/xsport2019/footerSponsors/templates/redesign2020/style.css?1696090647521*/
.partners {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 26px 0 0;
}

.partners__image {
    max-width: 100%;
    height: auto;
}

.partners__link{
    margin-right: 3%;
    width: auto;
    flex-basis: 15%;
    opacity: 0.8;
    text-decoration: none;
}
@media screen and (max-width: 1000px) {
    .partners__link {
        flex-basis: 50%;
    }
}

.partners__link:last-of-type{
    margin-right: 0;
}

.partners__link:hover{
    opacity: 1;
}



/* End */


/* Start:/local/components/xsport2020/button.up/templates/.default/style.css?1696090648605*/
.back-to-top {
  width: 57px;
  height: 57px;
  position: fixed;
  right: 10px;
  bottom: 10px;
  z-index: 10000;
  background: url("/local/templates/xsport2020/images/button-up-sprite.svg") left center no-repeat;
  background-size: auto 57px;
  cursor: pointer;
  box-shadow: 0 0 3px 0 #000;
  border-radius: 50%;
  display: none;
}
@media screen and (max-width: 760px) {
  .back-to-top {
    background-size: auto 35px;
    width: 35px;
    height: 35px;
  }
}
.back-to-top--active {
  display: block;
}
.back-to-top:hover {
  background-position: right center;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/xsport2020/template_styles.css?1703714923379*/
.grv-helper-bell-host .grv-bell-wrap {
    left: auto;
    right: 10px;
}
.challenge_name{
    background: #F5F5F5;
    padding: 10px;
    border-radius: 5px;
	margin-top: 15px;
}

/*# sourceMappingURL=template_styles.css.map */

.new_table_row .game_team_visitor {
    text-align: left;
}

#mc-holder {
	margin-top: 5px;
}

.match-center__mc-button-text {
    padding: 0 10px;
}
/* End */
/* /local/templates/xsport2020/fonts/stylesheet.min.css?16960906498325 */
/* /local/templates/xsport2020/css/src/main.min.css?169609064910082 */
/* /local/templates/xsport2020/css/src/page.css?16960906496353 */
/* /local/templates/xsport2020/css/xstyle.css?171062217655975 */
/* /local/components/xsport2019/footerSponsors/templates/redesign2020/style.css?1696090647521 */
/* /local/components/xsport2020/button.up/templates/.default/style.css?1696090648605 */
/* /local/templates/xsport2020/template_styles.css?1703714923379 */
