body { padding: 0 0 60px 0; margin: 0; } * { font-family: "Inter", sans-serif; box-sizing: border-box; margin: 0; } ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } ::-webkit-scrollbar-thumb { background: #080708; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #b30000; } .inner { max-width: 1230px; padding: 0 15px; margin: 0 auto; width: 100%; } img { max-width: 100%; height: auto; vertical-align: middle; } a { text-decoration: none; } ul { padding: 0; } #theme3.wrapper { font-family: "Inter", sans-serif; background-color: #555; overflow: hidden; font-weight: 400; color: #000; font-size: 14px; line-height: 1.4; } /* header */ #header .header-top { background: linear-gradient(90deg, #3a3a3a, #555); position: relative; } #header .header-top::before { content: ''; width: 50%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: right; background-image: url(../images/bg-top.png); background-size: cover; } #header .header-top-inner { display: flex; align-items: center; gap: 0 130px; height: 120px; padding: 15px 0; position: relative; z-index: 2; } #header .header-top .header-logo, #header .header-top .header-btn { width: 100%; } #header .header-top .header-logo .img { max-width: 317px; margin-left: auto; } #header .header-top .header-btn { display: flex; gap: 0 16px; } #header .header-top .header-btn .link-btn { border-radius: 99px; height: 44px; background-color: #F48811; display: block; line-height: 45px; text-align: center; padding: 0 23px; font-size: 16px; font-weight: 600; text-transform: uppercase; color: #fff; } #header .header-top .header-btn .link-btn span { font-weight: 800; } #header .header-top .header-btn .link-btn svg { position: relative; top: 1px; margin-right: 5px; } #header .header-bottom { position: relative; } #header .header-bottom .header-bottom-inner { position: relative; border-radius: 0 0 10px 10px; background-color: rgba(0, 0, 0, 0.4); z-index: 9; display: flex; align-items: center; justify-content: center; } #header .header-bottom .menu-header { display: flex; justify-content: center; align-items: center; list-style: none; gap: 0 50px; } #header .header-bottom .menu-header .menu-link { font-size: 16px; color: #fff; text-transform: uppercase; font-weight: 700; height: 60px; display: flex; align-items: center; justify-content: center; transition: all 0.2s; } #header .header-bottom .menu-header .menu-item:hover .menu-link, #header .header-bottom .menu-header .menu-item.active .menu-link { color: #F48811; } #header .btn-menu, #header .btn-menu-close { display: none; } /* flex */ .flex-row { display: flex; gap: 24px 26px; } .flex-row.wrap { flex-wrap: wrap; } /* post */ .post-item { border-radius: 10px; overflow: hidden; padding: 20px; background: linear-gradient(#3A3A3A, #555); } .post-item .post-img { border-radius: 5px; overflow: hidden; margin-bottom: 10px; width: 100%; min-width: 100%; aspect-ratio: 1.59; } .post-item .post-name { font-size: 20px; font-weight: 700; color: #fff; padding: 7px 0 13px 0; } .post-item .post-time { font-size: 11px; font-weight: 500; color: rgba(255, 255, 255, 0.5); } .post-item .post-desc { font-size: 14px; font-weight: 400; color: #fff; } /* breadcrumb */ .sc-breadcrumb .breadcrumb-inner { min-height: 60px; display: flex; align-items: center; padding: 15px 28px; } .sc-breadcrumb .text { font-size: 14px; color: #fff; font-weight: 700; } .sc-breadcrumb .breadcrumb-link { color: #F48811; text-decoration: none; } .sc-breadcrumb .space { padding: 0 5px; } /* banner */ .sc-banner { margin-bottom: 24px; margin-top: -60px; background-repeat: repeat; background-size: cover; background-image: url("../images/banner.jpg?r=1"); background-position: center; } .sc-banner .banner-inner { display: flex; justify-content: center; align-items: center; padding-top: 60px; } .sc-banner .banner-box { max-width: 79%; padding: 15px 0; } .sc-banner .banner-box .text-breadcrumb { font-size: 14px; color: #fff; font-weight: 500; text-align: center; } .sc-banner .banner-box .text-breadcrumb .breadcrumb-link { font-weight: 700; color: #fff; } .sc-banner .banner-box .text-breadcrumb .space { padding: 0 5px; } .sc-banner .banner-box .text-title { font-size: 20px; font-weight: 700; color: #fff; text-align: center; margin-bottom: 10px; margin-top: 10px; } .sc-banner .banner-box .text-desc { font-size: 14px; font-weight: 500; color: #fff; text-align: center; } .sc-banner .banner-box .text-desc.bold { font-weight: 700; margin-top: 10px; margin-bottom: 20px; } /* video */ .sc-video { padding-bottom: 24px; } .sc-video .video-box { width: 100%; aspect-ratio: 1.78; position: relative; overflow: hidden; } .sc-video .video-img { display: block; height: 100%; } .sc-video .video-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 110px; aspect-ratio: 1/1; } .sc-video .video-btn svg { width: 100%; height: auto; } /* live */ .sc-live { padding-bottom: 30px; } .sc-live .col-live { width: calc(50% - 13px); border-radius: 10px; overflow: hidden; display: flex; gap: 0 20px; background-repeat: no-repeat; background-size: cover; padding: 20px; min-height: 130px; align-items: center; } .sc-live .col-live-left { background-position: left; background-image: url('../images/live1.png'); justify-content: right; } .sc-live .col-live-right { background-position: right; background-image: url('../images/live2.png'); justify-content: left; } .sc-live .col-live .link-live { border-radius: 5px; border: 1px solid #C3D20F; background-color: #148C00; color: #fff; text-align: center; text-transform: uppercase; height: 34px; line-height: 34px; font-size: 16px; font-weight: 800; width: 100%; max-width: 142px; flex-shrink: 0; } .sc-live .col-live .text-live { font-size: 28px; text-transform: uppercase; color: #fff; font-weight: 700; } .sc-live .col-live-left .text-live { text-align: right; } /* schedule */ .sc-schedule { padding-bottom: 30px; } .sc-schedule .schedule-tab .tabs-nav { display: flex; list-style: none; gap: 10px; justify-content: center; align-items: center; margin-bottom: 24px; } .sc-schedule .schedule-tab .tab-item { width: 100%; max-width: 150px; } .sc-schedule .schedule-tab .tab-link { height: 44px; background-color: #404040; color: #fff; display: flex; justify-content: center; align-items: center; gap: 0 7px; font-size: 16px; text-transform: uppercase; transition: all 0.2s; } .sc-schedule .schedule-tab .tab-item.active .tab-link, .sc-schedule .schedule-tab .tab-item:hover .tab-link { background-color: #F48811; } .sc-schedule .schedule-tab .flex-col { width: calc(50% - 13px); overflow: hidden; background: linear-gradient(#3A3A3A, #555); padding: 15px 15px 0px 15px;; border: solid 1px #5c5c6c } .sc-schedule .schedule-tab .flex-col .brand { display: flex; gap: 0 7px; justify-content: center; align-items: center; margin-bottom: 15px; } .sc-schedule .schedule-tab .flex-col .brand .img { width: 22px; aspect-ratio: 1/1; } .sc-schedule .schedule-tab .flex-col .brand .text-brand { font-size: 14px; color: #fff; text-transform: uppercase; font-weight: 700; } .sc-schedule .schedule-tab .match-row { display: flex; margin-bottom: 17px; gap: 0 5px; } .sc-schedule .schedule-tab .match-row .match-col { width: 35%; } .sc-schedule .schedule-tab .match-row .match-col.mid { width: 30%; } .sc-schedule .schedule-tab .match-row .team-logo img{ height: 50px !important; width: auto !important; } .sc-schedule .schedule-tab .match-row .team-logo { max-width: 85px; text-align: center; margin: 0 auto; margin-bottom: 11px; } .sc-schedule .schedule-tab .match-row .team-name { color: #fff; text-align: center; font-size: 16px; font-weight: 500; } .sc-schedule .schedule-tab .match-row .date { font-size: 11px; font-weight: 600; color: #fff; background-color: #E00000; height: 23px; line-height: 23px; max-width: 80px; margin: 0 auto; text-align: center; } .sc-schedule .schedule-tab .match-row .time { font-size: 30px; font-weight: 500; color: #F48811; text-align: center; padding: 4px 0; } .sc-schedule .schedule-tab .match-row .link-btn { font-size: 19px; color: #fff; text-align: center; height: 35px; max-width: 129px; margin: 0 auto; background-color: #661598; border-radius: 5px; display: block; line-height: 35px; } .sc-schedule .schedule-tab .match-row .link-btn.active { background-color: #148C00; } .sc-schedule .schedule-tab .commentor { display: flex; justify-content: space-between; align-items: center; gap: 0 20px; } .sc-schedule .schedule-tab .commentor .text-commentor a{ font-size: 15px; color: #FFEB3B; } .sc-schedule .schedule-tab .commentor .text-commentor { flex-shrink: 0; } .sc-schedule .schedule-tab .commentor .text-link { font-size: 15px; font-weight: 500; color: #fff; height: 25px; line-height: 25px; background: linear-gradient(90deg, rgba(85, 85, 85, 0), rgba(244, 136, 17, 1)); margin-right: -16px; width: 50%; text-align: right; padding-right: 16px; display: block; } /* posts */ .sc-posts { padding-bottom: 24px; } .sc-posts .inner>.flex-row { align-items: flex-start; } .sc-posts .post-list .post-item { width: calc(50% - 13px); } .sc-posts .pagination { display: flex; gap: 0 11px; justify-content: center; padding-top: 24px; } .sc-posts .pagination a, .sc-posts .pagination span { width: 33px; aspect-ratio: 1/1; background-color: #555; border-radius: 5px; border: 1px solid #F48811; display: flex; align-items: center; justify-content: center; color: #F48811; font-size: 14px; font-weight: 500; transition: all 0.2s; } .sc-posts .pagination span, .sc-posts .pagination a:hover { background-color: #F48811; color: #fff; } .sc-posts .post-tab { background: linear-gradient(#555, #3A3A3A); flex-shrink: 0; width: calc((100% / 3) - 13px); border-radius: 10px; overflow: hidden; } .sc-posts .post-tab .tabs-nav { display: flex; list-style: none; padding: 0; } .sc-posts .post-tab .tabs-nav .tab-item { width: 100%; } .sc-posts .post-tab .tabs-nav .tab-link { font-size: 16px; font-weight: 700; color: #fff; height: 44px; display: flex; align-items: center; justify-content: center; background-color: #404040; transition: all 0.2s; } .sc-posts .post-tab .tabs-nav .tab-item.active .tab-link { background-color: #F48811; } .sc-posts .post-tab .tabs-nav .tab-item:not(.active):hover .tab-link { color: #F48811; } .sc-posts .post-tab .tabs-content { padding: 18px 16px; } .sc-posts .post-tab .post-tab-item { display: flex; align-items: center; gap: 0 13px; } .sc-posts .post-tab .post-tab-item+.post-tab-item { margin-top: 21px; } .sc-posts .post-tab .post-tab-item .post-tab-img { width: 100%; max-width: 34%; flex-shrink: 0; border-radius: 5px; overflow: hidden; aspect-ratio: 1.59; } .sc-posts .post-tab .post-tab-item .post-tab-name { font-size: 14px; font-weight: 500; color: #fff; margin-bottom: 6px; } .sc-posts .post-tab .post-tab-item .post-tab-name a { color: #fff; } .sc-posts .post-tab .post-tab-item .post-tab-time { font-size: 11px; font-weight: 500; color: rgba(255, 255, 255, 0.5); } /* extra info */ .sc-extraInfo { background: linear-gradient(#3A3A3A, rgba(85, 85, 85, 0.3)); padding: 30px 0; } .sc-extraInfo .extraInfo-box { border-radius: 10px; overflow: hidden; background-color: #555; position: relative; } .sc-extraInfo .extraInfo-title .text-title { padding: 18px 20px; color: #fff; background-color: #F48811; text-align: center; font-size: 16px; font-weight: 700; } .sc-extraInfo .extraInfo-text { padding: 26px 30px; height: 430px; transition: all 0.2s; position: relative; } .sc-extraInfo .extraInfo-text::before { content: ''; background: linear-gradient(rgba(0, 0, 0, 0), #3A3A3A); display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; transition: all 0.1s; visibility: visible; opacity: 1; } .sc-extraInfo .extraInfo-text.active { height: auto; transition: all 0.1s; } .sc-extraInfo .extraInfo-text.active::before { visibility: hidden; opacity: 0; } .sc-extraInfo .extraInfo-text * { font-size: 14px; font-weight: 400; color: #fff; margin-bottom: 12px; } .sc-extraInfo .moreless-button { display: block; position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 5; font-size: 16px; font-weight: 500; background: transparent; border: 0; box-shadow: none; color: #fff; width: 100%; cursor: pointer; } .sc-extraInfo .extraInfo-text.active~.moreless-button { bottom: 0; } /* content-single */ .sc-singleContent { padding-bottom: 23px; } .sc-singleContent .box { background-color: #fff; border-radius: 10px; padding: 16px 28px; } .sc-singleContent .box .name { font-size: 24px; font-weight: 700; color: #000; } .sc-singleContent .box .description * { font-size: 14px; font-weight: 400; color: #000; margin-bottom: 12px; } .sc-singleContent .box .text-info { font-size: 14px; font-weight: 400; color: rgba(0, 0, 0, 0.5); padding: 12px 0; } .sc-singleContent .box .text-info .cat-link, .sc-singleContent .box .text-info .author { font-weight: 700; color: #F48811; } .sc-singleContent .box .text-info .time { color: #000; } .sc-singleContent .box .text-info .space { padding: 0 5px; } /* relate */ .sc-relate .relate-title { font-size: 16px; font-weight: 700; color: #F48811; text-align: center; text-transform: uppercase; margin-bottom: 23px; } .sc-relate .post-item { width: calc((100% / 3) - 18px); } /* footer */ #footer { background-color: #3a3a3a; padding-top: 35px; } #footer .logo-footer { max-width: 274px; margin: 0 auto; margin-bottom: 25px; } #footer .socials { display: flex; justify-content: center; align-items: center; gap: 0 20px; margin-bottom: 20px; } #footer .socials .social-link { display: block; width: 38px; aspect-ratio: 1/1; } #footer .row-footer { display: flex; gap: 0 80px; position: relative; } #footer .row-footer::before { content: ''; height: 100%; border-left: 1px solid #bdbdbd; display: block; position: absolute; left: 50%; transform: translateX(-50%); top: 0; } #footer .row-footer .col-footer { width: 50%; padding: 30px 0; } #footer .row-footer .text { font-size: 14px; color: #fff; font-weight: 500; } #footer .row-footer .text.bold { font-weight: 700; margin-bottom: 5px; } #footer .footer-infomation { display: flex; gap: 0 10px; } #footer .footer-infomation .col-img { width: 100%; max-width: 101px; } #footer .privacy { border-top: 1px solid #bdbdbd; padding: 16px 0; } #footer .copyright { border-top: 1px solid #bdbdbd; padding: 16px 0; } #footer .menu-footer { text-align: center; color: #fff; font-size: 14px; font-weight: 500; line-height: 2; } #footer .menu-footer .menu-link { color: #fff; transition: all 0.2s; white-space: nowrap; } #footer .menu-footer .menu-link:hover { color: #F48811; } #footer .menu-footer .space { padding: 0 10px; } @media print, screen and (max-width: 1023px) { /* header */ #header .header-bottom .menu-header { gap: 0 30px; } #header .header-bottom .menu-header .menu-link { font-size: 14px; } /* schedule */ .sc-schedule .schedule-tab .match-row .team-logo { max-width: 70px; } .sc-schedule .schedule-tab .match-row .team-name { font-size: 13px; } .sc-schedule .schedule-tab .match-row .time { font-size: 30px; } .sc-schedule .schedule-tab .match-row .link-btn { font-size: 16px; height: 35px; line-height: 36px; max-width: 110px; } .sc-schedule .schedule-tab .commentor .text-commentor, .sc-schedule .schedule-tab .commentor .text-link { font-size: 14px; } /* footer */ #footer .row-footer { gap: 0 60px; } } @media print, screen and (max-width: 767px) { /* header */ #header .header-top-inner { flex-direction: column; justify-content: center; align-items: normal; gap: 10px; } #header .header-top .header-logo .img { max-width: 240px; margin-left: 0; width: auto; } #header .header-top .header-btn .link-btn { height: 36px; line-height: 36px; } #header .btn-menu { display: block; border-radius: 5px; box-shadow: none; border: 0; width: 36px; height: 36px; padding: 3px; } #header .btn-menu-close { display: block; border-radius: 5px; box-shadow: none; border: 0; width: 36px; height: 36px; padding: 3px; position: absolute; right: 5px; top: 5px; background: transparent; } #header .btn-menu svg, #header .btn-menu-close svg { width: 100%; height: auto; } #header .header-top .header-logo { display: flex; align-items: center; justify-content: space-between; } #header .header-bottom { position: fixed; top: 0; left: -100%; height: 100%; width: 260px; background-color: #3a3a3a; z-index: 99; padding-top: 60px; transition: all 0.2s; } #header .header-bottom.active { left: 0; } #header .header-bottom .header-bottom-inner { background-color: transparent; } #header .header-bottom .menu-header { display: block; width: 100%; } #header .header-bottom .menu-header .menu-link { justify-content: left; height: 50px; } /* banner */ .sc-banner { margin-top: 0; } .sc-banner .banner-inner { padding-top: 0; } .sc-banner .banner-box { max-width: 100%; } .sc-banner .banner-box .text-breadcrumb { font-size: 13px; text-align: left; } .sc-banner .banner-box .text-title, .sc-banner .banner-box .text-desc { text-align: left; } /* live */ .sc-live .col-live { width: 100%; } .sc-live .col-live .text-live { font-size: 25px; } /* schedule */ .sc-schedule .schedule-tab .tabs-nav { gap: 15px; } .sc-schedule .schedule-tab .flex-col { width: 100%; } .sc-schedule .schedule-tab .match-row .team-logo { max-width: 85px; } .sc-schedule .schedule-tab .match-row .team-name { font-size: 16px; } .sc-schedule .schedule-tab .match-row .time { font-size: 40px; } .sc-schedule .schedule-tab .match-row .link-btn { font-size: 19px; height: 41px; line-height: 41px; max-width: 129px; } .sc-schedule .schedule-tab .commentor .text-commentor, .sc-schedule .schedule-tab .commentor .text-link { font-size: 15px; } /* posts */ .sc-posts .post-list .post-item { width: 100%; } .sc-posts .pagination a, .sc-posts .pagination span { width: 30px; font-size: 12px; } .sc-posts .post-tab { width: 40%; } /* relate */ .sc-relate .post-item { width: calc((100% / 2) - 13px); } /* footer */ #footer .footer-infomation { display: block; } #footer .footer-infomation .col-text { margin-bottom: 15px; } } @media print, screen and (max-width: 550px) { /* header */ #header .header-top .header-btn .link-btn { padding: 0px 20px; font-size: 14px; } /* schedule */ .sc-schedule .schedule-tab .tab-link { font-size: 15px; height: 40px; } .sc-schedule .schedule-tab .match-row .team-logo { max-width: 70px; } .sc-schedule .schedule-tab .match-row .team-name { font-size: 13px; } .sc-schedule .schedule-tab .match-row .time { font-size: 30px; } .sc-schedule .schedule-tab .match-row .link-btn { font-size: 16px; height: 35px; line-height: 36px; max-width: 110px; } .sc-schedule .schedule-tab .commentor .text-commentor, .sc-schedule .schedule-tab .commentor .text-link { font-size: 14px; } } @media print, screen and (max-width: 450px) { /* breadcrumb */ .sc-breadcrumb .breadcrumb-inner { min-height: auto; padding: 15px 0; } .sc-breadcrumb .text { font-size: 12px; } /* video */ .sc-video .video-btn { width: 60px; } /* live */ .sc-live .col-live { flex-wrap: wrap; gap: 10px 0; } .sc-live .col-live .text-live { width: 100%; } .sc-live .col-live .text-live { font-size: 18px; } .sc-live .col-live .link-live { font-size: 14px; max-width: 130px; } /* post */ .post-item { padding: 15px; } .post-item .post-name { font-size: 17px; } .post-item .post-desc { font-size: 13px; } /* posts */ .sc-posts .inner>.flex-row { flex-wrap: wrap; } .sc-posts .post-tab { width: 100%; } .sc-posts .post-tab .tabs-nav .tab-link { font-size: 14px; } /* content-single */ .sc-singleContent .box { padding: 12px 15px; } .sc-singleContent .box .name { font-size: 20px; } .sc-singleContent .box .text-info { font-size: 13px; } /* relate */ .sc-relate .post-item { width: 100%; } /* extra info */ .sc-extraInfo .extraInfo-text, .sc-extraInfo .extraInfo-title .text-title { padding: 15px; } /* footer */ #footer .row-footer { display: block; } #footer .row-footer::before { display: none; } #footer .row-footer .col-footer { width: 100%; padding: 15px 0; } #footer .footer-infomation .col-img { margin: 0 auto; } /* schedule */ .sc-schedule .schedule-tab .tab-link svg { display: none; } .sc-schedule .schedule-tab .tabs-nav { gap: 10px; } .sc-schedule .schedule-tab .tab-link { font-size: 14px; height: 40px; padding-top: 2px; } .sc-schedule .schedule-tab .flex-col { padding: 5px 5px 0px 5px; } .sc-schedule .schedule-tab .flex-col .brand .text-brand { font-size: 14px; } .sc-schedule .schedule-tab .match-row .team-logo { max-width: 55px; } .sc-schedule .schedule-tab .match-row .team-name { font-size: 12px; } .sc-schedule .schedule-tab .match-row .date { font-size: 10px; height: 22px; line-height: 23px; } .sc-schedule .schedule-tab .match-row .time { font-size: 27px; } .sc-schedule .schedule-tab .match-row .link-btn { font-size: 13px; height: 30px; line-height: 30px; max-width: 110px; } .sc-schedule .schedule-tab .commentor .text-commentor a{ font-size:12px !important; } .sc-schedule .schedule-tab .commentor .text-commentor { font-size: 13px; text-align: center; margin-bottom: 7px; } .sc-schedule .schedule-tab .commentor .text-link { font-size: 13px; } } .content-seo p{ line-height: 25px; } .content-seo a{ color: #fff; } .content-seo *{ margin-bottom: 20px; } .content-seo img{ max-width: 100% !important; height: auto !important; } .content-seo h2{ font-weight: bold !important; font-size: 22px !important; } .content-seo h3{ font-weight: bold !important; font-size: 20px !important; } @media only screen and (max-width: 768px) { .hidemobile{ display: none !important; } } #scrollToTopBtn { display: none; position: fixed; bottom: 80px; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; color: white; cursor: pointer; padding: 15px; border-radius: 4px; } @media(max-width:767px) { #scrollToTopBtn { right: 15px; bottom: 80px; padding: 0; max-width: 30px; } .inner{ padding: 0 7px; } }