body{font-family:Lato,sans-serif;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.body{position:relative}::-moz-placeholder{color:#718096;opacity:1}:-ms-input-placeholder{color:#718096;opacity:1}::placeholder{color:#718096;opacity:1}label{color:#1a202c;font-size:18px;font-weight:400;line-height:22px}input.blue-input{background-color:#edf2f7;border:none;border-radius:8px;font-size:16px;height:24px;line-height:22px;padding:10px}input.blue-input:focus-visible{border:none;outline:none}input.checkbox{height:20px;width:20px}.align-item-center{align-items:center;display:flex;flex:1;justify-content:center}.title{color:#1a202c;font-size:30px;font-weight:600;line-height:48px}.stretch{align-items:center;display:flex;justify-content:space-between}.header{background-color:#d13e34;gap:12px;height:84px;justify-items:center;position:relative;width:100%;z-index:999}.header .bg-header{height:auto;left:65%;-o-object-fit:cover;object-fit:cover;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.header.big-header{height:195px}.header .header-right{display:flex}.header .header-content{height:44px;margin:auto;padding:20px 0;position:relative;z-index:1}.header .live_football_on_tv_home-title{color:#fff;font-size:22px;font-weight:700;line-height:34px;padding:0 16px;text-align:center}.logo_247sport{height:40px;width:auto}.one-line-text{-webkit-line-clamp:1}.one-line-text,.two-line-text{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.two-line-text{-webkit-line-clamp:2}.menu-popup{background-color:#fff;bottom:0;display:none;left:0;overflow:auto;padding:16px;position:fixed;right:0;top:0;z-index:1000}.menu-popup .header-popup{display:flex;justify-content:flex-end}.menu-popup .menu{display:flex;flex-direction:column}.menu-popup .menu .menu-item{border-bottom:1px solid #edf2f7;color:#1a202c;font-size:20px;font-weight:700;line-height:24px;padding:18px 0;position:relative}.menu-popup .menu .menu-item .toggle-submenu{align-items:center;cursor:pointer;display:flex;height:30px;justify-content:center;position:absolute;right:15px;top:10px;width:30px}.menu-popup .login{align-items:center;border-bottom:1px solid #edf2f7;color:#1a202c;display:flex;font-size:20px;font-weight:700;line-height:24px;padding:18px 0}.menu-popup .login a{color:#1a202c}.header-right-mobile{display:none}.cursor-pointer{cursor:pointer}.header .menu{align-items:center;display:flex;justify-content:space-between}.header .menu-item{color:#fff;font-size:20px;font-weight:500;line-height:63px;padding:8px}.header .menu-item.active{border-bottom:3px solid #edd036;color:#edd036;margin-bottom:-4px}.header .login{align-items:center;display:flex;margin-left:64px}.header .sign-up{color:#fff;font-size:16px;line-height:20px}.footer{background-color:#342222;display:flex;padding:32px;width:calc(100% - 64px)}.footer>*{flex:1}@media (max-width:940px){.footer{display:flex;flex-direction:column}.footer>*+*{margin-top:20px}}.footer .text{color:#fff;font-size:16px;line-height:20px;margin-top:8px}.footer .footer-nav{align-items:center;display:flex;justify-content:space-between;margin-top:24px;width:740px}.footer .web-pages{flex-wrap:wrap;padding-left:200px;text-align:left}@media (max-width:1200px){.footer .web-pages{padding-left:100px}}@media (max-width:940px){.footer .web-pages{display:flex;padding-left:0}}.footer .web-pages a{color:#fff;display:block;margin-right:10px}.footer .list-hot-match-footer{text-align:left}.show{display:unset!important}.show#calendar-minimized{display:flex!important}.show.modal-container{display:grid!important}.show.tab-panel{display:flex!important}.hide{display:none!important}.row{align-items:center;display:flex}.gap{gap:12px}.modal-container{background-color:rgba(0,0,0,.5);bottom:0;display:grid;left:0;place-items:center;position:fixed;right:0;top:0;z-index:10000}.modal-container .close-icon{cursor:pointer}.modal-container .modal{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:12px}.modal-container .modal .modal-header{align-items:center;display:flex;justify-content:space-between;padding:16px}.modal-container .modal .modal-footer{align-items:center;display:flex;justify-content:flex-end}::-webkit-scrollbar{height:5px;width:7px}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}::-webkit-scrollbar-thumb{background:#556479;border-radius:10px}.top-of-site-link{bottom:115px;display:none;position:fixed;right:30px;text-align:center}.item-hot-match-footer{color:#fff;display:inline-block;margin-right:20px}.about_247sport_content_container .show-content,.about_league_content_container .show-content,.about_team_content_container .show-content{margin-top:20px;max-height:300px;overflow:hidden;position:relative}.about_247sport_content_container .show-content .container-opacity,.about_league_content_container .show-content .container-opacity,.about_team_content_container .show-content .container-opacity{background-image:linear-gradient(#0f172a00,#f9f7f7);bottom:0;height:150px;position:absolute;width:100%}.about_247sport_content_container .btn-show-hide,.about_league_content_container .btn-show-hide,.about_team_content_container .btn-show-hide{color:#f91e4e;cursor:pointer;margin-top:30px;padding:10px;text-align:center}.about_247sport_content_container .btn-show-hide:after,.about_league_content_container .btn-show-hide:after,.about_team_content_container .btn-show-hide:after{content:"Show more"}.about_247sport_content_container.is-show .show-content,.about_league_content_container.is-show .show-content,.about_team_content_container.is-show .show-content{max-height:unset!important}.about_247sport_content_container.is-show .show-content .container-opacity,.about_league_content_container.is-show .show-content .container-opacity,.about_team_content_container.is-show .show-content .container-opacity{display:none}.about_247sport_content_container.is-show .btn-show-hide:after,.about_league_content_container.is-show .btn-show-hide:after,.about_team_content_container.is-show .btn-show-hide:after{content:"Hide"}.social-list{display:flex;font-size:30px;margin-top:15px;position:relative}.social-list .item-social{cursor:pointer;margin:0 8px}.social-list .item-social a{color:#fff}.popup{align-items:center;background-color:#00000099;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:2}.popup.active{display:flex}.popup .popup-body{background-color:#fff;border-radius:8px;padding:32px;position:relative;width:464px}@media (max-width:494px){.popup .popup-body{margin:0 15px!important;padding:32px 15px;width:100%!important}}.popup .popup-body .container-btn-close{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:0;top:0;width:40px}.popup .popup-body .title{font-family:Poppins-SemiBold;font-size:24px}.popup .popup-body .content{max-height:calc(100vh - 160px)}.popup-hidden-package .popup-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.popup-hidden-package .popup-content .popup-title{font-size:16px;font-style:normal;font-weight:400;line-height:24px}.popup-hidden-package .popup-content .popup-description{display:block;font-size:24px;font-style:normal;font-weight:400;line-height:36px;margin:12px 0;text-transform:uppercase}.popup-hidden-package .popup-content .popup-content__description{display:flex;font-size:36px;font-style:italic;font-weight:700;justify-content:center;line-height:48px;margin-bottom:16px;text-align:center}@media (max-width:540px){.popup-hidden-package .popup-content .popup-content__description{font-size:24px}}.popup-hidden-package .popup-content .popup-content__description .month-2{left:0;margin-left:16px;position:relative;top:5px}.popup-hidden-package .popup-content .popup-content__description .month-2 .text-green{color:#18b745}.popup-hidden-package .popup-content .popup-content__description .month-2 .text-red{color:#e34b31}.popup-hidden-package .popup-content .popup-content__description .month-2 .shadow{border:none;bottom:0;height:23px;position:absolute;right:-5px;width:232px}@media (max-width:540px){.popup-hidden-package .popup-content .popup-content__description .month-2 .shadow{width:150px}}.popup-hidden-package .popup-content .popup-content__description .month-2 .green-shadown{background:rgba(24,183,69,.15)}.popup-hidden-package .popup-content .popup-content__description .month-2 .red-shadown{background:#e34b31;opacity:.15}.popup-hidden-package .popup-content .btn-grap{background:#e34b31;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:18px;font-style:normal;font-weight:500;height:auto;line-height:27px;margin-top:10px;max-width:215px;min-width:215px;outline:none;padding:12px 0;text-align:center}.popup-hidden-package .popup-content .line{background:#767676;height:1px;margin:30px 0;width:75%}.popup-hidden-package .popup-content .count-down{display:flex}.popup-hidden-package .popup-content .count-down .item-count-down{margin:15px 10px}.popup-hidden-package .popup-content .count-down .item-count-down .value-count-down{align-items:center;background-color:#18b745;border-radius:50%;color:#fff;display:flex;font-size:25px;font-weight:700;height:60px;justify-content:center;width:60px}.popup-hidden-package .popup-content .count-down .item-count-down .title-count-down{margin-top:10px;text-align:center}.btn{align-items:center;background-color:#d13e34;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;height:34px;justify-content:center;padding:0 15px}.btn[loading]:before{content:url(/images/loading-btn.svg);height:21px;margin-right:5px;width:20px}.alert-message-container{background:#faebea;border:1px solid #ff948d;border-radius:8px;display:flex;margin:10px 0;padding:10px 14px}.alert-message-container .btn-desc{color:#d13e34;margin-left:14px}.alert-message-container .btn-action{color:#10b981;cursor:pointer;font-weight:700;margin-left:5px}.banner-container{border-radius:8px}@media (max-width:780px){.banner-container{border-radius:0}}.banner-container .body-banner{width:100%}.banner-container .body-banner img{display:none;width:100%}@media (min-width:975px){.banner-container .body-banner img.img-banner-web{display:block}}@media (max-width:975px){.banner-container .body-banner img.img-banner-mobile{display:block}}.video-unmute{align-items:center;background:#fff;border:1px solid #ccc;border-radius:5px;color:#222;cursor:pointer;display:flex;left:30px;padding:0 12px;position:absolute;top:30px;z-index:2}.video-unmute-icon{height:40px;width:40px}.video-unmute-icon,.video-unmute-text{display:inline-block;vertical-align:middle}.video-unmute-text{font-size:12px;font-weight:600;padding-right:6px;text-transform:uppercase}.video-unmute-text:hover{color:#626262}.video-skip{border-left:1px solid #555;padding-left:12px}.box-player-btn-fullscreen{bottom:10px;cursor:pointer;height:28px;opacity:.8;position:absolute;right:12px;width:28px}.box-player-btn-fullscreen:hover{opacity:1}@media (max-width:1030px){.tv-channels-container{flex-direction:column;flex-direction:column-reverse}}.tv-channels-container .tv-channels-player-container{flex:1;margin-bottom:15px}.tv-channels-container .all-channels{margin-bottom:25px}.tv-channels-container .all-channels .tv-channels-title{font-size:18px;font-weight:700}.tv-channels-container .all-channels .tv-channels-list-channel-container{border-left:0;display:flex;flex-wrap:wrap;margin-left:-5px;margin-right:-5px;margin-top:5px;overflow:auto}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel{color:#ccc;padding-top:10%;position:relative;width:10%}@media (max-width:1030px){.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel{padding-top:20%;width:20%}}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel .content-item-channel{background-color:#f1f1f1;background-position:50%;background-repeat:no-repeat;background-size:85%;border:1px solid #d7c9c9;border-radius:5px;cursor:pointer;height:calc(100% - 10px);left:5px;position:absolute;top:5px;width:calc(100% - 10px)}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel .content-item-channel:hover{border-color:#f91e4e}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel .content-item-channel .item-channel-name{font-family:Poppins-SemiBold}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel .content-item-channel .item-channel-program-name{color:#888}.tv-channels-container .all-channels .tv-channels-list-channel-container .item-channel.active .content-item-channel{border-color:#f91e4e}ul.sub-item{background-color:#d13e34;display:none;flex-wrap:wrap;left:calc(50% + 45px);list-style:none;margin:unset;padding:15px;position:absolute;top:80px;width:500px;z-index:999}ul.sub-item li{line-height:35px;width:33.33%}ul.sub-item li a{color:#fff}.menu-item:hover ul.sub-item{display:flex}.movie-categories{border-bottom:1px solid #edf2f7;display:flex;flex-wrap:wrap;padding:14px 16px}.movie-categories .movie-item-category{line-height:40px;width:50%}.movie-categories .movie-item-category a{color:#333!important}.server-share{display:flex;flex-wrap:wrap;margin-top:14px}.server-share .list-server{display:flex;flex:1;margin-bottom:15px;margin-right:15px}@media (max-width:540px){.server-share .list-server{flex:unset;margin-right:unset;width:100%}}.server-share .list-server .detail-list-server{align-items:center;display:flex;margin-right:15px}.server-share .list-server .detail-list-server .item-hiep,.server-share .list-server .detail-list-server .item-server{border:1px solid #bbb;border-radius:8px;cursor:pointer;margin-right:3px;padding:8px 10px;white-space:nowrap}.server-share .list-server .detail-list-server .item-hiep.active,.server-share .list-server .detail-list-server .item-hiep:hover,.server-share .list-server .detail-list-server .item-server.active,.server-share .list-server .detail-list-server .item-server:hover{background-color:#d13e34;border:1px solid #d13e34;color:#fff}.server-share .list-server .txt-cdn{align-items:center;display:flex;flex:1;white-space:nowrap}@media (max-width:540px){.server-share .list-server .txt-cdn{flex:unset;width:100%}}.server-share .list-server .txt-cdn>a{color:#f91e4e;display:inline-block;margin-left:5px}.server-share .list-server .txt-cdn>a>img{height:20px}.server-share .list-share{align-items:center;display:flex;margin-bottom:15px}@media (max-width:540px){.server-share .list-share{justify-content:flex-end;width:100%}}.server-share .list-share .btn-favorite{border:1px solid hsla(0,0%,100%,.3);border-radius:7px;cursor:pointer;display:flex;gap:5px;padding:5px 7px}.server-share .list-share .btn-favorite .icon-inactive{display:block}.server-share .list-share .btn-favorite .icon-active{display:none}.server-share .list-share .btn-favorite.active,.server-share .list-share .btn-favorite:hover{border:1px solid #f91e4e;color:#f91e4e}.server-share .list-share .btn-favorite.active .icon-inactive,.server-share .list-share .btn-favorite:hover .icon-inactive{display:none}.server-share .list-share .btn-favorite.active .icon-active,.server-share .list-share .btn-favorite:hover .icon-active{display:block}.server-share .list-share .item-share{align-items:center;border:1px solid #bbb;border-radius:40px;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:10px;padding:5px;width:36px}.server-share .list-share .item-share img{height:15px;-o-object-fit:contain;object-fit:contain;width:15px}.server-share .list-share .btn-report-link{align-items:center;border:1px solid #bbb;border-radius:40px;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:10px;padding:5px;width:85px}.server-share .list-share .btn-report-link img{height:15px;margin-right:5px;-o-object-fit:contain;object-fit:contain;width:15px}@media (max-width:540px){.server-share .list-share .btn-report-link{width:36px}.server-share .list-share .btn-report-link span{display:none}.server-share .list-share .btn-report-link img{margin-right:0}}.scroll{overflow:auto}.scroll::-webkit-scrollbar{height:5px;width:7px}.scroll::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px grey}.scroll::-webkit-scrollbar-thumb{background:#556479;border-radius:10px}.container{margin:auto}@media (min-width:1295px){.container{width:1258px}}@media (max-width:1030px){.container{width:100%}}
