 @charset "utf-8";:root{--green:#10652F;--orange:#ec790a;--blue:#10652F;--yellow:#ffdd18;--irish-lotto:#10652F;--euromillions:#2256AA;--daily-million:#8A3887;--eurodreams:#9E3200;--forty-nines:#0859A0;--49s:#0859A0;--pick-3:#6b1fa5;--telly-bingo:#b20046;--pick-and-play:#B20A0A;--millionaire-raffle:#AB2507}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box}html{scroll-behavior:smooth;position:relative;width:100%;overflow-x:hidden}body{margin:0;background:#fff;width:100vw}h1,h2,h3,h4,h5,h6,strong,b,.strong,p,a,li,span,button,td,i,em,table,thead,tbody,tr,th,td,:before,:after{font-family:Zalando Sans,sans-serif;line-height:1.2}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;margin:0 0 15px;color:var(--blue)}strong,b,.strong{font-weight:600}h1,.h1{font-size:35px}h2,.h2{font-size:30px}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:28px}p,li{color:#444}p,a,li,span,button,td,i,em,table,thead,tbody,tr,th,td{font-weight:300;font-size:18px}sup{font-size:12px;font-style:normal;text-transform:lowercase}.light{font-weight:100}.centerText{text-align:center}.leftText,.tbsubtitle{text-align:left}.subtitle,.tbDate span,.tbsubtitle{font-size:15px;text-transform:uppercase}p.wh,h1.wh,h2.wh,h3.wh,h4.wh,h5.wh,h6.wh,div.colorMason>p.h4,div.colorMason>h1,div.colorMason>h2,div.colorMason>h3,div.colorMason>h4,.colorMason>h5,.colorMason>.myButton,td.wh,th.wh,.resultTable:not(.checkerResultsTable) td .ballRow .myBall:not(.bonus-ball,.lucky-star,.dream-number),.homeMason .drawDisplay h2,.statTable .evenBall,li.wh{color:#fff}p.wh,h1.wh,h2.wh,h3.wh,h4.wh,h5.wh,h6.wh,.colorMason>.myButton{border-color:#fff}.colorMason>.myButton:after,.colorMason>.myButton:before,.colorMason>.myButton:after{background:#fff}.blue,#introPara a{color:var(--blue)}.regularPara>p>a{color:var(--orange)}.drawDisplay,.myBox>*,.colorMason,.colorMason>*{position:relative}.myBox>*,.colorMason>*{z-index:2}.colorMason:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:.2;mix-blend-mode:hard-light;pointer-events:none}div>.colorMason:nth-child(7n - 0):before{background:red}.colorMason:nth-child(7n - 1):before{background:#0f0}.colorMason:nth-child(7n - 2):before{background:#00f}.colorMason:nth-child(7n - 3):before{background:#ff0}.colorMason:nth-child(7n - 4):before{background:#0ff}.colorMason:nth-child(7n - 5):before{background:#f0f}.colorMason:nth-child(7n - 6):before{background:unset}.myButton.irish-lotto:before,.myButton.irish-lotto:after,.body-irish-lotto .yearLinks a,.body-irish-lotto .ballMatch>span.mainBall.matched,.irish-lotto-border.myNotice p.h3:before,.irish-lotto-border.myNotice:before,.body-irish-lotto .evenBall,.body-irish-lotto #freqToggle>span.active,.body-irish-lotto #graphToggle>span.active,.body-irish-lotto #orderToggle>span.active{background:var(--irish-lotto)}.myButton.euromillions:before,.myButton.euromillions:after,.body-euromillions .yearLinks a,.body-euromillions .ballMatch>span.mainBall.matched,.euromillions-border.myNotice p.h3:before,.euromillions-border.myNotice:before,.body-euromillions .evenBall,.body-euromillions #freqToggle>span.active,.body-euromillions #graphToggle>span.active,.body-euromillions #orderToggle>span.active{background:var(--euromillions)}.myButton.daily-million:before,.myButton.daily-million:after,.body-daily-million .yearLinks a,.body-daily-million .ballMatch>span.mainBall.matched,.daily-million-border.myNotice p.h3:before,.daily-million-border.myNotice:before,.body-daily-millions .evenBall,.body-daily-million #freqToggle>span.active,.body-daily-million #graphToggle>span.active,.body-daily-million #orderToggle>span.active{background:var(--daily-million)}.myButton.pick-and-play:before,.myButton.pick-and-play:after,.body.pick-and-play .yearLinks a,.pick-and-play .ballMatch>span.mainBall.matched,.pick-and-play-border.myNotice p.h3:before,.pick-and-play-border.myNotice:before,.body-pick-and-play .evenBall,.body-pick-and-play#freqToggle>span.active,.body-pick-and-play#graphToggle>span.active,.body-pick-and-play#orderToggle>span.active{background:var(--pick-and-play)}.myButton.eurodreams:before,.myButton.eurodreams:after,.body-eurodreams .yearLinks a,.body-eurodreams .ballMatch>span.mainBall.matched,.eurodreams-border.myNotice p.h3:before,.eurodreams-border.myNotice:before,.body-eurodreams .evenBall,.body-eurodreams #freqToggle>span.active,.body-eurodreams #graphToggle>span.active,.body-eurodreams #orderToggle>span.active{background:var(--eurodreams)}.myButton.\34 9s:before,.myButton.\34 9s:after,.body-49s .yearLinks a,.body-49s .ballMatch>span.mainBall.matched,.\34 9s-border.myNotice p.h3:before,.\34 9s-border.myNotice:before,.body-49s .evenBall,.body-49s #freqToggle>span.active,.body-49s #graphToggle>span.active,.body-49s #orderToggle>span.active{background:var(--49s)}.myButton.pick-and-play:before,.myButton.pick-and-play:after,.body-pick-and-play .yearLinks a,.body-pick-and-play .ballMatch>span.mainBall.matched,.pick-and-play-border.myNotice p.h3:before,.pick-and-play-border.myNotice:before,.body-pick-and-play .evenBall,.body-pick-and-play#freqToggle>span.active,.body-pick-and-play#graphToggle>span.active,.body-pick-and-play#orderToggle>span.active{background:var(--pick-and-play)}.myButton.telly-bingo:before,.myButton.telly-bingo:after,.body-telly-bingo .yearLinks a,.body-telly-bingo .ballMatch>span.mainBall.matched,.telly-bingo-border.myNotice p.h3:before,.telly-bingo-border.myNotice:before,.body-telly-bingo .evenBall,.body-telly-bingo #freqToggle>span.active,.body-telly-bingo #graphToggle>span.active,.body-telly-bingo #orderToggle>span.active{background:var(--telly-bingo)}.myButton.millionaire-raffle:before,.myButton.millionaire-raffle:after,.body-millionaire-raffle .yearLinks a,.body-millionaire-raffle .ballMatch>span.mainBall.matched,.millionaire-raffle-border.myNotice p.h3:before,.millionaire-raffle-border.myNotice:before,.body-millionaire-raffle .evenBall,.body-millionaire-raffle #freqToggle>span.active,.body-millionaire-raffle #graphToggle>span.active,.body-millionaire-raffle #orderToggle>span.active{background:var(--millionaire-raffle)}.body-irish-lotto h1,.body-irish-lotto h2,.body-irish-lotto h3,.body-irish-lotto .h4,.body-irish-lotto .myBox strong,.myButton.irish-lotto,body.irish-lotto .breakdownTable tbody>tr:last-child td,.body-irish-lotto .oddBall,.body-irish-lotto .statBox h3,.body-irish-lotto table caption,.body-irish-lotto .regularPara li>strong{color:var(--irish-lotto)}.body-euromillions h1,.body-euromillions h2,.body-euromillions h3,.body-euromillions .h4,.body-euromillions .myBox strong,.myButton.euromillions,.body-euromillions .breakdownTable tbody>tr:last-child td,.body-euromillions .oddBall,.body-euromillions .statBox h3,.body-euromillions table caption,.body-euromillions .regularPara li>strong{color:var(--euromillions)}.body-daily-million h1,.body-daily-million h2,.body-daily-million h3,.body-daily-million .h4,.body-daily-million .myBox strong,.myButton.daily-million,.body-daily-million .breakdownTable tbody>tr:last-child td,.body-daily-million .oddBall,.body-daily-million .statBox h3,.body-daily-million table caption,.body-daily-million .regularPara li>strong{color:var(--daily-million)}.body-pick-and-play h1,.body-pick-and-play h2,.body-pick-and-play h3,.body-pick-and-play .h4,.body-pick-and-play .myBox strong,.myButton.pick-and-play,.body-pick-and-play .breakdownTable tbody>tr:last-child td,.body-pick-and-play .oddBall,.body-pick-and-play .statBox h3,.body-pick-and-play table caption,.body-pick-and-play .regularPara li>strong{color:var(--pick-and-play)}.body-eurodreams h1,.body-eurodreams h2,.body-eurodreams h3,.body-eurodreams .h4,.body-eurodreams .myBox strong,.myButton.eurodreams,.body-eurodreams .breakdownTable tbody>tr:last-child td,.body-eurodreams .oddBall,.body-eurodreams .statBox h3,.body-eurodreams table caption,.body-eurodreams .regularPara li>strong{color:var(--eurodreams)}.body-49s h1,.body-49s h2,.body-49s h3,.body-49s .h4,.body-49s .myBox strong,.myButton.\34 9s,.body-49s .breakdownTable tbody>tr:last-child td,.body-49s .oddBall,.body-49s .statBox h3,.body-49s table caption,.body-49s .regularPara li>strong,a.forty-nines{color:var(--49s)}.body-pick-and-play h1,.body-pick-and-play h2,.body-pick-and-play h3,.body-pick-and-play .myFAQs h4,.body-pick-and-play .h4,.body-pick-and-play .myBox strong,.myButton.pick-and-play,.body-pick-and-play .breakdownTable tbody>tr:last-child td,.body-pick-and-play .oddBall,.body-pick-and-play .statBox h3,.body-pick-and-playtable caption,.body-pick-and-play .regularPara li>strong{color:var(--pick-and-play)}.body-telly-bingo h1,.body-telly-bingo h2,.body-telly-bingo h3,.body-telly-bingo .h4,.body-telly-bingo .myBox strong,.myButton.telly-bingo,.body-telly-bingo .breakdownTable tbody>tr:last-child td,.body-telly-bingo .oddBall,.body-telly-bingo .statBox h3,.body-telly-bingo table caption,.body-telly-bingo .regularPara li>strong{color:var(--telly-bingo)}.body-millionaire-raffle h1,.body-millionaire-raffle h2,.body-millionaire-raffle h3,.body-millionaire-raffle .h4,.body-millionaire-raffle .myBox strong,.myButton.millionaire-raffle,.body-millionaire-raffle .oddBall,.body-millionaire-raffle .statBox h3,.body-millionaire-raffle table caption,.body-millionaire-raffle .regularPara li>strong{color:var(--millionaire-raffle)}.myButton.irish-lotto,.body-irish-lotto .ballMatch>span.mainBall.matched,.body-irish-lotto .ballMatch>span.mainBall.matched,.body-eurodreams .regularPara li>strong{border-color:var(--irish-lotto)}.myButton.euromillions,.body-euromillions .ballMatch>span.mainBall.matched{border-color:var(--euromillions)}.myButton.daily-million,.body-daily-million .ballMatch>span.mainBall.matched{border-color:var(--daily-million)}.myButton.pick-and-play,.body-pick-and-play .ballMatch>span.mainBall.matched{border-color:var(--pick-and-play)}.myButton.eurodreams,.body-eurodreams .ballMatch>span.mainBall.matched{border-color:var(--eurodreams)}.myButton.\34 9s,.body-49s .ballMatch>span.mainBall.matched{border-color:var(--49s)}.myButton.telly-bingo,.body-telly-bingo .ballMatch>span.mainBall.matched{border-color:var(--telly-bingo)}.myButton.millionaire-raffle,.body-millionaire-raffle .ballMatch>span.mainBall.matched{border-color:var(--millionaire-raffle)}.body-irish-lotto .myBall.ball:not(.oddBall){background:var(--irish-lotto);color:#fff}.body-euromillions .myBall.ball:not(.oddBall){background:var(--euromillions);color:#fff}.body-daily-million .myBall.ball:not(.oddBall){background:var(--daily-million);color:#fff}.body-pick-and-play .myBall.ball:not(.oddBall){background:var(--pick-and-play);color:#fff}.body-eurodreams .myBall.ball:not(.oddBall){background:var(--eurodreams);color:#fff}.body-49s .myBall.ball:not(.oddBall){background:var(--49s);color:#fff}.body-telly-bingo .myBall.ball:not(.oddBall){background:var(--telly-bingo);color:#fff}.body-millionaire-raffle .myBall.ball:not(.oddBall){background:var(--millionaire-raffle);color:#fff}p{margin:0 0 15px}header a,#secondaryMenu a,.mainButton,.myButton,.newsBody a,.newsItem,.yearCont>a{text-decoration:none}.resultMason .myBox p>a{color:var(--blue);text-decoration:underline}.checkerResultsTable tr.won{background:var(--yellow);border-bottom:2px solid #fff}table:not(.checkerTable) tr.won .ballRow .myBall{border:2px solid #fff;height:34px;width:34px;line-height:32px;background:#fff!important}.checkedNumbersGrey{margin:0 0 20px}.checkedNumbersGrey .myBall{background:#eee;margin-bottom:10px}.checkerResultsTable .myBall.disabled,.checkerTable .myBall.disabled,.checkerResultsTable .nowinRaffle,.checkerTable .nowinRaffle{opacity:.2}#selectButtons>span{background:#eee;padding:10px 20px;border-radius:20px;cursor:pointer}#selectButtons>span.active{background:var(--green);color:#fff}#selectButton_1{margin-right:10px}.casinoFront,.yearLinks a,.breakdownEnd>a,#freqToggle>span,#graphToggle>span,#orderToggle>span{transform:scale(1);transition:transform .3s}#casinoBanner:hover .casinoFront,.yearLinks a:hover,.breakdownEnd>a:hover,#freqToggle>span:hover,#graphToggle>span:hover,#orderToggle>span:hover{transform:scale(1.1)}.fullWidth,.largerWidth,.regularWidth,.shorter-width{margin:30px auto}.content{margin:0 auto}.fullWidth{width:100vw;margin-left:calc((1280px - 100vw) / 2)}.largerWidth,.content{max-width:1280px}.regularWidth{max-width:1100px}.shorter-width{max-width:900px}.fifty>div{width:50%}.margin30{margin:30px 0}.margin60{margin:60px 0}.padding30,.myBox.padding30{padding:30px}.padding60,.myBox.padding60{padding:60px}.myBox,.colorMason{border:3px solid #fff;padding:10px}.colorMason p{color:#fff}.accentBox,.whiteAccentBox{position:relative;overflow:hidden}.accentBox:before{content:"";position:absolute;left:0;bottom:0;width:600px;height:600px;background:url(/images/irish-lotto-accent.svg);background-size:contain;background-position:bottom left;background-repeat:no-repeat;z-index:0;opacity:.6}.whiteAccentBox:before{content:"";position:absolute;bottom:0;left:0;width:400px;height:100%;background:url(/images/irish-lotto-accent-white.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom right}.accentBox>*,.whiteAccentBox>*{position:relative;z-index:1}.flex-start,.flex-center,.flex-end,.flex-space-between,.flex-top,.flex-middle,.flex-bottom,.flex-stretch,.flex-column,.flex-row{display:flex}.flex-start{justify-content:start}.flex-center{justify-content:center}.flex-end{justify-content:end}.flex-space-between{justify-content:space-between}.flex-top{align-items:start}.flex-middle{align-items:center}.flex-bottom{align-items:end}.flex-stretch{align-items:stretch}.flex-column{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.myButton{display:inline-block;width:100%;border-bottom:1px solid var(--orange);color:var(--orange);padding:3px 0;margin:3px 0;position:relative}.menuGroup>div>a,#mainMenu .menuGroup>a{display:inline-block;width:100%;border-bottom:1px solid #fff;padding:3px 0;margin:3px 0;position:relative;color:#fff}.myButton.wh{color:#fff;border-bottom-color:#fff}.myButton.wh:after,.mainButton:after{background:#fff}.menuGroup>div>a:after{background:#fff!important}.menuGroup>div>a:after,.mainButton:after,.myButton:after,.newsButton:after{content:"";width:6px;height:8px;clip-path:polygon(0 0,0% 100%,100% 50%)}.menuGroup>div>a:after,.myButton:after,.newsButton:after{background:var(--orange)}.yearSelect h2:after{content:"+";width:6px;height:8px;color:var(--blue);margin-left:10px;display:inline-block}.menuGroup>div>a:after,.myButton:after,.mainButton:after{position:absolute;top:calc(50% - 4px);right:10px}.navLinks,.navLinks a{width:100%}.tbsubtitle{margin:5px 10px 0 0}.emptyLI.xcross,.emptyLI.fullhouse,.emptyLI.snowball{width:100%;margin:5px 0 0}.emptyLI.fullhouse{margin-top:10px}li.tbsubtitle.corner,li.tbsubtitle.xcross,li.tbsubtitle.snowball,li.tbsubtitle.fullhouse{width:100%}li.tbsubtitle.lucky-line,li.tbsubtitle.raffle{margin-left:20px}.body-telly-bingo li.myBall.corner,.body-telly-bingo li.myBall.xcross,.body-telly-bingo li.myBall.snowball{margin:0 2px 4px}li.altDrawDisplay.phone-risk{border-style:solid;border-width:1px;border-bottom-width:3px;border-radius:8px;padding:5px 10px;margin-left:10px}.newsBox .myBox{border-width:10px;margin-bottom:10px;padding:190px 30px 30px;position:relative}.newsButton{display:block;background:var(--orange);color:#fff;padding:10px;margin:15px 0 0}.newsButton:after{display:inline-block;margin:0 15px 2px;background:#fff}.placeholder:before{display:inline-block;margin:0 15px 3px;height:14px;width:10px}.mainButton{display:inline-block;width:100%;padding:10px;position:relative;overflow:hidden;background:var(--orange);color:#fff}.jackpotDisplay .mainButton{background:var(--yellow);color:#000}.mainButton:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff0,#fffa,#fff0);transform:translateY(100%);transform-origin:bottom;transition:transform .6s;pointer-events:none}.mainButton:hover:before{transform:translateY(-100%)}.newsBox .myButton,.jackpotContent .myButton{width:calc(50% - 10px)}.jackpotContent .mainButton,.drawDisplay .mainButton{margin-top:10px}.regularTable{border-collapse:collapse;width:100%;margin:30px auto;border-width:2px;border-style:solid}.regularTable th{font-weight:600}.regularTable td,.regularTable th{padding:15px 5px}.regularTable td:not(.centerText),.regularTable th:not(.centerText){text-align:left}#breadcrumb{list-style:none;padding:10px;margin:10px 0;display:flex;justify-content:start;align-items:center;flex-wrap:wrap;border-bottom:1px solid #ccc}.sitemap>ul{width:100%;background:#f5f5f5;border-bottom:2px solid var(--blue);margin:0 0 25px;padding:20px;list-style:none;display:flex;flex-wrap:wrap}.sitemap li.h3{margin:0 0 5px;width:100%}.sitemap li:not(.h3){margin:6px 15px 6px 0;text-decoration:underline}.sitemap>ul>li.h3:not(:first-child){margin-top:25px}.sitemap a{color:var(--blue);text-decoration:none}#breadcrumb>li:nth-child(1)>a,#breadcrumb>li:after{display:inline-block}#breadcrumb>li:not(:last-child):after{content:"";clip-path:polygon(0 0,0% 100%,100% 50%);background:var(--blue);width:6px;height:8px;margin:2px 15px}#breadcrumb>li:not(:last-child){position:relative}#breadcrumb *{color:#444;font-size:16px;line-height:1.5}.regularPara .myButton{width:auto;padding-right:40px;transition:padding-right .3s}.regularPara .myButton:hover{padding-right:50px}footer{background:var(--green);padding:30px;position:relative;color:#fff;margin:30px 0 0}footer:before,footer:after{content:"";position:absolute;bottom:0;width:400px;height:100%;background:url(/images/irish-lotto-accent-white.svg);background-repeat:no-repeat;background-size:cover;background-position:bottom left;pointer-events:none}footer:before{left:0}footer:after{right:0;transform:scaleX(-1)}#footerLogo{width:120px;filter:brightness(0) invert(1);margin:0 0 20px}footer a{color:#fff;margin:0 10px 20px;font-weight:300;text-decoration:underline}footer .sourceButton img{object-fit:contain;object-position:center}footer .sourceButton,footer .sourceButton img{width:160px;margin-left:15px;display:block}footer p{color:#fff;max-width:900px;font-weight:100;font-size:14px}footer .flex-center{margin:0 0 10px}.myPreferredSource{max-width:233px;min-height:unset;margin:0 0 20px}.drawDisplay p{margin:0}.drawAltStats p{font-size:15px}.homeMason .drawDisplay p,.homeMason .drawDisplay .subtitle,.homeMason .drawDisplay .myButton{color:#fff}.homeMason .drawDisplay .myButton{border-color:#fff}.homeMason .drawDisplay .myButton:after,.homeMason .drawDisplay .myButton:before{background:#fff}.homeMason .drawDisplay h2{margin:0}.homeMason .drawDisplay .altDrawDisplay{border-color:#fff}.homeMason .mainButton{background:var(--yellow);color:#000}.homeMason .drawDisplay.daily-million{max-height:270px}.homeMason .drawDisplay.irish-lotto .nextJackpotBox{padding:40px 20px}.homeMason .drawDisplay .nextJackpotBox{position:relative;overflow:hidden}.homeMason .drawDisplay .nextJackpotBox>*{transform:translateY(200px);animation:jackMove 1s forwards 1}.homeMason .drawDisplay .nextJackpotBox>*:nth-child(1){animation-delay:.75s}.homeMason .drawDisplay .nextJackpotBox>*:nth-child(2){animation-delay:1s}.homeMason .drawDisplay .nextJackpotBox>*:nth-child(3){animation-delay:1.25s}.homeMason .drawDisplay .nextJackpotBox>*:nth-child(4){animation-delay:1.5s}@keyframes jackMove{0%{transform:translateY(200px)}100%{transform:translateY(0px)}}.homeMason .drawDisplay .nextJackpotBox .h3{color:var(--yellow);filter:drop-shadow(0px 0px 5px #0004)}.drawDisplay .myButton{color:#eb790a;border-color:#eb790a;font-size:15px}.drawDisplay .myButton:after{background:#eb790a}.drawDisplay .altDrawDisplay{font-size:18px;border:1px solid #444;border-bottom-width:3px;padding:10px;text-align:center;border-radius:6px;margin:10px 0 0;color:#444;list-style:none}.myChecker h3{font-size:40px;margin:0 0 5px}.checkForm{width:450px;background:#fff;padding:20px;align-content:center}.numberCont{width:calc(100% - 460px);margin-right:10px;display:flex;flex-direction:column;align-items:center;justify-content:center}.lineCheckBox .raffleCode{background:#eee;padding:10px 15px;width:auto;margin:10px 5px 5px;font-size:16px;border-radius:5px}.lineCheckBox .raffleCode>span{font-size:10px;letter-spacing:0;display:block;text-transform:uppercase}.numberCont input:not(.myBall){margin:0 0 10px;border-width:0;max-width:200px;padding:20px 10px;font-size:18px;text-align:center;outline:none!important}#form_checker .ball.duplicate{box-shadow:0 0 8px red}#form_checker ul.balls{max-width:800px;justify-content:center;margin:0 0 20px}.myChecker #form_checker .ball,.myChecker #form_checker .ballselected{margin:4px;width:45px;height:45px;line-height:45px;cursor:pointer;transition:opacity .3s,background .3s}.myChecker #form_checker input.ball{margin:4px 4px 14px}#checkResults{border-width:0;background:var(--orange);border-bottom-width:2px;color:#fff;padding:10px;transition:opacity .3s;margin-top:20px}#checkResults:disabled,.addLineButton:disabled{opacity:.4}#checkResults:not(:disabled){cursor:pointer}.checkerDateSelect{margin:0 0 10px}.resetChecker{width:30px;height:30px;background:#fff;border-radius:50%;overflow:hidden;align-content:center;margin:2px 0 0 5px;padding-top:2px;cursor:pointer;box-shadow:0 0 6px #0004}.chosenNumbers>li{transition:opacity .3s,filter .3s}.chosenNumbers>li:not(.checkerSelected){opacity:.5;filter:drop-shadow(0 0 6px #fff0)}.chosenNumbers>li.checkerSelected{opacity:1;filter:drop-shadow(0 0 6px #fff)}.chosenNumbers>li.bonus-ball{border:2px solid var(--yellow);background:unset;line-height:34px}#form_checker .ball:not(.ballselected,.bonus-ballselected){opacity:.5}#form_checker .ball:hover{opacity:1}.ballRow,#form_checker .balls,.chosenNumbers{display:flex;align-items:center;justify-content:start;flex-wrap:wrap;padding:0;margin:10px 0 0;list-style:none}.ballRow .subtitle{width:100%}.chosenNumbers{justify-content:center}.myBall:not(.raffle),#form_checker .ball,#form_checker .ballselected,.chosenNumbers .displayBall:not(:empty){width:38px;height:38px;line-height:38px;margin:2px;border-radius:50%;text-align:center}.ball,.chosenNumbers .displayBall{background:#fff}.myBall:not(.ball),#form_checker .ballselected,#form_checker .bonus-ballselected{background:var(--yellow)}.lineblock{display:flex;align-items:center;justify-content:center}.totalWon{display:block;padding:10px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:#fff}.chooseSub label,.fullLabel{position:relative;opacity:.5;border:2px solid var(--yellow);border-radius:10px;padding:10px 20px;display:inline-block;margin:5px 0 10px;cursor:pointer;background:#fff;transition:background .3s,opacity .3s}.chooseSub label:has(input:checked),.chooseSub label:hover,.fullLabel:hover,.fullLabel.checked{opacity:1;background:var(--yellow)}.fullLabel:after{content:"";display:inline-block;width:15px;height:15px;border-radius:50%;margin:2px 0 -2px 10px;background:#ddd}.fullLabel.checked:after,.fullLabel:hover:after{background:#fff}.fullLabel.checked:before{content:"";position:absolute;top:14px;right:18px;width:12px;height:5px;border-left:3px solid #000;border-bottom:3px solid #000;transform:rotate(-45deg)}.myChecker{background:#eee;padding:90px 20px 30px;text-align:center;position:relative;overflow:hidden;margin-bottom:15px}.resetCheckerMain,.addLineButton{background:var(--orange);padding:10px 15px;color:#fff;box-shadow:0 3px 3px #0001;font-size:15px;cursor:pointer;display:inline-block}.addLineButton{border:0}.resetCheckerMain{position:absolute;z-index:10;top:20px;right:20px}.text #clickContainer,.click #textContainer{display:none!important}#remainingBallsCont{position:absolute;z-index:10;top:20px;left:20px;background:#fff;padding:10px 15px;color:#444;box-shadow:0 3px 3px #0001;font-size:15px}#tableToggle{position:relative;display:inline-flex;width:100px;height:36px;border-radius:18px;background:#eee;cursor:pointer;overflow:hidden;margin-left:10px}#tableToggle::before{content:"";position:absolute;top:2px;left:2px;width:50px;height:32px;border-radius:16px;background:#fff;box-shadow:0 0 4px #0004;transition:transform .3s ease;z-index:1}.text #tableToggle::before{transform:translateX(46px)}#clickTog,#textTog{position:relative;z-index:2;flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;pointer-events:none;opacity:1;transition:opacity .3s}.click #textTog,.text #clickTog{opacity:.5}.errorMessage{position:absolute;z-index:10;bottom:20px;left:20px;background:#fff;padding:20px;color:#fff;box-shadow:0 3px 3px #0001;border-radius:10px;transform:translateY(60px);opacity:0;pointer-events:none}.errorMessage p{color:#aaa;margin:0;font-size:14px}.errorMessage p:before{content:"!";display:inline-block;align-content:center;width:20px;height:20px;line-height:20px;background:var(--orange);color:#fff;border-radius:50%;font-size:10px;margin:0 5px 0 0;transform:translateY(-2px)}.eurodreams .jackpotContent .subtitle{margin-top:5px}@keyframes errorShow{0%{transform:translateY(60px);opacity:0}10%,90%{transform:translateY(0px);opacity:1}100%{transform:translateY(60px);opacity:0;display:none}}.myBox{background:#f5f5f5}#euroMillionaireBanner .fx-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}#euroMillionaireBanner .sparkle{position:absolute;width:5px;height:5px;background:#fff;border-radius:50%;box-shadow:0 0 6px 2px rgba(255,255,255,.85);opacity:0;animation:jackpotSparkle 3.4s ease-in-out infinite}.boxWorldlottery.alt .fx-layer{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}#euroMillionaireBanner .sparkle.s1{top:16%;left:6%;animation-delay:0s}#euroMillionaireBanner .sparkle.s2{top:89%;left:12%;animation-delay:.7s}#euroMillionaireBanner .sparkle.s3{top:11%;left:98%;animation-delay:1.4s}#euroMillionaireBanner .sparkle.s4{top:80%;left:90%;animation-delay:2.1s}#euroMillionaireBanner .sparkle.s5{top:46%;left:50%;animation-delay:2.8s}@keyframes jackpotSparkle{0%,100%{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}#euroMillionaireBanner .night{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}#euroMillionaireBanner .shooting_star{position:absolute;left:50%;top:50%;height:2px;background:linear-gradient(-45deg,#fff,rgba(255,255,255,0));border-radius:999px;filter:drop-shadow(0 0 6px rgba(255,255,255,.8));animation:jackpotShootTail 3000ms ease-in-out infinite,jackpotShootFly 3000ms ease-in-out infinite}#euroMillionaireBanner .shooting_star::before,#euroMillionaireBanner .shooting_star::after{content:"";position:absolute;top:calc(50% - 1px);right:0;height:2px;background:linear-gradient(-45deg,rgba(255,255,255,0),#fff,rgba(255,255,255,0));border-radius:100%;transform:translateX(50%) rotateZ(45deg);animation:jackpotShootShine 3000ms ease-in-out infinite}#euroMillionaireBanner .shooting_star::after{transform:translateX(50%) rotateZ(-45deg)}#euroMillionaireBanner .shooting_star:nth-child(1){top:18%;left:78%;animation-delay:9649ms}#euroMillionaireBanner .shooting_star:nth-child(1)::before,#euroMillionaireBanner .shooting_star:nth-child(1)::after{animation-delay:9649ms}#euroMillionaireBanner .shooting_star:nth-child(2){top:45%;left:55%;animation-delay:9349ms}#euroMillionaireBanner .shooting_star:nth-child(2)::before,#euroMillionaireBanner .shooting_star:nth-child(2)::after{animation-delay:9349ms}#euroMillionaireBanner .shooting_star:nth-child(3){top:65%;left:88%;animation-delay:6797ms}#euroMillionaireBanner .shooting_star:nth-child(3)::before,#euroMillionaireBanner .shooting_star:nth-child(3)::after{animation-delay:6797ms}#euroMillionaireBanner .shooting_star:nth-child(4){top:70%;left:25%;animation-delay:2569ms}#euroMillionaireBanner .shooting_star:nth-child(4)::before,#euroMillionaireBanner .shooting_star:nth-child(4)::after{animation-delay:2569ms}#euroMillionaireBanner .shooting_star:nth-child(5){top:25%;left:40%;animation-delay:3158ms}#euroMillionaireBanner .shooting_star:nth-child(5)::before,#euroMillionaireBanner .shooting_star:nth-child(5)::after{animation-delay:3158ms}#euroMillionaireBanner .shooting_star:nth-child(6){top:50%;left:12%;animation-delay:7514ms}#euroMillionaireBanner .shooting_star:nth-child(6)::before,#euroMillionaireBanner .shooting_star:nth-child(6)::after{animation-delay:7514ms}#euroMillionaireBanner .lottery-ball{width:75px;height:75px;position:absolute;bottom:-15px;left:20px}#euroMillionaireBanner .lottery-ball.ball-2{top:-5px;left:40%;bottom:auto}#euroMillionaireBanner .lottery-ball.ball-3{bottom:10px;right:18%;left:unset}#euroMillionaireBanner .lottery-ball.ball-4{top:-10px;right:15px;left:auto;bottom:auto}@keyframes jackpotShootTail{0%{width:0}30%{width:50px}100%{width:0}}@keyframes jackpotShootShine{0%{width:0}50%{width:15px}100%{width:0}}@keyframes jackpotShootFly{0%{transform:rotateZ(45deg) translateX(0)}100%{transform:rotateZ(45deg) translateX(140px)}}@keyframes jackpotShine{0%{left:-40%}45%{left:120%}100%{left:120%}}@keyframes jackpotTimerPulse{0%,100%{filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:drop-shadow(0 0 4px rgba(255,255,255,.6))}}@keyframes jackpotBtnShine{0%{left:-75%}60%{left:125%}100%{left:125%}}@keyframes jackpotBtnPulse{0%,100%{box-shadow:0 0 0 0 rgba(255,255,255,.35)}50%{box-shadow:0 0 0 6px rgba(255,255,255,0)}}#euroMillionaireBanner::after{content:"";position:absolute;top:-60%;left:-40%;width:30%;height:220%;background:linear-gradient(115deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.35) 50%,rgba(255,255,255,0) 100%);transform:rotate(8deg);animation:jackpotShine 5s ease-in-out infinite;z-index:3;pointer-events:none}.checkerDateSelect>p{margin:0}.checkerDateSelect select{border-width:0;border-bottom:2px solid #ccc;padding:10px 5px;border-radius:4px;margin:0 10px}.drawDisplay .nextJackpotBox{background:#fff4;margin:10px 0;padding:10px}.drawDisplay.irish-lotto .nextJackpotBox{padding:20px}.homeMason .drawDisplay.irish-lotto{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}#navButtons a{font-size:20px;padding:10px 20px 10px 45px;position:relative;overflow:hidden;border-radius:30px;font-weight:400;box-shadow:0 3px 12px #0004;transform:scale(1) rotate(0deg);transition:transform .3s}#navButtons a:hover{transform:scale(1.1) rotate(-2deg)}#navButtons>a:first-child{background:linear-gradient(0deg,#ffd39f,#fff,#fff,#fff);margin-left:10px;color:var(--orange)}#navButtons>a:last-child{background:linear-gradient(0deg,#aed9b0,#fff,#fff,#fff);margin-left:10px;color:var(--green);margin-left:15px}#navButtons>a:first-child:before{content:"";display:inline-block;background-image:url(/images/casino-coin.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;width:34px;height:calc(100% - 10px);left:5px;top:5px}#navButtons>a:last-child:before{content:"";display:inline-block;background-image:url(/images/tickets.svg);background-size:contain;background-position:center;background-repeat:no-repeat;position:absolute;width:34px;height:calc(100% - 10px);left:5px;top:5px}@media (min-width:1100px){.homeMason .drawDisplay.eurodreams{height:170px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:start}.homeMason .drawDisplay.eurodreams .drawHead,.homeMason .drawDisplay.eurodreams .ballRow{max-width:300px}.homeMason .drawDisplay.eurodreams .ballRow{padding-top:15px;margin-top:15px;border-top:1px solid #fff}.homeMason .drawDisplay.eurodreams .nextJackpotBox,.homeMason .drawDisplay.eurodreams .drawButton{width:calc(100% - 330px);margin-left:20px}.homeMason .drawDisplay.eurodreams .nextJackpotBox{margin-top:0;padding:10px}.homeMason .drawDisplay.eurodreams .nextJackpotBox .h3{font-size:20px}#navButtons a:not(:hover){animation:navButton 10s forwards infinite}#navButtons a:nth-child(2){animation-delay:1s}@keyframes navButton{0%,32%,44%,100%{transform:scale(1) rotate(0deg)}34%,38%,42%{transform:scale(1.3) rotate(-2deg)}36%,40%{transform:scale(1.3) rotate(2deg)}}}.jackpotDisplay{margin:30px 0 30px}.jackpotDisplay,.jackpotContent{position:relative;overflow:hidden}.jackpotContent{padding:30px;z-index:2;width:100%;height:100%;transform:rotate(-1deg) scale(.95);animation:jackpotCont 1.5s forwards infinite}.jackpotContent>img{min-width:unset;filter:brightness(0) invert(1);min-height:unset;max-width:180px;max-height:60px;margin:0 0 10px}.jackpotBacking>img{transform:rotate(2deg) scale(1.1);animation:jackpotImg 1.5s forwards infinite}@keyframes jackpotCont{0%,100%{transform:rotate(-2deg) scale(.9)}50%{transform:rotate(2deg) scale(1)}}@keyframes jackpotContSlim{0%,100%{transform:rotate(-1deg) scale(.95)}50%{transform:rotate(1deg) scale(1)}}@keyframes jackpotImg{0%,100%{transform:rotate(2deg) scale(1.1)}50%{transform:rotate(-2deg) scale(1.5)}}@keyframes jackpotImgSlim{0%,100%{transform:rotate(1deg) scale(1.1)}50%{transform:rotate(-1deg) scale(1.5)}}body.results .jackpotBacking>img,body.archive .jackpotBacking>img{transform:rotate(1deg) scale(1.1);animation:jackpotImgSlim 1.5s forwards infinite}.body-irish-lotto:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.irish-lottery-results-checker,.irish-lottery-statistics) .jackpotContent,.body-euromillions:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-eurodreams:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-daily-million:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-pick-and-play:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-telly-bingo:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-49s:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent,.body-millionaire-raffle:not(.archive,.number-generator,.statistics,.how-to-play,.prizes,.winners,.faq,.checker) .jackpotContent{flex-direction:column}.body-lottery-tickets .jackpotDisplay.\34 9s .jackpotContent{flex-direction:row}.body-home .jackpotContent,.body-lottery-tickets .jackpotContent{flex-direction:column}body.results .jackpotContent,.jackpotContent{transform:rotate(-.1deg) scale(.95);animation:jackpotContSlim 1.5s forwards infinite}body.results .jackpotContent .drawButton,.jackpotContent .drawButton{min-width:unset;width:160px}body.results .jackpotContent .drawButton .mainButton,.jackpotContent .drawButton .mainButton{margin-top:20px;padding:10px;text-align:center}body.results .jackpotDisplay .timeRemaining,.jackpotDisplay .timeRemaining{font-size:22px}.jackpotDisplay .timeContainer{width:350px}body.results .jackpotDisplay .h3,.jackpotDisplay .h3{font-size:40px}body.results .jackpotContent>*,.jackpotContent>*{min-width:unset;margin:0 20px 10px}.body-telly-bingo.results .subtitle:not(:first-child){margin-top:15px}.subMenuContainer:hover>span:after{background:#fff}.jackpotBacking,.jackpotBacking>img,.jackpotBacking>div{position:absolute;top:0;left:0;width:100%;height:100%}.jackpotBacking>img{object-fit:cover;object-position:center;z-index:0;filter:brightness(0.7)}.jackpotBacking>div{z-index:1;mix-blend-mode:multiply;opacity:.7;transition:opacity .3s}.jackpotDisplay:hover .jackpotBacking>div{opacity:1}.jackpotContent>*{min-width:400px}.jackpotDisplay .h3{line-height:1;margin:10px 0}.regularPara ul,.regularPara ol{padding:0 0 0 30px;margin:20px 0 30px}.regularPara ul strong,.regularPara ol strong{color:var(--blue)}.accentBox tbody>tr:nth-child(even),.accentBox thead tr{background:#fff}.homeMason .myBox{height:100%}.homeMason .timeRemaining{font-size:16px;width:100%;white-space:nowrap}#introPara{margin-bottom:30px}#introMason{padding:30px;position:relative}#introMason:after{content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:320px;background:url(/images/irish-lottery-app.png);background-size:cover;background-position:top center;background-repeat:no-repeat}.appButtons{margin:20px 0 0}.appButtons a,.appButtons img{width:140px;height:50px;object-fit:contain;display:block;margin-right:10px;background:#000;border-radius:10px}#qrCode{width:150px;height:150px;background:#fff;margin-left:15px;padding:10px;border-radius:10px;box-shadow:0 4px 8px #0004}.homeMason .drawDisplay .drawButton>div>.myButton{width:calc(50% - 5px);text-align:left}.content .homeMason #casinoBanner{width:auto;margin:0;border:3px solid #fff;height:calc(100% - 490px)}.homeMason .casinoButton{font-size:18px;padding:12px 26px}#homeTabs{background:#eee;margin:30px 0;overflow:hidden}#homeTabs .jackpotDisplay{width:500px}.tabHead img{filter:brightness(1) invert(0);transition:filter .3s;width:100%;height:100%;object-fit:contain}.tabHead>div.active>img{filter:brightness(0) invert(1)}.tabHead{width:100%;overflow-x:auto;border-bottom:4px solid #fff}.tabHead>div{width:calc(100% / 9);min-width:120px;height:120px;padding:20px;cursor:pointer;position:relative}.tabHead>div:before{content:"";position:absolute;bottom:0;left:0;height:0;width:100%;transition:height .3s}.tabHead>div.active:before{height:100%}.tabHead #forty-nines-logo{padding:30px}.tabBody{position:relative}.tabBody:before{content:"";display:block;position:absolute;bottom:0;left:0;width:500px;height:100%;background:url(/images/irish-lotto-accent-grey.svg);background-repeat:no-repeat;background-position:bottom left;background-size:contain;pointer-events:none}.tabBody>div{display:none;align-items:stretch;justify-content:space-between}.tabBody>div.active{display:flex}.tabContent{width:calc(100% - 500px);padding:60px}.tabContent .drawButton{margin:20px 0 0}.tabContent .myButton{font-size:20px;margin:20px 0 0;font-weight:600}#homeTabs .timeRemaining{color:#fff;font-size:22px;text-align:center;min-width:unset}.jackpotDisplay .timeRemaining span{margin:0 2px}.jackpotDisplay .timeRemaining span{background:#fff;border-radius:50%;display:inline-block;width:74px;height:74px;color:#000;line-height:1;align-content:center;font-size:18px;margin:10px -4px 0;box-shadow:0 3px 6px #0004}.jackpotDisplay .timeRemaining span strong{display:block}.newsHeader{width:100%;height:160px;overflow:hidden;position:absolute;top:0;left:0}.newsHeader>img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center}.newsHeader>p{position:absolute;margin:0;z-index:2;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000,#0008);display:flex;justify-content:start;align-items:end;padding:10px}.newsBanner{width:100%;height:180px;margin:0 0 10px;object-fit:cover;object-position:center}.newsBox .drawButton{margin-top:10px}.body-home .newsBox>.myBox:first-child{border-left-width:0}.body-home .newsBox>.myBox:last-child{border-right-width:0}.newsBox .jackpotDisplay{width:100%;margin:0 10px 10px}.newsList{background:#eee;padding:20px;display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch}.newsList>a{border:1px solid var(--blue);border-bottom-width:3px;padding:20px;margin:0 0 20px;width:calc(50% - 10px)}.newsList>a:nth-child(odd){margin-right:20px}.newsList>a:nth-last-child(1),.newsList>a:nth-last-child(2){margin-bottom:0}.newsList>a>span{color:#444}.newsList>a>span>strong{color:var(--blue);padding-right:5px;display:block}.newsBody>a>p.strong{font-size:22px}.body-news .newsBody>p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.drawButton .newsButton{text-align:left;margin:0;width:48%;transition:width .3s}.drawButton .newsButton:hover{width:50%}.drawButton .newsButton:after{float:right;margin:6px 0 0}@media (min-width:950px){.regularMason>div:nth-child(1),.regularMason>div:nth-child(2),.regularMason>div:nth-child(3){width:33.33%}.regularMason>div:not(:nth-child(1),:nth-child(2),:nth-child(3)){width:50%}.regularMason>div:not(:nth-child(1),:nth-child(2),:nth-child(3)):last-child:nth-child(even){width:100%}}@media (max-width:950px) and (min-width:600px){.regularMason>div{width:50%}.regularMason>div:last-child:nth-child(odd){width:100%}}@media (max-width:600px){.regularMason>div{width:100%}}.regularMason .regularPara{padding:30px}.resultMason{margin-top:3px}.resultMason .drawHead span{display:block}.resultMason .drawDisplay{width:400px}.resultMason .myBox:not(.drawDisplay){width:100%}.myBox .drawBody{height:100%}.myBox .drawBody .ballRow{margin:5px 10px 0 0}.jackpotDisplay .timeContainer{margin:10px 0;text-align:center}.jackpotDisplay .timeRemaining{display:block;color:#fff;font-size:20px}.resultMason .jackpotDisplay{border:3px solid #fff;width:calc(100% - 400px);text-align:center}.resultMason .ballRow,.resultMason .altDrawDisplay{margin:15px 0}.drawDisplay .drawButton>.myButton:not(:last-child){margin-right:10px}.resultMason .myBox.accentBox{padding:40px}.resultMason .jackpotDisplay .h3{margin:0}.resultMason .jackpotDisplay .h3>span:last-child{margin:5px 0 0}table.resultTable{width:100%;border-width:2px;border-style:solid;text-align:left;border-collapse:collapse;position:relative}table.resultTable thead{position:sticky;top:-4px;background:#fff;z-index:10}table:not(.innerCheck)>tbody>tr:nth-child(odd){background:#eee}table:not(.innerCheck)>tbody>tr:nth-child(odd) .innerCheck{background:#eee}table:not(.innerCheck)>tbody>tr:nth-child(even) .dateCol{background:#f9f9f9}table:not(.innerCheck)>tbody>tr:nth-child(odd) .dateCol{background:#eee}.innerCheck td{background:unset;border-width:0}.showWin>tbody>tr:first-child>td.dateCol{opacity:0;font-size:0}.showWin.outerCheck>tbody>tr:first-child tbody tr *{line-height:0;height:0;padding-top:0;padding-bottom:0;border-width:0;margin-top:0;margin-bottom:0;opacity:0;pointer-events:none}tbody>tr:nth-child(even){background:#f9f9f9}tbody>tr{transition:background .2s}table:not(.checkerTable) tbody>tr:hover{background:#ddd}tbody>tr.monthHeader{position:relative;z-index:1;background:#fff0;width:100%;height:36px}.resultTable td{padding:15px 10px;border-collapse:collapse;border-spacing:0;line-height:1;align-content:center}.resultTable tr>*{align-content:center;justify-items:center;text-align:center}.resultTable td .ballRow{margin:0;justify-content:center}td .ballRow .myBall:not(.raffle){width:28px;height:28px;line-height:28px;font-size:16px;margin:0 2px}td .ballRow li.ballLine{margin:0 10px;line-height:28px;width:100%;text-align:start}.checkerTable .ballRow{justify-content:center;margin:5px 0;flex-wrap:nowrap}.checkerTable .raffleCodeContainer{text-align:center}.checkerTable .prize{width:200px;text-align:center;padding:10px 10px 0}.checkerTable>tbody>tr:nth-child(odd) table td{background:#eee}.checkerTable .dateCol{text-align:center;padding:10px 0}.innerCheck thead{background:#fff}#checkingYourNumbers .checkerTable>tbody>.won>.dateCol{background:#ffe200}#checkingYourNumbers .myBall.ball.bonus{background:var(--yellow);color:#000}.resultTable tr>th,.resultTable .monthRow{font-size:14px;font-weight:300;letter-spacing:2px;text-transform:uppercase;padding:10px}.resultTable .breakdownEnd>a{display:block;font-size:12px;text-transform:uppercase;background:var(--orange);padding:10px 20px;color:#fff;max-width:200px;margin:0 auto}td.prize>span{display:block;margin:0 0 5px}td.prize>span.drawName{margin:0 0 10px}td.prize>span.noWinnerRow{opacity:.4}.checkerResultsTable tr:not(.won) td.prize>span:not(.drawName){line-height:32px;margin:0 0 5px}.checkerResultsTable tr.won td.prize>span:not(.drawName){line-height:38px;margin:0 0 5px}.tbDate strong{font-size:16px}.resultTable .maindrawBody .ballRow{margin-bottom:5px}.resultTable .maindrawBody span{margin-bottom:10px;display:block}.yearSelect{margin:20px 0;max-height:60px;border:2px solid var(--blue);transition:max-height .3s;overflow:hidden}.yearSelect:hover{max-height:300px;overflow-y:auto}.yearSelect h2{font-size:25px;height:56px;line-height:56px;padding:0 20px;margin:0 0 5px}.yearCont{padding:0 20px 20px;display:flex;flex-wrap:wrap;justify-content:start;align-items:center}.yearCont>a,.yearLinks a{color:#fff;padding:10px 15px;margin:0 5px 10px;border-radius:10px}.yearSelector{width:250px;position:relative;margin:20px 0;z-index:20;box-shadow:0 2px 4px #0004;cursor:pointer}.yearSelector:after{content:"+";position:absolute;top:10px;right:10px;color:#fff}.yearSelector.open:after{content:"-"}.yearSelector>p{height:40px;line-height:40px;padding:0 10px;pointer-events:none;color:#fff}.yearContainer{box-shadow:0 2px 4px #0004;position:absolute;top:40px;background:#fff;left:0;width:100%;height:0;transition:height .3s;overflow-y:auto}.yearSelector:not(.iphoneVer):hover .yearContainer,.yearSelector:not(.iphoneVer):focus-within .yearContainer{height:200px}.yearContainer a{display:block;color:var(--blue);margin:0 10px 5px;padding:5px 0;border-bottom:1px solid #aaa}.yearSelector.iphoneVer .yearContainer{height:0px;overflow-y:auto}.yearSelector.iphoneVer.open .yearContainer{height:200px}.yearSelector>p:after{content:"+";position:absolute;top:10px;right:10px}.yearSelector.open>p:after,.yearSelector:not(.iphoneVer):hover>p:after{content:"-"}.latestResults .jackpotDisplay{width:100%;margin:30px 3px 0}.latestResults .myBall{margin:0 1px}.latestResults .drawDisplay .h3{width:100%;border-bottom:1px solid #fff;padding:0 0 10px}.latestResults .drawDisplay .h3>span{font-size:14px;display:block;letter-spacing:2px;text-transform:uppercase}.body-irish-lotto .myBox.mainDraw .ballRow,.latestResults .drawDisplay .drawButton,.drawHead,.drawDisplay.mainDraw .ballRow{width:100%}.latestResults .altDrawDisplay{margin:10px 10px 0 0}.body-telly-bingo .latestResults .altDrawDisplay{margin:auto 10px 0 0}.body-irish-lotto .latestResults .drawDisplay.mainDraw .altDrawDisplay.strong{font-size:18px;margin:17px 0 8px 10px}.body-irish-lotto .latestResults .altDrawDisplay{margin:33px 0 0 5px}.body-euromillions .latestResults .mainDraw .altDrawDisplay{margin:auto 10px}.latestResults .drawDisplay:not(.mainDraw){width:50%;display:flex;flex-wrap:wrap;justify-content:start;align-items:center}.fullTitle{width:100%;margin:30px 0 10px}.latestResults div.drawDisplay.mainDraw{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:start}.latestResults .drawDisplay.mainDraw .drawButton{margin:10px}.latestResults .drawDisplay.mainDraw .altDrawDisplay.strong{list-style:none;color:#444;margin:10px 0}.latestResults .drawDisplay.mainDraw .drawButton a{margin-top:0;padding:12px 20px}.latestResults .drawDisplay.mainDraw .drawHead{width:100%;text-align:left;padding:10px 0;margin:0 0 10px}.latestResults .drawDisplay.mainDraw .drawHead .h3{font-size:30px}.myBox.mainDraw .ballRow{margin:0 10px}.drawDisplay.mainDraw:before{display:none}.latestResults .drawDisplay.mainDraw.euromillions .ballRow{margin:0 20px 10px 0}.latestResults .drawDisplay .ballRow .subtitle{margin:5px 0}.drawResults{display:flex;justify-content:start;align-items:start;flex-wrap:wrap}.drawAltStats{display:flex;justify-content:space-between;align-items:start;width:100%;padding:10px;background:#fff;margin:15px 0 0}.drawDisplay.mainDraw .drawAltStats p{font-size:18px;font-weight:500;margin:0 10px}.drawDisplay.mainDraw .drawAltStats{justify-content:start;margin:10px 10px 0}.latestResultIntro .jackpotDisplay{margin:3px 3px 3px 5px}.latestResultIntro .jackpotDisplay .jackpotContent{flex-direction:column}.latestResultIntro .jackpotDisplay img{margin-bottom:30px}.body-unclaimed-prizes .jsTable tr:not(.monthHeader)>td:first-child{background:var(--irish-lotto)}.body-unclaimed-prizes table{border-color:var(--irish-lotto)}.myNotice{padding:30px;border-left-width:6px;display:flex;align-items:center;justify-content:space-between;margin:20px 3px}.myNotice>div{width:calc(100% - 90px)}.myNotice:before{content:"!";display:block;width:90px;height:90px;margin-right:30px;border-radius:50%;text-align:center;align-content:center;font-size:60px;font-weight:900;color:#fff;transform:rotate(-15deg)}.myNotice .h3{font-size:24px}.latestResults>.fullTitle:first-child{margin-top:0}.latestResults>.fullTitle:not(:first-child){margin:20px 0}.jackpotDisplay.telly-bingo p{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.jackpotDisplay.telly-bingo p span.subtitle{width:100%}.jackpotDisplay.telly-bingo p strong span{display:block}.jackpotDisplay.telly-bingo p strong{margin:0 15px}.content>#casinoBanner:last-child{margin-bottom:0}#casinoBanner{display:block;margin-top:30px;height:240px;position:relative;overflow:hidden}.content #casinoBanner{width:100vw;margin-left:calc((1280px - 100vw) / 2);margin-bottom:30px}.casinoBacking{filter:brightness(.8);transition:filter .3s,transform .3s}.casinoBacking,.casinoBacking>img:nth-child(1){transform:translate(-50%,-50%) scale(1.1)}#casinoBanner:hover .casinoBacking{filter:brightness(.4);transform:translate(-50%,-50%) scale(1)}.casinoBacking,.casinoBacking img{position:absolute;top:50%;left:50%;object-fit:cover;object-position:center;height:100%;width:100%}.casinoBacking>img:nth-child(2),.casinoBacking>img:nth-child(3){transform-origin:center;transform:scale(1.1) translate(-50%,-50%) rotate(-2deg);animation:bannerWiggle 2s forwards infinite}@keyframes bannerWiggle{0%,100%{transform:translate(-50%,-50%) scale(1.3) rotate(-1deg)}50%{transform:translate(-50%,-50%) scale(1.35) rotate(1deg)}}.casinoFront{position:absolute;box-sizing:border-box;height:100%;width:100%;padding-top:15px}.casinoButton{position:absolute;bottom:0;padding:18px 38px;font-size:22px;z-index:6;background-image:url(/images/casino/casino-button.svg);background-size:cover;background-position:center;background-repeat:no-repeat;box-shadow:0 4px 8px #000a;border-radius:10px;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:900}.casinoFront>div{height:100%;transform-origin:bottom center}.casinoFront>div:nth-child(4){z-index:5}.casinoFront>div:nth-child(3),.casinoFront>div:nth-child(5){z-index:4;margin:0 -25px;filter:brightness(.8)}.casinoFront>div:nth-child(2),.casinoFront>div:nth-child(6){z-index:3;margin:0 -40px;filter:brightness(.65)}.casinoFront>div:nth-child(1),.casinoFront>div:nth-child(7){z-index:2;margin:20px -50px 0;filter:brightness(.5)}.casinoFront>div:nth-child(1){transform:scale(.7) rotate(-25deg)}.casinoFront>div:nth-child(2){transform:scale(.8) rotate(-15deg)}.casinoFront>div:nth-child(3){transform:scale(.95) rotate(-5deg)}.casinoFront>div:nth-child(5){transform:scale(.95) rotate(5deg)}.casinoFront>div:nth-child(6){transform:scale(.8) rotate(15deg)}.casinoFront>div:nth-child(7){transform:scale(.7) rotate(25deg)}.casinoFront img{width:100%;height:100%;transform:translateY(0px);box-shadow:0 0 8px #000}@keyframes casinoUP{0%,100%{transform:translateY(0px)}50%{transform:translateY(20px)}}.casinoFront>div:nth-child(1)>img{animation:casinoUP 2s forwards infinite;animation-delay:0s}.casinoFront>div:nth-child(2)>img{animation:casinoUP 2s forwards infinite;animation-delay:.2s}.casinoFront>div:nth-child(3)>img{animation:casinoUP 2s forwards infinite;animation-delay:.4s}.casinoFront>div:nth-child(4)>img{animation:casinoUP 2s forwards infinite;animation-delay:.6s}.casinoFront>div:nth-child(5)>img{animation:casinoUP 2s forwards infinite;animation-delay:.8s}.casinoFront>div:nth-child(6)>img{animation:casinoUP 2s forwards infinite;animation-delay:1s}.casinoFront>div:nth-child(7)>img{animation:casinoUP 2s forwards infinite;animation-delay:1.2s}@media (max-width:780px){.casinoFront{width:440px;left:calc(50% - 220px)}#casinoBanner{height:160px}.casinoFront img{height:120px;width:auto}.casinoFront{padding-top:0}.casinoFront>div:nth-child(3),.casinoFront>div:nth-child(5){margin:0 -10px}}.playWidget:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/clover-pipes-closeup.jpg);background-size:cover;background-position:center;mix-blend-mode:multiply;z-index:0}.playWidget{border:2px solid #fff;padding:60px;position:relative}.playWidget>div{position:relative;z-index:1}.playWidgetContent{margin-right:30px;border:1px solid #fff;padding:20px;position:relative;max-width:400px}.playWidget .timeRemaining{display:block;background:#fff;color:#000;padding:10px;margin:5px 0 0;min-width:320px}.playWidget .timeRemaining>span{color:#000}.widgetJackpot>span{display:block;font-size:40px;font-weight:700;text-transform:uppercase}.playWidgetContent p,.playWidgetContent span{margin:0;color:#fff}.playWidgetContent .widgetRollover{background:#fff4;text-align:center;padding:10px;margin:0 0 10px;display:block}#JackPotForm{max-width:450px}.widget-line{max-width:450px;margin:0 0 10px;display:flex;justify-content:start;align-items:center}.widget-line>input{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;border-width:0;margin:0 5px 0 0}.widget-line>input.input-bonus{background:var(--yellow)}.qpt{display:flex;align-items:stretch;justify-content:center;margin:0;color:#fff}.playWidget .qpt .linky{background:#fff;color:#000;cursor:pointer;display:inline-block}.playWidget .qpt .linky:not(.trash){padding:6px 12px;font-size:15px;text-transform:uppercase;width:120px;text-align:center;margin:0 4px}.playWidget .qpt .linky.trash{background-image:url(/images/trash.svg);background-color:#fff;width:32px;background-size:10px;background-position:center;background-repeat:no-repeat}input.mainButton,.playWidgetForm a.mainButton{border-width:0;margin:10px 0 0;cursor:pointer;background:var(--yellow)}.playWidgetForm>p{color:#fff;font-size:22px;font-weight:600}.playWidgetForm>p:not(.sub){margin:0}.playWidgetForm>.sub>span{display:block;font-size:16px}.myFAQs ul{margin:0 0 10px}.howToPlay>div .h4:before{content:"1";display:inline-block;height:60px;width:60px;background:#fff3;text-align:center;line-height:60px;border-radius:540%;margin-right:-10px}.howToPlay>div:nth-child(1) .h4:before{content:"1"}.howToPlay>div:nth-child(2) .h4:before{content:"2"}.howToPlay>div:nth-child(3) .h4:before{content:"3"}.howToPlay>div:nth-child(4) .h4:before{content:"4"}.howToPlay>div:nth-child(5) .h4:before{content:"5"}.howToPlay>div:nth-child(6) .h4:before{content:"6"}.howToPlay>div:nth-child(7) .h4:before{content:"7"}.howToPlay>div:nth-child(8) .h4:before{content:"8"}.howToPlay>div:nth-child(9) .h4:before{content:"9"}.howToPlay>div:nth-child(10) .h4:before{content:"10"}#statsFrequent .statDisplay:not(.active){display:none}#statsOddsAndEvens .myBall{font-size:12px}.statDisplay{display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch}.statBox{position:relative;overflow:hidden;padding:30px;margin:0 0 10px;border:2px solid #ddd;border-bottom-width:8px}.stat{background:#eee;width:10%;border:6px solid #fff;padding:15px 10px;text-align:center}.stat .subtitle{font-size:14px;margin:5px 0 0}.statTab{display:flex;justify-content:space-between}.statTab p{width:100%;background:#eee;color:#aaa;text-align:center;margin:0 6px 6px;padding:10px;cursor:pointer;border-radius:10px 10px 0 0;text-transform:uppercase;font-size:16px}#breadcrumb>li:not(:last-child):after .statTab p.active{color:#fff;background:var(--blue)}#freqToggle,#graphToggle,#orderToggle{display:flex;align-items:center;margin:0 0 20px}#freqToggle>span,#graphToggle>span,#orderToggle>span{padding:10px 20px;text-transform:uppercase;margin-right:10px;border-radius:30px;letter-spacing:1px;font-size:16px;color:#333;background:#eee;cursor:pointer}#freqToggle>span.active,#graphToggle>span.active,#orderToggle>span.active{color:#fff}.graphMode .statDisplay .subtitle{display:none}.graphMode .statDisplay{border-bottom:4px solid #000;flex-wrap:nowrap;height:300px;justify-content:center;position:relative}.graphMode .statDisplay .stat{width:auto;padding:0;border:unset;position:relative;background:unset;justify-content:end}.graphMode p.myBall{background:unset!important;color:#000;width:20px;height:20px;line-height:1;font-size:12px}.nodeCont,.graphNode{width:10px;background:#aaa}.bonusNumbers .nodeCont,.bonusNumbers .graphNode{background:var(--yellow)}.nodeCont{height:100px;position:relative}.graphNode{position:absolute;bottom:100px;left:0}.graphNode span{position:absolute;top:-15px;left:50%;transform:translateX(-50%);font-size:12px;color:#aaa}.stat.bonusNumbers{display:none}.stat .subtitle span{display:block;font-size:16px;font-weight:500}#statsTriplets .stat .subtitle span,#statsConsecutiveTriplets .stat .subtitle span,#statsQuadruplets .stat .subtitle span{display:inline-block;font-size:14px}.widerStats .stat,#statsTriplets .stat{width:20%}#statsTriplets .widerStats .stat,#statsConsecutiveTriplets .widerStats .stat{width:50%}.yearCont.quickStats{padding:0 0 10px}.fifty.widerStats>div{width:calc(50% - 5px)}body.archive td .ballRow .myBall.raffle{width:unset;padding:0 5px;background:unset;transform:unset!important}body.archive td .ballRow .myBall.raffle:before{content:"Raffle:"}body.archive td#irelandonlyraffleBody{max-width:250px;font-size:14px}.myGraph{position:relative;width:100%;height:auto;padding-top:20px;margin:0 0 20px;display:flex;flex-direction:column;justify-content:start;align-items:start;max-height:unset}.graphBar{width:100%;position:relative;border-bottom:1px solid #ddd}.graphLabel{font-size:8px;height:30px;line-height:30px;display:block;position:absolute;bottom:-5px;z-index:10;width:60px;text-align:center}.graphPoint{position:relative;height:20px;margin-left:0px;border-bottom:5px solid #fff;border-top:5px solid #fff;cursor:pointer}.graphPoint:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:5px;background:#fff4}.graphPoint:after{content:"";position:absolute;bottom:0;left:0;width:58px;height:100%;background:#fff}.graphNotes{position:absolute;top:-80px;right:0px;width:auto;z-index:10;background:#fff;box-shadow:0 4px 8px #0004;border-radius:10px 10px 10px 0;padding:15px 10px;pointer-events:none;opacity:0;transform:translate(0%,10px);transition:transform .5s,opacity .1s}.graphBar:hover .graphNotes{opacity:1;transform:translate(0%,0px)}.myGraph:not(:hover) .biggestJackpot .graphNotes{opacity:1;transform:translate(0%,0px)}.graphBar.smallestJackpot .graphNotes{right:unset;left:70px}.graphNotes .subtitle{display:block}.graphX{display:flex;justify-content:space-between;align-items:end;margin-bottom:10px;border-bottom:1px solid #ddd;width:100%;padding-left:60px}.graphX span{position:relative;font-size:12px;text-transform:uppercase;font-weight:600;text-wrap-mode:nowrap;padding-bottom:5px}.graphX span:before{content:"";position:absolute;bottom:-5px;left:50%;height:5px;width:2px;background:#ddd}#statsIntro>div{padding:30px;position:relative;margin-top:15px}.statIntro{margin:0;width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:30px 10px}#statsIntro>div>p:not(:last-child){border-right:1px solid #fff}.statIntro span{display:block;font-size:16px;letter-spacing:2px;text-transform:uppercase}.statIntro strong{display:block;font-size:30px;text-transform:uppercase}.jackpotWinners{padding:30px;background:#eee;width:25%;border:2px solid #fff;text-align:center}.jackpotWinners p{margin:0}.oddBall,.evenBall{font-size:12px;text-transform:uppercase;transform:rotate(-15deg);line-height:39px;border-width:2px;border-style:solid}.myFAQs{border:2px solid var(--blue);border-bottom-width:5px;margin:20px 0;padding:10px 30px 20px;position:relative}.myFAQs .regularTable{margin:0}.myFAQs>div{border-bottom:1px solid #ddd;margin:30px 0;padding:0;overflow:hidden;transition:height .3s,padding-left .3s;cursor:pointer}.myFAQs>div:hover{padding-left:10px}.myFAQs>div p{margin:0;padding:0 0 20px}.myFAQs h4{position:relative;padding:0 0 20px;margin:0;font-size:20px}.myFAQs h4:before,.myFAQs h4:after{content:"";position:absolute;background:var(--blue);transform:rotate(0deg);transition:transform .3s}.myFAQs h4:before{width:16px;height:2px;top:calc(50% - 10px);right:0}.myFAQs h4:after{width:2px;height:16px;top:calc(50% - 17px);right:7px}.myFAQs .active h4:before{transform:rotate(180deg)}.myFAQs .active h4:after{transform:rotate(90deg)}.myFAQs>div>div{height:0;overflow:hidden;transition:height .3s}.body-telly-bingo #myGenerator{max-width:470px}.body-telly-bingo #myGenerator .myBall{background:unset;box-shadow:unset;border:2px solid #ddd;border-radius:0;margin:0}.body-telly-bingo #myGenerator .myBall p{color:#000}.body-telly-bingo #myGenerator .myBall{transform-origin:center}.body-telly-bingo #myGenerator .myBall:before{display:none}.body-telly-bingo #myGenerator{max-width:454px;border:2px solid #ddd}#myGeneratorContainer{margin:30px auto;box-shadow:0 6px 12px #0004;padding:40px;text-align:center;border-bottom:4px solid var(--green);position:relative}#myGeneratorContainer h2{font-size:50px}#myGeneratorContainer a.mainButton{color:#000}#myGenerator .myBall{width:90px;height:90px;line-height:90px;position:relative;transform:scale(1);transform-origin:bottom;box-shadow:0 10px 10px #0003;transition:transform .6s,box-shadow .6s;align-content:center}#myGenerator .myBall.generating{transform:scale(.7);box-shadow:0 8px 2px #0003}#myGenerator .myBall:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0%,#000a,#fffa 100%);mix-blend-mode:overlay;border-radius:50%;transform:rotate(-15deg)}#myGenerator .myBall p{font-size:30px;font-weight:500;margin:0}#myGenerator .myBall p:not(.wh){color:#000}#generate{max-width:200px;margin:30px auto 0;display:block;cursor:pointer}.thinking #generate{opacity:.5}.thinking{pointer-events:none}#generateLines input{width:20px;height:20px;border-width:0;background:#eee;padding:10px;text-align:center}#generateLines input[type='number']::-webkit-inner-spin-button,#generateLines input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.newGen>.myBall>p{margin:0;line-height:36px}#errorPage{background:#f5f5f5;padding:120px 30px}#errorPage h1{font-size:120px;display:block;margin:0 0 20px}#errorPage h1>img{width:400px;max-width:60vw}#errorPage h1>span{font-size:20px;display:block;letter-spacing:2px;text-transform:uppercase}#errorPage .buttonRow>.myButton{margin:10px 10px 0}.errorLog{max-height:220px;overflow:hidden}.errorLog:hover{max-height:unset}.colorMason p>a{color:#fff;text-decoration:underline}#backToTop{position:fixed;bottom:10px;right:10px;width:50px;height:50px;background:var(--green);color:#fff;border:2px solid #fff;font-size:10px;border-radius:50%;text-align:center;align-content:center;padding:0 5px;line-height:1;text-decoration:none;z-index:100;box-shadow:0 0 10px #0006;transform:translateY(90px);transition:transform .3s}.scrolled #backToTop{transform:translateY(0px)}#backToTop:before{content:"";display:block;width:50%;height:50%;background:url(/images/back-to-top.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin:10px auto}.latestResults .drawDisplay.jackpotWon{position:relative;overflow:hidden}.latestResults .drawDisplay.jackpotWon:after{content:"";position:absolute;top:-20px;right:-50px;width:200px;height:200px;background:url(/images/winner.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform:scaleX(-1);opacity:.5}.latestResults .drawDisplay.jackpotWon:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#fff8,#fff4);mix-blend-mode:overlay}.regularPara ul li,.regularPara ol li{line-height:1.5}.toggleButton{position:absolute;top:10px;right:10px;border-width:2px;border-style:solid;padding:5px;border-radius:10px;display:flex;align-items:stretch;justify-content:center}.toggleButton>span{display:block;padding:5px 10px;margin:5px;border-radius:5px;color:#fff}.toggleButton>span:not(.active){background:#eee;color:#aaa}.toggleButton>span{display:block;padding:5px 10px;margin:5px;border-radius:5px;color:#fff;cursor:pointer}#statsFrequent .stat{position:relative}#statsFrequent:not(.graphMode) .nodeCont{height:100%;position:absolute;width:100%;background:unset}#statsFrequent:not(.graphMode) .graphNode{width:100%;height:100%;background:unset}.heatOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#f000,var(--orange))}.graphMode .heatOverlay{height:calc(100% + 100px)}#statsFrequent:not(.graphMode) .graphNode span{display:none}#statsFrequent.graphMode .mainNumbers .graphNode{opacity:1;background:#aaa}#statsFrequent.graphMode .bonusNumbers .graphNode{opacity:1;background:var(--yellow)}#statsFrequent .stat>:not(.nodeCont){position:relative;z-index:1}#statsFrequent:not(.graphMode) .graphNode{width:100%;bottom:0;z-index:0}#statsFrequent:not(.freqOrder) .stat{order:1!important}.body-euromillions .raffleCodeContainer{display:flex;flex-wrap:wrap}.resultTable .raffleCodeContainer>span:not(:last-child):after{content:",";margin-right:5px}.body-euromillions .raffleCodeContainer>span:not(.raffleName){font-size:12px;background:var(--euromillions);margin:0 1px 2px;color:#fff;padding:5px 10px;line-height:1}.myFAQs ul:last-child{margin-bottom:20px}.body-irish-lotto .raffleCodeContainer span{text-align:center;margin-bottom:5px;font-size:16px;display:inline-block}.body-euromillions .raffleCodeContainer{display:flex;flex-wrap:wrap;max-width:350px;margin:0 auto;justify-content:center}.body-euromillions .raffleCodeContainer>span.raffleName{font-size:13px;margin:3px 5px 0 0;color:#444}body.ireland-only-raffle .altDrawDisplay{width:calc(50% - 10px)}body.ireland-only-raffle .ballRow{padding-left:0}.maindrawBody>div>div:not(:first-child:last-child){border-bottom:1px solid #aaa;margin:0 0 10px}.checkResults{width:200px;display:block;margin:20px 0 0}.checkerTable .dateCol{text-align:center}.casinoRow{display:block;background:#eee;padding:40px;text-decoration:none}.casinoGame .myButton:before{background:var(--orange)}.casinoGame:last-child .myButton:before{background:#fff}.casinoGame{margin:0 5px 10px;text-align:center;padding:20px;width:calc(16.66% - 10px);background:#fff;overflow:hidden;transform:translateY(0px);box-shadow:0 0 8px #0000;transition:transform .3s,box-shadow .3s}.casinoRow p.h3{margin:0 0 20px}.casinoGame img{margin:-20px -20px 10px;width:calc(100% + 40px);object-fit:cover;object-position:top;transform:scale(1);transform-origin:bottom;transition:transform .3s}.homeMason .timeRemaining>span{margin:0 1px}.homeMason .drawDisplay .nextJackpotBox>p:not(.timeRemaining)>span{font-size:12px}.body-home #breadcrumb{display:none}.body-home .content{margin:30px auto}.body-telly-bingo .prizeBreakdown .myBall{pointer-events:none}header{position:relative;z-index:100}header:before{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:4px;background:var(--green);z-index:1}body.body-home header:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:4px;background:var(--green);pointer-events:none}#navButtons a img{width:26px;margin-right:10px}.menuGroup{display:flex;flex-direction:column;align-items:center;justify-content:center}.menuGroup.irishlottoGroup img{margin-bottom:10px}.tellybingoGroup img{margin-top:-10px}.prizeBreakdown{padding:15px;margin:0 0 10px;background:#eee;padding:15px;margin:0 0 10px;background:#eee}.prizeBreakdown h2{border-bottom:1px solid #fff;padding:0 0 10px;margin:0 0 20px}.prizeBreakdown h2>span{float:right;display:inline-block;margin:10px 0 0}.prizeBreakdown caption{caption-side:bottom;margin:15px 0 0}.raffleContainer{margin:20px 0}.raffleCodes{display:flex;flex-wrap:wrap;justify-content:start;align-items:center;margin:10px 0 0}.raffleCode{background:#fff;padding:10px;margin:2px;font-size:18px;text-align:center}#tablemillionaire-raffle565>ul.noScroll{max-height:unset}#tablemillionaire-raffle565>ul.noScroll:after{display:none}.raffleCode:empty{display:none}.millionaire-raffle-prizes{background:#fff;margin:0 0 10px;display:block;padding:20px;text-align:center}.millionaire-raffle-prizes h4{font-weight:700;font-size:30px;letter-spacing:-2px;margin:5px 0 20px}.millionaire-raffle-prizes .raffleCodes{max-width:unset;justify-content:center;backface-visibility:hidden;overflow-y:hidden;position:relative}.prize-tier-5 .raffleCodes,.prize-tier-6 .raffleCodes{max-height:170px}.prize-tier-5 .raffleCodes:after,.prize-tier-6 .raffleCodes:after{content:"View All Draws";position:absolute;bottom:0;left:0;width:100%;height:30px;line-height:30px;background:linear-gradient(0deg,#000a,#0000);text-align:center;color:#fff;pointer-events:none}.prize-tier-5 .raffleCodes:hover,.prize-tier-6 .raffleCodes:hover{max-height:unset}.prize-tier-5 .raffleCodes:hover:after,.prize-tier-6 .raffleCodes:hover:after{opacity:0}p.raffleCode.raffle-tier-4,p.raffleCode.raffle-tier-5,p.raffleCode.raffle-tier-6{font-size:12px;width:70px;letter-spacing:0;padding:5px;margin:0 2px 4px}.raffleCodes>.raffleCode:first-child:last-child{font-size:30px;width:220px;padding:20px 15px;font-weight:500}.millionaire-raffle-prizes h4 strong{display:block;font-size:18px;letter-spacing:2px;text-transform:uppercase;color:#444;font-weight:300}.millionaire-raffle-prizes .raffleCode{background:#eee}.millionaire-raffle-prizes .raffleCodes{max-width:unset;justify-content:center}.breakdownTable{background:#fff;width:100%;padding:10px;margin:20px 0 0;border-collapse:collapse;border-spacing:0;border:10px solid #fff}.breakdownTable thead{color:#fff}.breakdownTable th,.breakdownTable td{border-width:0;padding:10px;text-align:left}body:not(.body-millionaire-raffle) .breakdownTable tbody>tr:last-child td{font-weight:900}.prizeBreakdown .altDrawDisplay{color:#000;background:#fff;padding:10px 20px;margin:4px 0 0}.prizeBreakdown li.altDrawDisplay.euroRaffle{margin-right:4px;min-width:calc(20% - 10px);text-align:center}.prizeBreakdown .myBall{cursor:pointer}.inputContainer{background:#eee;margin:0 0 10px;padding:20px;text-align:center}#prizeLookup{text-align:center;padding:5px}.prizeNav{background:#eee;padding:20px;display:flex;justify-content:space-between;align-items:center;text-align:center;margin:0 0 30px}.prizeNav>p{font-size:16px;margin:0}.prizeNav>p>span{display:block;font-weight:600}.prizeNav>a{position:relative;align-items:center;width:150px;line-height:1;color:#fff;background:var(--orange);font-size:14px;text-align:center;padding:20px;text-decoration:none}.prizeNav>span{position:relative;display:block;width:70px}.prizeContainer{display:flex;flex-direction:column}.prizeContainer>.prizeBreakdown:first-child{order:1}.prizeContainer>.jackpotDisplay{order:3;margin:0 0 10px}.prizeContainer>.prizeBreakdown:not(:first-child){order:5}#tableirish-lotto512,.prizeContainer>.prizeBreakdown.lottoRaffle{order:2}.tableCaption{background:#fff;margin:10px 0 0;padding:10px;text-align:center}.tableCaption>p{background:#fff;margin:0 0 5px;font-size:14px;font-style:italic;color:#666}.tableCaption>p:last-child{margin-bottom:0}td .ballRow .myBall{margin:0 2px 4px}.latestResults .drawDisplay.telly-bingo:not(.mainDraw) .altDrawDisplay.strong{font-size:16px;padding:5px}.latestResults .myBox.telly-bingo .myBall.lucky-line{margin-right:20px}.body-telly-bingo .ballRow .myBall.corner:after{content:"C"}.body-telly-bingo .ballRow .myBall.xcross:after{content:"X"}.body-telly-bingo .ballRow .myBall.snowball:after{content:"S"}.body-telly-bingo .ballRow .myBall.fullhouse:after{content:"F"}.body-telly-bingo .ballRow .myBall.lucky-line:after{content:"L"}.body-telly-bingo main.content .prizeBreakdown ul.ballRow li.raffle:not(.tbsubtitle){margin-left:0;color:#fff}.body-telly-bingo .ballRow .myBall.corner:after,.ballRow .myBall.xcross:after,.ballRow .myBall.snowball:after,.ballRow .myBall.fullhouse:after,.ballRow .myBall.lucky-line:after{position:absolute;bottom:-6px;right:-5px;width:16px;height:16px;border-radius:50%;line-height:16px;font-size:10px;text-align:center;background:var(--yellow);color:#000}.body-telly-bingo main.content .resultTable li.myBall.raffle.telly-bingo-bg.wh{margin:0;padding:5px 10px}.body-telly-bingo main.content ul.ballRow li.raffle:not(.tbsubtitle){background:var(--telly-bingo);border-radius:6px;margin:10px 0 0 10px;font-size:18px}.drawDisplay.telly-bingo .altDrawDisplay.strong{color:#fff;margin:10px 0;padding:6px 12px}.latestResults .drawDisplay.mainDraw.millionaire-raffle .altDrawDisplay.strong{margin-top:0}.body-millionaire-raffle .ballRow .subtitle{margin:15px 0;font-size:22px;font-weight:700;color:var(--millionaire-raffle)}.numberGame6,.numberGame7{border:2px solid var(--pick-and-play);margin:20px 0 0;background:#fff;padding:10px}.numberGame6>p,.numberGame7>p{font-size:20px;color:var(--pick-and-play);font-weight:700}.body-49s .latestResults .drawDisplay.mainDraw .drawHead{margin:0;padding:10px 0 0}.body-euromillions .resultTable tr>td:nth-child(1){width:200px}.body-euromillions .resultTable tr>td:nth-child(3){width:350px}.body-irish-lotto .statTab .active{background:var(--irish-lotto);color:#fff}.resultMason .irish-lotto .altDrawDisplay{margin-top:15px}.body-euromillions .statTab .active{background:var(--euromillions);color:#fff}.body-euromillions .accentBox:before{filter:hue-rotate(100deg)}.body-eurodreams .accentBox:before{filter:hue-rotate(-110deg) brightness(1.3) contrast(1.3)}.body-daily-million .accentBox:before{filter:hue-rotate(-225deg) contrast(2) brightness(0.6)}.body-pick-and-play .accentBox:before{filter:hue-rotate(-135deg) contrast(3) brightness(1.5)}.body-telly-bingo .accentBox:before{filter:hue-rotate(-160deg) contrast(4) brightness(.7)}.body-pick-3 .accentBox:before{filter:hue-rotate(-230deg) contrast(3) brightness(.8)}.body-forty-nines .accentBox:before{filter:hue-rotate(90deg) contrast(2) brightness(0.8)}.body-millionaire-raffle .accentBox:before{filter:hue-rotate(-100deg) contrast(3) brightness(2)}.homeMason .drawDisplay.daily-million>.ballRow:nth-child(2) .subtitle,.homeMason .drawDisplay.euromillions>.ballRow:nth-child(2) .subtitle{display:none}.body-forty-nines .prizeContainer>.jackpotDisplay{order:4}.resultMason .drawDisplay.forty-nines .ballRow,.resultMason .drawDisplay.forty-nines .altDrawDisplay{margin:5px 0 0}.latestResults .myBox:not(.mainDraw).irish-lotto .ballRow,.latestResults .myBox:not(.mainDraw).pick-and-play .ballRow{max-width:290px}.latestResults .myBox.telly-bingo .myBall{margin:0 1px 2px}.resultMason .myBox.telly-bingo .subtitle{margin:10px 0 0}.resultMason .drawDisplay.telly-bingo .myBall{width:32px;height:32px;line-height:32px;font-size:20px;background:var(--telly-bingo);color:#fff}.resultMason .drawDisplay.telly-bingo .ballRow{margin:0}.drawDisplay.telly-bingo .altDrawDisplay{width:auto;display:inline-block}.latestResults .drawDisplay.forty-nines,.latestResults .drawDisplay.pick-3,.latestResults .drawDisplay.millionaire-raffle,.latestResults .drawDisplay.eurodreams,.latestResults .drawDisplay.daily-million,.latestResults .drawDisplay.euromillions{width:33.33%}.body-millionaire-raffle .resultTable thead{background:var(--millionaire-raffle);color:#fff}.body-telly-bingo #myGenerator #ball13>p{display:none}.body-telly-bingo #myGenerator #ball13:after{content:"+";font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg)}.body-euromillions .myFAQs{border-color:var(--euromillions)}.body-euromillions .myFAQs h4{color:var(--euromillions)}.body-daily-million .myFAQs{border-color:var(--daily-million)}.body-daily-million .myFAQs h4{color:var(--daily-million)}.body-daily-million.archive .resultTable .myBall{width:25px;height:25px;line-height:25px}.body-daily-million.archive-2016 td.breakdownEnd{justify-items:right}#appIntro{position:relative}#appIntro>div{width:calc(100% - 500px)}#appIntro #qrCode{position:absolute;right:320px;top:60px}#appIntro>img{position:absolute;width:400px;height:100%;right:0;bottom:-60px;object-fit:contain;object-position:top right;height:stretch;z-index:-1;margin:0}.body-eurodreams .myFAQs{border-color:var(--eurodreams)}.body-eurodreams .myFAQs h4{color:var(--eurodreams)}.body-49s .myFAQs{border-color:var(--forty-nines)}.body-49s .myFAQs h4{color:var(--forty-nines)}.body-pick-and-play .myFAQs{border-color:var(--pick-and-play)}.body-pick-and-play .myFAQs h4{color:var(--pick-and-play)}.body-telly-bingo .myFAQs{border-color:var(--telly-bingo)}.body-telly-bingo .myFAQs h4{color:var(--pick-and-play)}.body-49s.results .drawDisplay:not(.mainDraw) .ballRow{width:50%}.body-49s .resultTable td .ballRow .myBall{width:24px;height:24px;line-height:26px;font-size:14px}.myBox.forty-nines .ballRow{max-width:400px}#navLogo,.tabHead img,.menuGroup img,#secondaryMenu img{transform:rotate(0deg) scale(1);transition:transform .3s}#navLogo:hover,.tabHead>div:hover img,.menuGroup:hover img,#secondaryMenu img:hover{transform:rotate(-5deg) scale(1.1)}.newsBox .newsItem .newsHeader img,.myBall{transform:scale(1);transition:transform .3s}.newsBox .newsItem:hover .newsHeader img,.myBall:hover{transform:scale(1.2)}.myBall.active{position:relative}.myBall.active:after{content:"";position:absolute;top:2px;left:2px;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #fff;border-radius:50%;pointer-events:none}.prizeBreakdown .breakdownTable tbody>tr.active{background:var(--yellow)}.newsBox .newsItem .newsHeader>p{opacity:.7;transition:opacity .3s}.newsBox .newsItem:hover .newsHeader>p{opacity:.9}.homeMason .drawDisplay:before{background:linear-gradient(45deg,#fff,#fff0);opacity:0;transition:opacity .3s;mix-blend-mode:overlay}.homeMason .drawDisplay:hover:before{opacity:.3}.myButton,.newsList>a,#secondaryMenu a,.newsList>a{position:relative;z-index:5}.newsList>a:before,#secondaryMenu:not(.defaultMenu) a:not(:first-child):before,#secondaryMenu.defaultMenu a:before,.newsList>a:before{content:"";position:absolute;z-index:-1;bottom:-2px;left:0;width:100%;height:2px;background:var(--blue);transform:scaleX(0);transition:transform .6s;transform-origin:left}.myButton:before{content:"";position:absolute;z-index:-1;bottom:-2px;left:0;width:100%;height:2px;background:var(--orange);transform:scaleX(0);transition:transform .6s;transform-origin:left}.myButton:hover:before,.newsList>a:hover:before,#secondaryMenu a:hover:before,.newsList>a:hover:before,a.current:before{transform:scaleX(1)!important}.newsList>a:before{bottom:0}.newsFooter{margin-top:30px;padding-top:20px;border-top:2px solid #ddd}.newsFooter .sourceButton,.newsFooter .sourceButton img{height:70px;width:auto}footer .sourceButton,footer .sourceButton img{width:160px}.drawDisplay .myButton:before{background:var(--orange)}#breadcrumb a span{text-decoration:underline;color:var(--blue)}#secondaryMenu:not(.defaultMenu) a:not(:first-child):before,#secondaryMenu.defaultMenu a:before{background:#fff;bottom:5px}.homeMason .drawDisplay{overflow:hidden}.ballRow,.ballRow .subtitle,.ballRow .myBall{transition:transform .4s}.homeMason .ballRow{transform:translateX(-110%)}.homeMason .ballRow .subtitle{transform:translateX(110%)}.homeMason .myBall{transform:rotate(-720deg)}.rolled .homeMason .ballRow{transform:translateX(0%)}.rolled .homeMason .ballRow .subtitle{transform:translateX(0%)}.rolled .homeMason .myBall{transform:rotate(0deg)}.myBox ul:not(.ballRow){padding-left:20px}#introMason:after{transform:scale(1.1) rotate(3deg);animation:appSwing 4s forwards infinite;transform-origin:top}@keyframes appSwing{0%,100%{transform:scale(1.1) rotate(3deg)}25%,75%{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(-3deg)}}.resultTable tr>th:not(.showHead){display:none}.raffleCodes{max-height:60vh;overflow-y:auto;position:relative}.body-millionaire-raffle .raffleCodes{position:relative}.body-millionaire-raffle .raffleCodes:after{content:"Scroll";position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;background:linear-gradient(0deg,#000a,#0000);z-index:10;padding:20px 0 4px;pointer-events:none;opacity:1;transition:opacity .6s;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:18px}.body-millionaire-raffle .raffleCodes:hover:after{opacity:0}.myGamesBox{display:block;margin:0;position:relative;width:100%;height:150px;overflow:hidden;background:#fff;transform:scale(1);transition:transform .3s}.myGamesBox:hover{transform:scale(1.05)}.myGame{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(100%);overflow:hidden;display:flex;justify-content:center;align-items:center}.myGame .myLogo,.myGame .myContent,.myGame .myGameButton{position:relative;z-index:5}.myGame .myLogo,.myGame .myAccent{object-fit:contain}.myGame .myLogo{height:130px;width:180px;margin-right:20px}.myGame .myContent{max-width:300px;color:#fff;filter:drop-shadow(0 2px 4px #000);margin-bottom:0;font-size:18px;text-align:center}.myGame .myGameButton{display:block;background:linear-gradient(45deg,#f60,#fffd39,#f60);color:#000;padding:15px 20px;width:200px;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:1px;font-size:25px;font-weight:900;margin-left:20px;border-radius:10px;box-shadow:0 4px 8px #0004;transform:rotate(0) scale(1);transition:transform .3s}.myGamesBox:hover .myGameButton{transform:rotate(2deg) scale(1.1)}.myGame .myAccent{position:absolute;width:180px;height:180px;z-index:2;object-position:bottom right}.myAccent{bottom:-30px;right:-30px;transform:rotate(10deg);filter:drop-shadow(0 2px 4px #000)}#myGame1 .myAccent{width:240px}#myGame4 .myAccent{top:-20px;right:-10px;transform:rotate(-10deg);transform-origin:top;filter:drop-shadow(0 2px 4px #000);width:140px;height:140px}.myBacking{position:absolute;top:0;left:0;width:100%;height:100%!important;z-index:0;object-fit:cover}.myGame:before,.myGamesBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.myGame:before{background:linear-gradient(0deg,#000a,#0004);opacity:.6;z-index:1;transition:opacity .3s}.myGamesBox:after{background:linear-gradient(45deg,#fff0,#fff0,#fff6,#fff0,#fff0);z-index:2;pointer-events:none;transform:translateX(-100%)}.myGamesBox:hover .myGame:before{opacity:1}.myAccent{transform:rotate(0deg);transform-origin:bottom right;animation:altSwing 4s forwards infinite}#myGame4 .myAccent{animation:bellSwing 4s forwards infinite}.myGame .myLogo{transform:rotate(-5deg) scale(.9);animation:logoWiggle 2s forwards infinite}.myGame .myBacking{transform:translateY(0%) scale(1);animation:backingWiggle 2s forwards infinite}.myGamesBox:after{animation:moveShine 10s forwards infinite}.myGame{animation:moveSlide 24s forwards infinite}.myGamesBox>div:nth-child(1){animation-delay:0s}.myGamesBox>div:nth-child(2){animation-delay:6s}.myGamesBox>div:nth-child(3){animation-delay:12s}.myGamesBox>div:nth-child(4){animation-delay:18s}@keyframes moveSlide{0%,27%,100%{transform:translateY(100%);opacity:0}2%,25%{transform:translateY(0%);opacity:1}27%{transform:translateY(-100%);opacity:1}30%{transform:translateY(-100%);opacity:0}}@keyframes logoWiggle{0%,100%{transform:rotate(-5deg) scale(.9)}50%{transform:rotate(5deg) scale(1.1)}}@keyframes backingWiggle{0%,100%{transform:translateY(5%) scale(1.2)}50%{transform:translateY(0%) scale(1)}}@keyframes moveShine{0%,15%{transform:translateX(-100%);opacity:1}40%,50%{transform:translateX(100%);opacity:1}51%{transform:translateX(100%);opacity:0}52%{transform:translateX(-100%);opacity:0}}@keyframes bellSwing{0%,100%{transform:rotate(-10deg)}50%{transform:rotate(20deg)}}@keyframes altSwing{0%,100%{transform:rotate(0deg)}50%{transform:rotate(5deg)}}.casinoSideBanner{position:absolute;top:190px;width:200px;height:600px;overflow:hidden;text-decoration:none;text-align:center}#pp-app{left:calc((100vw - 1700px) / 2);background:linear-gradient(45deg,#111140,#000096)}#pp-casino{right:calc((100vw - 1730px) / 2);background:linear-gradient(45deg,#9b0101,#ff8c00)}.casinoSideBanner .phoneAd{position:absolute;overflow:hidden;top:50%;transform:translateY(-50%);left:0;perspective:650px;perspective-origin:60% 64%}.casinoSideBanner .phoneAd,.casinoSideBanner .phoneAd>img{width:100%;height:400px;object-fit:cover}.casinoSideBanner .phoneAd>img{position:relative;z-index:10}.casinoSideBanner .phoneAd>div{position:absolute;top:-8px;left:-8px;width:200px;height:382px;border-radius:20px;overflow:hidden;transform-style:preserve-3d;transform-origin:center;transform:rotateX(18deg) rotateY(-36deg) rotateZ(4deg) rotate(15.1deg);background:linear-gradient(45deg,#000,#444)}.casinoSideBanner .phoneAd>div>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;animation:slideAd 30s forwards infinite;transform:translateX(100%);opacity:1}.casinoSideBanner .phoneAd>div>img:nth-child(1){animation-delay:5s}.casinoSideBanner .phoneAd>div>img:nth-child(2){animation-delay:10s}.casinoSideBanner .phoneAd>div>img:nth-child(3){animation-delay:15s}.casinoSideBanner .phoneAd>div>img:nth-child(4){animation-delay:20s}.casinoSideBanner .phoneAd>div>img:nth-child(5){animation-delay:25s}.casinoSideBanner .phoneAd>div>img:nth-child(6){animation-delay:30s}@keyframes slideAd{0%,100%{transform:translateX(100%);opacity:1}2%,17%{transform:translateX(0%);opacity:1}19%{transform:translateX(-100%);opacity:1}20%{transform:translateX(-100%);opacity:0}21%{transform:translateX(100%);opacity:0}}.phoneTitle,.phoneButton{position:absolute;font-weight:700;left:10px;width:180px;align-content:center;text-align:center;text-transform:uppercase}.phoneTitle{top:30px;font-size:30px;color:#fff;filter:drop-shadow(0 2px 4px #000a)}.phoneButton{bottom:10px;height:70px;background:linear-gradient(45deg,#ec790a,#ffdd18);color:#000}.casinoSideBanner{transform:translate(0px,0px);filter:drop-shadow(0px 0px 0 #0004);transition:transform .3s,filter .3s}.casinoSideBanner:hover{transform:translate(-5px,-5px);filter:drop-shadow(5px 5px 0 #0004)}body.body-home .casinoSideBanner{top:152.5px}.appCont{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:0 20px 30px;color:#fff}.appCont:before{content:"";position:absolute;left:40px;bottom:-40px;width:400px;height:400px;transform:translate(0%,0%);animation:appBubble 6s forwards infinite;background:linear-gradient(45deg,#ffdd18,#ffdd1800);border-radius:50%;z-index:-1}@keyframes appBubble{0%,100%{transform:translate(0%,0%)}50%{transform:translate(20%,20%)}}.appTitle{font-size:28px;font-weight:600}.appQR{background:#fff;padding:10px;width:100%;margin:20px 0;border-radius:6px}.appButton{width:100%;border-radius:10px;border:2px solid #fff}.appCont ul{padding:0;list-style:none}.appCont ul li{color:#fff;font-size:15px;margin:0 0 5px}#checkingYourNumbers>div>div>p.checkerResultsTableRow{padding:30px 20px;margin:0;text-align:center}@media (max-width:1800px){#pp-app{display:none}a#pp-casino{z-index:100;position:fixed;right:-10px;top:unset;bottom:-60px;background:unset;width:200px;height:300px}a.casinoSideBanner .phoneAd,.casinoSideBanner .phoneAd>img{height:100%;object-fit:contain}a.casinoSideBanner .phoneAd>div{top:-4px;left:19px;width:153px;height:287px;border-radius:15px;transform:rotateX(20deg) rotateY(-36deg) rotateZ(4.5deg) rotate(14deg)}.phoneTitle,.phoneButton{top:unset;transform:rotate(5deg)}.phoneTitle{top:unset;font-size:20px;bottom:130px}.phoneButton{bottom:80px;height:40px;width:160px;left:unset;right:30px}}@media (min-width:1300px){.myBall:not(.raffle){width:38px;height:38px;line-height:38px;font-size:18px}.prizeBreakdown .myBall{width:44px;height:44px;line-height:44px;font-size:20px}.prizeBreakdown .altDrawDisplay{font-size:24px}#appPara h2{font-size:28px}}@media (min-width:1100px){.homeMason .daily-million .myBall,.homeMason .euromillions .myBall{width:30px;height:30px;line-height:30px}.casinoGame:hover img{transform:scale(1.1);transform-origin:bottom}.casinoGame:hover{transform:translateY(-10px);box-shadow:0 10px 8px #0002}}@media (max-width:1280px) and (min-width:1100px){header{padding:0 15px}.subMenu{width:100%}.menuGroup{padding:10px}.menuGroup img{max-width:150px;height:40px}}@media (max-width:1100px){.homeMason .drawDisplay.daily-million>.ballRow:nth-child(2) .subtitle,.homeMason .drawDisplay.euromillions>.ballRow:nth-child(2) .subtitle{display:block}.homeMason .ballRow,.homeMason .myBall,.homeMason .ballRow .subtitle{transform:unset}.jackpotContent .mainButton{max-width:160px;text-align:left}.latestResults .fullTitle{margin:10px 0}.prizeBreakdown caption{width:100%;display:block}}@media (max-width:1400px){.content #casinoBanner{margin-left:-20px}.largerWidth,.content,header{max-width:calc(100% - 30px);margin:0 auto}#secondaryMenu{padding:0 15px}#breadcrumb{padding:10px 0}.statIntro{padding:10px 5px}.statIntro strong{font-size:24px}.statIntro span{font-size:14px;letter-spacing:1px}#statsIntro>div>p.statIntro{border-right-width:0}.homeMason .drawDisplay.eurodreams .ballRow{margin-bottom:20px}.homeMason .drawDisplay.eurodreams{height:180px}.casinoRow{margin:10px auto 0;max-width:100%}.body-home .casinoRow{margin-bottom:-20px}.graphNotes .h5{font-size:20px}.graphNotes .subtitle{font-size:14px}}@media (max-width:1350px){.homeMason .drawDisplay.myBox.eurodreams{height:220px}.homeMason .drawDisplay.eurodreams .drawButton>div{flex-direction:column}.homeMason .drawDisplay.eurodreams .drawButton>div>.myButton{width:100%}}@media (max-width:1280px){.fullWidth{width:100%;margin-left:-15px}.content #casinoBanner{margin-left:-15px}.drawHead .h3{font-size:24px}.homeMason .drawDisplay.eurodreams .drawHead,.homeMason .drawDisplay.eurodreams .ballRow{width:290px}.homeMason .drawDisplay.eurodreams .nextJackpotBox,.homeMason .drawDisplay.eurodreams .drawButton{width:calc(100% - 320px);margin-left:10px}.homeMason .drawDisplay.eurodreams .ballRow{margin-bottom:30px}}@media (max-width:1180px){.homeMason .drawDisplay.eurodreams .drawHead,.homeMason .drawDisplay.eurodreams .ballRow{width:260px}.homeMason .drawDisplay.eurodreams .nextJackpotBox,.homeMason .drawDisplay.eurodreams .drawButton{width:calc(100% - 300px);margin-left:10px}}@media (min-width:1100px){.mobile{display:none!important}.content{min-height:calc(100svh - 530px)}}@media (max-width:1100px){body{overflow-x:hidden;width:100vw}.desktop{display:none!important}#mainMenu .casinoGroup{display:none}.menuGroup:not(.irishlottoGroup){width:calc(50% - 3px)}.menuGroup:nth-child(even){margin-right:6px}.homeMason{display:block}.homeMason,.homeMason>div,.tabContent,#homeTabs .jackpotDisplay,.fifty>div{width:100%}.tabBody>div{flex-wrap:wrap}.tabContent{padding:20px}.statTab p{margin:0 2px 2px}.stat{border-width:2px}.statBox{padding:15px}h1,.h1,.jackpotDisplay .h3{font-size:28px}h2,.h2{font-size:24px}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:20px}p{color:#444}p,a,li,span,button,td,i,em,table,thead,tbody,tr,th,td{font-weight:300;font-size:16px}.light{font-weight:100}.drawHead,.altDrawDisplay,.nextJackpotBox,.drawButton{width:100%;width:100%;text-align:center}.homeMason .drawDisplay.myBox{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;max-width:unset;margin:0 auto 5px}.homeMason .myBox{height:auto}.homeMason .drawDisplay.irish-lotto{display:flex;flex-direction:row;flex-wrap:wrap}.ballRow .subtitle{text-align:center}.ballRow{justify-content:center}.latestResults .drawDisplay:not(.mainDraw){justify-content:center}#statsFrequent{margin-top:0}.homeMason .drawDisplay.myBox.eurodreams{height:auto;flex-direction:column;width:100%}.homeMason .drawDisplay.eurodreams .ballRow,.homeMason .drawDisplay.eurodreams .nextJackpotBox,.homeMason .drawDisplay.eurodreams .drawButton{width:100%;margin-left:0}.regularTable.jsTable td{text-align:center;justify-items:center}.raffleCode{width:calc(20% - 4px);margin:0 2px 4px;padding:5px;letter-spacing:0;font-size:16px}.prizeContainer{text-align:center}.statTab p{font-size:14px;line-height:1}#myGenerator .myBall{width:60px;height:60px;line-height:60px}#myGenerator .myBall p{font-size:20px}#myGeneratorContainer #generate,#myGeneratorContainer .mainButton{max-width:100%}.yearSelect{max-height:50px;margin:0 0 10px}.yearCont{padding:0 5px 5px}.yearCont>a{margin:0 2px 4px}.yearSelect h2{font-size:18px;height:46px;line-height:46px;padding:0 10px}.myBox .ballRow{margin:10px!important}tbody>tr.monthHeader:before{filter:brightness(0.5)}.latestResults .drawDisplay.mainDraw .drawHead{text-align:center}.flex-start,.flex-center,.flex-end,.flex-space-between,.flex-top,.flex-middle,.flex-bottom,.flex-stretch,.flex-column,.flex-row{flex-wrap:wrap}.latestResults .drawDisplay{width:50%}.resultMason .jackpotDisplay,.resultMason .drawDisplay{width:100%}.content{padding:0 15px}.jackpotContent .drawButton{min-width:250px}#homeTabs{margin:30px 0}#breadcrumb{padding:15px 0;margin:5px 0 0;border-bottom:1px solid #ccc}#breadcrumb *{font-size:14px}#breadcrumb>li:not(:last-child):after{margin:1px 10px}#introPara{margin-bottom:0}#introMason:after{display:none}#appMobilePara:after{content:"";background:url(/images/download-our-app.png);background-repeat:no-repeat;background-size:contain;position:relative;display:block;bottom:unset;left:unset;margin:-40px 0 -20px;z-index:0;width:calc(100% + 40px);height:140px;background-position:top center}#appMobilePara>div{padding:20px;position:relative;z-index:1}.jackpotContent{padding:40px 0}.resultMason .myBox.accentBox,.playWidget{padding:30px}.tabHead{flex-wrap:nowrap}.newsBox .myBox{padding:100px 10px 10px}.newsHeader{width:100%;height:90px;overflow:hidden;position:absolute;top:0;left:0}.newsHeader>p{padding:10px}.newsBody>p{display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.newsList>a>.newsButton{margin-top:10px}.newsBox .myButton{text-align:left}.playWidget>div{width:100%;margin-right:0;margin-bottom:20px}.playWidget{padding:10px}.widget-line{flex-wrap:wrap;justify-content:center}.qpt{margin:10px 0}.latestResultIntro .jackpotDisplay .jackpotContent>*{margin-left:0}.playWidgetForm{text-align:center}#JackPotForm,.widget-line{width:100%;max-width:unset}.jackpotContent>*,.playWidget .timeRemaining{min-width:100%}.statIntro{width:calc(50% - 20px);padding:0;margin:10px}#statsIntro>div>p.statIntro{border-right-width:0}.newsList>a>span{width:100%}.jsTable thead,.monthHeader>td:not(:first-child){display:none}.jsTable tr.monthHeader{filter:brightness(.9) contrast(2)}.jsTable,.jsTable tbody,.jsTable tbody tr,.jsTable tbody td{display:block;width:100%}.jsTable tr:not(.monthHeader)>td:first-child{background:#0002}.jsTable tr>td:first-child span{font-weight:500}.jsTable tr td{width:100%!important}.jsTable td.prizeBreakdown{margin:0 auto;padding:0}.jsTable td.prizeBreakdown a{padding:10px}.tbDate br{display:none}.jsTable tbody>tr{padding-bottom:10px}.tbDate strong{font-size:15px;text-transform:uppercase;letter-spacing:1px;margin:0 3px}.jsTable tbody tr:not(.monthHeader) td:not(:first-child,:last-child){align-items:center;justify-content:center;flex-wrap:wrap}.jsTable tbody td:not(:first-child,:last-child)>span{margin-right:5px}.jsTable td>span{margin:0 5px}.jsTable tr:not(.monthHeader)>td:first-child{color:#fff}.jsTable .ballMatch>span.mainBall.matched{background:#fff;border-color:#fff}.jsTable .ballMatch>span.mainBall:not(.matched){border-color:#fff}.jsTable td{font-weight:900;padding:6px 0}.matchTable tr>td:first-child>span{display:none}.playWidget:before{background-image:url(/images/clover-pipes-closeup-mobile.jpg)}.body-irish-lotto .jsTable tr:not(.monthHeader)>td:first-child{background:var(--irish-lotto)}.body-results .jsTable tr:not(.monthHeader)>td:first-child{background:var(--irish-lotto)}.body-euromillions .jsTable tr:not(.monthHeader)>td:first-child{background:var(--euromillions)}.body-daily-million .jsTable tr:not(.monthHeader)>td:first-child{background:var(--daily-million)}.body-eurodreams .jsTable tr:not(.monthHeader)>td:first-child{background:var(--eurodreams)}.body-pick-and-play .jsTable tr:not(.monthHeader)>td:first-child{background:var(--pick-and-play)}.body-telly-bingo .jsTable tr:not(.monthHeader)>td:first-child{background:var(--telly-bingo)}.body-pick-3 .jsTable tr:not(.monthHeader)>td:first-child{background:var(--pick-3)}.body-forty-nines .jsTable tr:not(.monthHeader)>td:first-child{background:var(--forty-nines)}.body-49s .jsTable tr:not(.monthHeader)>td:first-child{background:var(--forty-nines)}.body-millionaire-raffle .jsTable tr:not(.monthHeader)>td:first-child{background:var(--millionaire-raffle)}.jackpotContent .h3{width:100%}#secondaryMenu:not(.defaultMenu) a:not(:first-child):before,#secondaryMenu.defaultMenu a:before{background:#fff2;top:-20px;bottom:unset;height:60px;pointer-events:none}#secondaryMenu a:before{transition:transform 0s!important}#statsFrequent.graphMode .statDisplay{width:100%;overflow-x:auto;justify-content:start}.graphNode span{font-size:10px}.graphBar:hover .graphNotes,.myGraph:not(:hover) .biggestJackpot .graphNotes{transform:translate(0%,0px)}.graphNotes{transform:translate(0%,10px);position:absolute;top:-5px;left:0!important;right:0!important;text-align:left;width:100%;background:unset;box-shadow:unset;border-radius:unset;padding:unset;pointer-events:none;opacity:0;transform:translate(-5%,0px);transition:transform .5s,opacity .1s}.graphPoint{height:25px;border-bottom:2px solid #fff;border-top:2px solid #fff;min-width:60px}.graphNotes .h5{font-size:12px}.graphBar .graphNotes{opacity:1;transform:translate(0%,0px)}.graphPoint:before{height:100%;background:linear-gradient(90deg,#fff,#fff4);min-width:200px}.graphNotes{top:1px;padding-left:65px}.graphNotes span.subtitle{display:none}.casinoRow{padding:30px 10px}.casinoGame{width:calc(20% - 4px);margin:0 2px 4px}.casinoGame:nth-child(4){display:none}.myChecker #form_checker .ball,.myChecker #form_checker .ballselected{width:35px;height:35px;line-height:35px;margin:2px}.chosenNumbers .myBall{width:30px;height:30px;line-height:32px}.lineCheckBox .raffleCode{font-size:14px;padding:10px}.numberCont input:not(.myBall){padding:10px 5px;font-size:16px}.checkForm{width:390px;background:#fff;padding:20px 10px;align-content:center}.checkerTable .dateCol{min-width:70px}.checkerTable tbody>tr>td:not(.dateCol),.emptyLI.lucky-line{width:100%}.innerCheck .prize{min-width:100px}.checkerTable .innerCheck tbody>tr:first-child:last-child td{padding:20px 5px}.checkerTable .innerCheck{display:block;width:calc(100vw - 110px)}.numberCont{width:calc(100% - 400px)}.checkedNumbersGrey .ballRow{justify-content:start}.checkerResultsTableRow .tbDate{padding:10px;font-size:15px;text-transform:uppercase}.checkerResultsTableRow td.maindrawBody{padding:10px}#checkingYourNumbers .checkerResultsTableRow td.prize>span{display:inline-block;line-height:1.2;margin:0 2px}#checkingYourNumbers .checkerResultsTableRow td.prize{padding:0}.prizeBreakdown h2>span{float:unset;display:block;margin:0 0 2px}.newsBanner{height:20vw}.body-news #breadcrumb>li:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:calc(100% - 200px)}.breakdownEnd>span:first-child{display:none}.resultTable .breakdownEnd>a{margin:0 auto}.statTable tr>td:first-child>span:first-child{display:none}.statTable tr>td:first-child>span:not(:first-child){display:inline-block}.oddBall{background:#fff;color:#444}.evenBall{background:unset;color:#444;border:2px solid #fff;color:#fff}#statsOddsAndEvens .myBall{font-size:8px;line-height:2.4vw;margin:0 1px;border:2px solid #fff}.statTable caption{display:block;margin:10px;text-align:center}li.tbsubtitle.corner,li.tbsubtitle.xcross,li.tbsubtitle.snowball,li.tbsubtitle.fullhouse{text-align:center;margin:5px 0}body main.content .breakdownTable.jsTable tbody>tr:last-child td:first-child{color:#fff}.statBox table.statTable tr>td{text-align:center}.innerCheck thead{display:none}.innerCheck tbody,.innerCheck tr,.innerCheck td{display:block;width:100%}.innerCheck td.prize{padding:10px 0}.innerCheck tr:not(:last-child){margin-bottom:2px}.innerCheck .ballRow[title]:not([title=""])::before{content:attr(title) ":"}.chosenNumbers>li.bonus-ball{line-height:26px}}@media (max-width:950px){.stat{width:calc(100% / 8)}.fifty.widerStats>div{width:100%}.jackpotWinners{width:50%}.myFAQs h4{font-size:18px}}@media (max-width:880px){.myBox.forty-nines .ballRow,.latestResults .drawDisplay.mainDraw .drawButton a,.latestResults .drawDisplay.mainDraw div.drawButton{max-width:unset;width:100%}.latestResults .drawDisplay .h3{justify-content:center}.yearCont.quickStats{justify-content:center;align-items:stretch}.yearCont.quickStats>a{padding:4px 8px;font-size:16px;border-radius:4px;margin:0 1px 2px;width:calc(33.33% - 2px);text-align:center;align-content:center}#freqToggle,#graphToggle,#orderToggle{justify-content:center;margin:0 0 10px}.casinoGame:nth-child(3){display:none}.casinoGame{width:calc(25% - 4px);margin:0 2px 4px}}@media (max-width:780px){.checkForm,.numberCont{width:100%}#form_checker ul.balls{max-width:650px}.errorMessage{position:fixed}#checkResults{max-width:220px;text-align:left}.checkForm{margin:10px 0 0;padding:20px 10px}.resetCheckerMain{top:10px;right:10px;min-width:100px;padding:14px 10px}#remainingBallsCont{top:10px;left:10px;padding:10px;max-width:calc(100% - 150px)}#remainingBallsCont>span{font-size:14px}#clickTog,#textTog{font-size:12px}#tableToggle{width:80px;height:26px;border-radius:10px;margin-left:5px}#tableToggle::before{top:3px;left:3px;width:40px;height:20px;border-radius:7px}.text #tableToggle::before{transform:translateX(40px);width:36px}.body-49s.results .drawDisplay:not(.mainDraw) .ballRow{width:100%}.myFAQs h4{padding-right:20px}.myFAQs{padding:0 10px 20px}.myFAQs>div{margin:20px 0}.raffleCode{width:calc(33.33% - 4px)}.drawDisplay{text-align:center}.drawDisplay .ballRow{justify-content:center}.content>.regularPara.margin30:nth-child(2){margin-top:15px}.myBox:not(.myNotice){border-left:0;border-right:0}.body-home .content{margin:20px auto;width:calc(100vw - 5px)}.homeMason .myBox{height:auto;width:100%}.homeMason .flex-stretch{width:100%;display:block}.homeMason .drawDisplay{text-align:center}.homeMason .ballRow{justify-content:center}.tabContent .drawButton{margin:0 0 10px}.jackpotDisplay .h3{margin:0}#introMason{padding:5px;position:relative}.tabHead>div{min-width:90px;height:90px;padding:10px}.tabHead #forty-nines-logo{padding:20px}.latestResults,.latestResults .drawDisplay.mainDraw{flex-direction:column;align-items:center;text-align:center}.latestResults .drawDisplay:not(.mainDraw),.resultMason .jackpotDisplay,.resultMason .drawDisplay,.latestResults .drawDisplay.mainDraw.millionaire-raffle .altDrawDisplay.strong{width:100%}.latestResults .myBox:not(.mainDraw).irish-lotto .ballRow,.latestResults .myBox:not(.mainDraw).pick-and-play .ballRow{max-width:100%}.latestResults .drawDisplay.mainDraw .altDrawDisplay.strong,.latestResults .drawDisplay.mainDraw .drawButton{margin:15px 0 0;width:220px}.latestResults div.drawDisplay.myBox .drawHead p.h3{font-size:20px}.stat{width:20%}.stat .myBall{width:40px;height:40px;line-height:42px;font-size:18px}#statsOddsAndEvens .myBall{width:30px;height:30px;line-height:26px;font-size:8px}#mainMenu .navLinks>a.mobile{width:100%!important}.statIntro{width:100%;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #fff}.statIntro:last-child{border-bottom-width:0;padding-bottom:0;margin-bottom:0}.newsList>a>span{width:100%}#secondaryMenu>div{margin:0}#secondaryMenu a:before{height:1px}.latestResults .drawDisplay.mainDraw.euromillions .ballRow{max-width:unset}.newsList{padding:10px}.newsList>a:nth-child(odd){margin-right:4px}.newsList>a{padding:10px;width:calc(50% - 2px);margin-bottom:4px}#freqToggle>span,#graphToggle>span,#orderToggle>span{padding:5px 10px;font-size:14px;text-align:center}#appMobilePara:after{background:url(/images/irish-lottery-app-mobile.png);background-size:contain;background-position:top center;background-repeat:no-repeat}.drawAltStats{flex-direction:column;align-items:center}.latestResults .drawDisplay.mainDraw .altDrawDisplay.strong{width:100%}.jackpotWinners{width:100%;padding:15px}.graphX{margin-bottom:5px;padding-left:20px}.graphX span{position:relative;font-size:12px;text-transform:uppercase;font-weight:600;text-wrap-mode:nowrap;padding-bottom:5px;writing-mode:sideways-rl}#breadcrumb *{font-size:12px}.casinoRow{max-width:unset}.chosenNumbers{margin:10px 0}.checkerDateSelect{flex-wrap:nowrap}.checkerDateSelect:not(#barInfo)>p{margin:5px 0;text-align:center;max-width:170px}.checkerResultsTable tr.won:after{width:60px;height:60px;right:-10px;top:10px;transform:unset}.chosenNumbers .myBall{font-size:16px}#myGeneratorContainer{padding:20px 20px 10px}#myGenerator .myBall{width:40px;height:40px;line-height:40px}.latestResultIntro .jackpotDisplay .jackpotContent>*{margin-right:0}#myGenerator .myBall p{font-size:18px}.homeMason .drawDisplay.eurodreams .drawButton>div{flex-direction:row}.homeMason .drawDisplay.eurodreams .drawButton>div>.myButton{width:calc(50% - 5px)}}@media(max-width:720px){.casinoGame img{max-height:180px}.casinoGame{width:calc(33.33% - 4px);margin:0 2px 4px}.casinoGame:last-child{width:100%}}@media(max-width:600px){.myBox:not(.myNotice),.colorMason,.playWidget{border-width:0;margin:5px 0}#statsIntro>div{flex-direction:column}#myGeneratorContainer #generate,#myGeneratorContainer input{max-width:100%;margin:5px 0}.stat .myBall{width:30px;height:30px;line-height:30px;font-size:17px}.jackpotContent .drawButton .mainButton{padding:10px;text-align:center}.jackpotContent .drawButton{margin-top:0}.jackpotContent>img{max-height:60px;max-width:unset;margin-bottom:20px}.jackpotDisplay .h3{font-size:40px}#homeTabs .timeRemaining{font-size:18px}.jackpotBacking>div{opacity:1}.jackpotContent{padding:25px 0}}@media(max-width:500px){.latestResults .drawButton{margin-bottom:5px!important;width:100%!important}.content{padding:0 5px}.prizeNav>a:not(.upToDate):after{top:7px;width:5px;height:7px}body.results footer{padding-bottom:90px}.breakdownTable{padding:0;border-width:6px}.statTab p{font-size:12px}.jackpotContent .drawButton{min-width:unset}.latestResults .drawDisplay .h3{justify-content:center}.prizeBreakdown{padding:5px}.drawDisplay.mainDraw .drawAltStats p{font-size:16px}.drawDisplay.mainDraw .drawAltStats{margin:10px 0 0}.myBox.mainDraw .ballRow{margin:0}.latestResults .drawDisplay.mainDraw .drawHead{padding-top:0}.stat{width:25%}.newsList>a{width:100%;margin:0 0 4px!important}.regularTable td,.regularTable th{text-align:center!important;text-align:center!important;padding:5px;display:block!important}.jsTable td.subtitle{padding:10px}.prizeBreakdown h2{margin:0;padding:5px}.ballRow{margin:5px 0}.stat,.widerStats .stat,#statsTriplets .stat,#statsTriplets .widerStats .stat,#statsConsecutiveTriplets .widerStats .stat{width:50%;flex-direction:row;padding:5px}.stat .subtitle{font-size:14px;margin:0 0 0 10px}#statsPairs .stat .subtitle,#statsConsecutivePairs .stat .subtitle,#statsTriplets .stat .subtitle,#statsConsecutiveTriplets .stat .subtitle,#statsQuadruplets .stat .subtitle,#statsConsecutiveQuadruplets .stat .subtitle{margin:0}#statsOddsAndEvens .myBall{display:inline-block}.ballMatch{justify-content:center}#statsFrequent.graphMode .stat{flex-direction:column}.casinoRow .myButton:after{display:none}.casinoGame:nth-child(2){display:none}.casinoGame{padding:10px;width:calc(50% - 4px)}.casinoGame img{max-height:unset}.stat .subtitle span{font-size:14px;line-height:1}.jackpotDisplay .timeContainer{width:330px}}@media (min-width:1100px){.latestResults .drawDisplay.mainDraw .myBall{width:48px;height:48px;line-height:48px;font-size:20px}}@media (max-width:1100px) and (min-width:780px){.latestResults .drawDisplay.mainDraw .myBall{width:30px;height:30px;line-height:30px;font-size:18px}}@media (max-width:780px){.body-millionaire-raffle .raffleCodes:after{display:none}.latestResults .drawDisplay.mainDraw.irish-lotto .ballRow,.latestResults .drawDisplay.mainDraw.pick-and-play .ballRow{width:100%;justify-content:center;text-align:center}.yearCont>a,.yearLinks a{color:#fff;padding:8px 10px;margin:0 2px 4px;border-radius:10px}.myNotice>div{width:100%}.myNotice{padding:20px}.myNotice:before{display:none}.myNotice p.h3:before{content:"!";display:inline-block;width:26px;height:26px;margin-right:6px;border-radius:50%;text-align:center;align-content:center;font-size:18px;font-weight:900;color:#fff;transform:rotate(-15deg)}.innerCheck .prize{text-align:left}.checkerTable .ballRow{justify-content:start}.checkerTable .innerCheck tr>td{padding-left:10px}.checkerTable .dateCol{min-width:80px;padding:5px}.chosenNumbers .myBall{line-height:30px}}.jackpotContent,.jackpotBacking>img,#introMason:after{animation:unset!important;transform:unset}body:before,.tabBody:before,.accentBox:before,footer:before,footer:after,body:after{display:none!important}#introMason{background:#fff}.ballMatch{display:flex}.ballMatch>span{display:inline-block;width:20px;height:20px;border-radius:50%;margin-right:4px;border-width:2px;background:#fff;border-style:solid}.mainBall{border-color:var(--green)}.bonusBall{border-color:var(--yellow)}.ballMatch>span:not(.matched){background:unset}.ballMatch>span.mainBall:not(.matched){opacity:.2}.ballMatch>span.mainBall.matched{background:var(--green)}.ballMatch>span.bonusBall.matched{background:var(--yellow)}.checkerResultsTable tr.won{position:relative}.checkerResultsTable tr.won:after{content:"";position:absolute;top:50%;right:-40px;transform:translateY(-50%);background:url(/images/winner.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:120px;height:150px;z-index:10;filter:drop-shadow(0px 2px 6px #0004)}#mainMenu .casinoGroup{position:relative;overflow:hidden;background:linear-gradient(45deg,#00005c,#0000b5)}#mainMenu .casinoGroup:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;pointer-events:none;background:url(/images/casino-acc.png);background-size:cover;background-position:center top;transform:scale(1);transform-origin:bottom;transition:transform .3s}#mainMenu .casinoGroup:hover:after{transform:scale(1.2)}#mainMenu .casinoGroup>a{width:100%;height:100%;align-content:center;text-align:center;position:absolute;top:0;left:0;margin:0;padding:0}#mainMenu .casinoGroup span{font-size:22px;font-weight:600}.playWidgetForm #myGeneratorContainer{margin:0;border-bottom-width:0;background:#fff;padding:20px}.playWidgetForm #myGeneratorContainer .myBall,#textContainer .myBall{width:40px;height:40px;line-height:40px;box-shadow:0 4px 4px #0003;border-width:0;overflow:hidden!important;text-align:center}.playWidgetForm #myGeneratorContainer .myBall.wh,#textContainer .myBall.wh{color:#fff}.text .currNo{display:none}#form_checker .ball.duplicate{transform-origin:bottom;transform:rotate(0deg);animation:doop 1s forwards 1}@keyframes doop{0%,100%{transform:rotate(0deg)}20%,60%{transform:rotate(10deg)}40%,80%{transform:rotate(-10deg)}}#textContainer input[type=number]::-webkit-inner-spin-button,.playWidgetForm input[type=number]::-webkit-inner-spin-button,#textContainer input[type=number]::-webkit-outer-spin-button,.playWidgetForm input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}#form_checker #textContainer .ball{opacity:1}.playWidgetForm #myGeneratorContainer .myBall p{font-size:20px}.playWidgetForm #generate{margin:10px 10px 0 0;max-width:170px}.playWidgetForm #generate:last-child{max-width:unset}.playWidgetForm #myGenerator{margin:0}.playWidgetForm #myGeneratorContainer>div{width:100%}.playWidgetForm #generate:after{display:none}.socialIcons,.socialIcons img{display:inline-block;width:30px;height:30px}#footerLogo{margin-right:20px}.socialIcons{margin:0 0 20px 10px}@media (max-width:550px){.body-home .content{margin:15px auto}.content>.regularPara.margin30:nth-child(2){margin-top:10px}#introMason{padding:0 0 10px}.margin30{margin:12px 0}#breadcrumb{padding:10px 0}.latestResults .drawDisplay .ballRow .subtitle{margin:0 0 2px}.latestResults .drawDisplay.mainDraw .drawHead{padding:10px 10px 0;margin:0}.body-irish-lotto .latestResults .altDrawDisplay{margin:15px 0 0}.body-irish-lotto .latestResults .drawDisplay.mainDraw .altDrawDisplay.strong{font-size:18px;margin:15px 0 0}.myBox .ballRow{margin:12px auto 2px!important}.resetCheckerMain{width:100px}#remainingBallsCont{padding:19px 10px;max-width:calc(100% - 100px)}.statTable caption{text-align:center;display:block;margin:10px}.jsTable td>span{width:100%}footer .sourceButton{width:100%;margin:0 0 20px}#footerLogo{margin-right:0}footer .sourceButton img{margin:0 auto;height:auto}.prizeNav{padding:5px;margin-bottom:-10px}.prizeNav>a{width:80px;font-size:14px;padding:10px}.prizeNav>p{margin:0 5px}.checkerTable .ballRow{flex-wrap:wrap;justify-content:start}.innerCheck .ballRow[title]:not([title=""])::before{width:100%}.checkerTable .raffleCodeContainer{text-align:left}.checkerTable .innerCheck tbody>tr:first-child:last-child td{padding:10px 5px}.body-irish-lottery-app .content div.flex-stretch{justify-content:center;margin-top:20px}.body-irish-lottery-app #appIntro .content div.flex-stretch{justify-content:center}}@media (max-width:400px){.statTab p{font-size:8px;align-content:center}.newsBox .drawButton a{font-size:14px;line-height:14px}.newsBox .drawButton .myButton{padding:10px 5px}.drawButton .newsButton{padding:12px 10px 12px}}.homeMason.mobileVer{flex-direction:column}.homeMason.mobileVer>div{width:100%}.homeMason.mobileVer #introMason:after{display:none}@media (pointer:coarse){#secondaryMenu:not(.defaultMenu)>div>a:not(:first-child){line-height:32px}#myGenerator .myBall p{margin:9px 0}.myPreferredSource{max-width:240px}body.results .jackpotContent>*,.jackpotContent>*{margin:0 0px 10px}.mobDrop .yearSelector{width:100%;box-shadow:unset}.mobDrop .yearSelector>p{display:none}.yearSelector:after{display:none}}#euroMillionaireBanner .jackpotContent>img{filter:unset;margin:0;width:120px;height:100px;object-fit:contain;max-height:unset;max-width:unset}#euroMillionaireBanner .jackpotBacking{display:none}#euroMillionaireBanner{background:#0172ee}#euroMillionaireBanner #mainButton{background:#4ffe83;color:#000}.yellow-bg{background:var(--yellow)}#myGenerator .irish-lotto-bg,.irish-lotto-bg,#irish-lotto-logo:before,.body-irish-lotto tbody>tr.monthHeader:before{background:var(--irish-lotto)}#myGenerator .euromillions-bg,.euromillions-bg,#euromillions-logo:before,.body-euromillions tbody>tr.monthHeader:before{background:var(--euromillions)}#myGenerator .daily-million-bg,.daily-million-bg,#daily-million-logo:before,.body-daily-million tbody>tr.monthHeader:before{background:var(--daily-million)}#myGenerator .eurodreams-bg,.eurodreams-bg,#eurodreams-logo:before,.body-eurodreams tbody>tr.monthHeader:before{background:var(--eurodreams)}#myGenerator .forty-nines-bg,.forty-nines-bg,#forty-nines-logo:before,.body-forty-nines tbody>tr.monthHeader:before{background:var(--forty-nines)}#myGenerator .\34 9s-bg,.\34 9s-bg,.\34 9s-bg.totalWon,#\34 9s-logo:before,.body-49s tbody>tr.monthHeader:before{background:var(--forty-nines)}#myGenerator .pick-3-bg,.pick-3-bg,#pick-3-logo:before,.body-pick-3 tbody>tr.monthHeader:before{background:var(--pick-3)}#myGenerator .telly-bingo-bg,.telly-bingo-bg,.myBall.telly-bingo-bg,#telly-bingo-logo:before,.body-telly-bingo tbody>tr.monthHeader:before{background:var(--telly-bingo)}#myGenerator .pick-and-play-bg,.pick-and-play-bg,main.content table tr.pick-and-play-bg,#pick-and-play-logo:before,.body-pick-and-playtbody>tr.monthHeader:before{background:var(--pick-and-play)}#myGenerator .millionaire-raffle-bg,.millionaire-raffle-bg,#millionaire-raffle-logo:before,.body-millionaire-raffle tbody>tr.monthHeader:before{background:var(--millionaire-raffle)}.irish-lotto-col{color:var(--irish-lotto)}.euromillions-col{color:var(--euromillions)}.daily-million-col{color:var(--daily-million)}.eurodreams-col{color:var(--eurodreams)}.forty-nines-col{color:var(--forty-nines)}.\34 9s-col{color:var(--forty-nines)}.pick-3-col{color:var(--pick-3)}.telly-bingo-col{color:var(--telly-bingo)}.pick-and-play-col{color:var(--pick-and-play)}.millionaire-raffle-col{color:var(--millionaire-raffle)}.irish-lotto-border{border-color:var(--irish-lotto)}.euromillions-border{border-color:var(--euromillions)}.daily-million-border{border-color:var(--daily-million)}.eurodreams-border{border-color:var(--eurodreams)}.\34 9s-border{border-color:var(--forty-nines)}.pick-3-border{border-color:var(--pick-3)}.telly-bingo-border{border-color:var(--telly-bingo)}.pick-and-play-border{border-color:var(--pick-and-play)}.millionaire-raffle-border{border-color:var(--millionaire-raffle)}#homeTabs.irish-lotto .tabBody:before{filter:brightness(0) saturate(100%) invert(37%) sepia(100%) saturate(394%) hue-rotate(89deg) brightness(92%) contrast(92%)}#homeTabs.euromillions .tabBody:before{filter:brightness(0) saturate(100%) invert(27%) sepia(84%) saturate(1332%) hue-rotate(200deg) brightness(98%) contrast(94%)}#homeTabs.daily-million .tabBody:before{filter:brightness(0) saturate(100%) invert(34%) sepia(61%) saturate(1394%) hue-rotate(266deg) brightness(92%) contrast(82%)}#homeTabs.eurodreams .tabBody:before{filter:brightness(0) saturate(100%) invert(27%) sepia(100%) saturate(2516%) hue-rotate(13deg) brightness(97%) contrast(100%)}#homeTabs.forty-nines .tabBody:before{filter:brightness(0) saturate(100%) invert(20%) sepia(96%) saturate(2096%) hue-rotate(194deg) brightness(99%) contrast(93%)}#homeTabs.pick-3 .tabBody:before{filter:brightness(0) saturate(100%) invert(23%) sepia(59%) saturate(2293%) hue-rotate(257deg) brightness(85%) contrast(110%)}#homeTabs.telly-bingo .tabBody:before{filter:brightness(0) saturate(100%) invert(11%) sepia(97%) saturate(3419%) hue-rotate(327deg) brightness(104%) contrast(101%)}#homeTabs.pick-and-play .tabBody:before{filter:brightness(0) saturate(100%) invert(14%) sepia(66%) saturate(6892%) hue-rotate(355deg) brightness(91%) contrast(102%)}#homeTabs.millionaire-raffle .tabBody:before{filter:brightness(0) saturate(100%) invert(33%) sepia(98%) saturate(2621%) hue-rotate(351deg) brightness(95%) contrast(102%)}@media (min-width:1100px){header{max-width:1280px;height:120px;display:flex;justify-content:space-between;align-items:center;margin:0 auto}#navLogo img{margin-right:30px;width:130px;height:60px}#mainMenu>div,#mainMenu>a{height:120px;align-content:center}#mainMenu>a{padding:0 30px;color:#000}#secondaryMenu{padding:0}#secondaryMenu>div{min-height:58px;display:flex;justify-content:start;align-items:center;max-width:1280px;width:calc(100vw - 30px);margin:0 auto}#secondaryMenu a{color:#fff;font-size:16px;padding:12px 10px}#secondaryMenu img{height:30px;filter:brightness(0) invert(1)}.subCont{position:absolute;width:1400px;max-width:100vw;top:120px;left:50%;overflow:hidden;background:#fff;box-shadow:0 6px 12px #0004;transform:translateX(-50%);height:0;transition:height .3s}.subMenu{position:absolute;width:100%;top:0;left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;flex-wrap:wrap;border:2px solid #eee}#mainMenu>a{position:relative}.menuGroup>div>a{padding-left:0px;transition:padding-left .3s}.menuGroup>div>a:hover{padding-left:8px}.subMenuContainer>a,.subMenuContainer>span{display:block;padding:0 40px 0 30px;align-content:center;height:100%;position:relative;z-index:1;color:#000;cursor:pointer;transition:color .3s}.subMenuContainer:hover>a,.subMenuContainer:hover>span,#mainMenu>a:hover{color:#fff}.subMenuContainer>a:before,.subMenuContainer>span:before,#mainMenu>a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;transform:scaleY(0);transform-origin:bottom;background:var(--green);transition:transform .3s;z-index:-1}.subMenuContainer:hover>a:before,.subMenuContainer:hover>span:before,#mainMenu>a:hover:before{transform:scaleY(1)}.subMenuContainer>a:after,.subMenuContainer>span:after{content:"";position:absolute;top:calc(50% - 4px);right:20px;width:6px;height:8px;background:var(--blue);clip-path:polygon(0 0,0% 100%,100% 50%);transform:rotate(0deg);transition:transform .3s,background .3s}.menuGroup>div>a{padding-right:30px;font-size:16px;color:#444;border-bottom-color:#000}.subMenuContainer:hover>a:after{transform:rotate(90deg);background:#fff}#resultsNav .menuGroup,#lotteriesNav .menuGroup{width:20%}.menuGroup{position:relative;height:50%;padding:20px;border:2px solid #eee}.menuGroup.biggerGroup{height:100%}.menuGroup img{max-width:180px;height:50px}.menuGroup.biggerGroup img{max-width:140px;height:60px}.menuGroup .mainButton{padding:5px;border-bottom-width:0}#infoNav .menuGroup{justify-content:center}#infoNav .subMenu a{color:#000}#mainMenu .menuGroup>a{border-bottom-width:0;text-align:center}#resultsNav .subMenu,#resultsNav:hover .subCont{height:360px}#lotteriesNav .subMenu,#lotteriesNav:hover .subCont{height:280px}#infoNav .subMenu,#infoNav:hover .subCont{height:90px}#secondaryMenu>div>a:not(:first-child){margin:0 15px}#infoNav .subMenu a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0px;background:var(--irish-lotto);transition:height .3s}#infoNav .subMenu a:hover:before{height:4px}}@media (max-width:1100px){#headerContainer{padding:0 15px 0 0;justify-content:space-between;align-items:center;height:90px}#navLogo,#navLogo img{height:40px}#myHamburger{width:40px;height:30px;position:relative}#myHamburger>span{display:block;width:100%;height:4px;background:var(--green);position:absolute;transition:transform .3s}#myHamburger>#upper{top:0;transform:rotate(0deg) scaleX(1);transform-origin:top right}.openMenu #myHamburger>#upper{transform:rotate(-45deg) scaleX(.98)}#myHamburger>#middle{top:calc(50% - 2px);transform:scaleX(1);transform-origin:right}.openMenu #myHamburger>#middle{transform:scaleX(0)}#myHamburger>#lower{bottom:0;transform:rotate(0deg) scaleX(1);transform-origin:bottom right}.openMenu #myHamburger>#lower{transform:rotate(45deg) scaleX(.98)}.menuGroup{margin:0 0 10px;padding:10px}#mainMenu>a{border-bottom:1.5px solid #ddd}.subMenuContainer:not(#infoNav) .subMenu>.menuGroup:last-child{margin-bottom:0}#mainMenu .navLinks>a.mobile{padding-right:10px!important}#mainMenu .navLinks>a.mobile:after{display:none}#mainMenu{left:0;width:100%;transform:translateX(-100%);transition:transform .3s}body.openMenu{height:100vh;overflow-y:hidden}#mainMenu{position:fixed;top:92px;height:calc(100% - 90px);background:#fff;z-index:10;overflow-y:auto;flex-wrap:nowrap}.hasBanner #mainMenu{top:174px}.noBanner #mainMenu{top:92px}.openMenu #mainMenu{transform:translateX(0%)}.menuBottom{width:calc(100% - 40px);margin:auto auto 0}#mainMenu{display:flex;flex-direction:column;justify-content:start;align-items:start}.subMenuContainer,.subMenuContainer>a,.subMenuContainer>span{display:block!important;width:100%}.subMenuContainer a,.menuGroup .navLinks a{border-bottom-width:0;display:block}#mainMenu .menuGroup>div{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:stretch;margin:0}#mainMenu .menuGroup:last-child>div{border-bottom-width:0}#mainMenu .menuGroup:first-child>div{margin-top:0}#mainMenu .navLinks>a:not(:empty){display:flex;align-items:center}.menuGroup br{display:none}#mainMenu>a,.subMenuContainer>a,.subMenuContainer>span{width:calc(100% - 40px);padding:20px 10px;margin:0 20px;position:relative;color:#000}.subMenu{height:auto;max-height:0;overflow:hidden;transition:max-height .3s,padding .3s,margin .3s;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:start;padding:0;margin:0}.menuGroup.irishlottoGroup{background:var(--irish-lotto)}.menuGroup.euromillionsGroup{background:var(--euromillions)}.menuGroup.dailymillionGroup{background:var(--daily-million)}.menuGroup.eurodreamsGroup{background:var(--eurodreams)}.menuGroup.fortyninesGroup{background:var(--forty-nines)}.menuGroup.pick3Group{background:var(--pick-3)}.menuGroup.tellybingoGroup{background:var(--telly-bingo)}.menuGroup.lotto54321Group{background:var(--pick-and-play)}.menuGroup.millionaireraffleGroup{background:var(--millionaire-raffle)}.subCont{max-width:calc(100% - 40px);margin:0 auto;border:1px solid #ddd;padding:0 10px}.openSub .subMenu{padding:0;margin:10px auto}#resultsNav.openSub .subMenu,#lotteriesNav.openSub .subMenu{max-height:1300px}.menuGroup.irishlottoGroup img{margin-bottom:0}#infoNav.openSub .subMenu{max-height:300px}#infoNav .subMenu>a:last-child{margin-bottom:0}#infoNav .subMenu a{padding:10px;width:100%;color:#444;background:#f5f5f5;margin-right:5px}.subMenuContainer>a:after,.subMenuContainer>span:after,#mainMenu div.menuGroup>a:after,.backButton:after{content:"";position:absolute;top:calc(50% - 4px);right:10px;width:6px;height:8px;background:var(--blue);clip-path:polygon(0 0,0% 100%,100% 50%)}#mainMenu .backButton:after{right:unset;left:0;transform:scaleX(-1);background:#888}#mainMenu .menuGroup img{max-height:30px;max-width:80px}#mainMenu .backButton{position:relative;margin:0 20px;padding:20px;width:100%;color:#888}.menuGroup,#mainMenu .navLinks>a{width:100%;align-items:start}#mainMenu div.menuGroup>a,#mainMenu .navLinks>a{padding:0 5px 5px}#mainMenu div.menuGroup>a span{color:#fff;position:relative}#mainMenu .menuGroup>a{border-bottom:1px solid #fff4;font-weight:600}#mainMenu div.menuGroup>a:after,.menuGroup>div>a:after{background:#fff4}.menuGroup>div>a,#mainMenu .menuGroup>a{color:#fff}#secondaryMenu{background:var(--green);height:65px;overflow-x:auto;overflow-y:hidden;width:100%;position:relative}#secondaryMenu>div{display:flex;overflow-x:scroll;padding:0;margin:0 10px}#secondaryMenu>div::-webkit-scrollbar{height:2px}#secondaryMenu>div::-webkit-scrollbar-track{background:#fff4;border-radius:10px}#secondaryMenu>div::-webkit-scrollbar-thumb{background:#fff;border-radius:10px}#secondaryMenu>div>a{display:block;white-space:nowrap;padding:2px 10px;color:#fff}#secondaryMenu:not(.defaultMenu)>div>a:first-child{height:55px;padding:10px 10px 10px 0}#secondaryMenu:not(.defaultMenu)>div>a:not(:first-child){height:30px;margin-top:15px}#secondaryMenu.defaultMenu>div>a{line-height:50px}#secondaryMenu img{filter:brightness(0) invert(1);height:100%}.subMenuContainer>a:after,.subMenuContainer>span:after{transform:rotate(0deg);transition:transform .3s}.subMenuContainer.openSub>a:after{transform:rotate(90deg)}#navButtons{width:100%;margin:10px 0 30px;display:flex;justify-content:center;align-items:center}#navButtons>a{width:calc(50% - 5px);height:60px;display:flex;justify-content:center;align-items:center;border-bottom-width:0}.drawDisplay .altDrawDisplay{margin:15px 0 0}.innerSub{max-height:0;overflow:hidden;transition:max-height .3s}.openSub>.innerSub{max-height:250px}.homeMason .drawDisplay.daily-million{max-height:unset}#lotteriesNav .menuGroup>a:after{transform:rotate(90deg)}#navButtons>a:first-child{margin-left:0}#navButtons>a:last-child{margin-left:10px}.subMenuContainer>span:after{clip-path:polygon(0 35%,35% 35%,35% 0%,65% 0%,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%);width:10px;height:10px}.subMenuContainer.openSub>span:after{clip-path:polygon(0 35%,35% 35%,35% 35%,65% 35%,65% 35%,100% 35%,100% 65%,65% 65%,65% 65%,35% 65%,35% 65%,0 65%)}.subMenuContainer:hover>span:after{background:var(--green)}.homeMason .drawDisplay.irish-lotto .nextJackpotBox{padding:10px}}@media (max-width:550px){h1,.h1{font-size:24px}h2,.h2{font-size:22px}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:20px}p,a,li,span,button,td,i,em,table,thead,tbody,tr,th,td{font-size:16px}#headerContainer{padding:0;height:70px}#navLogo,#navLogo img{height:40px;object-position:left;width:100px}#myHamburger{width:34px;height:24px}.openMenu #myHamburger>#upper{transform:rotate(-45deg) scaleX(.9)}.openMenu #myHamburger>#lower{transform:rotate(45deg) scaleX(.9)}.hasBanner #mainMenu{top:154px;height:calc(100% - 140px)}.noBanner #mainMenu{top:70px}#mainMenu{top:70px;height:calc(100% - 70px)}#mainMenu>a,.subMenuContainer>a,.subMenuContainer>span{width:calc(100% - 20px);padding:15px 5px;margin:0 10px}.subCont{margin:0 auto;border:0;padding:0}.openSub .subMenu{padding:0;margin:0 auto}.menuGroup{margin:0 0 4px;padding:5px}#secondaryMenu{height:40px;padding:0 5px}#secondaryMenu:not(.defaultMenu)>div>a:first-child{height:42px;padding:5px 5px 10px 0}#secondaryMenu>div{margin:0}#secondaryMenu:not(.defaultMenu)>div>a:not(:first-child){height:40px;margin-top:0;align-content:center;-webkit-align-items:center;font-size:14px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p{margin:0 0 10px}.latestResults .jackpotDisplay{margin:10px 0 0}body.results .jackpotDisplay .h3,body.archive .jackpotDisplay .h3{font-size:34px}.statIntro strong{font-size:18px}.statIntro{margin:0 0 5px;padding:0 0 5px}.statIntro strong{font-size:16px}.jackpotContent>img{max-height:60px}body.results .jackpotDisplay .h3,body.archive .jackpotDisplay .h3{font-size:40px}body.results .jackpotDisplay .timeRemaining,body.archive .jackpotDisplay .timeRemaining{font-size:22px}.yearSelector{width:100%}.resultTable tr>th,.resultTable .monthRow{padding:10px}.resultTable td:not(.tbDate){padding:5px 0}#footerLogo,#footerLogo img{width:auto;height:35px}#secondaryMenu>div:before{content:"";position:absolute;top:calc(50% - 10px);left:50%;width:20px;height:20px;background:#fffc;border-radius:20px;z-index:10;transform:scale(0) translateX(0%);box-shadow:0 0 30px #000;animation:scrollscroll 4s forwards 1;animation-delay:0s;pointer-events:none}#secondaryMenu>div:after{content:"";position:absolute;top:calc(50% - 10px);left:50%;width:20px;height:20px;background:#fffc;border-radius:20px;z-index:10;transform:scale(0) translateX(-50%);box-shadow:0 0 30px #000;animation:scrollscroll2 4s forwards 1;animation-delay:0s;pointer-events:none}@keyframes scrollscroll{0%,100%{transform:scale(0) translateX(-50%);width:20px}20%{transform:scale(1) translateX(-50%);width:20px}50%,80%{transform:scale(1) translateX(-50%);width:40px}}@keyframes scrollscroll2{0%,20%{transform:scale(0) translateX(0%)}40%{transform:scale(1) translateX(0%)}60%,80%{transform:scale(1) translateX(-100%)}100%{transform:scale(0) translateX(-50%)}}}