 html body{background-size:100vw;background-position:top;background-repeat:no-repeat;margin:0;padding:0;border:0;vertical-align:top}a,b,button,div,h1,h2,h3,h4,h5,h6,input,li,ol,p,select,span,strong,ul{font-family:font-regular,sans-serif;line-height:1.2}html{scroll-behavior:smooth;overflow-x:hidden;max-width:100vw}body{overflow:auto;overflow-x:hidden}html,body,.relative,howToPlay>div,#myHomeBanner,.bannerContent,.jackpotBox,.upcomingGame .jackpot{position:relative}input[type=Submit]{border:none;cursor:pointer}ul{padding-left:0}table{border-collapse:collapse;border-spacing:0}table caption{padding:5px}*,:after,:before{box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.is-fixed{overflow-y:hidden;width:100vw;height:100vh}.bannerText a:after,.howBox a:before,.resultsText a:before,.upcomingGame a:before{background-image:url(/images/layout/sprites.svg);background-repeat:no-repeat;content:""}#JackPotForm,#JackPotForm>div>span,#mainTable,.buttonRow,.flex,.flexFive,.flexFour,.flexThree,.flexTwo,.numberGroup,.archiveLinks,.myTable td,.myTable th,.breakdown-btns{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#howToPlay{align-items:stretch}#howToPlay .flexVertical{justify-content:flex-start}.flexFive>div,.flexFour>div,.flexOne>div,.flexThree>div,.flexTwo>div{margin:0 10px 20px}.flexTwo>div,.howToMason>.howBox{width:calc(50% - 20px)}.flexThree>div{width:calc(33.33% - 20px)}.flexFour>div,.howToMason>.howBox:first-child,.howToMason>.howBox:nth-child(2),.howToMason>.howBox:nth-child(3),.howToMason>.howBox:nth-child(4){width:calc(25% - 20px)}.flexFive>div{width:calc(20% - 20px)}.flexVertical,footer{display:flex;flex-direction:column;justify-content:center;align-items:center}.feature-box:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100%;z-index:-1}#myHomeBanner:before,.jackpotBoxContainer:before{position:absolute;top:0;left:0;height:100%;content:"";background:linear-gradient(45deg,var(--mainColour),var(--mainColourDarker))}.ball{display:flex;justify-content:center;align-items:center}.fullWidth{max-width:100vw;width:2000px;margin-left:calc(0px - ((2000px - 1200px)/ 2))}header{z-index:60;display:flex;justify-content:center;align-items:center;padding:0 45px}.number-checker thead tr,header .myNavigation{display:flex;justify-content:space-between;align-items:center}header nav{display:flex;justify-content:space-between;align-items:start;width:100%}header .myNavigation{display:flex;width:100%;justify-content:space-between;align-items:center}header nav{margin-left:120px;transition:margin-left .6s}.hasSubNav{position:relative;cursor:pointer}.hasSubNav>span{padding-bottom:30px;margin-bottom:-30px;position:relative;padding-right:20px}.hasSubNav>span:after{content:"^";font-size:20px;position:absolute;top:-5px;right:0;transform:rotate(180deg)}.mySubNav a{margin:10px 0}.mySubNav>a:first-child{margin-top:0}.mySubNav>a:last-child{margin-bottom:0}.mySubNav{position:absolute;top:30px;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:20px;box-shadow:0 6px 12px #0004;border-radius:10px;text-wrap:nowrap;background:#fff;opacity:0;transform:translateX(-30px);transition:opacity .6s,transform .6s;pointer-events:none}.hasSubNav:hover .mySubNav{opacity:1;transform:translateX(0);pointer-events:all}header nav a{display:inline-block}#myHomeBanner{width:100%;height:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;background:linear-gradient(-45deg,#000,#fff) center/cover fixed;clip-path:ellipse(90% 100% at 50% 0%);padding:280px 0 160px;transform:translateY(-100%);animation:1.2s .5s forwards bannerIn}#myHomeBanner:before{width:100%;mix-blend-mode:hard-light;pointer-events:none}#myHomeBanner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/layout/banner.svg) center/cover fixed;z-index:-1;opacity:.3}.bannerContent{max-width:1200px;width:calc(100vw - 60px);display:flex;justify-content:space-between;align-items:center;z-index:10;margin:0 auto}.jackpotBoxContainer{position:relative;filter:drop-shadow(0px 6px 12px #0004)}.jackpotBoxContainer:before{width:100%;z-index:0}.jackpotBox{width:450px;height:450px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 40px;z-index:10}.jackpotBoxContainer a{padding:15px 30px;width:100%;max-width:320px}.jackpotBoxLogo{transform:rotate(5deg);filter:drop-shadow(0px 6px 12px #0004);position:absolute;top:-30px;right:-30px}.jackpotBoxLogo,.jackpotBoxLogo img{width:200px;object-fit:contain;height:auto}.boxNY-Win-4 .jackpotBoxLogo{position:relative;top:unset;right:unset;transform:unset}.number-checker tbody>tr:first-child td span.selected:before,.upcomingGame{transform:scale(1)}.jackpotBox h2{margin:0 0 5px;font-size:30px;letter-spacing:4px;line-height:0.8}.jackpotBox h2>span{font-size:80px;display:block;font-weight:900;letter-spacing:1px}.cDown>li,.cDown>span{display:flex;width:70px;height:70px;margin:0 6px;position:relative}.jackpotBox .jackpot{display:inline}.currency{margin-right:-10px}.cDown{display:flex;justify-content:center;align-items:center;margin:20px 0;padding:0}.cDown>li{flex-direction:column-reverse;justify-content:center;align-items:center}#latestResults,.drawTitle{display:flex;justify-content:center}.cDown>li:after{content:"";position:absolute;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border:1px solid #fff}.bannerText a,.resultsText a{display:table;position:relative}.cDown>li:not(:first-child,:last-child):after{border-left-width:0;border-right-width:0}.cDown>li:first-child:after{border-right-width:0}.cDown>li:last-child:after{border-left-width:0}.upcomingGame .banTimer>span{width:40px;height:40px;position:relative;margin:0 5px 15px}.upcomingGame .banTimer>span:before{content:"";position:absolute;top:-5px;left:-5px;width:calc(100% + 10px);height:calc(100% + 10px);border-top:1px solid #fff;border-bottom:1px solid #fff}.upcomingGame .banTimer>span:first-child:before{border-left:1px solid #fff}.upcomingGame .banTimer>span:last-child:before{border-right:1px solid #fff}.bannerText{max-width:calc(100% - 500px);margin-right:30px}.bannerText h1{font-size:45px}.bannerText p{font-size:22px}.resultsText h3{font-size:20px}.resultsText p{font-size:22px;line-height:1.5}.bannerText a{font-size:25px;margin:15px 0 0;padding:20px 55px 20px 30px;transition:padding .6s}.howBox a,.upcomingGame{transition:transform .3s}.bannerText a:hover{padding:20px 75px 20px 30px}.bannerText a:after{position:absolute;top:18px;right:10px;width:30px;height:30px;background-position:0 0;background-size:auto 100%;filter:invert(1)}#latestResults{margin:90px auto 120px;max-width:1200px;align-items:center}.resultsText a{padding:10px 70px 10px 20px;margin:0 5px 10px}.resultsText .buttonRow{margin:20px 0 0}.resultsText a:before{content:"";position:absolute;top:calc(50% - 10px);right:10px;width:20px;height:20px;background-position:0 0;background-size:auto 20px}.drawContainer{display:flex;flex-wrap:wrap;justify-content:center;max-height:350px;margin:20px auto 0}.drawBox{position:relative;display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;filter:drop-shadow(0px 6px 12px #0004);margin:0 10px 20px}.drawTitle{align-items:center;padding:6px 12px;margin:-30px 0 0;z-index:10}ul.drawBalls,ul{display:flex;justify-content:center}.drawTitle svg,.drawTitle img{border-width:4px;border-style:solid;height:30px;margin-right:10px}.upcomingGame>span{border-bottom:1px solid #fff}.drawTitle h3{font-size:16px;text-transform:capitalize;font-weight:300;margin:0}ul.drawBalls{list-style:none;align-items:center;padding:24px}.howBox a,.number-checker tbody>tr:first-child,.upcomingGame h1>span{display:block}h3.upcomingTitle{font-size:55px;margin:0 0 20px}.upcomingGamesContainer{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;position:relative}.upcomingGame.win4{max-width:calc(100% - 70px);width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;padding:30px 20px 50px}.upcomingGame.win4>span{width:100%}.upcomingGame>span{padding:0 0 15px;border-bottom-width:0px}.upcomingGame.win4>img{filter:brightness(0) invert(1)}.upcomingGame.win4>*{margin:0 5px}.upcomingGame.win4:before{content:"";position:absolute;top:calc(50% - 1200px);left:-1000px;width:2000px;height:2000px;background:radial-gradient(var(--altColour),#fff0,#fff0);z-index:-1;animation:winGradient 10s forwards infinite}@keyframes winGradient{0%{left:-2000px}100%{left:1000px}}.win4 .ticketBreak{position:absolute;bottom:20px;width:calc(100% - 30px)}.upcomingGame.win4{max-width:calc(100% - 70px);width:100%;flex-direction:row;align-items:center;flex-wrap:wrap;padding:20px 20px 40px}.upcomingGame.win4 .timer{display:flex;justify-content:center;align-items:center}.upcomingGame.win4 .timer>*{margin:0 10px}.winning-numbers .upcomingGame.win4{max-width:100%;margin:0 0 20px}.howBox,.upcomingGame{flex-direction:column;display:flex}body:not(.home) .jackpotBoxContainer{width:450px;margin:90px auto}.upcomingGame{justify-content:center;margin:30px 10px 20px;background:#ddd;padding:30px 20px 10px;position:relative;overflow:hidden;box-shadow:0 6px 12px #0004}#waysToPlay{margin:0 auto 60px;max-width:95vw}#howToPlay.waysToPlay>div:after{content:"";position:absolute;top:5px;left:5px;width:calc(100% - 10px);height:120px;z-index:10;mix-blend-mode:color}#howToPlay.waysToPlay>div:before{display:none!important}.statBox .box,.featuredNumbers .flexVertical{background:unset}.upcomingGame:hover{transform:scale(1.05)}.upcomingGame>span{padding:0;margin:0 10px 15px}#checkerStatus{padding:15px 30px}.upcomingGame h2{font-weight:300;margin:0 0 15px;font-size:18px}.upcomingGame .jackpot{font-size:38px;margin:0 0 15px}.upcomingGame .cDown>li{width:40px;aspect-ratio:1;list-style:none}.howBox a:before,.upcomingGame a:before{right:8px;width:30px;height:30px;background-position:0 0;background-size:auto 30px;position:absolute}.upcomingGame .cDown>li>.counterVal{font-size:12px}.upcomingGame .upcoming{margin:0 0 10px;display:block}.ticketBreak{border-top:3px dashed #fff;position:relative;margin:10px 0 30px}.ticketBreak:after,.ticketBreak:before{content:"";position:absolute;width:80px;height:80px;top:-40px}.ticketBreak:before{left:-70px}.ticketBreak:after{right:-70px}.upcomingGame a{margin:0 auto;width:100%;max-width:250px;text-align:left;position:relative;padding:15px 10px}.upcomingGame a:before{top:8px}#whyPick{width:95vw;max-width:1600px;margin:30px auto 90px;padding:120px 30px;position:relative;z-index:0;overflow:hidden}#whyPick:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/images/layout/pick-4-balls.svg) 0 0/cover;mix-blend-mode:soft-light}#whyPick>*{position:relative}.howToMason{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;max-width:1200px;margin:0 auto}#whyPick h2{text-align:center;font-size:60px;margin:0 0 30px}.howBox{margin:0 10px 20px;padding:30px 20px 20px;min-height:260px;justify-content:space-between;align-items:stretch;background:#fff4;backdrop-filter:blur(10px)}.howBox h3{font-size:22px;text-transform:capitalize;margin:0 0 10px}#playTypeContainer{position:relative;width:100%}.howBox p{font-size:18px;line-height:1.2;font-weight:200;padding-bottom:30px}.howBox a{padding:20px;position:relative;transform:translateY(0)}.howBox a:hover{transform:translateY(-5px)}.howBox a:before{top:13px}div.number-checker{margin:0 auto 90px;padding:20px 20px 30px;max-width:1000px}div.number-checker table.styleTable{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:860px;margin:0 auto}div.number-checker thead,.resultsList .date,.statBox .inner{width:100%}div.number-checker tbody>tr{margin:15px 0}.numberGroup{max-width:860px;margin:0 0 10px;padding:5px}div.number-checker tbody>tr:first-child td span{width:66px;aspect-ratio:1;border-width:2px;border-style:solid;display:flex;justify-content:center;align-items:center;margin:8px;cursor:pointer;opacity:.9;transition:transform .3s,opacity .3s,color .3s;position:relative;overflow:hidden;z-index:2;font-size:28px;font-weight:600}footer{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:60px 20px;margin:60px 0 0}#breadcrumb,footer ul{justify-content:center;list-style:none;display:flex}.footerLogo,.footerLogo img{width:160px;height:70px;margin:0 0 20px}footer p.smallprint{text-align:center;margin:0 0 20px}footer ul{align-items:center;padding:0;flex-wrap:wrap}footer ul li a{margin:0 10px}body:not(.home) .myPage{max-width:1200px;margin:180px auto 30px;position:relative;z-index:10;min-height:calc(100vh - 500px)}body:not(.home):before{content:"";position:absolute;top:0;left:0;width:100%;height:250px;clip-path:ellipse(70% 100% at 50% 0%)}#breadcrumb{align-items:center;padding:20px 10px;margin:0 0 60px;width:auto}#breadcrumb li>*{margin:0 5px;padding:0 5px}#breadcrumb li:not(:last-child)>:after{content:"";display:inline-block;margin-left:15px;margin-top:5px;width:6px;height:6px;border-top:3px solid #fff;border-right:3px solid #fff;transform:translateY(-2px) rotate(45deg)}#breadcrumb>li:nth-child(1) a{display:flex;justify-content:start;align-items:center}#breadcrumb>li:nth-child(1) a:before{content:"";display:block;width:30px;height:20px;background-image:url(/images/layout/home.svg);background-size:contain;background-repeat:no-repeat;background-position:center;filter:brightness(0) invert(1)}#breadcrumb>li:nth-child(1) span{display:none}body:not(.home) #whyPick{width:100%;max-width:95vw;margin:30px auto 60px;padding:60px 10px}.number-checker tbody>tr:not(:nth-child(1)),.number-checker tbody>tr:nth-child(2) td,.number-checker tfoot,.number-checker tfoot tr{display:flex;justify-content:center;align-items:stretch}.number-checker select{border-width:0;padding:10px;cursor:pointer}.number-checker tfoot input{width:200px;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;margin:20px 5px;border-width:0;cursor:pointer}#yourNumbers,.resultBallContainer{justify-content:center;display:flex}.number-checker>.wrap>p{text-align:center;max-width:500px;margin:0 auto}#yourNumbers{align-items:center;flex-direction:column}.resultBallContainer{align-items:center;flex-wrap:wrap;margin:10px auto 30px}.resultBallContainer>div{width:100%;margin:20px 0 0}#checkYourNumbers{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:900px;width:95vw;margin:30px auto;padding:20px}#checkYourNumbers tr>th{width:180px;border-width:0!important;padding:10px}#checkYourNumbers>*{width:100%;display:flex;flex-wrap:wrap;flex-direction:column}#checkYourNumbers tr{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#checkYourNumbers tr *{line-height:1}#checkYourNumbers tr>*{display:flex;justify-content:start;align-items:center;padding:10px;text-align:center}#checkYourNumbers .resultBallContainer{margin:0}#checkYourNumbers .resultBall.greyed{filter:opacity(.5);border:2px solid #888}#checkYourNumbers tr.won{position:relative;padding:10px 0}#checkYourNumbers tr.won:before{content:"";background-size:400% 400%;position:absolute;bottom:0;left:0;width:100%;height:100%;clip-path:polygon(0% 0%,0% 100%,0% 100%,0% 8%,100% 8%,100% 92%,0% 92%,0% 100%,100% 100%,100% 0%);animation:winner 2s forwards linear infinite}@keyframes winner{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#checkYourNumbers .won .resultBall.greyed{filter:unset}.checker-results>td:nth-child(1){font-size:14px;text-align:center}#checkYourNumbers tr>*:nth-child(2){width:300px}#checkYourNumbers tr>*:not(:nth-child(2)){width:calc((100% - 300px) / 4);text-align:left}#checkYourNumbers thead tr{display:flex;justify-content:space-between;align-content:center}.alert{max-width:900px;padding:30px;text-align:center;margin:0 auto}.feature-box,.feature-box>.flex>div{position:relative}.alert strong{margin:0;display:block}#oddsTable{margin:0 auto 60px}.switch span{display:block;text-align:center;margin:0 5px}.statBox{margin:0px auto 40px;max-width:95vw}.statBox .box img{filter:brightness(0) invert(1)}.statBox .box{width:300px;height:auto;text-align:center;margin:20px 5px}.statBox .box img{width:50px;height:50px;object-fit:contain;margin:0 0 10px}.quickLinks,.resultsBox ul.drawBalls{width:fit-content}.inner>div:first-child{font-size:24px;font-weight:200;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #aaa}.inner>div:nth-child(2){font-size:36px}.feature-box{padding:10px 30px 40px}.feature-box:not(.fullWidth){width:calc(100vw - 30px);margin:0 auto 30px;max-width:900px}.feature-box .flexTwo>div{position:relative;z-index:5}.feature-box>.flex>div{overflow:hidden;padding:30px 15px;margin:0 10px 20px;z-index:1}.featuredNumbers .flexVertical{margin-left:5px;justify-content:start;align-items:start}.feature-box svg,.feature-box img{width:300px;height:300px;position:absolute;bottom:-40px;left:-40px;z-index:-1;opacity:.2}.featuredNumbers .flex{margin:0 0 30px;padding:0 0 15px;border-bottom:1px solid #fff}.featuredNumbers>.flex:last-child{border-bottom-width:0;padding-bottom:0;margin-bottom:0}.featuredNumbers .flexVertical>span{opacity:.8}.feature-box>h2{padding:40px 0 0}.feature-box .numberFrequencies{width:100%;height:unset;position:relative;z-index:10}.numberFrequencies .flexVertical{justify-content:center;align-items:center;text-align:center;margin:0 10px 20px}.numberFrequencies .ball{margin:0 auto 10px;border:2px solid #fff}.pastWinners a,.quickLinks a,.resultsBox .myButton{text-align:center}.numberFrequencies #mainTable>div{padding:30px 20px}.feature-box .numberFrequencies>svg:first-of-type{bottom:unset;top:-40px;left:unset;right:-40px}.quickLinks{display:flex;justify-content:center;align-items:center;margin:0 auto 20px;padding:0}.quickLinks a{margin:10px;padding:10px 20px}.resultsList img,.resultsList svg{width:30px;height:30px;margin-right:10px}.resultsBox>.box{display:flex;justify-content:space-between;align-items:center;padding:20px}.resultsBox .myButton{padding:10px 20px;margin:10px auto 0;box-shadow:0px 6px 6px #0004;display:block;width:250px;transform:translateY(0px);transition:transform 0.2s,box-shadow 0.2s}.resultsBox .myButton:hover{transform:translateY(3px);box-shadow:0px 3px 6px #0004}.resultsList>.resultsBox{margin:0 0 20px;padding:0 0 20px;background:#fff}.resultsList .date{display:flex;padding:20px;text-align:center;justify-content:center;align-items:center}.pastWinners a{padding:20px 30px;display:block;width:300px;max-width:90vw;margin:0 auto}.resultsBox.singleContainer{padding-bottom:0!important}.resultsList ul.drawBalls{padding:10px;margin:0 10px}div:not(.resultsList,.resultsList)>.resultsBox:not(.singleResult){margin:0 auto 30px;padding:0 0 30px}.resultLinks a{padding:20px;margin:0 10px 20px;width:calc(50% - 20px);text-align:center}.resultLinks svg{width:60px;height:60px;margin:0 0 15px}.resultsList .box .h3{margin-bottom:2px}.myQuestion{margin:0 0 30px;padding:30px;cursor:pointer;text-align:left;box-shadow:0 0 8px #0000;transition:box-shadow .3s}.myQuestion:hover{box-shadow:0 4px 8px #0004}.myQuestion .dropDown{max-height:0;opacity:0;overflow:hidden;transition:max-height .1s,opacity .3s;font-size:20px;line-height:1.3}.myQuestion.openFAQ .dropDown{max-height:300px;opacity:1}.myQuestion .h4{margin:0;transition:margin .3s;position:relative;display:flex;justify-content:space-between;align-items:center}.myQuestion.openFAQ .h4{margin:0 0 15px}.myTable>tbody,.myTable>thead{width:100%;border-width:0px}.myTable caption{display:block;margin:10px}.myTable tr{display:flex;justify-content:space-between;align-items:stretch}.myTable td,.myTable th{padding:20px 10px}.myTable tbody td{border-right:1px solid #0004;line-height:1.4}.myTable tr>td:last-child,.myTable tr>th:last-child{border-right-width:0px}#oddsTable td,#oddsTable th{width:25%;text-align:center}#oddsTable.myTable:before{opacity:0}.myTable{overflow:hidden}#winningNumbers td,#winningNumbers.myTable th{width:33.33%}#howToPlay>div{padding:5px;text-align:center;position:relative}#howToPlay>div img{height:300px;width:100%;padding:0;margin:0 0 20px;object-fit:cover;object-position:center}#howToPlay.waysToPlay>div img{height:120px}#howToPlay>div:first-child:before{content:"1"}#howToPlay>div:nth-child(2):before{content:"2"}#howToPlay>div:nth-child(3):before{content:"3"}#howToPlay>div:nth-child(4):before{content:"4"}#howToPlay>div:before{position:absolute;top:-40px;right:10px;width:80px;height:80px;display:flex;justify-content:center;align-items:center;font-size:35px;transform:rotate(10deg);z-index:10;font-weight:600}#howToPlay p{line-height:1.3;font-size:18px}.archiveLinks a{font-size:20px;margin:0 10px 20px;padding:15px 30px}.archiveLinks{margin:0 0 20px}#middayPrizes th,#middayPrizes td,#eveningPrizes th,#eveningPrizes td{width:50%}.previousPrizes>div{margin:10px 20px 20px;width:calc(50% - 20px);padding:30px;text-align:center}.myTable tbody>tr:nth-child(2n) .resultBall{border-width:2px;border-style:solid;background:unset}.previousPrizes>div:first-child{margin-left:0}.previousPrizes>div:last-child{margin-right:0}.previousPrizes{align-items:stretch}.previousPrizes table{width:100%;margin:0 0 30px}.prizes-totals>div{margin:0 20px}.breakdown-btns{width:530px;margin:10px auto 0}.breakdown-btns>*{width:250px;text-align:center;margin:10px;padding:10px}.breakdown-btns>*:first-child{margin-right:5px}.breakdown-btns>*:last-child{margin-left:5px}.breakdown-btns>*:first-child:last-child{width:calc(100% - 30px)}.number-checker .lotteryLogo{max-width:100px;filter:invert(1)}#toTop{position:fixed;z-index:20;bottom:20px;right:20px;transform:translateY(40px);opacity:0;transition:transform 0.3s,opacity .3s;filter:drop-shadow(0px 2px 4px #0004);display:flex;justify-content:center;align-items:center;padding:10px 10px 10px 20px;font-size:14px;pointer-events:none}#toTop img{width:26px;height:26px;object-fit:cover;object-position:0 0;margin-left:10px;transform:rotate(-90deg)}#toTop.scrolled{transform:translateY(0px);opacity:1;pointer-events:all}input.disabled{opacity:.5}.switch{display:flex;justify-content:center;align-items:center}#onoffswitch{width:50px;height:30px;display:flex;justify-content:start;align-items:center;position:relative;cursor:pointer;transform:translateX(20px)}#onoffswitch:before{content:"";width:20px;height:20px;position:absolute;left:5px;top:5px;filter:grayscale(1) opacity(0.3);transform:translateX(0px);transition:transform 0.3s,filter 0.3s}.on#onoffswitch:before{transform:translateX(20px);filter:grayscale(0) opacity(1)}body.\34 04 #content{background:unset}#waysToPlay tr>td:nth-child(1),#waysToPlay tr>td:nth-child(4){width:20%}#waysToPlay tr>td:nth-child(2){width:30%}#waysToPlay tr>td:nth-child(3){width:30%}#waysToPlay tr>td{text-align:center}.myTable{position:relative;z-index:2}body._numbers div:not(.resultsList,.resultsList)>.resultsBox:not(.singleResult){margin:0 auto 30px}.breakdown-btns>*.disabled{opacity:0.5;cursor:not-allowed}body.tickets #whyPick .howBox p{padding-bottom:0;margin-bottom:0}#howToMore{align-items:stretch}#howToMore>div{padding:60px 30px;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}#howToMore a{color:#fff}#allDraws .box{width:100%;padding:0}.popContainer:not(.relativePop){position:fixed;width:calc(100% - 60px);left:30px;bottom:0;transform:translateY(100%);animation:showBanner 2s forwards;z-index:12;transition:transform 0.6s}.popContainer.relativePop{position:relative;width:1600px;margin:0 auto 20px}.popContainer.popContainer.shorterPop{width:1200px;max-width:100%}body.home .popContainer.popContainer.shorterPop{width:1600px}.popContainer{border-radius:30px 30px 0 0;overflow:hidden}.closePop{position:absolute;top:10px;right:10px;width:40px;height:40px;z-index:10;transform:scale(1);transition:transform 0.3s;cursor:pointer}.closePop:hover{transform:scale(1.2)}.popContainer .logoBanner{max-width:200px;filter:drop-shadow(0px 0px 5px #fff8)}.closePop:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;transform:translate(-50%,-50%);clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%)}.popContainer.closed{transform:translateY(0%);animation:closeBanner 1s forwards}@keyframes showBanner{0%,50%{transform:translateY(100%)}100%{transform:translateY(0%)}}@keyframes closeBanner{0%{transform:translateY(0%)}100%{transform:translateY(100%)}}.fullBanner *{font-family:"Trebuchet MS"}.fullBanner{cursor:pointer;justify-content:center;display:flex;align-items:center;height:150px;overflow:hidden;position:relative;margin:0;width:100%}.fullBanner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000a,#fffa);mix-blend-mode:overlay;z-index:1}.contentBanner{transition:transform .3s;transform:scale(1);width:100%;height:60%;top:20%;left:60px;position:absolute;display:flex;justify-content:center;align-items:stretch;max-width:calc(100% - 120px);z-index:5;cursor:pointer}.fullBanner:hover .contentBanner{transform:scale(1.1)}.contentBanner:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% + 120px);height:calc(100% + 120px);background:#0004;opacity:.6;transition:opacity .6s;z-index:-1}.progressionBanner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:calc(100% - 420px);max-width:800px;margin:0 2.5%}.banJackpot{position:relative;font-size:35px;font-weight:700;filter:drop-shadow(0px 0px 15px #fff);margin:0 0 6px;text-align:center}.progBar{width:100%;border:2px solid #fff;position:relative;overflow:hidden}#prog{position:absolute;height:100%;top:0;left:0;z-index:10;mix-blend-mode:exclusion;width:95%}#prog svg{content:"";position:absolute;right:-23px;top:0;width:42px;height:200%;transform:translateY(24%);background-position:bottom;animation:3s linear infinite forwards wave}#prog svg:nth-child(2){top:-200%}.progBar span{position:relative;font-size:16px;height:18px;display:block;z-index:12;mix-blend-mode:exclusion;white-space:nowrap}.progBar span>span{position:absolute;left:0;width:100%;height:16px;transform:translateY(100%);display:flex;justify-content:center;align-items:center}.progBar span>span:first-child{animation:10s infinite forwards spanOne}.progBar span>span:nth-child(2){animation:10s infinite forwards spanTwo}.banDate{position:relative;font-size:12px;margin:0 0 2px}#prog span{display:none}.enterBanner{width:auto;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700;filter:drop-shadow(0px 0px 20px #fff4)}.shaker{animation:2s infinite forwards shaker}.enterBanner>span:not(:last-child){font-size:22px;margin:0 0 2px}.banTimer{display:flex;justify-content:center;text-align:center}.banTimer>span{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:0 2px}.banTimer>span:not(:first-child,:last-child){margin:0 5px}.banTimer>span strong{font-size:30px;margin-bottom:-2px}.banTimer>span>span{font-size:12px;margin-bottom:4px}.enterBanner>.enterButton{font-size:20px;padding:10px 20px;white-space:nowrap}.base img:nth-child(2n - 1){animation:12s ease-in-out infinite forwards hover}.base{height:100%;transition:transform 0.3s,opacity .3s;transform:scale(1.2);opacity:1;position:absolute;top:0;left:0;width:100%;z-index:3;display:flex;justify-content:space-evenly;align-items:center;mix-blend-mode:color-dodge}.fullBanner:hover .base{transform:scale(1);opacity:.3}.base img:nth-child(2n - 1){animation:12s ease-in-out infinite forwards hover}.base img:nth-child(2n){animation:12s ease-in-out infinite forwards hoverRe}.base img{width:120px;animation-duration:13s;margin-top:90px;filter:blur(2px);opacity:0.6}.noMatches{display:flex;justify-content:center;margin-top:2rem;font-size:larger}@keyframes shaker{0%,10%,30%,70%{transform:rotate(0) scale(1)}40%,50%,60%{transform:rotate(2deg) scale(1.1)}45%,55%{transform:rotate(-2deg) scale(1.1)}}@keyframes spanOne{0%{transform:translateY(100%)}45%,5%{transform:translateY(0)}100%,50%{transform:translateY(-100%)}}@keyframes spanTwo{0%,45%{transform:translateY(100%)}50%,95%{transform:translateY(0)}100%{transform:translateY(-100%)}}@keyframes hoverRe{0%,100%{transform:translateY(100%) scale(0.5)}50%{transform:translateY(-50%) scale(1.2)}}@keyframes hover{0%,100%{transform:translateY(-50%) scale(1.2)}50%{transform:translateY(100%) scale(0.5)}}@keyframes wave{0%{transform:translateY(-50%)}100%{transform:translateY(50%)}}#my404{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:300px;height:calc(100vh - 500px);text-align:center}#my404>p:nth-child(1){font-size:240px;filter:drop-shadow(10px 10px 0 var(--mainColour))}#my404 p{margin:0;line-height:1}#my404>p:nth-child(2){font-size:60px}#my404>p:nth-child(3){font-size:24px;margin:30px 0 30px}#my404 .myButton{font-size:24px;padding:20px 30px}#editButton{padding:20px 20px;display:block;width:150px;margin:0 auto}.base img:nth-child(2n - 1){animation:12s ease-in-out infinite forwards hover}.base{height:100%;transition:transform 0.3s,opacity .3s;transform:scale(1.2);opacity:1;position:absolute;top:0;left:0;width:100%;z-index:3;display:flex;justify-content:space-evenly;align-items:center}.fullBanner:hover .base{transform:scale(1);opacity:.3}.base img:nth-child(2n - 1){animation:12s ease-in-out infinite forwards hover}.base img:nth-child(2n){animation:12s ease-in-out infinite forwards hoverRe}@keyframes hoverRe{0%,100%{transform:translateY(100%) scale(0.5)}50%{transform:translateY(-50%) scale(1.2)}}@keyframes hover{0%,100%{transform:translateY(-50%) scale(1.2)}50%{transform:translateY(100%) scale(0.5)}}.jackpotBoxContainer{transform:scale(1) rotate(0);transition:transform .5s}.jackpotBoxContainer:hover{transform:scale(1.1) rotate(8deg)}.jackpotBoxContainer:before{transform:rotate(15deg) scale(1);transition:transform .5s}.jackpotBoxContainer:hover:before{transform:rotate(20deg) scale(.9)}@keyframes bannerIn{0%{transform:translateY(-100%)}100%{transform:translateY(0)}}@keyframes bannerTextIn{0%{transform:translateY(60px);opacity:0}100%{transform:translateY(0);opacity:1}}.bannerContent{transform:translateY(60px);opacity:0;animation:.6s .6s forwards bannerTextIn}#JackPotForm>p{width:100%;font-size:30px;margin:0 0 20px}#slotmachine .widget-line{width:400px;height:auto;margin:10px 0 10px 20px;position:relative}#slotmachine img{object-fit:contain;position:relative;width:100%;height:auto;z-index:0;pointer-events:none}#slotmachine .flex{position:absolute;top:105px;left:60px;width:260px}#slotmachine .flex>input{width:calc(25% - 6px);margin:0 3px;height:130px;font-size:30px;text-align:center;border-width:0;outline:none;background:none}#slotmachine span button{position:absolute;bottom:30px;left:28px;width:322px;height:72px;z-index:10;opacity:0;cursor:pointer}#JackPotForm .trash{position:absolute;bottom:-35px;left:calc(50% - 86px);width:150px;padding:8px;z-index:1;font-size:14px;cursor:pointer}#playTypeContainer>select{border-width:0;width:150px;padding:10px}#slotmachine .widget-line:before{content:"";position:absolute;top:60px;left:48%;transform:translateX(-50%);width:200px;height:26px;background-image:url(/images/layout/logo.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.handle{position:absolute;right:0;width:11px;height:50px;bottom:calc(50% + 6px);transform-origin:bottom;cursor:pointer}.handle:after{content:"";width:32px;height:32px;position:absolute;top:-15px;left:-11px;z-index:10}.handle.pull{animation:handle .6s forwards}.handle.stop{animation:unset}@keyframes handle{0%,100%{height:50px}50%{height:15px}}#slotmachine .widget-line{filter:drop-shadow(0px 0px 0px #0000);transition:filter .6s}#slotmachine .widget-line:hover{filter:drop-shadow(0px 2px 8px var(--altColour)4)}#slotmachine .widget-line{transform:translate(0px,0px) rotate(0deg) scale(1);transform-origin:bottom}@keyframes jump{0%,100%{transform:translate(0px,0px) rotate(0deg) scale(1)}20%{transform:translate(0px,0px) rotate(2deg) scale(0.98)}50%{transform:translate(0px,-50px) rotate(-2deg) scale(1.02)}}@keyframes shake{0%,100%{transform:translate(0px,0px) scaleY(1) scaleX(1)}20%,60%{transform:translate(-10px,0px) scaleY(0.9) scaleX(1.1)}40%,80%{transform:translate(10px,0px) scaleY(0.9) scaleX(1.1)}}ul.list{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:20px auto}ul.list li{margin:5px 0;line-height:1.2}.table>*>*>*{border:1px solid #000;padding:10px}.table{margin:20px auto}#fixedButton{position:fixed;bottom:20px;left:20px;display:flex;justify-content:center;align-items:center;padding:10px}#fixedButton>p{margin:0 20px}.wheel{width:60px;height:60px;position:relative;overflow:hidden}.wheel img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0}#myLotteryWheel{z-index:2;transform:rotate(0deg);animation:spin 3s infinite linear;width:80%;height:80%;top:10%;left:10%}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#fixedButton>p.buttonOpen{opacity:.5}@media (hover:hover),(pointer:coarse){div.number-checker tbody>tr:first-child td span:hover:before{transform:scale(0.8)}.number-checker tbody>tr:first-child td span:hover:not(.disabled):before}@media (hover:none),(pointer:fine){.checkerNumber:not(.selected){color:var(--mainColour)!important}}@media (max-width:2000px){.fullWidth{width:1600px;margin-left:calc(0px - ((1600px - 1200px)/ 2))}}@media (max-width:1700px){header nav{margin-left:60px}#howToPlay>div{width:calc(50% - 20px)}.fullWidth{width:100%;margin-left:auto}#slotmachine{margin:0 10px}#howToPlay.waysToPlay>div img,#howToPlay.waysToPlay>div:after{height:200px}}@media (max-width:1400px){.upcomingGamesContainer{max-width:1080px;flex-wrap:wrap;margin:0 auto}.upcomingGame{margin:0 5px 10px;padding:20px;border-radius:15px}.upcomingGame>span{letter-spacing:3px;margin:0 10px 12px;font-size:14px}.upcomingGame h2{margin:0 0 10px;font-size:16px}.upcomingGame h1{font-size:32px}.upcomingGame .upcoming{font-size:16px}.upcomingGame .cDown>li{font-size:24px;width:40px;height:40px}.upcomingGame .cDown>li>.counterVal{font-size:10px}.upcomingGame a:before{top:6px;border-radius:50%}.howBox a:before,.upcomingGame a:before{right:6px;width:24px;height:24px;background-position:0 0;background-size:auto 24px}.ticketBreak{margin:5px 0 15px}.upcomingGame a{padding:10px;max-width:200px}.ticketBreak:after,.ticketBreak:before{width:50px;height:50px;top:-25px}.ticketBreak:before{left:-55px}.ticketBreak:after{right:-55px}.upcomingGamesContainer:before{top:120px}.inner>div:nth-child(2){font-size:18px}}@media (max-width:1300px){header#myHeader{position:fixed;top:30px;left:50%;width:calc(100vw - 60px);height:100px;transition:width .6s,height .6s,top .6s}#myHeader #myLogo,#myHeader #myLogo img{height:60px;width:140px;transition:height .6s}#latestResults{max-width:100%;padding:0 20px;margin:60px auto}.drawContainer>.drawBox:nth-child(2n){margin-bottom:20px}.drawContainer{max-height:unset;max-width:800px;flex-direction:row;justify-content:center}.howToMason>.howBox:first-child,.howToMason>.howBox:nth-child(2),.howToMason>.howBox:nth-child(3),.howToMason>.howBox:nth-child(4){width:calc(50% - 20px)}#whyPick{padding:60px 30px 30px}.resultsBox{width:100%;margin:0 0 40px}.breakdown-btns{margin:10px auto 0}.resultsList .box .h3{font-size:35px}}@media (max-width:1100px){body:not(.home) #whyPick{margin:30px auto 30px}.showMore{height:140px;overflow:hidden;position:relative;transition:height .6s}.showMore .reveal{pointer-events:none}.reveal>*{position:relative;z-index:1}.showMore:before{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:60px;background:radial-gradient(#fff,#fffa,#fff0);z-index:2;opacity:1;transition:opacity .6s;pointer-events:none}.open.showMore:before{opacity:0}.open.showMore .reveal{pointer-events:all}.regularPara a.more{position:absolute;bottom:0;left:0;width:100%;z-index:10;display:flex;justify-content:center;align-items:center;cursor:pointer}.regularPara a.more:before,.regularPara a.more:after{content:"";display:block;width:60px;height:1px;background:#ddd;margin:0 20px}div:not(.resultsList)>.resultsBox,body.winning-numbers .myPage>.resultsBox,.previousPrizes{width:calc(100% - 30px);margin-left:auto;margin-right:auto;padding:0 0 2px}#breadcrumb{margin:-40px auto 20px}header .myNavigation:before{content:"";width:40px}.regularPara{margin:10px auto 20px}body:not(.home) .jackpotBoxContainer{width:350px}.resultsBox.singleContainer{padding-bottom:1px!important}.bannerText p,.bannerText p){line-height:1.2}#whyPick{margin:30px auto 0;padding:30px 15px}#winningNumbers tbody{border-width:0}#lower,#upper{transform:scaleX(1) rotate(0);transition:transform .6s}#lower,#middle,#upper{transition:transform .6s}#whyPick h2,.jackpotBox .jackpot{font-size:40px}.bannerText{max-width:770px}#myHamburger,.numberGroup{position:relative}#myLogo{position:absolute}.bannerText a,.hasSubNav>span{display:none}header#myHeader{left:30px}header#myHeader nav{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;background:linear-gradient(45deg,#f5f5f5,#fff);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:1000;transform:translateX(-100%);opacity:0;pointer-events:none;transition:transform .6s,opacity .6s}header nav a{margin:15px 0!important;font-size:20px;text-align:center}#myHamburger{display:block;width:50px;height:40px}#myHamburger span{position:absolute;left:0;width:100%;height:6px;border-radius:10px}#upper{top:0;transform-origin:top right}.menuOpen #upper{transform:scaleX(.95) rotate(-40deg)}#middle{top:calc(50% - 3px);transform:scaleX(1);transform-origin:right}.menuOpen #middle{transform:scaleX(0)}#lower{bottom:0;transform-origin:bottom right}.menuOpen #lower{transform:scaleX(.95) rotate(40deg)}body.menuOpen #myHeader nav{transform:translateX(0);opacity:1;pointer-events:all}.menuOpen #myHamburger{position:fixed;z-index:1001;right:75px;top:60px}.hasSubNav,.mySubNav{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:unset;opacity:1;box-shadow:unset;background:unset;top:unset;transform:unset;pointer-events:all;margin:0}#myHomeBanner{max-height:unset;height:unset;clip-path:unset;padding:0 0 60px;background-attachment:unset!important;animation:unset;opacity:1;transform:unset}.bannerText{text-align:center;margin-right:0}.jackpotBoxContainer{margin:30px 0 0}.bannerText p{font-size:18px}.bannerText h1{font-size:36px}.jackpotBox{width:350px;height:350px;padding:0 20px}.jackpotBox h2{font-size:20px;letter-spacing:1px;margin:10px 0}.cDown>li{font-size:30px;width:55px;height:55px}.megaMillionsLogo,.megaMillionsLogo img{top:-20px;right:unset;width:150px;left:50%;transform:translateX(-50%)}#whyPick h2{margin:0 0 20px}h3.upcomingTitle{font-size:35px}.resultsBox,.resultsBox>.box{flex-direction:column}.resultsList .box>ul.drawBalls:not(:last-child){margin-bottom:10px}.resultsBox>.box{padding:0 10px;margin:10px 0}.regularPara{padding:0 30px}body:not(.home):before{height:200px;clip-path:ellipse(100% 100% at 50% 0%)}.statBox .box{width:220px}.numberFrequencies #mainTable>div{padding:15px 10px;margin:0 5px 10px}.featuredNumbers .flexVertical>strong{font-size:22px}.bannerContent{flex-direction:column;margin:130px 0 0}div.number-checker tbody>tr:first-child td{margin:20px 0}.myQuestion .h4{font-size:24px;margin:0}.myQuestion{margin:0 0 15px;padding:16px 30px;border-radius:40px}.jackpotBoxLogo{transform:unset;position:relative;top:unset;right:unset;margin:0 0 10px}.jackpotBox{height:auto;padding:60px 20px}.popContainer.popContainer.shorterPop{height:auto;max-width:calc(100vw - 30px)}.popContainer.relativePop .fullBanner{width:100%;left:0;height:auto;top:0;transform:unset;height:auto;top:0}.popContainer:not(.relativePop){width:100%;left:0px;z-index:120}.popContainer{top:0;width:100svw;height:100svh;left:0;z-index:10;border-radius:0}.popContainer .base{transform:scale(2.5)}.popContainer .fullBanner:hover .base{transform:scale(2.2)}.popContainer .logoBanner{margin:0 0 20px;width:90%;max-height:120px}.popContainer .banDate{font-size:16px;margin:0 0 10px;letter-spacing:1px}.popContainer .banTimer>span{margin:0 10px}.popContainer .banTimer>span strong:nth-child(1){font-size:40px;margin-bottom:2px}.popContainer .banTimer>span strong:nth-child(2){font-size:14px}.progBar span,.progBar span span{font-size:24px;height:27px}.progressionBanner{width:100%}.popContainer .enterBanner{height:auto;margin:20px 0 0}.popContainer .fullBanner{width:calc(100% - 120px);height:auto;left:60px;top:50%;transform:translateY(-50%);padding:60px 0;z-index:10;border-radius:30px;box-shadow:0 6px 12px #0004;width:calc(100% - 80px);left:40px;height:calc(100vh - 180px);border:5px solid #fff}.popContainer .enterBanner .enterButton{font-size:20px;padding:20px;width:100%;border-radius:30px;text-align:center}.popContainer .contentBanner{flex-direction:column;align-items:center;position:relative;top:unset;left:unset;height:auto}.popContainer .contentBanner:before{width:100vw;height:100vh}.popContainer .closePop{top:0;right:0;width:100%;height:100%;border-radius:unset;z-index:0;background:#0004;transition:background .6s;transform:unset!important}.popContainer .closePop:before{content:"";position:absolute;top:15px;left:14px;width:40px;height:40px;background:#fff;z-index:10;border-radius:50%;cursor:pointer}.popContainer .closePop:after{content:"";position:absolute;top:35px;left:34px;width:18px;height:18px;transform:translate(-50%,-50%);clip-path:polygon(20% 0%,0% 20%,30% 50%,0% 80%,20% 100%,50% 70%,80% 100%,100% 80%,70% 50%,100% 20%,80% 0%,50% 30%);z-index:12}}@media (max-width:1000px){.archiveLinks a{text-decoration:none;font-size:18px;margin:0 6px 12px;background:#f5f5f5;padding:10px 20px;border-radius:20px;box-shadow:0 4px 12px #0002;color:#aaa}}@media (max-width:920px){.feature-box.fullWidth{max-width:95vw;margin:0 auto}div.number-checker tbody>tr:first-child td span{width:6vw;height:6vw;margin:1vw;min-width:50px;min-height:50px}.previousPrizes>div{margin:0px!important;width:100%}.jackpotBoxContainer a{font-size:20px}#latestResults{flex-direction:column}.logoBanner{width:120px}.enterBanner>span:nth-child(2){font-size:16px;padding:6px 12px}.banTimer>span strong:nth-child(1){font-size:20px}.banTimer>span strong:nth-child(2){font-size:10px;font-weight:200}.banJackpot{font-size:30px}.upcomingGame .banTimer>span{width:32px;height:32px}.upcomingGame .banTimer>span strong{font-size:18px}.myQuestion.openFAQ .dropDown{max-height:600px}}@media (max-width:780px){.myQuestion.openFAQ .h4:after{padding:14px 15px 16px}.progBar{max-width:80vw}.progBar span,.progBar span span{font-size:18px;height:24px}.checkerNumber:not(.selected){color:var(--mainColour)!important}.resultBall{font-size:18px}#oddsTable .myTable tr{padding:15px 10px}.resultBallContainer ul.flex{margin:0}.previousPrizes>div{box-shadow:unset}.flex{width:100%}#checkYourNumbers .checker-results.won{position:relative;padding:40px 0}.number-checker select{margin-top:10px}#form_checker .subTitle{display:flex;flex-direction:column;justify-content:center;align-items:center}.footerBanner{margin:30px auto 0}div.numberGroup{border-radius:30px}.howToMason{justify-content:space-evenly}html body{background-image:unset}#checkYourNumbers thead>tr th:first-child,.checker-results>td:first-child{width:140px}#checkYourNumbers thead>tr th:nth-child(3),.checker-results>td:nth-child(3){width:190px}.checker-results>td:nth-child(4){width:calc((100% - -600px) * 0.10)}.footerLogo img{width:calc(100% - 30px);margin:0 auto;display:block;height:auto;max-height:70px}.footerLogo{height:auto}.resultsBox .myButton{padding:15px 5px;margin:10px auto 15px;letter-spacing:2px}body:not(.home):before{clip-path:unset}#middayPrizes strong,#eveningPrizes strong{font-weight:900}#middayPrizes tr,#eveningPrizes tr{flex-direction:row}#middayPrizes .myTable td,#eveningPrizes .myTable td{padding:5px}.feature-box:not(.fullWidth){width:calc(100vw - 30px);margin:0 auto 30px}.myTable tr{flex-direction:column}.myTable td,.myTable th{width:100%!important;border-width:0!important}#winningNumbers thead{display:none}.myTable tr{padding:10px}#winningNumbers td:nth-child(2):before,#winningNumbers td:nth-child(3):before{content:attr(data-title);width:100%;text-align:center;margin:0 0 10px;color:#aaa;font-weight:200;text-transform:uppercase;letter-spacing:4px}#waysToPlay thead td{display:none}#waysToPlay tbody tr>td:first-child{color:var(--mainColour);font-size:24px}#waysToPlay tbody tr>td{border-right-width:0px;padding:10px}#waysToPlay tbody tr>td:before{content:attr(data-title) ":";font-weight:600;margin-right:10px}#oddsTable thead{display:none}#oddsTable td:not(.noBefore):before{content:attr(data-title)":";font-weight:700;margin-right:5px}.myTable caption{width:100%;margin:10px 0}#oddsTable tr>td:first-child{font-size:24px;font-weight:900;color:var(--mainColour)}.quickLinks a{margin:4px}.quickLinks{border-radius:20px;padding:10px;flex-wrap:wrap;margin:0 auto 20px;max-width:95vw}#howToPlay>div,.resultsBox>.box,body.number-checker .resultBallContainer>div{width:100%}.resultsText h3{font-size:20px}.resultsText .h6{font-size:20px;letter-spacing:2px}header#myHeader{top:30px;left:15px;width:calc(100vw - 30px);height:90px;padding:0 30px}header #myLogo,header #myLogo img{height:55px;max-width:calc(100vw - 140px)}#myHamburger{width:40px;height:30px}.menuOpen #myHamburger{right:45px}.resultsList .box .h3{margin-bottom:5px}#oddsTable{overflow-x:auto;max-width:calc(100vw - 60px);align-items:start}.myTable caption{letter-spacing:2px;font-size:14px}.h1,.h2,.h3,h1,h2,h3{font-size:30px}.statBox .box{width:calc(33.33% - 10px);height:auto;padding:5px!important}.feature-box{padding:0px 20px 10px}.featuredNumbers .flexVertical>strong{font-size:18px}.featuredNumbers .flexVertical>span{font-size:16px}.feature-box>.flex>div{padding:20px 10px;margin:0 0px 20px}.statBox .box img{width:30px;height:30px;margin:0 0 5px}.statBox{margin:10px 10px 20px;border-radius:20px}#checkYourNumbers thead>tr th:first-child,.checker-results>td:first-child{width:160px}#checkYourNumbers thead>tr th:nth-child(2),.checker-results>td:nth-child(2){width:90px}#checkYourNumbers .checker-results>*{padding:10px 5px}#checkYourNumbers .checker-results>td:last-child,#checkYourNumbers tbody .checker-results:nth-child(2n)>td:last-child{width:100%;background:#eee;margin:10px}#checkYourNumbers tbody .checker-results:nth-child(odd)>td:last-child{width:100%;background:#fff;margin:10px}#checkYourNumbers .checker-results.won>td:last-child{background:#fff!important;color:#7c4992!important;text-align:center}#checkYourNumbers tbody .checker-results:nth-child(2n){border-left:unset;border-right:unset}.howBox{margin:0 0px 20px}.upcomingGame{margin:0 5px 10px;padding:20px 30px;max-width:300px;width:calc(100% - 30px)}body.tickets .upcomingGame .upcoming{font-size:20px;margin-bottom:10px;display:block}.feature-box>.flex>div{width:100%}#my404>p:nth-child(1){font-size:160px;filter:drop-shadow(5px 5px 0 var(--mainColour))}#my404>p:nth-child(2){font-size:32px;letter-spacing:4px}#my404>p:nth-child(3){font-size:20px;margin:10px 0 20px}#my404 .myButton{padding:15px 20px;font-size:18px}.flex.resultLinks a.flexVertical{width:100%;padding:10px}.resultLinks svg{width:30px;height:30px;margin:0 0 10px}#checkYourNumbers thead{display:none}#checkerStatus,.number-checker tbody>tr:nth-child(2) .subTitle select{margin:10px 0 0}#form_checker tfoot tr,.number-checker thead tr{flex-direction:column}.number-checker tfoot{margin:0 0 15px}.number-checker tfoot,.number-checker tfoot *,.number-checker tfoot input{width:100%}.number-checker tfoot input{margin:0 0 10px}.number-checker tbody>tr:nth-child(2) .subTitle{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}#checkerStatus{letter-spacing:0}.myQuestion .h4:after{margin-left:10px;padding:15px}.myQuestion.openFAQ .h4{margin:0 0 5px}table#checkYourNumbers .checker-results>*{padding:10px 5px;width:100%;text-align:center;justify-content:center}.myTable td,.myTable th{padding:10px}.drawBox,.drawBox .drawBalls{width:100%;max-width:300px}.progBar span,.progBar span span{font-size:15px}}@media (max-width:600px){.resultsText h3{font-size:20px}#breadcrumb{margin:0px auto 20px}.myQuestion .h4{font-size:20px}.inner>div:first-child,.inner>div:nth-child(2){font-size:15px}.howToMason>.howBox,.howToMason>.howBox:first-child,.howToMason>.howBox:nth-child(2),.howToMason>.howBox:nth-child(3),.howToMason>.howBox:nth-child(4),.numberFrequencies .flexVertical{width:100%}.howBox{min-height:unset}.howBox p{padding-bottom:0;border-bottom:unset}.resultsText p{font-size:18px}header#myHeader{top:20px;left:10px;width:calc(100vw - 20px);height:70px;padding:0 30px}body:not(.home):before{height:160px}body:not(.home) .myPage{margin:100px auto 0}footer{margin:30px 0 0}#myHamburger span{height:5px}#middle{top:calc(50% - 2px)}.menuOpen #myHamburger{right:40px;top:40px}.h4,.h5,.h6,h4,h5,h6{font-size:22px}.contentBanner{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;left:unset;top:unset;max-width:100%}.fullBanner{height:auto;padding:30px 0}.contentBanner>*:not(:last-child){margin:0 0 10px}.enterBanner>span:nth-child(2){font-size:20px;padding:10px 20px;margin-top:10px}.banTimer>span strong:nth-child(1){font-size:30px}.banTimer>span strong:nth-child(2){font-size:18px}.popContainer.popContainer.shorterPop{width:auto}.popContainer.popContainer.shorterPop .fullBanner{min-width:300px}.upcomingGame .banTimer>span{width:32px;height:32px}.upcomingGame .banTimer>span strong{font-size:18px}.popContainer .fullBanner{width:calc(100% - 40px);left:20px}#waysToPlay tbody tr>td:before{display:block;margin-right:4px}#waysToPlay tbody tr>td{line-height:1.4}.statBox.flexThree{align-items:start}table.mobFormat thead{display:none}table.mobFormat tr{display:flex;flex-direction:column;margin:0 0 20px;border-bottom:1px solid #000}table.mobFormat tr>td:before{content:attr(data-title);display:block;font-weight:600}}@media (max-width:500px){#howToPlay>div:before{top:-20px}#JackPotForm>div{flex-wrap:wrap}#JackPotForm>div>span{width:100%}footer ul{flex-direction:column}footer ul li{margin:0 0 10px}#editButton{padding:12px 10px;width:100px;letter-spacing:1px}#breadcrumb li>*{margin:0 5px;padding:0;font-size:14px}.featuredNumbers .flex{flex-direction:column;text-align:center}.featuredNumbers .flex *:not(.ball){margin:0;width:100%}.featuredNumbers .flex .ball{margin:0 0 10px}footer ul li a{margin:0 5px}.jackpotBox .jackpot{font-size:32px}.jackpotBox h2{font-size:18px;letter-spacing:0}.cDown>li{font-size:24px;width:50px;height:50px}.megaMillionsLogo,.megaMillionsLogo img{top:-25px;width:130px}.bannerText h1{font-size:30px}.bannerText p{font-size:16px}#checkYourNumbers thead tr>th:nth-child(3){display:none}.checker-results>td:first-child{width:auto;margin:10px 0 0 10px}#checkYourNumbers thead>tr th:first-child{width:auto;margin:0}#slotmachine .widget-line:before{top:20%;height:7vw;top:14vw;height:7vw}#slotmachine .flex{position:absolute;top:34vw;left:14vw;width:62vw}#slotmachine .flex>input{height:100%;margin:0;padding:0;font-size:8vw;width:25%}#slotmachine img{margin-bottom:40px}#JackPotForm .trash{bottom:-20px}#slotmachine .flex{position:absolute;top:34vw;left:14vw;width:59vw}#my404>p:nth-child(1){font-size:100px}.progBar span,.progBar span span{font-size:2.5vw}}@media (max-height:600px) and (max-width:1100px){header nav a{margin:10px 0!important;font-size:18px}}