﻿html,body{height:100%;font-family:"Roboto",sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;}h1,h2,h3,h4,h5,h6{margin:0;font-weight:500;color:#fff;}h1{font-size:70px;}h2{font-size:36px;}h3{font-size:30px;}h4{font-size:24px;}h5{font-size:20px;}h6{font-size:16px;}p{font-size:14px;color:#878787;line-height:2;}img{max-width:100%;}input:focus,select:focus,button:focus,textarea:focus{outline:0;}a:hover,a:focus{text-decoration:none;outline:0;}ul,ol{padding:0;margin:0;}.section-title{text-align:center;margin-bottom:75px;}.section-title h2{padding-top:10px;font-size:36px;}.section-header{background-color:var(--primary-blue);padding:10px;}.set-bg{background-repeat:no-repeat;background-size:cover;background-position:top center;}.spad{padding-top:97px;padding-bottom:97px;}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6,.text-white p,.text-white span,.text-white li,.text-white a{color:#fff;}.rating i{color:#fbb710;}.rating .is-fade{color:#e0e3e4;}.site-btn{display:inline-block;text-align:center;font-size:15px;color:#131313;padding:16px 30px;min-width:153px;border-radius:50px;font-weight:500;border:0;background:#fff;cursor:pointer;}.site-btn.btn-sm{padding:10px 30px;min-width:163px;}.site-btn:hover{color:#131313;}.cata{display:inline-block;text-transform:uppercase;font-size:12px;font-weight:500;color:#fff;padding:6px 25px;}.cata.new{background:#ff205f;}.cata.strategy{background:#4eae60;}.cata.racing{background:#694eae;}.cata.adventure{background:#40abf5;}#preloder{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#fff;}.loader{width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;border-radius:60px;animation:loader .8s linear infinite;-webkit-animation:loader .8s linear infinite;}@keyframes loader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent;}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent;}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent;}}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0deg);border:4px solid #f44336;border-left-color:transparent;}50%{-webkit-transform:rotate(180deg);border:4px solid #673ab7;border-left-color:transparent;}100%{-webkit-transform:rotate(360deg);border:4px solid #f44336;border-left-color:transparent;}}.header-section{background:inherit;clear:both;overflow:hidden;padding:18px 0;border-bottom:1px solid #fff;}.site-logo{display:inline-block;float:left;padding-top:6px;}.user-panel{float:right;font-weight:500;background:#fff;padding:8px 28px;border-radius:30px;}.user-panel a{font-size:14px;color:#131313;}.main-menu{float:right;margin-right:170px;}.main-menu ul{list-style:none;}.main-menu ul li{display:inline;}.main-menu ul li a{display:inline-block;font-size:16px;color:#fff;margin-left:35px;font-weight:500;padding:10px 5px;}.main-menu ul li a:hover{color:#fff;}.header-btn{float:right;margin-right:0;}.nav-switch{display:none;}.hero-section{margin:10px;text-align:center;}.hero-slider .hs-item{height:100%;display:table;width:100%;}.hero-slider .hs-text{display:table-cell;vertical-align:middle;}.hero-slider .hs-text h2{color:#fff;font-weight:400;font-size:60px;margin-bottom:30px;position:relative;top:-80px;opacity:0;}.hero-slider .hs-text h2 span{color:#fff;}.hero-slider .hs-text p{color:#fff;margin-bottom:30px;position:relative;position:relative;top:-90px;opacity:0;}.hero-slider .hs-text .site-btn{position:relative;top:-100px;opacity:0;}.hero-slider .owl-item.active .hs-item h2,.hero-slider .owl-item.active .hs-item p,.hero-slider .owl-item.active .hs-item .site-btn{top:0;opacity:1;}.hero-slider .owl-item.active .hs-item h2{-webkit-transition:all .5s ease 1s;-o-transition:all .5s ease 1s;transition:all .5s ease 1s;}.hero-slider .owl-item.active .hs-item p{-webkit-transition:all .5s ease .8s;-o-transition:all .5s ease .8s;transition:all .5s ease .8s;}.hero-slider .owl-item.active .hs-item .site-btn{-webkit-transition:all .5s ease .6s;-o-transition:all .5s ease .6s;transition:all .5s ease .6s;}.hero-slider .owl-dots{position:relative;max-width:1146px;margin:-33px auto 0;top:-67px;z-index:5;}.hero-slider .owl-dots .owl-dot{display:inline-block;margin-right:13px;width:33px;height:33px;font-size:14px;font-weight:500;text-align:center;padding-top:7px;border-radius:40px;background:#dbe2ec;}.hero-slider .owl-dots .owl-dot.active{background:#fff;}.latest-news-section{overflow:hidden;display:block;clear:both;background:#131313;padding:24px 0;position:relative;}.ln-title{position:absolute;height:100%;width:29%;left:0;top:0;text-align:right;padding-top:24px;padding-right:66px;font-size:18px;font-weight:500;color:#fff;background:#fff;z-index:1;}.news-ticker{width:71%;float:right;overflow:hidden;display:inline-block;}.news-ticker-contant .nt-item{margin-right:35px;color:#fff;display:inline-block;}.news-ticker-contant .nt-item span{margin-right:35px;display:inline-block;text-transform:uppercase;font-size:12px;font-weight:500;color:#fff;padding:4px 20px;}.news-ticker-contant .nt-item span.new{background:#ff205f;}.news-ticker-contant .nt-item span.strategy{background:#4eae60;}.news-ticker-contant .nt-item span.racing{background:#694eae;}.feature-item{height:415px;position:relative;}.feature-item:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background:#000;opacity:.65;}.feature-item .cata{position:relative;margin-top:28px;margin-left:29px;z-index:3;}.feature-item .fi-content{position:absolute;width:100%;left:0;bottom:0;padding:0 26px 24px;z-index:2;}.feature-item .fi-content h5{margin-bottom:18px;}.feature-item .fi-content .fi-comment{font-size:12px;opacity:.54;}.recent-game-section{background-color:#eef2f6;border-top:1px solid #d6dee7;border-bottom:1px solid #d6dee7;}.recent-game-item .rgi-thumb{height:204px;padding:25px 28px;}.recent-game-item .rgi-content{padding:34px 22px 20px;background:#fff;border:1px solid #d6dee7;border-top:0;position:relative;}.recent-game-item .rgi-content h5{margin-bottom:20px;line-height:1.5;}.recent-game-item .rgi-content .comment{font-size:12px;color:#737373;}.recent-game-item .rgi-extra{position:absolute;right:0;bottom:0;width:70px;}.recent-game-item .rgi-extra .rgi-star,.recent-game-item .rgi-extra .rgi-heart{height:35px;width:35px;float:left;display:block;padding:6px 8px 0;}.recent-game-item .rgi-extra .rgi-star{background:#fff;}.recent-game-item .rgi-extra .rgi-heart{background:#ff205f;}.tournaments-section{background-image:url("../img/pattern.png");background-repeat:repeat;}.tournament-title{display:inline-block;padding:7px 25px;font-size:12px;font-weight:500;color:#fff;text-transform:uppercase;background:#fb6e10;}.tournament-item{background:#252525;}.tournament-item .ti-notic{display:inline-block;padding:8px 21px;font-size:12px;font-weight:700;color:#131313;text-transform:uppercase;background:#fff;}.tournament-item .ti-content{padding:38px 24px;overflow:hidden;}.tournament-item .ti-thumb{width:168px;height:178px;float:left;}.tournament-item .ti-text{padding-left:195px;}.tournament-item .ti-text h4{color:#fff;margin-bottom:20px;}.tournament-item .ti-text ul{list-style:none;margin-bottom:20px;}.tournament-item .ti-text ul li{color:#fff;font-size:12px;margin-bottom:6px;}.tournament-item .ti-text ul li span{color:#9a9a9a;}.tournament-item .ti-text p{font-size:12px;margin-bottom:0;}.tournament-item .ti-text p span{font-weight:500;color:#fff;}.review-section{background-position:right top;}.review-item .review-cover{position:relative;margin-bottom:30px;height:345px;}.review-item .review-cover .score{position:absolute;width:54px;height:54px;top:-27px;left:26px;padding-top:15px;font-size:18px;font-weight:500;color:#fff;text-align:center;border-radius:50%;z-index:1;}.review-item .review-cover .score.yellow{background:#ffb320;}.review-item .review-cover .score.purple{background:#694eae;}.review-item .review-cover .score.pink{background:#ff20ae;}.review-item .review-cover .score.green{background:#4eae60;}.review-item .review-text{text-align:center;}.review-item .review-text h5{margin-bottom:20px;}.review-item .review-text p{margin-bottom:0;}.review-item .rating{margin-bottom:20px;}.review-item .rating i{font-size:12px;}.footer-top-section{background-image:url("../img/pattern.png");background-repeat:repeat;padding:72px 0;}.footer-top-section .container{position:relative;}.footer-top-bg{position:absolute;left:-30px;bottom:-85px;z-index:2;}.footer-logo img{margin-bottom:35px;}.footer-widget{padding:40px 30px 7px;background:#252525;border:1px solid #4a4a4a;}.footer-widget .fw-title{color:#fff;margin-bottom:40px;}.latest-blog .lb-item{margin-bottom:23px;overflow:hidden;}.latest-blog .lb-item .lb-thumb{width:97px;height:97px;float:left;}.latest-blog .lb-item .lb-content{padding-left:110px;}.latest-blog .lb-item .lb-content .lb-date{font-size:12px;color:#fff;margin-bottom:8px;}.latest-blog .lb-item .lb-content p{font-size:12px;margin-bottom:5px;color:#d3d3d3;}.latest-blog .lb-item .lb-content .lb-author{font-size:12px;color:#d3d3d3;opacity:.45;}.top-comment{overflow:hidden;}.top-comment .tc-item{margin-bottom:23px;overflow:hidden;}.top-comment .tc-item .tc-thumb{width:63px;height:63px;border-radius:50%;float:left;}.top-comment .tc-item .tc-content{padding-left:100px;}.top-comment .tc-item .tc-content p{font-size:12px;color:#d3d3d3;margin-bottom:5px;}.top-comment .tc-item .tc-content p a{color:#ff205f;}.top-comment .tc-item .tc-content p span{color:#7a7a7a;}.top-comment .tc-item .tc-content .tc-date{font-size:12px;color:#fff;}.footer-section{padding:18px 0 16px;overflow:hidden;background:#252525;}.footer-menu{list-style:none;float:right;}.footer-menu li{display:inline;}.footer-menu li a{display:inline-block;font-size:14px;font-weight:500;color:#aeaeae;margin-left:30px;}.copyright{float:left;margin-bottom:0;font-weight:500;color:#aeaeae;}.nfl-header-row,.nba-header-row,.nhl-header-row{display:flex;align-items:center;gap:.75rem;}.nfl-header-row .nfl-ticker,.nba-header-row .nba-ticker,.nhl-header-row .nhl-ticker{flex:1 1 auto;}.home-hero-container{margin-top:30px;}.news-panel{border-radius:12px;overflow:hidden;background-color:#fff;padding:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);}.image-modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,.75);z-index:2000;align-items:center;justify-content:center;padding:20px;}.image-modal.open{display:flex;}.image-modal__content{position:relative;max-width:1100px;width:100%;max-height:95vh;display:flex;align-items:center;justify-content:center;}.image-modal__img{max-width:100%;max-height:95vh;border-radius:6px;box-shadow:0 8px 30px rgba(0,0,0,.5);background:#fff;}.image-modal__close{position:absolute;top:-12px;right:-12px;width:38px;height:38px;border-radius:50%;border:0;background:#222;color:#fff;cursor:pointer;}.clickable-image{cursor:zoom-in;}.header-section .container{display:flex;align-items:center;gap:24px;flex-wrap:wrap;}.header-section .site-logo{flex:0 0 auto;float:none;}.header-section .main-menu{margin-right:0;flex:1 1 auto;float:none;}.header-section .main-menu ul{display:flex;justify-content:center;align-items:center;gap:35px;}.header-section .user-panel{flex:0 0 auto;}.header-section .header-btn{float:none;}.header-section #ticker-controls{flex:1 0 100%;order:10;}@media only screen and (max-width:767px){.header-section .container{display:block;}}body{background-color:#fff;font-family:"Segoe UI",sans-serif;}.top-header{background:var(--primary-blue);color:#fff;padding:2px 0;font-size:12px;line-height:1.2;}.top-header a{color:#fff;text-decoration:none;margin-right:20px;opacity:.85;}.top-header a:hover{opacity:1;}.main-nav{background:var(--primary-blue);border-bottom:1px solid #e5e5e5;padding-top:4px;padding-bottom:4px;}.main-nav .navbar-brand{font-weight:700;font-size:26px;color:#0b0c0d!important;}.main-nav .nav-link{color:#fff!important;font-weight:600;padding:14px 18px!important;}.main-nav .nav-link:hover{color:#007bff!important;}.league-menu{background:#0b0c0d;padding:6px 0;}.league-menu a{color:#fff;text-decoration:none;margin-right:22px;font-size:15px;font-weight:600;opacity:.85;}.league-menu a:hover{opacity:1;}.content-wrapper{padding:25px 0;}.brand-logo{border-radius:12px;overflow:hidden;height:150px;width:auto;display:block;}.league-menu a{color:#fff;font-weight:700;opacity:1;}.league-menu a:hover{opacity:1;}.espn-news-feed{border-radius:12px;overflow:hidden;background-color:#fff;padding:16px;box-shadow:0 2px 6px rgba(0,0,0,.1);font-family:"Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;letter-spacing:.1px;}.espn-news-feed__title{text-align:center;font-size:1.05rem;font-weight:800;text-transform:uppercase;color:#fff;background-color:var(--primary-blue);padding:10px 12px;border-radius:8px 8px 0 0;letter-spacing:.6px;}.espn-news-feed__content{color:#111;font-size:.98rem;line-height:1.45;max-height:400px;overflow-y:auto;overflow-x:hidden;padding-right:4px;}.espn-news-feed__content a{color:#0b5ed7;text-decoration:none;}.espn-news-feed__content a:hover{text-decoration:underline;}.espn-news-feed__content .news-item-title,.espn-news-feed__content h4,.espn-news-feed__content h5{font-family:inherit;font-weight:700;line-height:1.25;color:#111;}.nfl-team-modal .modal-content{border-radius:10px;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 25px rgba(0,0,0,.18);}.nfl-team-modal .modal-body{padding:18px 18px 10px;}.nfl-team-modal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;}@media(max-width:991px){.nfl-team-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:575px){.nfl-team-modal__grid{grid-template-columns:1fr;}}.nfl-team-modal__col{background:#fff;border-left:1px solid rgba(0,0,0,.06);padding-left:14px;}.nfl-team-modal__col:first-child{border-left:0;padding-left:0;}.nfl-team-modal__col-title{font-size:.85rem;font-weight:800;color:#111;margin-bottom:10px;letter-spacing:.3px;}.nfl-team-modal__teams{display:grid;gap:8px;}.nfl-team-modal__team{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;color:#111;text-decoration:none;}.nfl-team-modal__team:hover{background:rgba(0,0,0,.04);text-decoration:none;}.nfl-team-modal__logo{width:12px;height:12px;object-fit:contain;}.nfl-team-modal__name{font-size:.9rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}