html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,ul,li,form,br{margin:0;padding:0;border:0}html{Background:#1d1d1d}*,*:before,*:after{box-sizing:border-box}body{position:relative;font-size:16px;font-family:Arial,Helvetica,sans-serif;color:#333;background:url(/images/layout/bg.jpg) no-repeat top center #ececea fixed;overflow-x:hidden;-webkit-text-size-adjust:none}#app{position:relative;overflow:hidden}hr{display:block;width:100%;border:0;height:1px;background:#dadada;margin:20px 0}ul{position:relative;list-style:none}img{max-width:100%}h1,h2,h3,h4,.title{letter-spacing:-1px}h1{line-height:38px;margin-bottom:20px;font-size:2em}.h1--sm{font-size:1.8em}h2,h3,h4{margin-bottom:15px;padding-top:20px}h2{font-size:1.45em;line-height:34px}h3{font-size:1.5em;line-height:26px}h4{font-size:1.25em;line-height:24px}.title{font-size:2.25em}p{line-height:24px;margin-bottom:25px}p span{font-weight:700}p.large{font-size:1.2em;letter-spacing:-1px}sup{font-size:.6em}em{font-style:normal}a{color:#cd6a01;text-decoration:none}a:hover{color:#c00}.container-alt h4{padding:10px;margin:0}.logo:after,nav li a:after,nav li:last-child a:before,.btn-left:before,.btn-right:before,.country .btn:before,th.icon:before,th.icon:after,.legend li:before,.menu a:before,.menu .expanded>a:after,.subMenu li:before,.onoffswitch-label:before,#breadcrumb li:before,.timer span:before,.balls li:after,.balls .euro:before,#message-scroll:before,#message-scroll:after,.lottery-box .box:before,.tab:before,.tab:after,.bullet li:before,#feature-links a:before,.question__btn:after,.question__btn:before,.timeline:before,.event .box:before,.app-step-1:before,.app-step-1 .info-box:before,#sitemap li:before,.promo--close:before,.promo--close:after{content:"";position:absolute}.city:before{content:"";display:block}.fx,.cols,footer ul,footer .footer-links,.nav-main,.logo,nav ul,nav li a,.top-nav,.languages,.alert.custom,.breakdown .box,#breadcrumb,.balls,.checker-box .line,.generate .line,.banner-in,.grid,.combs,.raffles,#apps ul,.distribution__columns,.archive-list,.event,.play-box .bottom,.icon-box .box,.bottom-box-alt,.error-page,.promonov,.promonov-message,.promonov-sb-fx,.flexButtons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.fx--between,footer .footer-links,.top-nav,.banner-in,.archive-list,.promonov,.flexButtons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.fx--around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.fx--center,.logo,nav li a,.breakdown .box,.balls.small,.checker-box .line,.generate .line,.combs,.raffles,.bottom-box-alt{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fx--end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.fx--col,.logo,nav li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.fx,.fx--wrap,.cols,.grid,.raffles,#apps ul,.archive-list,.sitemap .languages,.promonov,.flexButtons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.align--center,footer .footer-links,.results-bottom,.breakdown .box,#breadcrumb,.balls,.checker-box .line,.generate .line,.banner-in,.combo-box .top,#results-box,#stats-box,.distribution__columns,.news-block .box,.play-box .top-box,.icon-box .box,.bottom-box-alt,.error-page,.promonov,.promonov-message,.promonov-sb-fx{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align--end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.cols>*:not([class*="col-"]),.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{margin:10px 0;padding:0 10px}.inner--center,.timer span,.timer span:before,.balls span,.balls .euro:before,.city-number span,.distribution__chart span,.event span,.select-play .or{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}a,.menu li,#q,#sa,#sa:focus,#sa.active,.onoffswitch-label:before,#message-scroll,.transition{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}nav li a:after,.menu a:before,#news img,.question__btn:after,.question__btn:before{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}table .expand,.settings,.help,.tab,#feature-links .box,#news .article,.news-block .box{-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}.subMenu li:before,#results-box .date,#feature-links a:before{background:url(/images/layout/icon-sprite.png) no-repeat}.sprite,.results .text,.breakdown .elem1:before,.menu li,#sa,.lottery-box .box:before,.bullet li:before,#sitemap li:before,.featured .box:before{background:url(/images/layout/icon-sprite.png) no-repeat;background-size:500px 1500px}.languages li,.country .btn:before,.tab:after,.distribution h3:before{background:url("/images/layout/languages-sprite-2.png") no-repeat;height:20px;width:30px}.top-bar,.logo,.promo--close{background:-webkit-linear-gradient(top,#ececeb 0%,#c3c3c2 100%);background:linear-gradient(to bottom,#ececeb 0%,#c3c3c2 100%)}.btn--black,.btn--black:hover,.results-bottom,th,.sidebar .title,.systematic .box,#results-box,#stats-box,.select-play .or,.generic .box--dark,.generic__bottom,.section{background:#333;color:#fff}.btn,.play{background:-webkit-linear-gradient(top,#ffdc00 0%,#ff8e00 100%);background:linear-gradient(to bottom,#ffdc00 0%,#ff8e00 100%)}.btn:hover,.play:hover,.euro-num a:hover{background:-webkit-linear-gradient(top,#ffe651 0%,#ffa023 100%);background:linear-gradient(to bottom,#ffe651 0%,#ffa023 100%)}table,.menu,.news-block,.featured .info-box,.euro-breakdown{border-top:1px solid #dadada;border-left:1px solid #dadada}th,td,.menu a,.lottery-box .box,.grid a,.featured .box{border-right:1px solid #dadada;border-bottom:1px solid #dadada}.balls li,.city-number{margin:0 3px 3px 0;position:relative;border-radius:50%;box-shadow:0 -5px 10px 0 rgba(51,51,51,.5) inset;height:65px;width:65px;background:url(/images/layout/icon-sprite.png) no-repeat 91.94% 17.518% #ffbe00;background-size:500px 1500px}.cols>*:not([class*="col-"]){-webkit-box-flex:1;-webkit-flex:1 0 1px;-ms-flex:1 0 1px;flex:1 0 1px}.col{-webkit-box-flex:1;-webkit-flex:1 0 1px;-ms-flex:1 0 1px;flex:1 0 1px}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33333%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66667%}.col-7{width:14.28571%}.col-8{width:12.5%}.col-9{width:11.11111%}.col-10{width:10%}.col-11{width:9.09091%}.col-12{width:8.33333%}canvas{width:100%}.inner{width:1200px;position:relative;margin:0 auto}.main{position:relative;z-index:1}.inner.main{min-height:890px}#content{margin-left:250px;width:950px;background:#fff;padding:40px 69px 40px 113px;min-height:90vh}.content{background:#fff;margin:0 auto;width:100%}.container-alt{background:#f4f4f4}.outer{position:relative;width:100%}.veil{background:rgba(51,51,51,.85);position:fixed;display:none;height:100%;top:0;left:0;z-index:999;color:#fff;text-align:center}footer{position:relative;background:#2a2a2a;margin-top:-60px;padding:85px 0 0}footer a{color:#fff}footer a:hover{color:#a5a5a5}footer p{line-height:18px;color:#555;font-size:.75em;margin-bottom:0;text-align:right}footer li{margin:0 20px 10px 0}footer .bottom{background:#1d1d1d}footer .bottom .inner{padding:20px}footer .footer__logo{margin-right:100px}footer .footer-links{padding:0 30px 15px}footer .extra-links a{color:#a5a5a5;font-size:.75em}footer .extra-links a:hover{color:#fff}.facebook{margin-bottom:20px;background:url("../images/icons/icon-facebook.svg") no-repeat}.twitter{background:url("../images/icons/icon-twitter.svg") no-repeat}.facebook,.twitter{display:block;margin-left:20px;padding-left:40px;font-size:.9em;background-size:30px 30px}.nav-main{box-shadow:0 20px 25px rgba(51,51,51,.4);margin-bottom:30px}.logo{text-align:center;height:65px;padding:0 20px;position:relative}.logo img{width:175px}.logo:after{top:0;left:100%;height:100%;width:15px;z-index:1;background:-webkit-linear-gradient(left,rgba(51,51,51,.15) 0%,rgba(51,51,51,0) 100%);background:linear-gradient(to right,rgba(51,51,51,.15) 0%,rgba(51,51,51,0) 100%)}.logo:hover{background:-webkit-linear-gradient(top,#fff 0,#dadada 100%);background:linear-gradient(to bottom,#fff 0,#dadada 100%)}nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}nav li a{text-align:center;position:relative;background:-webkit-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%);color:#333;font-size:.9em;font-weight:700;width:100%;height:100%;border-right:1px solid #dadada;padding:0 30px;height:65px;overflow:hidden}nav li a:after{width:100%;height:4px;background-color:#c00;left:0;bottom:0;-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px)}nav li a:hover{color:#c00}nav li a:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav li:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}nav li:last-child a{font-size:1em;border-right:none;overflow:visible}nav li:last-child a:before{top:0;right:100%;height:100%;width:15px;z-index:1;background:-webkit-linear-gradient(right,rgba(51,51,51,.15) 0%,rgba(51,51,51,0) 100%);background:linear-gradient(to left,rgba(51,51,51,.15) 0%,rgba(51,51,51,0) 100%)}nav li:last-child a:after{display:none}nav li:last-child a:hover{color:#333}.languages{margin:12px 0}.languages li{margin:0 5px}.languages li.grey{opacity:.3}.languages li a{display:block;width:100%;height:100%}.btn{position:relative;font-weight:700;text-transform:uppercase;text-align:center;padding:10px 30px;margin:3px 5px 3px 0;display:inline-block;cursor:pointer;font-size:1em;border:1px solid #d0820b;box-shadow:0 2px 3px rgba(51,51,51,.5);border-radius:8px;color:#333;white-space:normal}.btn:hover{color:#333}.btn-left,.btn-right{text-transform:inherit;font-size:.9em}.btn-left:before,.btn-right:before{border-style:solid;border-width:2px 2px 0 0;border-color:#333;top:15px;height:11px;width:11px}.btn-left:before{left:10px;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.btn-right:before{right:10px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn.active{background:#00a651;color:#fff;box-shadow:inset 0 0 25px rgba(51,51,51,.25)}.btn.active:hover{background:#00a651;color:#fff;box-shadow:inset 0 0 25px rgba(51,51,51,.5)}.btn.disabled{opacity:.2;cursor:default}.btn--sm{font-size:.9em}.btn--red{background:-webkit-linear-gradient(top,#ec1639 0%,#bc0002 100%);background:linear-gradient(to bottom,#ec1639 0%,#bc0002 100%);color:#fff;border:1px solid #c00}.btn--red:hover{background:-webkit-linear-gradient(top,#f55061 0%,#da0508 100%);background:linear-gradient(to bottom,#f55061 0%,#da0508 100%);color:#fff}.btn--grey{background:-webkit-linear-gradient(top,#e9e9e9 0%,#b7b7b7 100%);background:linear-gradient(to bottom,#e9e9e9 0%,#b7b7b7 100%);border-color:#dadada;font-weight:100}.btn--grey:hover{background:-webkit-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%)}.btn--black,.btn--black:hover{border-color:#404040}.btn--white{background:#fff;border-color:#dadada}.btn--white:hover{background:#f4f4f4}.country .btn{padding:39px 10px 10px;font-size:.75em;position:relative;text-transform:capitalize;width:100px}.country .btn:before{height:20px;width:100%;top:15px;left:0}.country .btn.active{background:#00a651;color:#fff;box-shadow:inset 0 0 25px rgba(51,51,51,.5)}.country .all{padding:10px}.country .all:before{background:none}.buttons{margin:20px 0}.buttons li{display:inline-block}.view-links{background-color:#1d1d1d;padding:0 0 20px;text-align:center}.view-links img{width:45px;height:45px;display:inline-block;vertical-align:middle}.view-links a{font-size:45px;padding:20px 30px}.view-links span{display:inline-block;vertical-align:middle}.alt-link{color:#000;display:block;margin-bottom:20px;text-decoration:underline;font-weight:600;font-size:1.1em;background:-webkit-linear-gradient(top,#f9f9f9 0%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#e9e9e9 100%);margin:0 auto 20px;border:1px solid #eaeaea;padding:20px}.alt-link:hover{color:#c00}.close{position:absolute;top:-25px;right:-25px;width:45px;height:45px;line-height:45px;background:#c00;color:#fff;cursor:pointer}.close:hover{background:#fff;color:#333}.level1{width:50%;display:block;margin:10px auto;text-transform:inherit}.clear{clear:both}.centred{margin:auto;text-align:center}.bright-box{width:100%;background:url(/images/layout/bright-bg.jpg) no-repeat #fce538;margin-bottom:30px;position:relative}.bright-box.light{background:url(/images/layout/light-bg.jpg) no-repeat}.hide{display:none}.alert{background:#c00;padding:30px 20px;margin-bottom:30px;position:relative;text-align:center}.alert p{position:relative;color:#fff;font-size:1.3em}.alert img{width:60px;height:60px;margin-right:30px}.alert.custom{text-align:left}.alert a{color:#a5a5a5}.alert a:hover{color:#fff}.info-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fcdc31;border-radius:8px;margin-bottom:20px}.info-message img{width:60px;height:60px;margin-right:20px}.info-message p{margin-bottom:0;line-height:1.4em;font-weight:700;position:relative;width:80%}.results-top{padding:20px}.results-top--center{text-align:center}.results-top .date{font-size:1.5em;line-height:42px;background-position:0 41.096%;height:42px;padding-left:50px;margin-bottom:25px}.results-top .date--center{display:inline-block}.results-bottom{padding:10px 20px;font-size:1.1em;margin:0}.results .ribbon{position:absolute;top:20px;right:0;font-size:1em;padding:0 10px 10px 50px;background:url(/images/layout/ribbon.png) no-repeat;background-size:100% 100%}.results .ribbon span:first-child{font-size:2.2em;margin-right:5px}.results .text{background-position:0 47.744%;padding-left:65px;min-height:50px}.results .btn{text-transform:inherit}.results .jackpot{font-size:1.2em}.results .jackpot span{display:block;font-size:1.4em;letter-spacing:-2px}.breakdown .box{border-right:1px solid #404040;margin:0}.breakdown .box:last-child{border-right:none}.breakdown .elem1{font-size:.75em;text-align:center;padding:0 10px;position:relative}.breakdown .elem1:before{content:"";display:block;width:50px;height:43px;margin:0 auto;background-position:-1% 48.044%}.breakdown .elem2{font-size:2.5em}.breakdown .winners .elem1:before{background-size:400px 1200px}.breakdown .total-winners .elem1:before{background-position:55.649% 58.1%}.breakdown .jackpot-amount .elem1:before{background-position:55.434% 61.75%}.breakdown .jackpot-amount .elem2{font-size:1.6em}.euro-lottery .date{background-position:-175.486% 82.192%;color:#fff}.euro-lottery .jackpot{color:#fff}#switchLink{font-size:.85em;font-weight:700;padding:10px}#switchLink span{display:inline-block}#switchLink img{width:25px;margin-right:10px}.results-appear{opacity:.01}.results-appear.results-appear-active{opacity:1;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.ballselector-disappear{opacity:1}.ballselector-disappear.ballselector-disappear-active{opacity:.01;-webkit-transition:opacity 1s ease-in;transition:opacity 1s ease-in}.results-loader{position:relative;left:50%}.results-loader div{margin-left:-51px}.result-loader-frame{position:absolute;top:700px;width:100%}.subtable-enter,.subtable-appear{opacity:.01}.subtable-enter.subtable-enter-active,.subtable-enter.subtable-appear-active,.subtable-appear.subtable-enter-active,.subtable-appear.subtable-appear-active{opacity:1;-webkit-transition:opacity .6ms ease-in;transition:opacity .6ms ease-in}.subtable-leave{opacity:1}.subtable-leave.subtable-leave-active{opacity:.01;-webkit-transition:opacity .4ms ease-in;transition:opacity .4ms ease-in}table{background:#f4f4f4;width:100%;margin:0 auto 30px;border-spacing:0}table a{font-size:1.2em;text-decoration:underline}table img{display:block;margin:2px auto}table .no-info{background:url(/images/layout/d-pat.png) repeat;font-size:.75em;opacity:.6}table .foot{font-size:.85em;background:#dadada}table .highlight,table .lowlight{font-weight:700}table .highlight{color:#00a651}table .lowlight{color:#c00}table .state{display:block;font-size:.8em}table .matched{width:25%}table .matched p{color:#c00;margin:0}table .matched a{color:#333;font-size:.85em}table .line{margin-bottom:15px}th,td{text-align:center;position:relative}th{padding:18px}th.icon{cursor:pointer}th.icon:before,th.icon:after{border-style:solid;border-width:2px 2px 0 0;border-color:#ffdc00;height:8px;width:8px;right:10px;opacity:.3}th.icon:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:38%}th.icon:after{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:47%}th.icon.ascending:after,th.icon.descending:before{opacity:1}td{padding:12px 15px}td.shadow-left{background:url(/images/layout/subtle-gradient-left.png) no-repeat left 0}td.shadow-right{background:url(/images/layout/subtle-gradient-right.png) no-repeat right 0}td.no-padding{padding:0}tr.small th{font-weight:100;padding:5px}tr.total td{background-color:#e6e6e6;font-weight:700}.table__wrap{overflow:hidden}.table-alt tbody td:first-child{background:#e6e6e6}.table-small th{font-size:.8em;padding:5px}.table-right td{text-align:right}.table-right td:first-child{text-align:center}.table-sort th,.table-sort .small th{text-align:left;padding:8px 25px 8px 15px;font-size:.85em}.table-links a{font-size:.75em}.table-compare td{width:40%}.table-compare td:nth-child(2){width:20%;background-color:#404040;color:#fff;font-size:.75em}.table-checker tr:nth-child(even){background:#fff}.legend li{position:relative;font-size:.75em;padding:0 0 0 20px;margin:10px}.legend li:before{width:15px;height:15px;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:25px}.legend .highest:before{background:#00a651}.legend .lowest:before{background:#c00}.footnote{font-size:.75em;margin-bottom:10px}.footnote-1:after,.footnote_text1:before{content:"*";color:red}.footnote-2:after,.footnote_text2:before{content:"**";color:red}table .expand{cursor:pointer;background:-webkit-linear-gradient(top,#fff 0%,#e6e6e6 100%);background:linear-gradient(to bottom,#fff 0%,#e6e6e6 100%)}table .expand:after{content:"+";font-size:2em}table .expand:hover,table .expand.up{box-shadow:inset 0 0 40px rgba(51,51,51,.25)}table .expand.up:after{content:"-"}.sub-table table{margin:0;box-shadow:inset 0 0 40px rgba(51,51,51,.15)}.sub-table>td{padding:0;border:none}.sub-table .rollover{display:block;font-size:.8em;color:#c00}.slider{display:none;padding:0;margin:0}.slider table{margin:0}.container-alt table{margin-bottom:0}.DTFC_LeftBodyLiner{overflow-y:hidden!important;width:65px!important}.sidebar{width:310px;position:absolute;margin:0 0 0 -363px}.sidebar .box{margin-bottom:30px}.sidebar .title{padding:5px 35px;font-size:1.1em;font-weight:700;text-transform:uppercase;margin:0 60px}.menu{position:relative;background:#f4f4f4}.menu li{position:relative}.menu a{padding:15px 0 15px 65px;display:block;position:relative;color:#333}.menu a:before{top:0;left:0;height:100%;width:5px;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;background:#c00}.menu a:hover:before{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.menu .expanded>a:after{border-style:solid;border-width:1px 1px 0 0;border-color:#ffbe00;height:15px;top:50%;width:15px;right:25px;-webkit-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}.menu .expanded>a:hover:after{border-color:#c00}.menu .expanded:hover .subMenu{width:280px}.menu .stats{background-position:-11% 71.577%}.menu .how-to-play{background-position:-11% 75.1%}.menu .prizes{background-position:-11% 81.984%}.menu .rules{background-position:-11% 78.566%}.menu .lottery{background-position:-11% 36.85%}.menu .promo-lottery{background:#c91214 url(/images/promo/icon--xmas-de.png) no-repeat 15px center;background-size:32px auto}.menu .promo-lottery a{color:#fff}.subMenu{background:#333;overflow:hidden;width:0;position:absolute;left:100%;top:0;z-index:99;-webkit-transition:width .2s ease-in-out;transition:width .2s ease-in-out}.subMenu li{background:none;width:280px}.subMenu li:before{width:20px;height:20px;top:10px;left:10px;background-position:0 37.25%;background-size:350px 1050px}.subMenu a{color:#fff;font-size:.9em;padding:12px 15px 12px 45px;border:none}#q{position:relative;background:rgba(255,255,255,0);width:140px;height:42px;border:none;padding-left:55px;font-size:.85em;z-index:1}#q:focus,#sa:focus~#q{width:290px;opacity:1;background:#fff}#sa{-webkit-appearance:none;background-position:-3.3% -.75%;position:absolute;left:0;top:0;width:46px;height:42px;border:none;cursor:pointer;z-index:2;outline:none}#sa:focus,#sa.active{background-color:#ffbe00}#sa:focus,#sa.active{left:245px}#sa:focus+#q,#sa.active+#q{padding-left:15px}.onoffswitch{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:10px 20px}.onoffswitch-checkbox{display:none}.onoffswitch-checkbox:checked+.onoffswitch-label{background:#00a651}.onoffswitch-checkbox:checked+.onoffswitch-label:before{-webkit-transform:translate(80%,-50%);-ms-transform:translate(80%,-50%);transform:translate(80%,-50%)}.onoffswitch-label{display:block;height:36px;border:2px solid #dadada;border-radius:36px;background:#fff;-webkit-transition:background .3s ease-in;transition:background .3s ease-in;cursor:pointer}.onoffswitch-label:before{background:#fff;width:32px;height:32px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);left:3px;border:2px solid #dadada;border-radius:50%}#breadcrumb{padding-left:0;margin-bottom:40px}#breadcrumb li{list-style:none;padding-left:20px;font-size:12px;position:relative}#breadcrumb li:first-child{padding:0}#breadcrumb li:first-child:before{display:none}#breadcrumb li:before{border-style:solid;border-width:1px 1px 0 0;height:6px;top:5px;width:6px;left:5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#breadcrumb a{color:rgba(51,51,51,.5)}#breadcrumb a:hover{color:#333}#breadcrumb a.sprite{display:block;background-position:92.571% -.35%;width:16px;height:20px}#breadcrumb a.sprite span{display:none}.timer{text-align:center;width:350px;height:auto;min-height:152px;position:relative;margin:0 auto}.timer .time_circles{position:relative;height:120px}.timer .time_circles div{position:absolute}.timer h4{font-weight:100;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-top:50px;font-size:.9em}.timer span{color:#333;margin-top:.5em}.timer span:before{width:58px;height:58px;border-radius:50%;background-color:#fff;z-index:-1}.timer--sm{width:250px}.timer--sm .time_circles{height:75px}.timer--sm h4{font-size:.8em;padding-top:40px}.timer--sm span:before{width:38px;height:38px}.timer--md{width:300px;color:#fff}.timer--md .time_circles{height:85px}.timer--md h4{font-size:.85em;padding-top:45px}.timer--md span:before{width:45px;height:45px}.balls{font-size:1.6em;font-weight:700}.balls.small{font-size:1.2em}.balls.small li{background-size:300px 900px;height:40px;width:40px}.balls li.disabled{background-color:#f4f4f4;color:rgba(51,51,51,.5)}.balls li:after{height:25%;border-radius:50%;left:0;bottom:-7px;width:100%;background:-webkit-radial-gradient(center ellipse,rgba(51,51,51,.65) 0%,rgba(51,51,51,0) 50%);background:radial-gradient(ellipse at center,rgba(51,51,51,.65) 0%,rgba(51,51,51,0) 50%)}.balls .bonus:before{position:absolute;font-size:.45em;color:#fff;line-height:2em;top:105%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.balls .euro:before{width:65%;height:65%;background:#fff;border-radius:50%}.lotto li,.danskelotto li,.germanlotto li{background-color:#c00;color:#fff}.euro-millions li,.finlandlotto li,.franceloto li,.viking li{background-color:#007eff;color:#fff}.superenalotto li,.laprimitiva li{background-color:#00a651;color:#fff}.danskelotto .bonus,.finlandlotto .bonus,.germanlotto .bonus,.laprimitiva .bonus{background-color:#cd6a01}.euro-millions .lucky-star{background-color:#c00}.viking .viking-ball{background-color:#f0c}.viking .viking-ball:before{content:"Viking"}.viking .plus-ball{background-color:#f0c}.viking .plus-ball:before{content:"Plus"}.superenalotto .jolly{background-color:#c00}.superenalotto .jolly:before{content:"Jolly"}.superenalotto .superstar{background-color:#cd6a01}.superenalotto .superstar:before{content:"Superstar"}.finlandlotto .doubler{background-color:#c00}.finlandlotto .doubler:before{content:"Doubler"}.franceloto .bonus{background-color:#c00}.laprimitiva .reintegro{background-color:#c00}.laprimitiva .reintegro:before{content:"Reintegro"}.checker-box{background:url(/images/layout/bright-bg.jpg) no-repeat;text-align:center}.checker-box .title{font-size:1.5em;position:relative;padding:20px 0}.checker-box .bottom{background:#333;padding:30px 10px}.checker-box .line{margin:0 auto;color:#fff}.checker-box .balls{margin:10px}.checker-box p{margin:0}.checker-box span{color:#333}.chevron{position:absolute;border-style:solid;border-width:2px 2px 0 0;border-color:#ffbe00;width:25px;height:25px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);right:40px;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;min-width:0!important}#message-scroll{display:block;position:absolute;top:15px;right:15px;z-index:2}#message-scroll.is-hidden{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}#message-scroll:before{width:20px;height:20px;border-radius:50%;border:2px solid #fff;top:18%;left:19%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-animation:scroll 8s infinite linear;animation:scroll 8s infinite linear}#message-scroll:after{width:30px;height:40px;background:url(/images/svg/icon--scroll-hand.svg);background-repeat:no-repeat;top:45%;left:20%;-webkit-animation:scrollhand 8s infinite linear;animation:scrollhand 8s infinite linear;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#jackpotGraphsContainer{position:relative}.generate .line{padding:30px}.generate .line .btn{margin-right:20px}.systematic .num-grid{margin-bottom:0}.systematic .box{margin:0;text-align:center;padding:15px;border-right:1px solid #404040}.systematic .box .title{color:#fff;font-size:1.1em}.systematic .sub{font-size:3em;font-weight:700;line-height:.8em}.banner-in{margin:40px 0;padding:20px 30px;background:url(/images/layout/bg.jpg) no-repeat top center;border:1px solid #dadada;height:auto;min-height:150px}.banner-in .jackpot{letter-spacing:-1px;font-weight:700}.banner-in .jackpot div:first-child{font-size:1.4em}.banner-in .jackpot div:last-child{font-size:3em}.banner-in .btn{max-width:120px;padding:10px;margin-left:10px}#catchAll{width:468px;margin:auto;text-align:center;max-width:100%;box-sizing:border-box;padding:10px}.languages .en,.en-breakdown .tab:after,.breakdown2 .tab:after,.country-btn.en:before,.distribution h3.en:before{background-position:center -1px}.languages .de,.de-breakdown .tab:after,.breakdown19 .tab:after,.country-btn.de:before,.distribution h3.de:before{background-position:center -101px}.languages .da,.da-breakdown .tab:after,.breakdown13 .tab:after,.country-btn.da:before,.distribution h3.da:before{background-position:center -201px}.languages .fi,.fi-breakdown .tab:after,.breakdown15 .tab:after,.country-btn.fi:before,.distribution h3.fi:before{background-position:center -301px}.languages .sl,.sl-breakdown .tab:after,.breakdown24 .tab:after,.country-btn.sl:before,.distribution h3.sl:before{background-position:center -401px}.languages .nl,.nl-breakdown .tab:after,.breakdown22 .tab:after,.country-btn.nl:before,.distribution h3.nl:before{background-position:center -501px}.languages .it,.it-breakdown .tab:after,.breakdown21 .tab:after,.country-btn.it:before,.distribution h3.it:before{background-position:center -601px}.languages .nb,.nb-breakdown .tab:after,.breakdown17 .tab:after,.country-btn.nb:before,.distribution h3.nb:before{background-position:center -701px}.languages .es,.es-breakdown .tab:after,.breakdown4 .tab:after,.country-btn.es:before,.distribution h3.es:before{background-position:center -801px}.languages .hr,.hr-breakdown .tab:after,.breakdown20 .tab:after,.country-btn.hr:before,.distribution h3.hr:before{background-position:center -901px}.languages .et,.et-breakdown .tab:after,.breakdown14 .tab:after,.country-btn.et:before,.distribution h3.et:before{background-position:center -1001px}.languages .lv,.lv-breakdown .tab:after,.breakdown11 .tab:after,.country-btn.lv:before,.distribution h3.lv:before{background-position:center -1201px}.languages .sv,.sv-breakdown .tab:after,.breakdown18 .tab:after,.country-btn.sv:before,.distribution h3.sv:before{background-position:center -1301px}.languages .lt,.lt-breakdown .tab:after,.breakdown12 .tab:after,.country-btn.lt:before,.distribution h3.lt:before{background-position:center -1401px}.languages .sk,.sk-breakdown .tab:after,.breakdown23 .tab:after,.country-btn.sk:before,.distribution h3.sk:before{background-position:center -1501px}.languages .hu,.hu-breakdown .tab:after,.breakdown26 .tab:after,.country-btn.hu:before,.distribution h3.hu:before{background-position:center -1601px}.languages .cs,.cs-breakdown .tab:after,.breakdown25 .tab:after,.country-btn.cs:before,.distribution h3.cs:before{background-position:center -1701px}.languages .is,.is-breakdown .tab:after,.breakdown16 .tab:after,.country-btn.is:before,.distribution h3.is:before{background-position:center -1801px}.languages .pl,.pl-breakdown .tab:after,.breakdown37 .tab:after,.country-btn.pl:before,.distribution h3.pl:before{background-position:center -1901px}.languages .el-GR,.el-GR-breakdown .tab:after,.breakdown117 .tab:after,.country-btn.el-GR:before,.distribution h3.el-GR:before{background-position:center -1997px}.languages .ru,.country-btn.ru:before,.distribution h3.ru:before{background-position:center -1101px}.breakdown27 .tab:after{background:url(/images/layout/eu-flag.png) transparent 0 -6px no-repeat}.lottery-box{background:#f4f4f4;border:1px solid #dadada}.lottery-box .box{position:relative;font-size:1.1em;padding:10px 10px 10px 50px;margin:0}.lottery-box .box span{display:block;font-size:.8em}.lottery-box .box:before{width:25px;height:25px;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.lottery-box .date:before{background-position:0 92.5%;background-size:300px 900px}.lottery-box .jackpot:before{background-position:0 37.3%;border-right:none}.lottery-box .btn{margin-top:20px}.info-box{background:-webkit-linear-gradient(top,#ececec 0%,#d3d3d3 100%);background:linear-gradient(to bottom,#ececec 0%,#d3d3d3 100%);border:1px solid #dadada}.info-box .box{position:relative;text-align:center;margin:0;padding:15px;border-right:1px solid #bababa}.info-box .box:last-child{border:none}.info-box .title{font-size:.85em;line-height:1.15em;letter-spacing:-.5px}.info-box .sub{font-size:1.5em;font-weight:700;letter-spacing:-1px}.info-box .sub--sm{font-size:1em}.info-box .sub--lg{font-size:3em}.info-box p{font-size:.85em;margin-bottom:0}.settings,.help{cursor:pointer}.settings:hover,.help:hover{box-shadow:inset 0 0 25px rgba(51,51,51,.25)}.settings{background:url(/images/icons/settings.png) no-repeat center}.help{background:url(/images/icons/help.png) no-repeat center}.info-opts{background:#f4f4f4;padding:0 20px;border:none;max-height:0;overflow:hidden;transition:all .4s ease}.info-opts.isOpen{max-height:1000px;padding:20px 20px;border-bottom:1px solid #dadada}.info-opts ul{margin-bottom:20px}.info-opts p{font-size:.85em;margin-bottom:10px}.info-opts .title{font-size:1.1em;font-weight:700}.num-grid{background:#dadada;margin:0 0 30px 0;padding:20px 40px}.num-grid .title{font-size:1.4em;margin:10px 0}.grid{text-align:center}.grid a{display:block;color:#333;width:60px;height:60px;font-size:1.2em;line-height:60px;background:#f4f4f4}.grid a:hover{background:#fff}.grid a.selected{box-shadow:inset 0 0 15px rgba(51,51,51,.5)}.grid a.disabled{opacity:.2}.euro-num{margin-bottom:30px}.euro-num a{background:-webkit-linear-gradient(top,#ffdc00 0%,#ff8e00 100%);background:linear-gradient(to bottom,#ffdc00 0%,#ff8e00 100%);border-right:1px solid #d89204}.euro-num a:hover{background:-webkit-linear-gradient(top,#ffe651 0%,#ffa023 100%);background:linear-gradient(to bottom,#ffe651 0%,#ffa023 100%)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.95);-webkit-transition:opacity .75s;transition:opacity .75s;overflow-y:auto;overflow-x:hidden}.combo-box{width:90%;background:#dadada;margin:100px auto 100px;position:relative}.combo-box .top{background:#333;padding:20px 40px}.combo-box .top .title{font-size:1.5em;color:#fff}.combo-box .print{background:url(/images/icons/print.png) no-repeat center 10px #d6d6d6;padding-top:45px}.combo-box .print:hover{background-color:#fff}.combo-box .middle{text-align:center;padding:20px}.combo-box .middle .title{margin-bottom:10px;font-size:1.3em;font-weight:700}.combo-box .bottom{background:#fff}.combo-box .bottom .title{text-align:center;font-size:1.5em;padding:10px 0}.combs{margin:0;min-width:210px;padding:20px;border-bottom:1px solid #dadada;border-right:1px solid #dadada}.combs li{margin:2px;padding:5px}.combs .euro{border:1px solid #333;border-radius:5px}.tab{position:relative;border-bottom:1px solid #dadada;border-right:1px solid #dadada;padding:15px 15px 15px 110px;cursor:pointer}.tab:before{border-style:solid;border-width:2px 2px 0 0;height:20px;top:12px;width:20px;left:25px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.tab:after{height:20px;width:30px;top:16px;left:65px}.tab:hover,.tab.collapse-open{box-shadow:inset 0 0 25px 5px rgba(51,51,51,.25)}.tab.collapse-open:before{-webkit-transform:rotate(315deg);-ms-transform:rotate(315deg);transform:rotate(315deg);top:21px}.tab span{font-weight:700}.bullet li{padding:6px 0 6px 35px;line-height:22px;margin-bottom:15px;position:relative}.bullet li:before{width:26px;height:26px;background-position:0 98.338%;top:5px;left:0}.content ul{margin:0 0 20px;padding:0}.content li{margin:4px 0}.raffles li{font-weight:700;padding:5px 10px;border:1px solid #333;margin:0 5px 5px 0;background-color:#fff}.city{font-size:2em;font-weight:700;color:#c00;margin-right:10px}.city:before{width:40px;height:50px;margin-right:10px;background:url(/images/svg/icon--city.svg) no-repeat;background-size:auto 100%;display:inline-block}.city-number{background-color:#c00;color:#fff;font-size:1.75em}@-webkit-keyframes scroll{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}8%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}27%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}50%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}58%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}60%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}75%{-webkit-transform:translate(0,0);transform:translate(0,0)}77%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes scroll{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}8%{-webkit-transform:translate(0,0);transform:translate(0,0)}10%{-webkit-transform:translate(0,0);transform:translate(0,0)}25%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}27%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}50%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}58%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}60%{-webkit-transform:translate(520%,0);transform:translate(520%,0)}75%{-webkit-transform:translate(0,0);transform:translate(0,0)}77%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes scrollhand{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}5%{-webkit-transform:translate(0,-60%) scale(1);transform:translate(0,-60%) scale(1)}8%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}10%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}25%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}27%{-webkit-transform:translate(350%,-60%) scale(1);transform:translate(350%,-60%) scale(1)}30%{-webkit-transform:translate(350%,0) scale(1);transform:translate(350%,0) scale(1)}50%{-webkit-transform:translate(350%,0) scale(1);transform:translate(350%,0) scale(1)}55%{-webkit-transform:translate(350%,-60%) scale(1);transform:translate(350%,-60%) scale(1)}58%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}60%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}75%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}77%{-webkit-transform:translate(0,-60%) scale(1);transform:translate(0,-60%) scale(1)}80%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}100%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}@keyframes scrollhand{0%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}5%{-webkit-transform:translate(0,-60%) scale(1);transform:translate(0,-60%) scale(1)}8%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}10%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}25%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}27%{-webkit-transform:translate(350%,-60%) scale(1);transform:translate(350%,-60%) scale(1)}30%{-webkit-transform:translate(350%,0) scale(1);transform:translate(350%,0) scale(1)}50%{-webkit-transform:translate(350%,0) scale(1);transform:translate(350%,0) scale(1)}55%{-webkit-transform:translate(350%,-60%) scale(1);transform:translate(350%,-60%) scale(1)}58%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}60%{-webkit-transform:translate(350%,-60%) scale(.85);transform:translate(350%,-60%) scale(.85)}75%{-webkit-transform:translate(0,-60%) scale(.85);transform:translate(0,-60%) scale(.85)}77%{-webkit-transform:translate(0,-60%) scale(1);transform:translate(0,-60%) scale(1)}80%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}100%{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}}.slideUp{-webkit-animation-name:slideUp 1s ease;animation-name:slideUp 1s ease;visibility:visible!important}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}65%{-webkit-transform:translateY(4%);transform:translateY(4%)}80%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}95%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}50%{-webkit-transform:translateY(-8%);transform:translateY(-8%)}65%{-webkit-transform:translateY(4%);transform:translateY(4%)}80%{-webkit-transform:translateY(-4%);transform:translateY(-4%)}95%{-webkit-transform:translateY(2%);transform:translateY(2%)}100%{-webkit-transform:translateY(0%);transform:translateY(0%)}}.feature-box{padding:20px 0}.feature-box .title{font-size:1.8em;letter-spacing:-1px}.feature-box .jackpot{font-family:sans-serif;font-size:5em;line-height:1em;font-weight:800;letter-spacing:-6px}#results-box,#stats-box{padding:20px 30px}#results-box p{margin-bottom:0}#results-box span{font-size:1.4em;display:block;color:#fff}#results-box .date{padding-left:65px;letter-spacing:-1px;font-size:1.5em;font-weight:700;background-size:450px 1210px;background-position:0 3.473%}#results-box .date p{font-size:.75em;color:rgba(255,255,255,.75)}#results-box .winners{font-size:1.3em}#intro-box{padding:30px 80px}#feature-links{padding:0;margin:0}#feature-links .box{position:relative;border-bottom:1px solid #e2e2e2;padding:20px 70px 10px 40px;background:#f4f4f4;border-left:1px solid #e2e2e2;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#feature-links .box:hover{box-shadow:inset 0 0 25px 5px #d4d4d4}#feature-links .box:hover .chevron{border-color:#c00}#feature-links a{color:#333;display:block;font-size:1.5em;letter-spacing:-1px;padding-left:60px;margin:15px 0 20px;position:relative}#feature-links a:before{width:51px;height:51px;background-position:0 10.352%;background-size:400px 1250px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0}#feature-links a.numbers:before{background-position:0 17.188%}#feature-links a.stats:before{background-position:0 24.138%}#stats-box{overflow:hidden;text-align:center;font-size:1.5em;letter-spacing:-1px}#stats-box p{color:rgba(255,255,255,.5)}#stats-box strong{color:#fff;font-size:1.5em;line-height:1.2em}#stats-box img{margin-bottom:15px}#news{background:#fff}#news .intro{text-align:center;margin-bottom:20px}#news figure,#news .article{overflow:hidden;padding:0;margin:0}#news img{height:100%;max-width:none}#news .article{position:relative;background:#f4f4f4}#news .text{padding:0 120px 40px 40px}#news a{color:#333}#news .date{border-left:100px solid #ffbe00;height:18px;font-size:1.2em;padding-left:10px;margin-top:40px;-webkit-transition:border .2s ease-in-out;transition:border .2s ease-in-out}#news .box:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#news .box:hover .article{box-shadow:inset 0 0 25px 5px rgba(51,51,51,.2)}#news .box:hover .date{border-left-color:#c00}#news .box:hover .chevron{border-color:#c00}#apps{background:url(/images/layout/app-bg.jpg);height:249px;padding:50px}#apps h2{padding-top:0}#apps.en{background:url(/images/layout/app-bg-en.jpg)}#apps.de{background:url(/images/layout/app-bg-de.jpg)}#apps.da{background:url(/images/layout/app-bg-da.jpg)}#apps.es{background:url(/images/layout/app-bg-es.jpg)}#apps.fi{background:url(/images/layout/app-bg-fi.jpg)}#apps.hr{background:url(/images/layout/app-bg-hr.jpg)}#apps.it{background:url(/images/layout/app-bg-it.jpg)}#apps.nl{background:url(/images/layout/app-bg-nl.jpg)}#apps.pl{background:url(/images/layout/app-bg-pl.jpg)}#apps.ru{background:url(/images/layout/app-bg-ru.jpg)}#apps.sv{background:url(/images/layout/app-bg-sv.jpg)}#apps ul{width:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#apps li{margin-right:15px}.ios,.android{display:block;width:146px;border-radius:5px;position:relative}.ios span,.android span{position:absolute;color:#fff;font-size:.7em;line-height:12px;text-align:left}.android{text-decoration:none}.android span{background:#25446b;top:9px;width:75px;left:43%}.android:hover{box-shadow:inset 0 0 25px #fff}.ios p{margin-bottom:5px}.ios span{background:#111;top:8px;left:24%;width:90px}.ios:hover{box-shadow:inset 0 0 25px 0 rgba(255,255,255,.8)}.apps-screens img{margin-right:20px}.appButton{height:45px;max-width:none}.distribution{padding:20px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.2)}.distribution h3:before{content:"";display:inline-block;margin-right:15px;width:30px;height:20px}.distribution__columns svg path:hover{opacity:.9}.distribution__columns ul li:before{background:#c00}.distribution__columns ul li:nth-child(1):before{background:#ffbe00}.distribution__columns ul li:nth-child(2):before{background:#ff9800}.distribution__columns ul li:nth-child(3):before{background:#c00}.distribution__columns ul li:nth-child(4):before{background:#f44336}.distribution__columns ul li:nth-child(5):before{background:#3f51b5}.distribution__columns ul li:nth-child(6):before{background:#4caf50}.distribution__chart{position:relative;margin-right:40px}.distribution__chart span{font-weight:bold;font-size:1.2em;display:block}.distribution__chart span div{display:inline-block;font-size:.5em}.question__btn{letter-spacing:0;font-size:1.2em;display:block;padding:20px 60px 20px 20px;background:#f4f4f4;border:1px solid #dadada;cursor:pointer;position:relative}.question__btn:after,.question__btn:before{width:20px;height:2px;background:#404040;top:50%;right:30px}.question__btn:before{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.question__btn:after{-webkit-transform:translate(50%,-50%) rotate(90deg);-ms-transform:translate(50%,-50%) rotate(90deg);transform:translate(50%,-50%) rotate(90deg)}.question__btn.open:after{-webkit-transform:translate(50%,-50%) rotate(0deg);-ms-transform:translate(50%,-50%) rotate(0deg);transform:translate(50%,-50%) rotate(0deg)}.question__wrap{width:95%;margin:0 auto;padding:0;overflow:hidden;max-height:0;transition:all .3s ease}.question__wrap.open{max-height:2000px;padding:10px 0}.news .date{background-position:0 52.7%;margin:15px 0;padding-left:25px;color:rgba(51,51,51,.55)}.news img{width:100%}.news .modified{color:rgba(51,51,51,.5);text-align:right}.lower-news h4{padding-top:0}.news-block{position:relative}.news-block .box{padding:20px;margin:0;position:relative;background:#f4f4f4;border-bottom:1px solid #dadada;border-right:1px solid #dadada}.news-block .box a{display:block;font-size:1em;padding-right:40px;color:#333;min-width:0}.news-block .box:hover{box-shadow:inset 0 0 25px 5px #d4d4d4}.news-block .box:hover .chevron{border-color:#c00}.archive-menu a{margin:0 5px 5px}.archive-list li{width:45%;margin:20px 0}.archive-list .date{margin-top:0;font-size:.875em}.timeline{position:relative}.timeline:before{width:2px;height:100%;left:50px;background:#ffdc00}.event{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.event .date{width:100px;padding-top:100px;background:#ffdc00;position:relative;text-align:center;border-radius:50%;font-weight:700;box-shadow:inset 0 -10px 10px 1px rgba(51,51,51,.25)}.event .box{position:relative;width:85%;padding:20px;background:#f4f4f4;margin-left:20px}.event .box:before{border-color:transparent #f4f4f4 transparent;border-style:solid;border-width:15px 15px 15px 0;top:15px;left:-15px}.app-step-1{margin-top:25px;padding:10px}.app-step-1:before{width:68px;height:69px;background:url(/images/apps/step-1.png) no-repeat;top:-25px;left:-25px}.app-step-1 a{font-size:2em;color:#333;text-decoration:underline}.app-step-1 a:hover{color:#c00}.app-step-1 .info-box{background:#f4f4f4;padding:25px;border:1px solid #333;position:relative}.app-step-1 .info-box:before{width:68px;height:69px;background:url(/images/apps/info-icon.png) no-repeat;top:-15px;left:-25px}.app-install img{margin-bottom:15px}.appImgBox{margin-bottom:30px}.appImgBox .title{font-size:27px;width:100%;text-align:center}.appImgBox .appButton{height:50px;margin:auto;display:block}.appFeatureBox .col{position:relative;background:#f4f4f4;padding:50px 25px 15px;margin-right:20px;margin-bottom:50px}.appFeatureBox .col:last-child{margin-right:0}.appFeatureBox .col.last{margin-bottom:20px}.appFeatureBox img{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:80px;border:6px solid #fff;border-radius:50%;top:-40px;box-shadow:0 0 10px rgba(51,51,51,.2)}.options{border:1px solid #dadada;margin-bottom:20px;padding:40px 50px;background:#f4f4f4;border-radius:8px}.options li{font-size:2em;margin-bottom:20px}.options span{font-size:.5em;display:block}.choose-box{display:block;width:100%;background:-webkit-linear-gradient(top,#f4f4f4 0,#dadada 100%);background:linear-gradient(to bottom,#f4f4f4 0,#dadada 100%);padding:20px;font-weight:700;color:#333;border-radius:8px;border:1px solid #dadada}.choose-box img{height:100px;margin-bottom:15px}.choose-box:hover{box-shadow:inset 0 0 25px rgba(51,51,51,.25)}.select-play{position:relative}.select-play .or{display:block;border-radius:50%;padding:20px 22px}#sitemap a{text-decoration:underline;color:#333}#sitemap ul{margin-top:15px}#sitemap li{padding-left:35px;margin-bottom:8px;position:relative}#sitemap li:before{width:14px;height:13px;left:0;top:2px;background-position:47.119% 97.882%}.sitemap .languages{background:#f4f4f4;padding:25px 25px 10px;border-radius:10px}.sitemap .languages li{margin-bottom:15px}.bright-box.euro-millions,.bright-box.viking{background:url(/images/layout/bright-bg-euromillions.jpg) no-repeat #135496}.bright-box.superenalotto{background:url(/images/layout/bright-bg-superenalotto.jpg) no-repeat #075328}.bright-box.danskelotto,.bright-box.navidad{background:url(/images/layout/bright-bg-danskelotto.jpg) no-repeat #6c080a}.bright-box.finlandlotto,.bright-box.franceloto,.bright-box.otoslotto{background:url(/images/layout/bright-bg-finlandlotto.jpg) no-repeat #004991}.bright-box.germanlotto,.bright-box.laprimitiva{background:url(/images/layout/bright-bg-germanlotto.jpg) no-repeat #795e00}.featured-top{position:relative;text-align:center;padding:20px}.featured .info-box{background:#f4f4f4;position:absolute;right:0;top:50%;-webkit-transform:translate(20%,-50%);-ms-transform:translate(20%,-50%);transform:translate(20%,-50%);width:120px}.featured p,.featured .title{color:#fff;font-size:1.1em}.featured .jackpot{font-size:4.5em;color:#ffbe00;letter-spacing:-2px}.featured .btn{margin:50px 0}.featured .box{position:relative;padding:15px 10px}.featured .box p{color:#333;font-size:.85em;margin:0;line-height:1.2em}.featured .box:before{content:"";display:block;width:38px;height:40px;margin:5px auto;background-position:0 92.466%}.featured .time:before{background-position:32.573% 99.281%;width:40px}.featured .elem{background:url(/images/icons/money-bag-grey.png) no-repeat 10px 0;border-right:1px solid #404040;padding:0 10px 0 70px}.featured .elem p{font-size:.85em;line-height:16px;margin:0}.featured .elem span{display:block;font-size:1.4em;line-height:1.1em}.featured .elem2{background-image:url(/images/icons/dices.png)}.featured .elem3{background-image:url(/images/icons/scales.png);border-right:none}.featured.navidad .title{font-size:1.5em}.featured.navidad .btn{margin-top:20px}.featured.germanlotto .jackpot,.featured.laprimitiva .jackpot{color:#333}.navidad-results{background:#f4f4f4;border:1px solid #dadada;text-align:center;margin-bottom:20px}.navidad-results .row{border-bottom:1px solid #dadada;padding:15px 0}.navidad-results .lg{color:#c00;font-size:4.5em}.navidad-results .md{font-size:2.2em}.navidad-results .sm{font-size:1.5em}.play-box .top-box{padding:20px 40px}.play-box .title{font-size:1.6em}.play-box .jackpot{font-size:3.5em;font-weight:700;letter-spacing:-2px}.play-box .date{text-align:center;font-size:1.5em}.play-box .date span{font-weight:700;display:block}.play-box .bottom{margin-top:40px}.play-box li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;background:#333;position:relative;border-right:1px solid #404040}.play-box li:hover .chevron{border-color:#c00}.play-box li a{padding:20px 60px 20px 20px;display:block;color:#fff;width:100%;height:100%}.play-box li a:hover{color:#a5a5a5}.icon-box .box{margin-bottom:20px}.icon-box img{margin-right:20px}.icon-box p{margin:0}.map{width:100%;height:600px;position:relative}.map .box{width:168px;height:90px;position:absolute;text-align:center}.map .title{font-size:1.1em;text-transform:uppercase;margin-top:24px}.map .jackpot{font-weight:700;font-size:1.2em}.map .btn{margin:0}.map .lotto{right:197px;top:47px}.map .primitiva{left:20px;top:348px}.map .superenalotto{left:20px;top:188px}.map .euromillions{left:135px;top:487px}.map .irish{left:133px;top:47px}.map .lotto-649{right:140px;top:188px}.map .hatos{right:140px;top:348px}.map .eurojackpot{right:197px;top:487px}.euro-breakdown .date{font-size:1.1;text-align:center;margin-bottom:10px}.generic{background:#f4f4f4;text-align:center;border:1px solid #dadada}.generic .box{padding:10px 20px;margin:0;border-right:1px solid #dadada}.generic .box--dark{border-right:1px solid #404040}.generic .box:last-child{border:none}.generic p{font-size:.9em}.generic .title{font-size:1.1em}.generic .big{font-size:2.5em;font-weight:700}.generic__bottom .title{color:#a5a5a5}.generic__bottom .box{border-right:1px solid #404040;border-bottom:1px solid #404040}.bottom-box-alt{background:#f4f4f4;padding:20px;text-align:center}.bottom-box-alt p{margin:0 15px 0 0;font-size:1.1em}.hit-miss{border:none;margin-bottom:0}.hit-miss th,.hit-miss td{padding:2px}.hit-miss th,.hit-miss td{font-size:.75em}.hit-miss a{color:#fff;font-size:1em;font-weight:normal}.hit-miss tbody th{color:#333;border-bottom:1px solid #f4f4f4;background:#dadada;font-size:.9em}.hit-miss tbody td strong{display:block;width:20px;height:20px;background:#fd0;color:#333;border-radius:20px;margin:auto;line-height:20px}.hit-miss.euroType tbody td strong{background:#fff;border:2px solid #fa0;line-height:16px}.error-page{min-height:55vh}.section{display:none;padding:20px;border-radius:8px}.section .reset{display:block;margin:0 auto;width:200px}.promo{background-image:url(/images/layout/bg-promo.jpg)}.promo-box .feature-box{padding:0;color:#ffc300}.promo-logo img{max-width:300px}.promo__animated{position:relative;text-align:center;color:#fff;font-size:1.5em;font-weight:700}.promo__animated img{width:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);max-width:300px;pointer-events:none;-webkit-animation:alert-logo 10s ease-in-out forwards .5s;animation:alert-logo 10s ease-in-out forwards .5s}.promo__animated p{padding:0 35px;opacity:0;-webkit-animation:alert-message 10s ease-in-out forwards .5s;animation:alert-message 10s ease-in-out forwards .5s}.promo--close{position:absolute;top:0;right:10px;width:32px;height:32px;border-radius:5px;cursor:pointer}.promo--close:before,.promo--close:after{top:50%;width:50%;height:2px;border-radius:5px;left:50%;background:#333}.promo--close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.promo--close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@-webkit-keyframes alert-logo{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}5%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}7%{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}9%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}11%{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}13%,50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}53%,100%{-webkit-transform:translate(-50%,-50%) scale(10);transform:translate(-50%,-50%) scale(10);opacity:0}}@keyframes alert-logo{0%{-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}5%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}7%{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}9%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}11%{-webkit-transform:translate(-50%,-50%) scale(.75);transform:translate(-50%,-50%) scale(.75)}13%,50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}53%,100%{-webkit-transform:translate(-50%,-50%) scale(10);transform:translate(-50%,-50%) scale(10);opacity:0}}@-webkit-keyframes alert-message{0%{-webkit-transform:translate(20%,0);transform:translate(20%,0)}50%{-webkit-transform:translate(20%,0%);transform:translate(20%,0%);opacity:0}55%{-webkit-transform:translate(-20%,0%);transform:translate(-20%,0%);opacity:1}57%{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}100%{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}}@keyframes alert-message{0%{-webkit-transform:translate(20%,0);transform:translate(20%,0)}50%{-webkit-transform:translate(20%,0%);transform:translate(20%,0%);opacity:0}55%{-webkit-transform:translate(-20%,0%);transform:translate(-20%,0%);opacity:1}57%{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}100%{-webkit-transform:translate(0%);transform:translate(0%);opacity:1}}.promonov{margin:0 auto 20px;background:#135496;padding:10px 30px 10px 270px;border-radius:10px;color:#fff;min-height:62px;position:relative;box-shadow:0 0 20px rgba(51,51,51,.75)}.promonov img{position:absolute}.promonov-text{width:75%}.promonov-img{top:30%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:180px}.promonov-img-2{position:absolute;left:60px;top:0}.promonov span{font-weight:700}.promonov-big{color:#ffdc00;font-size:1.4em;font-weight:700}.promonov-yellow{color:#ffdc00}.promonov-code{font-size:.85em;opacity:.65;display:inline-block}.promonov a{color:#fff;text-decoration:underline;margin-left:15px;font-size:.9em}.promonov a.btn{text-decoration:none;text-transform:capitalize}.promonov-message{background:#ffdc00;border-radius:10px;padding:20px;margin:20px 0}.promonov-message img{width:45px;height:45px;margin-right:20px}.promonov-message p{margin-bottom:0}.promonov-italic{font-style:italic;color:#fff}.promonov-sb{width:100%;box-shadow:0 0 10px rgba(51,51,51,.2);background:url(/images/promo/promonov-bg-sidebar.jpg) no-repeat;background-size:cover;position:relative;overflow:hidden;padding:0 5px 10px 10px}.promonov-sb-fx{margin-top:-15px}.promonov-sb-text{font-size:.75em;color:rgba(255,255,255,.5)}.promonov-sb-img{display:block;margin:0 auto;width:200px!important}.promonov-sb-big{color:#fff;font-weight:700}.promonov-sb-btns{text-align:center;margin-left:10px}.promonov-sb a{color:#fff;font-size:.8em;color:#ffdc00;text-decoration:underline}.promonov-sb a.btn{text-transform:capitalize;color:#fff;text-decoration:none}.promonov-sb a.promonov-info{position:absolute;width:35px;height:35px;background:#fff;top:8px;right:8px;border-radius:50%;text-decoration:none}.promonov-sb a.promonov-info:after{content:"i";font-family:"Times Roman",serif;font-style:italic;line-height:35px;color:#333;font-size:2em;font-weight:700}.promonov-sb-corner{background:#c00;color:#fff;width:100%;padding:120px 10px 10px;text-align:center;text-transform:uppercase;font-weight:700;font-size:1.4em;line-height:.9em;position:absolute;box-shadow:0 0 15px rgba(51,51,51,.75);top:0;left:0;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.promonov-sb-corner .x-sm{font-size:.64em}.promonov-sb-corner .sm{font-size:.75em}.bright-box.deutsche-weihnachtslotterie{background:url(/images/promo/promo-bg-xmas-de.jpg) no-repeat #940809}.bright-box.deutsche-weihnachtslotterie .col-2{width:100%}.bright-box.deutsche-weihnachtslotterie .elem p{font-size:.95em}.bright-box.deutsche-weihnachtslotterie .elem1{background:url(/images/icons/calendar.png) no-repeat 20px 0;background-size:33px 30px}.bright-box.deutsche-weihnachtslotterie .elem2{background-position:20px 0;background-size:40px 33px}.bright-box.deutsche-weihnachtslotterie .elem3{background:url(/images/icons/money-bag-grey.png) no-repeat 20px 0;background-size:40px 32px}.openerTab .container-alt{max-height:0;transition:all .3s ease;overflow:hidden}.openerTab.open .container-alt{max-height:2000px}.ballSpin{animation-timing-function:linear;animation-iteration-count:1;animation-duration:.6s;animation-name:ballSpin}@keyframes ballSpin{0%{transform:scale(1)}50%{transform:scale(1.4)}100%{transform:scale(1)}}.switch{padding-bottom:20px;margin:0 auto;display:block;text-align:center}.switch *{vertical-align:middle;display:inline-block}.onoffswitch{background:#ccc;border:2px solid #bbb;border-radius:36px;display:inline-block;width:48px;height:30px;transition:all .1s ease;cursor:pointer;margin-left:10px}.onoffswitch:before{content:"";background:#fff;border-radius:36px;display:block;position:absolute;transition:all .1s ease;height:26px;width:26px;left:0;top:0;cursor:pointer;border-bottom:2px solid #ccc;box-shadow:rgba(0,0,0,.2) 0 1px 2px}.onoffswitch.on{background:#2661c3;border-color:#2661c3}.onoffswitch.on:before{left:18px}#result-checker,#grid{position:relative}#result-checker.checking:after,#grid.checking:after{content:attr(data-checking);background:rgba(0,0,0,.4);color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;text-align:center;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;z-index:50}#result-checker.checking:before,#grid.checking:before{content:"";position:absolute;left:calc(50% - 50px);top:calc(50% + 20px);z-index:99;display:block;width:100px;height:100px;margin:0 auto;-webkit-animation:loading .5s infinite linear;animation:loading .5s infinite linear}@-webkit-keyframes loading{100%{-webkit-transform:rotateZ(360deg)}}@keyframes loading{100%{transform:rotateZ(360deg)}}#jackpotPromo{transition:all .6s ease}#jackpotPromo.popped{opacity:1!important;bottom:0!important}#jackpotPromo.hidden{bottom:-500px!important}