@charset "UTF-8";

/* GLOBALS AND RESETS */
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,ul,li,form,br{margin:0;padding:0;border:0;font-size:100%;vertical-align:top}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{background:#d9dde2}
body{position:relative;font-size:1em;font-family:"Open Sans",sans-serif;-webkit-text-size-adjust:none;color:#293444;background:url(/images/skin/bg-default.jpg) no-repeat top #eef2f8;font-weight:400;min-width:1200px}
sup{padding:0;margin:0;font-size:90%;line-height:normal}
a{text-decoration:none;color:#cd6a01;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
a:hover,a.alt-link:hover{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out; color: #FA0}
canvas {position:absolute;top:0;z-index:0;}
a img{border:none}
a.alt-link{color:#000;display:block;margin-bottom:20px}
li{list-style:none}
.upper{text-transform:uppercase !important}
.hide{display:none !important}
.clear{clear:both}
.centred{margin:auto;text-align:center}
.centred .btn{margin-bottom:20px}
.nowrap{white-space:nowrap !important}
.float-left{float:left !important}
.floatRight{float:right !important}
.imgL{float:left;margin:0 10px 10px 0 !important}
.imgR{float:right;margin:0 0 10px 10px !important}
.inline{display:inline-block}
.transition{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.bottomPad{padding-bottom:50px !important}
.padded5{padding:5px}
.padded10{padding:10px}
.padded20{padding:20px}
.padded30{padding:30px}
.padded50{padding:50px}
.paddedT50{padding:50px}
.margin-r{margin-right:13px}
.noMargin{margin:0 !important}
.noPadding{padding:0 !important}
.white{color:#FFF}
.red{color:#cc0000}
.hdr-ticket {float:right;margin-top:20px;border:1px solid #ffe300}
.breaker{word-break:break-all;word-wrap:break-word}
.noAfter:after,.noAfter:before{display:none !important}
.box-border,.styleTable,.localBox span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.btn,.navbar .play,.num-grid .grid.euro-num a{background:#ffea00;background:-moz-linear-gradient(top,#ffea00 0%,#ffbf00 100%);background:-webkit-linear-gradient(top,#ffea00 0%,#ffbf00 100%);background:linear-gradient(to bottom,#ffea00 0%,#ffbf00 100%)}
hr{ border:0;height:1px;background:#eaeaea;clear:both;display:inline-block;width:100%;margin-bottom:30px}
.sprite:before{background:url(/images/skin/icon-sprite.png)  no-repeat;background-size:500px 1500px!important;content:"";position:absolute}
.close{background:#fff;text-align:center;width:30px;height:30px;line-height:30px;display:inline-block;border-radius:30px;color:#000}
.close:hover{background:#cc0000;color:#fff}
.no-padding{padding:0!important}
.flex-box{display:flex;display:-webkit-flex}
.flex-box .box,.bottom-box .box,.flex-box .sub-box{flex:1;-webkit-flex:1}
.no-bg:before{background:none}
.no-border-r{border-right:none!important}
ul{position:relative;list-style-type:none}
ul li{padding:6px 0 6px 35px;line-height:22px;margin-bottom:15px;position:relative}
ul li:before{content:"";width:26px;height:26px; background:url(/images/skin/icon-sprite.png) no-repeat 10.493% 9.346%;background-size:500px 1500px;position:absolute;top:5px;left:0px}
ul li a{color:#000}
ul li a:hover{color:#ff5301}
.ball-container{display:inline-block}
.no-bg{background:none!important;border:none!important}
.last-mod{border:1px solid #eaeaea;width:100%;padding:10px;display:inline-block}
.last-mod p{margin:0;position:relative;padding-left:40px}
.last-mod p:before{content:"";background:url(/images/skin/icon-sprite.png) no-repeat 20.877% 98.039%;position:absolute;top:4px;left:10px;height:21px;width:21px;background-size:500px 1500px}

/* TYPOGRAPHY */
h1,h2,h3,h4,.title{ font:2.250em/48px Oswald,sans-serif;color:#ff5301;text-transform:uppercase;letter-spacing:1px}
h1{margin-bottom:20px;font-weight:700}
h2{font-size:1.750em;line-height:34px;margin-bottom:15px;padding-top:20px;font-weight:700}
h3,.news #headline .title{font-size:1.5em;line-height:26px;margin-bottom:15px;padding-top:20px}
h4,.news .lower-news .title{font-size:1.313em;line-height:24px;margin-bottom:15px;padding-top:20px}
p.big{font:1.500em/36px Open Sans,sans-serif;font-weight:300}
.vbig{font:1.575em/36px Open Sans,sans-serif;font-weight:300}
p.white{color:#FFF}
.generic-box .large{font-size:1.65em}
p span{font-family:"open_bold",sans-serif}
.small{font-size:0.875em}

/* GENERAL CONTENT */
p{ line-height:30px;margin-bottom:25px;letter-spacing:-0.5px}
.content hr{background:none;border:none;border-top:1px solid #DDD}
.content p a{font-weight:bold}
.content img{max-width:100%}
p.large{font:1.575em/36px open_light,sans-serif;letter-spacing:-1px}
p.medium,.option-box p{font:1.125em/18px open_light,sans-serif;letter-spacing:-0.5px}

/* BUTTONS & LINKS */
.btn{position:relative;font:1.3em/24px Oswald,sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;padding:10px 15px;display:inline-block;z-index:0;border:none;cursor:pointer;border:1px solid #ffea00;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);border-radius:4px;letter-spacing:1px;color:#000;font-weight:700}
.btn:hover,.num-grid .grid.euro-num a:hover{background:#ffe651;background:-moz-linear-gradient(top,#ffe651 0%,#ffa023 100%);background:-webkit-linear-gradient(top,#ffe651 0%,#ffa023 100%);background:linear-gradient(to bottom,#ffe651 0%,#ffa023 100%); color: #000;}
.btn.green{background:#7ad85d;background:-moz-linear-gradient(top,#7ad85d 0%,#66b34e 100%);background:-webkit-linear-gradient(top,#7ad85d 0%,#66b34e 100%);background:linear-gradient(to bottom,#7ad85d 0%,#66b34e 100%);border-color:#82e463;color:#fff}
.btn.green:hover{background:#88ec69;background:-moz-linear-gradient(top,#88ec69 0%,#75cb5a 100%);background:-webkit-linear-gradient(top,#88ec69 0%,#75cb5a 100%);background:linear-gradient(to bottom,#88ec69 0%,#75cb5a 100%); color: #FFF;}
.btn-alt{background:#66b34e;padding:10px 15px;border-radius:4px;color:#fff;font:1.125em/18px Oswald,sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px}
.btn-alt:hover{background:#76cd5b; color: #FFF;}
.button-box{display:inline-block;padding:30px 0;width:100%}
.btn.btn-left{float:left;position:relative}
.btn.btn-right{float:right;position:relative}
.form .btn-alt{border:none;cursor:pointer}
.btn.disabled{background:#DDD;color:#AAA;border:1px solid #CCC;cursor:default !important}

/* CONTAINERS */
.outer,footer{position:relative;width:100%}
.inner{position:relative;width:1170px;margin:auto}
.flexContainer{display:table;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#jsVar{position:fixed;bottom:0;left:0;padding:5px;color:#FFF;float:left;background:rgba(0,0,0,0.6);font:10px/14px arial;z-index:9999}
.content{background:#fff;margin:-10px auto 0;display:inline-block;width:100%}
#content{ background:#fff;padding:40px;margin:30px 0;border-radius:4px;border-top:5px solid #293444;width:870px;z-index:1;}
.main{position:relative;overflow:hidden;z-index:1}
.bright-box{display:inline-block;width:100%;background:url(/images/skin/bright-bg.jpg) no-repeat #189ae3;margin-bottom:30px;position:relative}
.generic-box{display:inline-block;width:100%;margin-bottom:30px;padding:30px;position:relative;background:#f9f9f9;border:1px solid #e3e7ee;border-radius:4px}
.generic-box .box:last-child{border-right:none!important}
.generic-box h2{padding-top:0}
.flexContainer{display:flex;display:-webkit-flex;flex-wrap:wrap}
.container-alt{background:#d8d8d8;display:inline-block;width:100%}
.flex-box.dark{background:#333;color:#fff;margin-bottom:30px}
#content .row{width:100%}
.info-col {float:left; margin-right: 30px; width: 45%; margin-bottom: 30px;}

/* BREADCRUMBS */
#breadcrumb{width:100%;height:30px;line-height:27px;margin-top:0;margin-bottom:30px;padding-left:0;display:inline-block}
#breadcrumb li{display:inline-block}
#breadcrumb li:last-child{ padding:7px 12px 6px 20px;font-size:0.875em;position:relative;background:#f9f9f9;border-radius:0 4px 4px 0}
#breadcrumb li:last-child:before,#breadcrumb a:before{content:"";position:absolute;width:0;height:0;border-top:20px solid transparent;border-left:8px solid #fff;border-bottom:20px solid transparent;left:0px;top:0}
#breadcrumb a{background:#66b34e;margin-right:4px;padding:7px 12px 6px 20px;font-size:0.875em;display:inline-block;position:relative;color:#fff}
#breadcrumb a:hover{background:#ff5301}
#breadcrumb li:first-child a{height:40px;text-indent:14px;border-radius:4px 0 0 4px;position:relative;}
#breadcrumb li:first-child a:before{background-position:41.237% 0;position:absolute;width:15px;height:13px;top:13px;left:10px;border:none}
#breadcrumb li a:after{content:"";position:absolute;width:0;height:0;border-top:20px solid transparent;border-left:8px solid #66b34e;border-bottom:20px solid transparent;right:-8px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0}
#breadcrumb a:hover:first-child:after{border-left-color:#ff5301;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

/* LISTS */
.content ul,.content ol{list-style-type:none;margin:0 0 20px;padding:0}
.content ul li,.content ol li{position:relative;margin:4px 0}
.flexContainer > div.innerDiv{background-clip:padding-box;border-left:10px solid transparent;border-right:10px solid transparent;padding:0;z-index:1}
.flexContainer.rev > div.innerDiv,.flexContainer.rev{display:none}

/* FORMS */
.option-box.switch p{display:inline-block}
.onoffswitch{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;height:36px;padding:0;line-height:36px;border:2px solid #ccc;border-radius:36px;background-color:#FFFFFF;transition:background-color 0.3s ease-in}
.onoffswitch-label:before{content:"";display:block;width:36px;margin:0px;background:#fff;position:absolute;top:0;bottom:0;right:22px;border:2px solid #ccc;border-radius:36px;transition:all 0.3s ease-in 0s}
.onoffswitch-checkbox:checked + .onoffswitch-label{background-color:#49E845}
.onoffswitch-checkbox:checked + .onoffswitch-label,.onoffswitch-checkbox:checked + .onoffswitch-label:before{ border-color:#49E845}
.onoffswitch-checkbox:checked + .onoffswitch-label:before{ right:0px}
input[type="checkbox"],input[type="radio"]{display:none}
label{cursor:pointer;font-size:0.875em;margin-right:5px;letter-spacing:-1px}
input[type="checkbox"] + label:before,input[type="radio"] + label:before{content:"";display:inline-block;width:21px;height:19px;background:url(/images/skin/icon-sprite.png) no-repeat 0 0;background-size:500px 1500px;vertical-align:middle;margin:0 1px 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
input[type="checkbox"]:checked + label:before{background-position:0 1.340%}
input[type="radio"] + label:before{background-position:4.569% 0}
input[type="radio"]:checked + label:before{background-position:4.569% 1.552%}
.form .value{padding:10px 15px;border:none;font:700 1.125em/18px Oswald,sans-serif;text-align:center;border:1px solid #e3e7ee;border-radius:4px;margin-right:10px}
.raffle-search .form #raffle{text-transform:uppercase}

/* TABLES */
table{width:100%;border:1px solid #eaeaea;border-collapse:collapse;margin:0 auto 30px;background:#f9f9f9}
table{border-top:0}
table thead tr{background:#293444 !important}
table td{padding:15px;line-height:18px;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;text-align:center}
table th{font:normal 1em/18px Oswald;padding:20px;color:#FFF;text-align:center;border-right:1px solid #4b4b4b;position:relative;text-transform:uppercase}
table tr:nth-child(odd){}
table thead.left-align th{text-align:left;padding:20px 25px 20px 10px }
table th.icon{cursor:pointer}
table th.icon:before,table th.icon:after{border-style:solid;border-width:2px 2px 0 0;border-color:#ffc200;content:'';display:inline-block;height:8px;position:absolute;width:8px;right:10px;top:45%;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}
table th.icon:after{transform:rotate(135deg);-webkit-transform:rotate(135deg);margin-top:5px;top:45%}
table th.icon.ascending:after,table th.icon.descending:before{border-color:#797979}
table .row-small td{padding:10px 15px}
table .row-small td:first-child{}
table.align-right tr td{text-align:right}
table.align-right tr td:first-child {text-align:center}
table.align-right .row-small td{text-align:right!important}
table.align-right .row-small td.align-center{text-align:center!important}
table.table-alt td,table.table-alt th{font-size:1em;text-align:left}
table.table-alt td:last-child,table.table-alt th:last-child{text-align:right}
table.odds-table td img {display:block;margin:10px 0}
table.odds-table td.foot{text-align:center;font-family:"open_bold",sans-serif;background:#333;color:#fff}


/* SOCIAL */
ul.social li{display:inline-block;padding:0 0 0 10px}
ul.social li a{width:60px;height:60px;background:#3b5998;display:inline-block;position:relative;border-radius:4px}
ul.social li a.twitter{background:#36b9ff} 
ul.social li a:before{width:14px;height:29px;background-position:30.832% 0;position:absolute;top:16px;left:23px}
ul.social li a.twitter:before{width:32px;height:26px;background-position:31.804% 3.391%;left:16px;top:18px}
ul.social li a:hover{background:#ff5301;margin-top:-5px;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 5px 9px 0 rgba(0,0,0,0.5)}

.veil{background:rgba(0,0,0,0.6);position:fixed;display:none;height:100%;top:0;left:0;text-align:center;z-index:999}
.veil .closeButton {font:2em/36px "open_bold", sans-serif; color:#fff; top:20px; right:20px; position:absolute; cursor:pointer; background:#7eab14; border-radius:30px; width:30px; height:30px; text-align:center;line-height:30px;}
.veil .closeButton:hover {background:#ff5301;}
.veil .inner {background:#fff; border-radius:4px; padding:40px; margin-top: 15%;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 0px 50px 0 rgba(0,0,0,0.9); max-width:400px;}
/* HEADER */
.logo{display:inline-block;margin-top:25px;z-index:99;}
.logo img{width:70%;z-index:1;}
.top-nav{display:inline-block;margin-left:90px;border-radius:0px 0 4px 4px;overflow:hidden}
.top-nav li,nav li{float:left;padding:0;margin:0; position:relative;}
.top-nav li a,nav li a{font:0.875em/24px "Oswald",sans-serif;display:table-cell;border-collapse:separate;border-right:1px solid #dde0e4;;color:#293444;display:table-cell;font-size:14px;font-weight:500;height:50px;padding:0 24px;position:relative;text-align:center;text-transform:uppercase;transition:all 0.3s ease-in-out 0s;vertical-align:middle;background:#fff;border-spacing:10px 0;padding-left:50px}
.top-nav li a:before,nav li a:before, #sidebar ul li a:before{background:url(/images/skin/icon-sprite.png)  no-repeat;background-size:500px 1500px;content:"";position:absolute;width:17px;height:20px;left:20px;top:15px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#sidebar ul li a:hover{background:#f9f9f9;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.top-nav li a.nav-results:before,#sidebar ul li.nav-results a:before{background-position:31.056% 6.754%}
.top-nav li a.nav-generator:before,#sidebar ul li.nav-generator a:before{background-position:31.612% 10.078%;width:26px;height:17px;left:15px;top:17px}
.top-nav li a.nav-play:before,#sidebar ul li.nav-play a:before{background-position:31.414% 13.536%;width:23px;height:23px;left:17px;top:13px}
.top-nav li a.nav-results:hover:before,#sidebar ul li.nav-results a:hover:before{background-position:31.056% 8.747%}
.top-nav li a.nav-generator:hover:before,#sidebar ul li.nav-generator a:hover:before{background-position:31.612% 11.796%}
.top-nav li a.nav-play:hover:before,#sidebar ul li.nav-play a:hover:before{background-position:31.414% 15.736%}
.nav .navbar{border-top:4px solid #66b34e;margin-top:16px;border-radius:4px;position:relative;z-index:99;}
.navbar nav{width:100%;display:inline-block; -webkit-box-shadow:80px 0 9px 0 rgba(0,0,0,0.2);box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);border-radius:4px;}
nav > ul > li > a{width:167px;height:60px;font-size:1em;padding:2px 0 0 0; text-indent: 25px;}
nav > ul > li > a:before{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;left:15px;width:30px;height:30px; background-size:600px 1800px;top:18px;}
nav li a:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#f9f9f9;-webkit-box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1);box-shadow:inset 0 0 25px 0 rgba(0,0,0,0.1)}

nav li.nav-results a:before{background-position:31.056% 6.754%; height: 24px;}
nav li.nav-results a:hover:before{background-position:31.056% 8.747%}
nav li.nav-checker a:before{background-position:37.107% 13.532%}
nav li.nav-checker a:hover:before{background-position:37.107% 15.663%}
nav li.nav-generator a:before{background-position:31.612% 10.1%; top: 20px;}
nav li.nav-generator a:hover:before{background-position:31.612% 11.796%}
nav li.nav-stats a:before{background-position:38.195% 20.318%}
nav li.nav-stats a:hover:before{background-position:38.195% 22.546%}
nav li.nav-info a:before{background-position:31.48% 20.318%}
nav li.nav-info a:hover:before{background-position:31.48% 22.553%}
nav li.nav-news a:before{background-position:31.557% 27.656%}
nav li.nav-news a:hover:before{background-position:31.557% 29.545%}
nav li.nav-tickets a:before{background-position:31.414% 13.536%}
nav li.nav-tickets a:hover:before{background-position:31.414% 15.736%}
nav li.nav-home a:before{background-position:31.381% 31.094%}
nav li.nav-home a:hover:before{background-position:31.381% 32.782%}

nav li .sub {position:absolute; top:45px; background:url(/images/information/results.png) #f9f9f9 no-repeat; background-size:217px 152px; width:1170px; left:0; padding:30px 30px 0 150px; border-radius:0 0 4px 4px; border:3px solid #ff5301;opacity:0;visibility:hidden;*/ -webkit-transition: all .25s ease .1s;-moz-transition: all .25s ease .1s;-ms-transition: all .25s ease .1s;-o-transition: all .25s ease .1s;transition: all .25s ease .1s; z-index:99;}
nav li.nav-checker .sub {left:-167px; background-image:url(/images/information/checker.png);}
nav li.nav-info .sub {left:-334px; background-image:url(/images/information/information.png);}
nav li.nav-generator .sub {left:-501px; background-image:url(/images/information/generator.png);}
nav li.nav-stats .sub {left:-668px; background-image:url(/images/information/statistics.png);}
nav li .sub:after {width:0;height:0;border-style:solid;border-width: 0 20px 20px 20px;border-color: transparent transparent #ff5301;top:-20px;content:"";left:58px;position:absolute}
nav li.nav-checker .sub:after {left:225px;}
nav li.nav-info .sub:after {left:395px;}
nav li.nav-generator .sub:after {left:565px;}
nav li.nav-stats .sub:after {left:730px;}
nav li:hover .sub {opacity: 1;visibility:visible; top:60px; z-index: 999;}
nav li .sub:hover {z-index: 999;}
nav li .sub ul li {margin-bottom:30px;}
nav li .sub ul li a {width:195px; padding:0 0 0 55px; height:auto; background:none; border:none; text-align:left; font-size: 0.9em; line-height:28px;}
nav li .sub ul li a:hover {background:none!important; box-shadow:none;}
nav li .sub ul li:before {background:none;}
nav li .sub ul li a:before{background-size:500px 1500px; left:10px; height:40px; top:-6px; width: 40px;}

nav li .sub ul li.euromillions a:before {background-position:0 10.246%;}
/*nav li .sub ul li.euromillions a:hover:before {background-position:0 13.661%;}*/
nav li .sub ul li.nacional a:before {background-position:0 20.492%;}
/*nav li .sub ul li.nacional a:hover:before {background-position:0 23.907%;}*/
nav li .sub ul li.bonoloto a:before {background-position:0 51.265%;}
/*nav li .sub ul li.bonoloto a:hover:before {background-position:0 54.682%;}*/
nav li .sub ul li.primitiva a:before {background-position:0 41.04%;}
/*nav li .sub ul li.primitiva a:hover:before {background-position:0 44.46%;}*/
nav li .sub ul li.el-gordo a:before {background-position:0 30.759%;}
/*nav li .sub ul li.el-gordo:hover:before {background-position:0 34.176%;}*/
nav li .sub ul li.quiniela a:before {background-position:0 61.623%;}
/*nav li .sub ul li.quiniela a:hover:before {background-position:0 65.046%;}*/
nav li .sub ul li.eurojackpot a:before {background-position:10.68% 82.029%;}
/*nav li .sub ul li.eurojackpot a:hover:before {background-position:0 65.046%;}*/
nav li .sub ul li.powerball a:before {background-position:32.397% 61.517%;}
/*nav li .sub ul li.powerball:hover:before {background-position:0 64.935%;}*/
nav li .sub ul li.mega-millions a:before {background-position:32.397% 61.517%;}
/*nav li .sub ul li.mega-millions:hover:before {background-position:0 64.935%;}*/
nav li .sub ul li.mega-sena a:before {background-position:32.397% 61.517%;}
/*nav li .sub ul li.mega-sena:hover:before {background-position:0 64.935%;}*/
nav li .sub ul li.baloto a:before {background-position:32.397% 61.517%;}
/*nav li .sub ul li.baloto:hover:before {background-position:0 64.935%;}*/
nav li .sub ul li.navidad a:before {background-position:0.108% 92.371%}
nav li .sub ul li.cupon a:before, nav li .sub ul li.apuestas a:before {background-position:10.787% 71.746%;}
nav li .sub ul li.el-millon a:before {background-position:10.811% 41.012%;}
nav li .sub ul li.turf a:before {background-position:0 82.023%;}
nav li .sub ul li.quiniela a:before {background-position:0 61.623%;}
nav li .sub ul li.catalunya a:before {background-position:10.811% 61.496%;}
nav li .sub ul li.nino a:before {background-position:0 71.575%;}
nav li .sub ul li.ar-loto a:before {background-position:32.397% 82.023%;}
nav li .sub ul li.ar-loto5 a:before {background-position:32.397% 71.77%;}
nav li .sub ul li.arg a:before {background-position:32.505% 92.276%;}

/* LANGUAGES */
header .languages{position:absolute;right:0;top:30px}
.languages ul li{display:inline-block;overflow:hidden;padding:16px 0 0 0;transition:background .3s ease-in-out}
.languages ul li:before{background:none;width:auto}
.languages ul li a{display:block;padding:3px;height:24px}
.languages ul li a:hover{background-color:#900}
.languages ul li a img{vertical-align:top}
.languages ul li.es,.european-breakdown .es-breakdown .tab:after,.stats.option-box .country .es.btn:before{background-position:center -110px}
.languages ul li.grey{opacity:0.3}

/* SIDEBAR */
#sidebar{border-radius:4px;overflow:hidden;margin:30px 30px 0 0;padding:0;width:270px;z-index:1;}
#sidebar{display:inline-block;margin-bottom:30px}
#sidebar .box{display:inline-block;margin-bottom:30px;border-radius:4px;overflow:hidden}
#sidebar .title{background:#293444;font-size:1.500em;color:#fff;padding:10px 20px}
#sidebar ul{display:inline-block}
#sidebar ul li{display:inline-block;margin:0;padding:0;width:100%}
#sidebar ul li:before{background:none}
#sidebar ul li a{display:inline-block;padding:12px 0 12px 60px;background:#fff;border-bottom:1px solid #dde0e4;width:100%;letter-spacing:-1px}
#sidebar ul li:last-child a{border-bottom:none}
#sidebar ul li.nav-checker a:before{background-position:37.107% 13.532%;width:23px;height:22px;left:18px;top:13px}
#sidebar ul li.nav-info a:before{background-position:31.48% 20.318%;width:24px;height:24px;left:18px;top:13px}
#sidebar ul li.nav-stats a:before{background-position:38.195% 20.318%;width:24px;height:24px;left:18px;top:13px}
#sidebar ul li.nav-howtoplay a:before{background-position:31.414% 24.343%;width:23px;height:17px;left:18px;top:15px}
#sidebar ul li.nav-faq a:before{background-position:37.173% 24.343%;width:23px;height:17px;left:18px;top:17px}
#sidebar ul li.nav-prizes a:before{background-position:37.5% 27.411%;width:23px;height:23px;left:18px;top:12px}
#sidebar ul li.nav-checker a:hover:before{background-position:37.107% 15.673%}
#sidebar ul li.nav-info a:hover:before{background-position:31.48% 22.553%}
#sidebar ul li.nav-stats a:hover:before{background-position:38.195% 22.546%}
#sidebar ul li.nav-howtoplay a:hover:before{background-position:31.414% 26.163%}
#sidebar ul li.nav-faq a:hover:before{background-position:37.173% 26.129%}
#sidebar ul li.nav-prizes a:hover:before{background-position:37.5% 29.306%}
img.ticket{display:block;margin-bottom:30px;border-radius:4px}

/* HOMEPAGE */
.feature-box .logo-box img{display:inline-block;margin:80px 0 0 50px;position:relative}
.feature-box .logo-box img.navidad{margin:40px 0 75px -30px}
.feature-box .jackpot-box{text-align:center;font-family:Oswald,sans-serif;padding:40px 0 20px}
.feature-box .jackpot-box .title{color:#fff;letter-spacing:3px;font-size:2.500em}
.feature-box .jackpot-box .jackpot{font-size:4em;color:#ffdc00;font-weight:700;line-height:70px;margin-bottom:10px}
.feature-box .btn{font-size:1.875em;margin:40px 25px 0 35px;padding:20px}
.feature-box p{font:2.325em/40px Open Sans,sans-serif;color:#fff;letter-spacing:-2px}
.feature-box p span{font-weight:800}
.feature-img{width:570px;height:570px;position:absolute;top:-90px;left:-120px}
.feature-img.big-star{background:url(/images/skin/star.png) no-repeat; background-size: 570px 570px;}
.feature-img.christmas-star{background:url(/images/skin/christmas-star.png) no-repeat; background-size: 550px 550px;}
.latest-r-box{background:#fff;width:100%;display:inline-block;margin-bottom:30px;border-radius:4px;height:115px;overflow:hidden;position:relative;z-index:99}
.latest-r-box .date{background:#293444;height:115px;margin:0;color:#fff;font:2.500em/36px Oswald,sans-serif;text-align:center;font-weight:700;text-transform:uppercase;position:relative;padding:25px 0 0 80px}
.latest-r-box .date span{display:block;font-size:22px}
.latest-r-box .date:before{background-position:11.442% 0;width:63px;height:62px;left:40px;top:25px}
.latest-r-box .title{font-size:1.500em;font-weight:700}
.latest-r-box .winners{padding:5px 30px}
.latest-r-box .winners p{font-size:1.400em;letter-spacing:-1px}
.latest-r-box .winners p span{font-weight:800}
.latest-r-box .btn-alt{display:inline-block;margin-top:30px}
.jackpots .box{background:#fff;text-align:center;padding:0 0 20px 0;border-radius:4px;overflow:hidden;margin:0 30px 30px 0;width:270px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.jackpots .box:hover{margin-top:-10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 5px 18px 0 rgba(0,0,0,0.2)}
.jackpots .box:last-child{margin-right:0}
.jackpots .box .elem1{height:70px;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;position:relative;position:relative;margin-bottom:20px;line-height:70px}
.jackpots .box.primitiva .elem1,#sidebar .box.primitiva .title{background:#025256}
.jackpots .box.euromillions .elem1,#sidebar .box.euromillions .title, .jackpots .box.cupon .elem1,#sidebar .box.cupon .title{background:#2349c6}
.jackpots .box.nacional .elem1,#sidebar .box.nacional .title{background:#01289b}
.jackpots .box.bonoloto .elem1,#sidebar .box.bonoloto .title, .jackpots .box.catalunya .elem1,#sidebar .box.catalunya .title, .jackpots .box.mega-sena .elem1,#sidebar .box.mega-sena .title{background:#44aa00}
.jackpots .box.el-gordo .elem1,#sidebar .box.el-gordo .title, .jackpots .box.el-millon .elem1, #sidebar .box.el-millon .title, .jackpots .box.powerball .elem1, #sidebar .box.powerball .title{background:#a30000}
.jackpots .box.quiniela .elem1,#sidebar .box.quiniela .title, .jackpots .box.mega-millions .elem1, #sidebar .box.mega-millions .title{background:#1a3665}
.jackpots .box.el-nino .elem1,#sidebar .box.el-nino .title,.jackpots .box.apuestas .elem1,#sidebar .box.apuestas .title{background:#b014c1}
.jackpots .box.ar-loto .elem1,#sidebar .box.ar-loto .title,.jackpots .box.ar-loto5 .elem1,#sidebar .box.ar-loto5 .title{background:#00aaa4}
.jackpots .box.turf .elem1,#sidebar .box.turf .title{background:#e9a900}
.jackpots .box.navidad .elem1,#sidebar .box.navidad .title{background:#0e5310}
.jackpots .box.eurojackpot .elem1,#sidebar .box.eurojackpot .title, .jackpots .box.baloto .elem1,#sidebar .box.baloto .title{background:#e7bf00}
.jackpots .box .elem1:before{width:38px;height:38px; position:relative;display:inline-block;margin:0 6px -10px 0}
.jackpots .box.primitiva .elem1:before{background-position:0 44.46%}
.jackpots .box.euromillions .elem1:before, .jackpots .box.cupon .elem1:before{background-position:0 13.661%}
.jackpots .box.nacional .elem1:before{background-position:0 23.907%}
.jackpots .box.bonoloto .elem1:before, .jackpots .box.catalunya .elem1:before{background-position:0 54.682%}
.jackpots .box.el-gordo .elem1:before{background-position:0 34.176%}
.jackpots .box.quiniela .elem1:before{background-position:0 65.046%}
.jackpots .box.el-millon .elem1:before{background-position:10.811% 44.429%}
.jackpots .box.ar-loto .elem1:before{background-position:32.397% 85.441%}
.jackpots .box.ar-loto5 .elem1:before{background-position:32.397% 75.188%}
.jackpots .box.el-nino .elem1:before, .jackpots .box.apuestas .elem1:before{background-position:0 74.983%}
.jackpots .box.turf .elem1:before{background-position:0 85.441%}
.jackpots .box.navidad .elem1:before{background-position:0.108% 95.792%}
.jackpots .box.eurojackpot .elem1:before{background-position:10.68% 85.412%}
.jackpots .box.powerball .elem1:before, .jackpots .box.mega-millions .elem1:before, .jackpots .box.mega-sena .elem1:before, .jackpots .box.baloto .elem1:before{background-position:32.397% 64.935%}
.jackpots .box .elem1:after{width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#025256 transparent transparent transparent;bottom:-15px;content:"";left:45%;position:absolute}
.jackpots .box.euromillions .elem1:after, .jackpots .box.cupon .elem1:after{border-top-color:#2349c6}
.jackpots .box.nacional .elem1:after{border-top-color:#01289b}
.jackpots .box.bonoloto .elem1:after, .jackpots .box.catalunya .elem1:after, .jackpots .box.mega-sena .elem1:after{border-top-color:#44aa00}
.jackpots .box.el-gordo .elem1:after, .jackpots .box.el-millon .elem1:after, .jackpots .box.powerball .elem1:after{border-top-color:#a30000}
.jackpots .box.quiniela .elem1:after, .jackpots .box.mega-millions .elem1:after{border-top-color:#1a3665}
.jackpots .box.el-nino .elem1:after, .jackpots .box.apuestas .elem1:after{border-top-color:#b014c1}
.jackpots .box.ar-loto .elem1:after, .jackpots .box.ar-loto5 .elem1:after{border-top-color:#00aaa4}
.jackpots .box.turf .elem1:after{border-top-color:#e9a900}
.jackpots .box.navidad .elem1:after{border-top-color:#0e5310}
.jackpots .box.eurojackpot .elem1:after, .jackpots .box.baloto .elem1:after{border-top-color:#e7bf00}
.jackpots .title{font-size:1.125em;color:#293444;letter-spacing:0}
.jackpots .jackpot{font:2.250em/36px Oswald,sans-serif;color:#d5382b;margin-bottom:20px}
.jackpots p{width:40%;float:left;margin-bottom:0;font:0.875em/18px Open Sans,sans-serif;margin-left:20px}
.jackpots .btn{font-size:0.875em;padding:5px 10px;float:right;margin-right:20px}
.intro-box{background:#fff;border-radius:4px;border-top:5px solid #293444;padding:50px 0 0!important;width:770px;margin:0 30px 30px 0!important}
.intro-box h1,.intro-box p{margin-left:70px;margin-right:70px}
.box-links{display:table;width:100%}
.box-links li{display:table-cell;margin:0;padding:0;text-align:center}
.box-links li:before{background:none}
.box-links li a{display:block;border-top:1px solid #eef2f8;border-right:1px solid #eef2f8;padding:40px 20px;font:1.500em/24px Oswald,sans-serif;text-transform:uppercase;position:relative}
.box-links li a:after,.link:after,ul.links li a:before,.play-box .bottom-box ul li a:after{content:"";width:24px;height:24px;background:url(/images/skin/icon-sprite.png) no-repeat  10.493% 6.773%;display:inline-block;background-size:500px 1500px;margin-left:10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.box-links li a:hover:after,.link:hover:after,ul.links li a:hover:before,.play-box .bottom-box ul li a:hover:after{background-position:10.493% 9.346%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.box-links li a:hover{color:#ff5301;background:#f9f9f9}
.stats-side{background:#fff;border-radius:4px;padding:0!important;width:360px!important;text-align:center;margin:0 0 30px 0!important;min-height:532px!important;overflow:hidden}
.stats-side h2{margin-bottom:10px;color:#fff}
.stats-side .box:before{background-position:12.562% 13.986%;width:94px;height:70px;top:0;left:116px}
.stats-side .box.winners:before{background-position:12.136% 20.855%;width:88px;height:62px}
.stats-side .box.winners{padding-top:80px}
.stats-side .box{padding-top:90px;position:relative;display:inline-block;width:100%;margin-bottom:19px}
.stats-side .box p{margin-bottom:0;color:#fff;line-height:17px;padding-top:6px}
.stats-side .box .title{font-size:1.875em;color:#fff;font-weight:700;line-height:24px}
.stats-side hr{width:65px;background:#fff;margin-bottom:20px}
.stats-side nav{float:none}
.stats-side  ul li{min-height:532px;position:relative;padding:30px 20px;background:url(/images/skin/bg-sprite.jpg) no-repeat #2349c6;background-size:3500px 250px}
.stats-side  ul li:before{background:none}
.stats-side .primitiva{background-color:#025256;background-position:-782px 0}
.stats-side .bonoloto{background-color:#44aa00; background-position:-416px 0}
.results{width:100%;display:inline-block}
.results .box{background:#fff;border-radius:4px;text-align:center;padding:0 0 20px;position:relative;overflow:hidden;width:170px;margin:0 30px 30px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.home-results.results .box:hover{margin-top:-10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 5px 18px 0 rgba(0,0,0,0.2)}
.results .box:last-child,.results.main-results .box:nth-of-type(even),.results.small .box:nth-of-type(even){margin-right:0}
.results .box .elem1,.info-box .head{background:url(/images/skin/bg-sprite.jpg) no-repeat;display:inline-block;width:100%;height:150px;position:relative;font-family:Oswald,sans-serif;text-transform:uppercase;color:#fff;padding-top:80px;background-size:cover}
.results .box .elem1:before,.info-box .head:before{background-position:0 13.661%;width:55px;height:52px;position:absolute;top:25px;left:62px;background-size:700px 2100px!important}
.results .box .elem2{width:85px;height:40px;border-radius:100px 100px 0 0;background:#f9f9f9;position:absolute;top:115px;left:46px;text-transform:uppercase;padding-top:15px;z-index:1}
.results.home-results .box .elem2{background:#fff}
.results .box .elem2 span{display:block;width:100%;font:1.125em/18px Oswald,sans-serif}
.results .box hr{margin:35px auto 10px;width:60px;z-index:2}
.results .box .elem3,.results.main-results .box .elem4,.latest-result .box .elem4{font-size:1.125em;letter-spacing:-1px; margin-bottom:15px}
.results .box .elem3 span,.results.main-results .box .elem4 span,.latest-result .box .elem4 span{position:relative;font:1.500em/24px Oswald,sans-serif;display:block;width:100%;font-weight:700;color:#ff5301;padding-top:40px}
.results .box .elem3:before,.main-results .box .elem4:before,.latest-result .box .elem4:before{background-position:12.136% 27.807%;position:absolute;width:50px;height:35px;background-size:260px 780px!important;left:66px}
.link{font-family:Oswald,sans-serif;text-transform:uppercase;color:#293444;margin-left:-30px}
.link:after{position:absolute}
.link:hover{color:#ff5301}
.results .box.bonoloto .elem1,.results .box.catalunya .elem1{background-position:-345px 0}
.results .box.primitiva .elem1,.results .box.lotto649 .elem1,.results .box.ar-loto .elem1,.results .box.ar-loto5 .elem1{background-position:-635px 0}
.results .box.el-gordo .elem1,.results .box.super-10 .elem1,.results .box.powerball .elem1{background-position:-925px 0;background-color:#680001}
.results .box.quiniela .elem1{background-position:-800px 0}
.results .box.nacional .elem1,.results .box.trio .elem1{background-position:-2285px -130px}
.results .box.el-nino .elem1,.results .box.apuestas .elem1 {background-position:-1790px -50px}
.results .box.turf .elem1,.results .box.eurojackpot .elem1{background-position:-2080px 0}
.results .box.navidad .elem1{background-position:-980px 0}
.results .box.el-millon .elem1{background-position:-1530px -130px}
.results .box.bonoloto .elem1:before,.info-box.bonoloto .head:before,.play-box.bonoloto .logo-box:before{background-position:0 54.682%}
.results .box.primitiva .elem1:before,.info-box.primitiva .head:before,.play-box.primitiva .logo-box:before{background-position:0 44.46%}
.results .box.el-gordo .elem1:before,.info-box.el-gordo .head:before,.play-box.el-gordo .logo-box:before{background-position:0 34.176%}
.results .box.quiniela .elem1:before,.info-box.quiniela .head:before,.play-box.quiniela .logo-box:before{background-position:0 65.046%;height:55px;top:22px}
.results .box.nacional .elem1:before,.info-box.nacional .head:before,.play-box.nacional .logo-box:before{background-position:0 23.907%}
.results .box.el-nino .elem1:before,.info-box.el-nino .head:before,.play-box.el-nino .logo-box:before{background-position:0 75.137%}
.results .box.turf .elem1:before,.info-box.turf .head:before,.play-box.turf .logo-box:before{background-position:0 85.441%}
.results .box.el-millon .elem1:before,.info-box.el-millon .head:before,.play-box.el-millon .logo-box:before{background-position:10.811% 44.429%}
.results .box.navidad .elem1:before,.info-box.navidad .head:before,.play-box.navidad .logo-box:before{background-position:0.108% 95.792%}
.results .box.jueves .elem1:before,.info-box.jueves .head:before,.play-box.jueves .logo-box:before{background-position:10.823% 54.72%}
.results .box.catalunya .elem1:before,.info-box.catalunya .head:before,.play-box.catalunya .logo-box:before{background-position:10.811% 65.118%}
.results .box.cupon .elem1:before,.info-box.cupon .head:before,.play-box.cupon .logo-box:before{background-position:10.787% 75.162%}
.results .box.apuestas .elem1:before,.info-box.apuestas .head:before,.play-box.apuestas .logo-box:before{background-position:10.787% 75.162%}
.results .box.siete .elem1:before,.info-box.siete .head:before,.play-box.siete .logo-box:before{background-position:21.598% 95.694%}
.results .box.super-once .elem1:before,.info-box.super-once .head:before,.play-box.super-once .logo-box:before{background-position:32.397% 44.429%}
.results .box.diario .elem1:before,.info-box.diario .head:before,.play-box.diario .logo-box:before{background-position:21.598% 75.188%}
.results .box.cuponazo .elem1:before,.info-box.cuponazo .head:before,.play-box.cuponazo .logo-box:before{background-position:10.799% 95.694%}
.results .box.sueldazo .elem1:before,.info-box.sueldazo .head:before,.play-box.sueldazo .logo-box:before{background-position:21.598% 85.441%}
.results .box.eurojackpot .elem1:before,.info-box.eurojackpot .head:before,.play-box.eurojackpot .logo-box:before{background-position:10.68% 85.412%}
.results .box.lotto649 .elem1:before,.info-box.lotto649 .head:before,.play-box.lotto649 .logo-box:before{background-position:21.598% 44.429%}
.results .box.trio .elem1:before,.info-box.trio .head:before,.play-box.trio .logo-box:before{background-position:21.598% 54.682%}
.results .box.super-10 .elem1:before,.info-box.super-10 .head:before,.play-box.super-10 .logo-box:before{background-position:21.598% 64.935%}
.results .box.mega-millions .elem1:before,.info-box.mega-millions .head:before,.play-box.mega-millions .logo-box:before{background-position:32.397% 64.935%}
.results .box.powerball .elem1:before,.info-box.powerball .head:before,.play-box.powerball .logo-box:before{background-position:32.397% 64.935%}
.results .box.mega-sena .elem1:before,.info-box.mega-sena .head:before,.play-box.mega-sena .logo-box:before{background-position:32.397% 64.935%}
.results .box.baloto .elem1:before,.info-box.baloto .head:before,.play-box.baloto .logo-box:before{background-position:32.397% 64.935%}
.results .box.ar-loto .elem1:before,.info-box.ar-loto .head:before,.play-box.ar-loto .logo-box:before{background-position:32.397% 85.441%}
.results .box.ar-loto5 .elem1:before,.info-box.ar-loto5 .head:before,.play-box.ar-loto5 .logo-box:before{background-position:32.397% 75.188%}
.results .box.arg .elem1:before,.info-box.arg .head:before,.play-box.arg .logo-box:before{background-position:32.505% 95.694%}
.results.small .elem1{height:30px}
.results.small .elem2{top:40px}
.raffle-style.single .box .elem2 span{font-size:14px;font-family:Open Sans;color:#293444}
.latest-result .raffle-style.jueves.box .col-2{padding-top:35px}
.results.home-results .box.bonoloto .elem1{background-position:-210px 0}
.results.home-results .box.primitiva .elem1, .results.home-results .box.ar-loto .elem1, .results.home-results .box.ar-loto5 .elem1{background-position:-390px 0}
.results.home-results .box.nacional .elem1{background-position:-980px 0}
.results.home-results .box.nacional .elem1{background-position:-980px 0}
.results.home-results .box.el-gordo .elem1{background-position:-600px 0}
.results.home-results .box.eurojackpot .elem1{background-position:-1360px 0}
.results.home-results .box.turf .elem1{background-position:-1360px 0}
.results.home-results .box.powerball .elem1{background-position:-600px 0}
.extra{display:table;width:80%;margin:0 auto 15px;border-spacing:5px}
.extra li{display:table-cell;text-align:center;padding:5px;vertical-align:middle;font-size:14px;border:1px solid #e3e7ee}
.extra li span{display:block;font-size:24px;font-family:Oswald,Sans-serif}
.extra li:before{background:none}
.big-box{background:#fff;border-radius:4px;border-top:5px solid #293444;padding:30px 70px!important;margin:0 0 30px!important}
.links li{;position:relative}
.links li:before{background:none}
.links li a,.play-box .bottom-box ul li a{font-family:Oswald,sans-serif;text-transform:uppercase;display:inline-block}
.links li a:before{position:absolute;left:-6px}
.cta-box p{font-size:1.500em;display:inline-block;margin-right:30px;padding-top:5px}
.how-it-works .box{text-align:center}
.social-box{background:#fff;border-radius:4px;border-top:5px solid #293444;padding:0;margin:0 0 30px!important}
.social-box > img{display:inline-block;margin-top:-15px}
.social-box p{display:inline-block;width:540px;margin:40px 0 0 50px}
.social-box ul{display:inline-block;margin-top:55px}
.social-box ul li:before,.social li:before{background:none}

/* FOOTER */
footer{background:#d9dde2;display:inline-block;min-width:1170px;margin-bottom:-10px}
footer .aff-logos img{display:inline-block;margin:20px 20px 0 0}
footer hr{background:#c8cdd2;margin-bottom:15px}
footer .logo img{width:50%}
footer p{margin-bottom:0}
footer .small-bits ul{margin-top:15px}
footer .small-bits ul li{float:right;text-align:right;font-size:0.875em}
footer .small-bits ul li:before{background:none}
footer ul.social li a{width:40px;height:40px}
footer ul.social{margin-top:12px}
footer ul.social li a.sprite:before{background-size:400px 1200px!important}
footer ul.social li a:before{left:15px;top:10px}
footer ul.social li a.twitter:before{left:7px;top:11px}
footer .languages{top:40px;position:absolute;right:0}

/* TIMER */
#timer,#promo-timer{max-width:100%;overflow:hidden;display:inline-block;width:300px;height:140px}
#timer .title,#promo-timer .title{font-size:1.500em;text-align:center;letter-spacing:0}
.time_circles{position:relative;max-width:100%;margin:auto}
.time_circles canvas{position:relative;z-index:9}
.time_circles > div{position:absolute;text-align:center}
.time_circles > div > div{margin:0;padding:0;text-align:center;width:100%;position:absolute; left:0;padding-top:55px;font-size:12px!important;font-weight:normal;font-family:Open Sans,sans-serif;color:#fff}
.time_circles > div > span{position:relative;display:block;width:100%;text-align:center;font-size:26px !important;margin-top:0.35em;z-index:2}
.time_circles > div > span:before{content:'';background:#FFF;position:absolute;border-radius:50%;display:block;width:64px;height:64px;left:6px;top:-30px;z-index:-1}

/* RESULTS */
.main-results .box{background:#f9f9f9;border-radius:4px;text-align:center;padding:0 0 20px;position:relative;overflow:hidden;width:380px;margin:0 30px 30px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:1px solid #e3e7ee}
.main-results .box hr{background-color:#e3e7ee}
.main-results .box .elem1:before{left:165px}
.main-results .box .elem1{background-size:4000px 345px;font-size:1.125em;background-position:-30px -130px}
.main-results .box.primitiva .elem1,.main-results .box.lotto649 .elem1,.main-results .box.ar-loto .elem1,.main-results .box.ar-loto5 .elem1{background-position:-900px -130px}
.main-results .box.bonoloto .elem1,.main-results .box.catalunya .elem1{background-position:-450px -130px}
.main-results .box.el-gordo .elem1,.main-results .box.super-10 .elem1,.main-results .box.powerball .elem1{background-position:-1350px -130px}
.main-results .box.eurojackpot .elem1,.main-results .box.turf .elem1{background-position:-3154px -130px}
.main-results .box.el-nino .elem1,.main-results .box.apuestas .elem1{background-position:-2732px -90px}
.main-results .box .elem2{left:148px}
.main-results .box .elem3,.main-results .box .elem4,.latest-result .box .elem3,.latest-result .box .elem4{display:inline-block;position:relative;padding:0 15px 0 55px;border-right:1px solid #e3e7ee}
.results.main-results .box .elem3 span,.results.main-results .box .elem4 span,.latest-result .box .elem3 span,.latest-result .box .elem4 span{padding:0}
.main-results .box .elem3:before,.latest-result .box .elem3:before{left:0;top:5px}
.main-results .box .elem4,.latest-result .box .elem4{padding:0 0 0 70px;border:none}
.main-results .box .elem4:before,.latest-result .box .elem4:before{left:15px;top:0;background-position:12.562% 34.965%;height:36px}
.results.main-results .box .elem4 span,.latest-result .box .elem4 span{font-size:1.125em}
.main-results .box .link{display:inline-block;margin:20px 0 0 -20px;text-align:center}
.main-results.tall .balls{margin-bottom:15px}
.latest-result .box{width:100%;text-align:initial;background:#f9f9f9;height:210px}
.latest-result .box.ar-loto {height: auto; padding-bottom: 0;}
.box.ar-loto ul.balls {margin-top: 10px; margin-bottom: 0;}
.box.ar-loto ul.balls li:first-child {font: normal 18px oswald; padding: 5px 0 10px 0;}
.latest-result .box.ar-loto ul.balls li:first-child {display: inline-block; width: 140px;}
.latest-result .box .elem1{width:230px;display:inline-block;text-align:center;background-size:2600px 336px;height:210px;padding-top:115px;font-weight:700}
.latest-result.tall .box .elem1{padding-top:160px}
.latest-result.tall .box,.latest-result.tall .box .elem1{height:300px}
.latest-result.vtall .box,.latest-result.vtall .box .elem1{height:440px}
.latest-result .box.nacional .elem1,.latest-result .box.trio .elem1{background-position:-1500px 0}
.latest-result .box .elem1:before{left:90px;top:60px}
.latest-result .box .elem2{border-radius:100px 0 0 100px;height:85px;width:90px;left:190px;top:65px;padding:24px 10px 0 10px;text-align:center;border-right:1px solid #e3e7ee;background:#f9f9f9}
.latest-result.tall .box .elem2,.latest-result.tall .box .elem1:before{top:105px}
.latest-result .box .balls{display:inline-block;margin:30px 0 25px 65px}
.latest-result .box.trio .balls{width:100%}
.latest-result .box .col-2{display:inline-block;width:540px}
.latest-result .box .elem3{margin-left:75px;padding-right:25px}
.latest-result .box  .link{position:absolute;bottom:20px;right:60px}
.raffle-style .row{margin:0}
.raffle-style .raffle-c{text-align:center;display:inline-block;width:206px;padding:5px 15px;border:1px solid #e3e7ee;border-radius:4px;margin:15px 15px 0}
.raffle-style.single-box .raffle-c{display:block;border:none;margin:35px auto 20px;width:100%}
.raffle-style .raffle-c .title{font:1em/24px Open Sans;text-transform:inherit;letter-spacing:-1px;color:inherit;width:100%}
.raffle-style .raffle-c .raffle-box{font:2.875em/52px Oswald;font-weight:700;margin:0 0 10px;display:inline-block}
.raffle-style.single-box .raffle-c .raffle-box{font-size:5.875em;line-height:102px}
.raffle-style .raffle-c.sm{width:115px}
.raffle-style .raffle-c.sm .raffle-box{font-size:1.500em;line-height:24px}
.raffle-d .title {font-size: 16px;}
.raffle-d .raffle-box {display: inline-block; font-size: 20px; padding: 10px; font-weight: bold;}
/*.raffle-style.small .raffle-c{width:156px}*/
.raffle-style.small .raffle-c.sm{width:100px;margin:10px 10px 0}
.raffle-style .raffle-c.big .raffle-box{font-size:3.750em;line-height:60px}
.raffle-style.info-box{width:100%!important;margin:0 0 30px 0;padding:0;}
.raffle-style.info-box .inner-box{padding:20px;margin:0}
.raffle-style.info-box .inner-box h2{margin:35px 0 60px 205px}
.raffle-style.info-box .raffle-c.wide{width:95%;display:table}
.raffle-style.info-box .raffle-c.wide .title{width:100%;display:inline-block}
.raffle-style.info-box .raffle-c.wide .raffle-box,.raffle-style.info-box .raffle-c.half .raffle-box{ margin:0 10px;font-size:1.875em} 
.raffle-style.info-box .raffle-c.half{width:330px}
.raffle-style.small.single .box{width:240px}
.raffle-style.small.single .box .elem2{left:80px}
.raffle-style.small.single .raffle-c{border:none;margin:0}
.raffle-style.small.single .raffle-c .title{font-size:1.125em}
.raffle-style.small.single .elem2{font-size:1.500em;font-weight:700;color:#ff5301}
.raffle-style.small .box:nth-of-type(even){margin-right:30px}
.raffle-style.small .box:nth-of-type(3n){margin-right:0}
.raffle-style .prize{font-family:Oswald}
.raffle-style.info-box .raffle-c.half .raffle-box span{font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;display:inline-block; margin-right:5px;letter-spacing:-1px}
.raffle-style.mar2.small .box{margin:0 7px 30px}
.raffle-style.small .jueves .raffle-c{width:150px}
.raffle-search{ padding:15px 30px;background:#f9f9f9;display:inline-block;margin-bottom:30px;text-align:center;position:relative}
.raffle-search .alert p:before{width:23px;height:23px;background-position:52.411% 15.369%;display:inline-block;margin-right:10px;position:relative;top:5px}
.raffle-search .alert p.winner:before{background-position:31.414% 13.536%}

/* PRIZE BREAKDOWN */
.prize-breakdown th{ text-align:right}
.prize-breakdown td{font-size:1em;text-align:right;padding:10px}
.prize-breakdown th:first-child{text-align:center}
.prize-breakdown td:first-child{text-align:center;background:#f0f0f0;border-right-color:#d3d3d3;border-bottom-color:#d3d3d3}
.prize-breakdown td img {display:block;margin:10px auto}
.prize-breakdown td.foot{text-align:center;font-family:"open_bold",sans-serif;background:#333;color:#fff}
.raffle{background:#f9f9f9;border:1px solid #e3e7ee;padding:20px;border-radius:4px;text-align:center}
.raffle .title{font-size:1.125em;text-align:center;line-height:24px}
.raffle .box{display:inline-block;padding:0 20px;font-size:2.5em;text-align:center}
.raffle-style td span{display:block;width:100%;font:2.875em/52px Oswald;font-weight:700}

/* ARCHIVES */
table.archives .balls{margin-bottom:10px}
table.archives td.raffle-box{margin-bottom:0}
table.archives td.raffle-box span{display:block;width:120px;background:#293444;margin-bottom:10px;border-radius:4px;color:#fff;padding:5px 0}
.year-menu .btn-alt{display:inline-block;margin:8px}
.year-menu .btn-alt.active{background:#ff5301}

/* SLIDER */
.unslider{overflow:auto;margin:0;padding:0}.unslider-wrap{position:relative}.unslider-wrap.unslider-carousel>li{float:left}.unslider-vertical>ul{height:100%}.unslider-vertical li{float:none;width:100%}
.unslider-fade{position:relative}.unslider-fade .unslider-wrap li{position:absolute;left:0;top:0;right:0;z-index:8}.unslider-fade .unslider-wrap li.unslider-active{z-index:10}.unslider li,.unslider ol,
.unslider ul{list-style:none;margin:0;padding:0;border:none}.unslider-arrow{position:absolute;left:20px;z-index:2;cursor:pointer}.unslider-arrow.next{left:auto;right:20px}
.unslider-nav{text-align:center;position:absolute;bottom:30px;left:141px}
.unslider-nav ol{display:inline-block}
.unslider-nav ol li{display:inline-block;width:16px;height:16px;margin:0 4px;background:transparent;border-radius:15px;overflow:hidden;text-indent:-999em;border:2px solid #fff;cursor:pointer}
.unslider-nav ol li.unslider-active{background:#fff;cursor:default}

/* STATISTICS */
.freq-table{display:inline-block;background:#f9f9f9;padding:10px;border-radius:4px}
.freq-table > div{display:inline-block}
.freq-table .balls{margin:10px 10px 10px 0;font-size:0.835em;line-height:14px;width:60px}
.freq-table .title{font-size:1.5em;width:100%}
.freq-table .balls .ball{font-size:1.250em;margin-bottom:10px}
table.stats span{display:block;width:100%;font-size:14px;font-weight:400;line-height:28px}
table .balls .bonus:before,.freq-table .balls .bonus:before{content:""!important}

/* BALL STYLES */
.balls{margin-bottom:40px}
.balls .ball,.balls .bonus{border-radius:65px;box-shadow:0 -5px 10px 0 rgba(0,0,0,0.5) inset;-webkikt-box-shadow:0 -10px 25px 0 rgba(0,0,0,0.5) inset;display:inline-block;font:1.125em/40px Oswald,sans-serif;height:40px;letter-spacing:-1px;position:relative;text-align:center;top:0;width:40px;background:url(/images/skin/icon-sprite.png)no-repeat 54.466% 0;background-size:500px 1500px;padding:0;margin-bottom:0;color:#fff}
.super-10 .balls .ball{margin-bottom:10px}
.balls li:before{background:none}
.balls .ball:after,.balls .euro:after,.balls .bonus:after{content:"";display:block;height:11px;position:absolute;bottom:-4px;width:40px;background:url(/images/skin/icon-sprite.png)no-repeat 54.526% 6.68%;background-size:500px 1500px}
.balls .bonus{background-position:54.466% 3.425%;color:#293444}
.balls .bonus:before{width:40px;height:20px;font:11px/18px Oswald;color:#293444;letter-spacing:0;text-shadow:none;top:42px;line-height:12px}
.balls.big .bonus:before{top:56px;width:50px}
.balls.big .ball,.balls.big .bonus{background-size:650px 1950px;height:52px;width:52px;font-size:1.500em;line-height:54px;box-shadow:0 -5px 10px 0 rgba(0,0,0,0.3) inset;-webkikt-box-shadow:0 -10px 25px 0 rgba(0,0,0,0.3) inset}
.balls.big .ball:after,.balls.big .bonus:after{background-size:650px 1950px;height:17px;bottom:-8px;left:0px;width:50px}
.balls li.result {display: inline-block; background: #333; border-radius: 5px; color: #FFF; padding: 5px; margin: 0; min-width: 25px;}
.balls li.result.last {min-width: 50px;}

/* BALL COLOURS */

/* EUROMILLIONS */
.euromillions .balls .ball{background-color:#0b4cd7}
.euromillions .balls .bonus.lucky-star{background-color:#ffdc00}
.euromillions .balls .bonus.lucky-star:before{content:"Estrella"}

/* POWERBALL */
.powerball .balls .ball{background-color:#a30000}
.powerball .balls .bonus.powerball{background-color:#e55e2f}
.powerball .balls .bonus.power-play{background-color:#ffdc00}
.powerball .balls .bonus.powerball:before{content:"Powerball"}
.powerball .balls .bonus.power-play:before{content:"Power Play"}

/* LOTERA PRIMITIVA */
.primitiva .balls .ball{background-color:#165b33}
.primitiva .balls .bonus{background-color:#e55e2f}
.primitiva .balls .bonus:before{content:"Compl."}
.primitiva .balls .bonus.reintegro{background-color:#80c700}
.primitiva .balls .bonus.reintegro:before{content:"Reintegro"}

/* BONOLOTO */
.bonoloto .balls .ball,.catalunya .balls .ball{background-color:#44aa00}
.bonoloto .balls .bonus{background-color:#e55e2f}
.bonoloto .balls .bonus:before{content:"Compl."}
.bonoloto .balls .bonus.reintegro{background-color:#80c700}
.bonoloto .balls .bonus.reintegro:before{content:"Reintegro"}

/* EL GORDO PRIMITIVA */
.el-gordo .balls .ball{background-color:#a30000}
.el-gordo .balls .bonus{background-color:#e55e2f}
.el-gordo .balls .bonus:before{content:"Clave"}

/* EUROJACKPOT */
.eurojackpot .balls .ball{background-color:#fb8402}
.eurojackpot .balls .bonus{background-color:#fb8402}

/* LOTOTURF */
.turf .balls .ball{background-color:#d39b00}
.turf .balls .bonus.horse-ball{background-color:#e55e2f}
.turf .balls .bonus.reintegro{background-color:#80c700}
.turf .balls .bonus.horse-ball:before{content:"Caballo"}
.turf .balls .bonus.reintegro:before{content:"Reintegro"}

/* LOTTO 64/9 */
.lotto649 .balls .ball{background-color:#024e4c}
.lotto649 .balls .bonus{background-color:#e55e2f}
.lotto649 .balls .bonus.reintegro{background-color:#80c700}
.lotto649 .balls .bonus:before{content:"Caballo"}
.lotto649 .balls .bonus.reintegro:before{content:"Reintegro"}

/* CUPON */
.cupon .balls .ball{background-color:#0b4cd7}
.cupon .balls .bonus.bonus-ball{background-color:#80c700}
.cupon .balls .bonus.bonus-ball:before{content:"Reintegro"}

/* APUESTAS */
.apuestas .balls .ball{background-color:#60C}
.apuestas .balls .bonus.bonus-ball{background-color:#F93}
.apuestas .balls .bonus.bonus-ball:before{content:"Reintegro"}

/* TRIO */
.trio .balls .ball{background-color:#0023af}

 /* SUPER 10 */
.super-10 .balls .ball{background-color:#680001}

/* ARGENTINA LOTO */
.ar-loto5 .balls .ball, .ar-loto .balls .ball{background-color:#165b33}

.balls .ball.disabled,.balls .bonus.disabled{background-color:#cecece!important;color:#5a5a5a}

/* INFORMATION */
.info-container{display:inline-block}
.info-box{width:240px!important;padding:0;margin:0 30px 15px 0;margin-bottom:20px!important}
.info-box:nth-of-type(3n){margin-right:0}
.info-box .head{width:250px;background-position:0 -30px;background-size:2250px 194px;background-color:#2349c6;text-align:center;cursor:pointer;border-radius:4px;height:126px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.info-box .head:hover,.info-box .head.collapse-open{color:#ffdc00;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-top:-10px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 5px 9px 0 rgba(0,0,0,0.4)}
.info-box .head:before{left:98px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.info-box .box{width:790px;display:inline-block;background:#293444;border-radius:4px;margin-top:40px;position:relative}
.info-box .box:before{width:0;height:0;border-style:solid;border-width:0 30px 30px 30px;;border-color: transparent transparent #293444 transparent;top:-30px;content:"";left:100px;position:absolute}
.info-box:nth-of-type(2) .box{margin-left:-270px}
.info-box:nth-of-type(3) .box{margin-left:-540px}
.info-box:nth-of-type(2) .box:before{left:365px}
.info-box:nth-of-type(3) .box:before{left:635px}
.info-box .inner-box{display:inline-block;width:774px;background:url(/images/information/bonoloto-bg.png) no-repeat  top left #f9f9f9;margin:8px;border-radius:4px;padding:30px 40px 30px 100px}
.info-box.euromillions .inner-box{background-image:url(/images/information/euromillions-bg.png)}
.info-box.el-millon .inner-box{background-image:url(/images/information/el-millon-bg.png)}
.info-box.primitiva .inner-box{background-image:url(/images/information/primitiva-bg.png)}
.info-box.el-gordo .inner-box, .info-box.powerball .inner-box{background-image:url(/images/information/powerball-bg.png)}
.info-box.nacional .inner-box{background-image:url(/images/information/nacional-bg.png)}
.info-box.quiniela .inner-box{background-image:url(/images/information/quiniela-bg.png)}
.info-box.el-nino .inner-box{background-image:url(/images/information/el-nino-bg.png)}
.info-box.turf .inner-box{background-image:url(/images/information/lototurf-bg.png)}
.info-box.navidad .inner-box{background-image:url(/images/information/navidad-bg.png)}
.info-box.eurojackpot .inner-box{background-image:url(/images/information/eurojackpot-bg.png)}
.info-box.jueves .inner-box{background-image:url(/images/information/jueves-bg.png)}
.info-box.cupon .inner-box{background-image:url(/images/information/cupon-bg.png)}
.info-box.apuestas .inner-box{background-image:url(/images/information/apuestas-bg.png)}
.info-box.catalunya .inner-box{background-image:url(/images/information/catalunya-bg.png)}
.info-box.powerball .inner-box{background-image:url(/images/information/powerball-bg.png)}
.info-box.mega-millions .inner-box{background-image:url(/images/information/megamillions-bg.png)}
.info-box.mega-sena .inner-box{background-image:url(/images/information/megasena-bg.png)}
.info-box.baloto .inner-box{background-image:url(/images/information/baloto-bg.png)}
.info-box.arg .inner-box{background-image:url(/images/information/argentina-bg.png)}
.info-box .inner-box h2{margin:35px 0 20px 125px}
.info-box .inner-box h2 span{display:block;width:100%;color:#293444;font-size:45px;margin-bottom:10px}
.info-box .links li{display:inline-block;margin:0 15px 15px 0;min-width:25%}
.info-box .head:hover:before,.info-box .head.collapse-open:before{background-position:0 17.145%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.info-box.bonoloto .head:hover:before,.info-box.bonoloto .head.collapse-open:before{background-position:0 58.1%}
.info-box.primitiva .head:hover:before,.info-box.primitiva .head.collapse-open:before{background-position:0 47.88%}
.info-box.el-gordo .head:hover:before,.info-box.el-gordo .head.collapse-open:before{background-position:0 37.628%}
.info-box.nacional .head:hover:before,.info-box.nacional .head.collapse-open:before{background-position:0 27.357%}
.info-box.quiniela .head:hover:before,.info-box.quiniela .head.collapse-open:before{background-position:0 68.47%}
.info-box.el-nino .head:hover:before,.info-box.el-nino .head.collapse-open:before{background-position:0 78.391%}
.info-box.turf .head:hover:before,.info-box.turf .head.collapse-open:before{background-position:0 88.859%}
.info-box.navidad .head:hover:before,.info-box.navidad .head.collapse-open:before{background-position:0.108% 99.213%}
.info-box.el-millon .head:hover:before,.info-box.el-millon .head.collapse-open:before{background-position:10.811% 47.847%}
.info-box.jueves .head:hover:before,.info-box.jueves .head.collapse-open:before{background-position:10.823% 58.14%}
.info-box.catalunya .head:hover:before,.info-box.catalunya .head.collapse-open:before{background-position:10.811% 68.329%}
.info-box.cupon .head:hover:before,.info-box.cupon .head.collapse-open:before{background-position:10.787% 78.579%}
.info-box.apuestas .head:hover:before,.info-box.apuestas .head.collapse-open:before{background-position:10.787% 78.579%}
.info-box.siete .head:hover:before,.info-box.siete .head.collapse-open:before{background-position:21.598% 99.111%}
.info-box.super-once .head:hover:before,.info-box.super-once .head.collapse-open:before{background-position:32.397% 47.847%}
.info-box.diario .head:hover:before,.info-box.diario .head.collapse-open:before{background-position:21.598% 78.606%}
.info-box.cuponazo .head:hover:before,.info-box.cuponazo .head.collapse-open:before{background-position:10.799% 99.111%}
.info-box.sueldazo .head:hover:before,.info-box.sueldazo .head.collapse-open:before{background-position:21.598% 88.859%}
.info-box.lotto649 .head:hover:before,.info-box.lotto649 .head.collapse-open:before{background-position:21.598% 47.881%}
.info-box.trio .head:hover:before,.info-box.trio .head.collapse-open:before{background-position:21.598% 58.1%}
.info-box.super-10 .head:hover:before,.info-box.super-10 .head.collapse-open:before{background-position:21.598% 68.353%}
.info-box.eurojackpot .head:hover:before,.info-box.eurojackpot .head.collapse-open:before{background-position:10.68% 88.828%}
.info-box.powerball .head:hover:before,.info-box.powerball .head.collapse-open:before{background-position:32.397% 68.353%}
.info-box.mega-millions .head:hover:before,.info-box.mega-millions .head.collapse-open:before{background-position:32.397% 68.353%}
.info-box.ar-loto .head:hover:before,.info-box.ar-loto .head.collapse-open:before{background-position:32.397% 88.859%}
.info-box.ar-loto5 .head:hover:before,.info-box.ar-loto5 .head.collapse-open:before{background-position:32.397% 78.606%}
.info-box.arg .head:hover:before,.info-box.arg .head.collapse-open:before{background-position:32.505% 99.111%}
.info-box.mega-sena .head:hover:before,.info-box.mega-sena .head.collapse-open:before{background-position:32.397% 68.353%}   
.info-box.baloto .head:hover:before,.info-box.baloto .head.collapse-open:before{background-position:32.397% 68.353%}  
.info-box.bonoloto .head, .info-box.cuponazo .head, .info-box.mega-sena .head{background-position:-250px -30px}
.info-box.primitiva .head,.info-box.lotto649 .head, .info-box.diario .head{background-position:-500px -30px}
.info-box.el-gordo .head,.info-box.super-10 .head{background-position:-750px -30px}
.info-box.nacional .head,.info-box.trio .head{background-position:-1250px -30px}
.info-box.quiniela .head, .info-box.super-once .head, .info-box.mega-millions .head{background-position:-1000px -30px}
.info-box.el-nino .head,.info-box.apuestas .head, .info-box.siete .head{background-position:-1500px -30px}
.info-box.turf .head,.info-box.eurojackpot .head, .info-box.sueldazo .head, .info-box.baloto .head{background-position:-1750px -30px}
.info-box.navidad .head, .info-box.arg .head, .info-box.ar-loto .head, .info-box.ar-loto5 .head{background-position:-2000px -30px}
.info-box.el-millon .head, .info-box.powerball .head{background-position:-750px -30px}
.info-box.jueves .head{background-position:-2000px -30px}
.info-box.catalunya .head{background-position:-250px -30px}
.menu-box .info-box a:hover{margin-bottom:10px}
.big-infobox {padding:8px 30px 20px;position:relative;display: block !important; width:520px;  background:#f9f9f9;border:1px solid #e3e7ee;border-radius:4px; float:left;}
.lottery-info > div {margin-right:20px;margin-bottom:20px;height: 190px;  background-repeat: no-repeat; background-size: 150px;}
.big-infobox.last, .small-infobox.last {margin-right:0;}
.lottery-info.azul > div {background-image: url(/images/information/azul.png);}
.lottery-info.amarillo > div {background-image: url(/images/information/amarillo.png);}
.lottery-info.ambar > div {background-image: url(/images/information/ambar.png);}
.lottery-info.aqua > div {background-image: url(/images/information/aqua.png);}
.lottery-info.azul-oscuro > div {background-image: url(/images/information/azul-oscuro.png);}
.lottery-info.fucsia > div {background-image: url(/images/information/fucsia.png);}
.lottery-info.granate > div {background-image: url(/images/information/granate.png);}
.lottery-info.navy > div {background-image: url(/images/information/navy.png);}
.lottery-info.verde-claro > div {background-image: url(/images/information/verde-claro.png);}
.lottery-info.verde-oscuro > div {background-image: url(/images/information/verde-oscuro.png);}

.big-infobox h2{font-size: 21px; margin-left: 60px;}
.big-infobox p{font-size: 14px; margin-left: 10px; margin-top: 5px; line-height: 20px; margin-bottom: 20px;}
.big-infobox a{font-size: 16px; margin-left: 10px;}
.lottery-info h2:before {content:"";position:absolute;background: url(/images/information/white-sprite-icons.png) no-repeat; background-size:18px 140px;left:48px;top:27px;width:18px;height:20px;}
.lottery-info .i-results h2:before{background-position:0 -100px;}
.lottery-info .i-checker h2:before{background-position:0 -80px;}
.lottery-info .i-stats h2:before{background-position:0 -20px;}
.lottery-info .i-book h2:before{background-position:0 -60px;}
.lottery-info .i-faq h2:before{background-position:0 0;}
.lottery-info .i-prizes h2:before{background-position:0 -40px;}
.lottery-info .i-generator h2:before{background-position:0 -120px;}
.small-infobox { padding-top: 10px; position:relative;display: block !important; width:250px; background:#f9f9f9;border:1px solid #e3e7ee;border-radius:4px; float: left;}
.small-infobox h2{font-size: 16px; margin-left: 90px; line-height:20px;}
.small-infobox p{font-size: 14px; margin-left: 40px; margin-top: 5px; line-height: 20px; margin-bottom: 20px;}
.small-infobox a{font-size: 16px; margin-left: 40px;}



/* ERROR PAGES */
.error-page img{ float:left;margin:115px 0 70px 35px}
.error-page .menu{float:left;margin:120px 0 340px 20px;width:42%;color:#fff}
.error-page h1{color:#fff}

/* CHECKER */
.checker{padding:0}
.checker .head{border-bottom:1px solid #e3e7ee;margin-bottom:30px;display:table;width:100%}
.checker .head > div{padding:20px;display:table-cell;width:50%;text-align:center;vertical-align:middle}
.checker .head .col-1{border-right:1px solid #e3e7ee}
.checker .title{font-size:1.500em}
.checker .selected-box{display:table; margin:5px auto 0;line-height:45px}
.checker .selected-box .box{padding:5px;display:table-cell}
.checker .selected-box .box.sphere{width:45px}
.checker .selected-box .box.left{text-align:right}
.checker .selected-box .box.right{text-align:left}
.checker .selected-box .box span{background:#293444;border-radius:50px;width:45px!important;height:45px;display:block;color:#fff}
.checker .grid-box{display:inline-block;padding:20px 0 20px 20px}
.checker .grid-box .title,.checker .bottom .title{font-size:1.125em;color:#293444;margin-bottom:15px}
.checker .grid-box .raffle-search{margin-bottom:0;padding-bottom:0}
.checker .grid a{display:inline-block;width:40px;height:40px;margin:-3px 3px 25px;border:1px solid #e3e7ee;border-radius:4px;text-align:center;color:#293444;font:1.125em/40px Oswald;-webkit-box-shadow:0 5px 9px 0 rgba(0,0,0,0.2);box-shadow:0 2px 4px 0 rgba(0,0,0,0.1)}
.checker .grid a:hover,.checker .grid a.selected{margin:0 3px 8px;box-shadow:none;-webkit-box-shadow:none;color:#ff5301;border-color:#ff5301}
.checker .grid a.selected{background:#ff5301;border-color:#ff5301;color:#fff}
.checker .grid a.disabled{ border-color:#e3e7ee;color:#d6d6d6}
.checker .bottom{display:inline-block;background:#f2f2f2;width:100%;border-top:1px solid #e3e7ee;margin-top:60px;padding:0 20px 20px;position:relative;min-height:80px}
.checker .bottom .box{background:#f9f9f9;display:table;border:1px solid #e3e7ee;padding:15px 10px 10px;border-radius:4px;float:left;margin-top:-40px;width:260px}
.checker .bottom .box.elem2{float:right}
.checker .bottom .title{margin-bottom:5px;line-height:18px}
.checker .bottom .btn-box{width:180px;display:inline-block;position:absolute;left:304px;top:-24px}
.checker .bottom .btn{width:180px;padding:10px}
.checker .reset{display:block;font:1.125em/18px Oswald;text-transform:uppercase;color:#293444;position:relative; text-align:center;margin-top:20px;padding-left:30px}
.checker .reset:before{display:inline-block;background-position:0 3.377%;width:24px;height:20px;vertical-align:middle;margin-left:-30px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.checker .reset:hover{color:#ff5301}
.checker .reset:hover:before{/*-webkit-animation:spin 0.4s linear infinite;-moz-animation:spin 0.4s linear infinite;animation:spin 0.4s linear;*/ background-position:0 5.201%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.checking.generic-box{padding:10px;margin-bottom:0}
.checking p{text-align:center;font-size:1.125em;font-weight:800;margin-top:40px;margin-bottom:10px}
.checking p a{display:block;font-weight:normal}
.checking .raffle-box span,.checker-table .raffle-box span{font:1.500em/24px Oswald;font-weight:700}
.checking .extra{float:left}
.checker-table p {margin-bottom:10px;line-height:18px}
.checker-table .balls{margin-bottom:10px}
.checker-table td.matched strong{color:#ff5301}
.checker-table.raffle-style span{font-size:1.9em;line-height:36px}
.checker-table.raffle-style div.title{ color:inherit;font:1em/24px Open Sans;letter-spacing:-1px;text-transform:inherit;width:100%}
.checker-table.raffle-style table td,.checker-table.raffle-style table{border:none}
.checker-table.raffle-style table{margin-bottom:0}
.checker-table.raffle-style td.disabled,.checker-table .raffle-box.disabled span,.checker-table .extra li span.disabled{color:#bfbfbf}
.checker-table .raffle-box{margin-bottom:0}
@-moz-keyframes spin{ 100%{ -moz-transform:rotate(360deg)} }
@-webkit-keyframes spin{ 100%{ -webkit-transform:rotate(360deg)} }
@keyframes spin{ 100%{ -webkit-transform:rotate(360deg);transform:rotate(360deg)} }

/* PLAY EUROJACKPOT */
.play-box .next-jackpot{padding:80px 30px 20px 0; float:none !important; margin: 45px 0 0 48px;}
.play-box .next-jackpot .title{font:1.688em/27px Oswald;color:#fff;margin-bottom:5px}
.play-box .next-jackpot .jackpot{font:3.5em/52px Oswald;color:#ffdc00}
.play-box #timer{clear: both; float: right !important;width:350px;margin:-170px 20px 0;display:block;height:200px}
.play-box #timer .title{font-size:1.3em;color:#fff}
.play-box .time_circles > div > div{font:1.0em/22px Open Sans!important}
.play-box .time_circles > div > span{font-size:1.8em !important}
.play-box .time_circles > div > span:before{height:75px;left:6px;top:-35px;width:75px}
.play-box .btn{margin-bottom:20px; margin-top: -20px !important;}
.play-box .logo-box{font:1.850em/30px Oswald;color:#fff;text-transform:uppercase;padding:50px 0 0 140px;position:relative}
.play-box .logo-box:before{background-position:0 13.661%;width:85px;height:82px;position:absolute;top:25px;left:50px;background-size:1000px 3000px!important}
.play-box .logo-box:before{top:25px}
.play-box .bottom-box{padding:0;background:#293444}
.play-box .bottom-box ul{display:table;width:100%}
.play-box .bottom-box ul li{display:table-cell;padding:0;margin:0}
.play-box .bottom-box ul li:before{background:none}
.play-box .bottom-box ul li a{display:block;height:60px;padding:15px;color:#fff;position:relative;border-right:1px solid #3d4d65;vertical-align:middle;text-align:center}
.play-box .bottom-box ul li:last-child a{border-right:none}
.play-box .bottom-box ul a:after{position:relative;top:5px}
.play-box .bottom-box ul a:hover{background:#354458}
.jackpots.small-box {display:inline-block;width:100%;}
.jackpots.small-box .box{width:243px;border:1px solid #e3e7ee;background:#f9f9f9}
.jackpots.small-box .box:hover{margin-top:0;box-shadow:none;-webkit-box-shadow:none}
.jackpots.small-box .jackpot{margin-bottom:0}
.jackpots.small-box p{margin-left:18px}
.jackpots.small-box #timer .title, #bnr-base #timer .title{font-size:1em}
.jackpots.small-box .time_circles > div > div:before{left:12px;top:-6px;width:30px;height:30px}
.jackpots.small-box .time_circles > div > span {font-size:1.2em !important}
.jackpots.small-box .time_circles > div > span:before{width:43px;height:43px;left:5px;top:-18px}
.jackpots.small-box .time_circles > div > div {color:#293444;text-transform:none;left:auto;padding:40px 0 0 0;width:100%}
.icon-box{display:block;margin:20px auto 0;}
.icon-box .box{display:inline-block;width:30%;margin: 0 10px 10px;}
.icon-box .box:last-child{margin-right: 0 !important;}
.icon-box .box img{display:block; margin: auto;}
.icon-box p.big{font-size: 18px; line-height: 24px; text-align:center;}
.icon-box .col-xx-9 {float: none !important; clear:both; width: 100%;}
.icon-box h3{font-size: 21px; margin-bottom: 0; text-align:center;}
.icon-box .col-xx-3 {clear:both; width: 100%;}


/* NEWS */
#headline{overflow:hidden}
.news .date{padding-left:25px;color:#868686;margin-top:30px;position:relative}
.news .date:before{background-position:51.76% 13.486%;top:3px;left:0;width:20px;height:20px}
.news article .btn{font-size:1em;float:right;margin-bottom:10px;padding:8px 15px;margin:10px -10px 10px 0}
.news .lower-news img{display:inline-block}
.news .lower-news .box{width:383px;float:right;padding:0 25px}
.news .news-block{position:relative; clear: both;}
.news .news-block img{display:inline-block}
.news .news-block .news-row{width:100%;border-bottom:1px solid #eaeaea;clear:both;overflow:hidden}
.news .news-block .block{float:left;width:394px;padding:20px;position:relative}
.news .news-block .block a{font:1em/21px Oswald;color:#000;margin-bottom:10px;display:block;text-transform:uppercase}
.news .news-block .block:first-child{border-right:1px solid #eaeaea}
.news .news-block .block:hover{background:#f9f9f9;}
.news .news-block .block:hover:before{border-color:#cc0000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.news .news-block .block div{width:240px;display:inline-block;margin-left:10px}
.news .news-block .block .date{font-size:0.875em;margin:0}
.cover:after{background:rgba(255,255,255,0) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9 !important}
.news .more-news li{margin-bottom:20px;padding:0;background:none}
.news .more-news li:before{background:none}
.news .more-news a{font-family:Oswald;text-transform:uppercase}
.news .more-news .date{margin-top:0;font-size:0.875em}
.home-news img {width: 100%;}

/* LOTTERY PAGES */
.lottery-info .icons{position:relative}
.lottery-info .icons h2,.lottery-info .icons p{margin-left:90px} 
.lottery-info .icons:before{content:"";position:absolute;background:url(/images/skin/icon-sprite-big.png) no-repeat;background-size:83px 3000px}
.lottery-info .icons.icon-results:before{width:54px;height:62px}
.lottery-info .icons .link{float:right;margin:0 30px 0 0}
.lottery-info .icons.icon-checker:before{background-position:10.526% 21.758%;width:74px;height:70px}
.lottery-info .icons.icon-book:before{background-position:9.091% 43.313%;width:74px;height:70px}
.lottery-info .icons.icon-stats:before{background-position:16.667% 54.511%;width:74px;height:74px}
.lottery-info .icons.icon-faq:before{background-position:9.091% 64.98%;width:74px;height:70px}
.lottery-info .icons.icon-generator:before{background-position:100% 10.783%;width:82px;height:70px}
.lottery-info .icons.icon-prizes:before{background-position:34.783% 84.763%;width:82px;height:80px}

/* GENERATOR */
.generic-box.generator{padding:30px 0 0}
.generator .title{font-size:1.125em;color:inherit;margin-left:30px}
.generator .balls{margin-left:15px}
.generator .bottom-box{background:#293444;display:inline-block;padding:30px 30px 15px;width:100%}
.generator .bottom-box p{font-size:1.500em;color:#fff;font-weight:300;display:inline-block;margin:8px 15px 0 0}
.form-generator{font-size:1.500em}
.form-generator .btn{font-size:1em;margin-left:15px}
.form-generator.generic-box,.generator-box.generic-box{padding-bottom:15px}

/* QUINIELA TABLE */
table.scores .score,table.scores .draw{padding:0}
table.scores .score span{background:#c9c9c9;color:#fff;display:inline-block;margin:3px;padding:8px 15px;border-radius:4px}
table.scores .score.active span{background:#293444}

/* FAQ */
.faq-container .box{background:#f9f9f9;border:1px solid #e3e7ee;border-radius:4px;overflow:hidden;margin-bottom:30px}
.faq-container p{margin-bottom:0}
.faq-container .question{background:#293444;padding:10px 20px;color:#fff;cursor:pointer}
.faq-container .question:hover,.faq-container .question.collapse-open{background:#ff5301}
.faq-container .answer{padding:0 20px 20px;margin-top:-20px}
.faq-container .box > .collapse-open{margin-bottom:30px}



/* HTML5 BANNER */

#bnr-bg {background: url(/images/tickets/bg.png) transparent no-repeat; position: absolute; width: 100%; height: 100%; overflow: hidden;z-index: 1; animation: bg 12s ease-in-out 0s infinite alternate;-webkit-animation: bg 12s ease-in-out 0s infinite alternate;}
.bnr-wrapper.navidad #bnr-bg {background-image:url(/images/tickets/bg-navidad.jpg)}
.bnr-wrapper.el-nino #bnr-bg {background-image:url(/images/tickets/bg-el-nino.jpg)}
#bnr-base {position: relative; width: 790px; height: 160px; overflow: hidden; display: block; border-radius: 4px;}
#bnr-logo {background: url(/images/logos/euromillions-feature.png) transparent center no-repeat; width: 190px; height: 194px; position: absolute; left: -20px; top: -5px; background-size:190px 194px; z-index: 3;animation: logo 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal; -webkit-animation: logo 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal;}
.bnr-wrapper.bonoloto #bnr-logo {background-image:url(/images/logos/bonoloto-feature.png)}
.bnr-wrapper.primitiva #bnr-logo {background-image:url(/images/logos/primitiva-feature.png)}
.bnr-wrapper.el-gordo #bnr-logo {background-image:url(/images/logos/el-gordo-feature.png)}
.bnr-wrapper.quiniela #bnr-logo {background-image:url(/images/logos/quiniela-feature.png)}
.bnr-wrapper.eurojackpot #bnr-logo {background-image:url(/images/logos/eurojackpot-feature.png)}
.bnr-wrapper.nacional #bnr-logo {background-image:url(/images/logos/loteria-nacional-feature.png)}
.bnr-wrapper.navidad #bnr-logo {background-image:url(/images/logos/navidad-feature.png)}
.bnr-wrapper.el-nino #bnr-logo {background-image:url(/images/logos/el-nino-feature.png)}
.bnr-wrapper.powerball #bnr-logo {background-image:url(/images/logos/powerball-feature.png)}
.bnr-wrapper.mega-millions #bnr-logo {background-image:url(/images/logos/megamillions-feature.png)}
.bnr-wrapper.mega-sena #bnr-logo {background-image:url(/images/logos/megasena-feature.png)}
.bnr-wrapper.turf #bnr-logo {background-image:url(/images/logos/lototurf-feature.png)}
.bnr-wrapper.navidad .bnr-text {color:#fff;}
.bnr-wrapper.navidad #bnr-textA span {color:#ffde20;}
.bnr-wrapper.navidad .bnr-text#bnr-textC {color:#ffde20;}
.bnr-text {position: absolute; width: 100%; left: -20px; top: 65px; transform: scale(.001); text-rendering: optimizeLegibility; z-index: 9;font:700 36px/36px Oswald, arial, sans-serif; color: #000; text-align: center; text-transform: uppercase;animation: textA 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal; -webkit-animation: textA 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal;}
#bnr-textA {left:0;}
.bnr-wrapper.el-nino .bnr-text {color:#fff;}
#bnr-textB {animation-name: textB; -webkit-animation-name: textB; font-size: 24px; left:-200px; transform:  scale(1); text-align:left; top:30px; font-weight:normal}
#bnr-textC {animation-name: textC; -webkit-animation-name: textC; left:-350px; transform:  scale(1); text-align:left; top:75px; font-size: 52px;}
.bnr-button {position: absolute; top: 25px; text-rendering: optimizeLegibility; z-index: 9;animation: button 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal; -webkit-animation: button 12s cubic-bezier(.68, -.55, .265, 1.55) 0s infinite normal;}
.bnr-button:hover {background: #fcfc3c;background-image: -webkit-linear-gradient(top, #fcfc3c, #ffbf00);background-image: linear-gradient(to bottom, #fcfc3c, #ffbf00);color: #444; text-shadow: 1px 1px 0px #FFF; transform: scale(1.2); -webkit-transform: scale(1.2);}
#bnr-button1 {right: -200px; top:60px;}
#bnr-base #timer {width:211px;}

@keyframes logo {
    0% {left: -200px;}
    30% {left: -200px;}
	35% {left: -20px;}
	99% {left: -20px;}
	100% {left: -200px;}
}

@-webkit-keyframes logo {
    0% {left: -200px;}
    30% {left: -200px;}
	35% {left: -20px;}
	99% {left: -20px;}
	100% {left: -200px;}
}

@keyframes textA {
    0% {opacity: 0; transform: scale(.001);}
	2% {opacity: 1; transform: scale(1);}
	23% {opacity: 1; transform: scale(1.07);}
    25% {opacity: 0; transform: scale(4);}
	100% {opacity: 0;}
}

@-webkit-keyframes textA {
    0% {opacity: 0; -webkit-transform: scale(.001);}
	2% {opacity: 1; -webkit-transform: scale(1);}
	23% {opacity: 1; -webkit-transform: scale(1.07);}
    25% {opacity: 0; -webkit-transform: scale(4);}
	100% {opacity: 0;}
}

@keyframes textB {
	0% {left: -200px;}
	25% {left: -200px;}
	30% {left: 200px;}
	90% {left: 200px;}
	97% {left: -200px;}
	100% {left: -200px;}	
}

@-webkit-keyframes textB {
	0% {left: -200px;}
	25% {left: -200px;}
	30% {left: 200px;}
	90% {left: 200px;}
	97% {left: -200px;}
	100% {left: -200px;}		
}

@keyframes textC {
	0% {left: -350px;}
	27% {left: -350px;}
	32% {left: 200px;}
	92% {left: 200px;}
	95% {left: -350px;}	
}

@-webkit-keyframes textC {
	0% {left: -350px;}
	27% {left: -350px;}
	32% {left: 200px;}
	92% {left: 200px;}
	95% {left: -350px;}		
}

@keyframes button {
	0% {right: -250px;}
	36% {right: -250px;}
	42% {right: 40px;}
	98% {right: 40px;}
	100% {right: -250px;}
}

@-webkit-keyframes button {
	0% {right: -250px;}
	36% {right: -250px;}
	42% {right: 40px;}
	98% {right: 40px;}
	100% {right: -250px;}
}

@keyframes spand {
	0% {transform: scale(1, 1);}
	50% {transform: scale(1.2, 1.2);}
	100% {transform: scale(1, 1);}
}

@-webkit-keyframes spand {
	0% {transform: scale(1, 1);}
	50% {transform: scale(1.2, 1.2);}
	100% {transform: scale(1, 1);}
}

@keyframes enter {
	0% {opacity: 0; transform: scale(3,3);}
	90% {opacity: 0; transform: scale(3,3);}
	95% {opacity: 1;}
	100% {transform: scale(1,1);}
}

@-webkit-keyframes enter {
	0% {opacity: 0; transform: scale(3,3);}
	90% {opacity: 0; transform: scale(3,3);}
	95% {opacity: 1;}
	100% {transform: scale(1,1);}
}

.jackpot-box .jackpot, .feature-box .animated img {animation: spand 1s 5s ease-in-out forwards;}
.jackpot-box .cap {animation: enter 5.4s ease-in forwards;}


/* ANIMATION */
.animated{visibility:hidden}
.slideUp{animation-name:slideUp;-webkit-animation-name:slideUp;animation-duration:1s;-webkit-animation-duration:1s;animation-timing-function:ease;   -webkit-animation-timing-function:ease;visibility:visible !important}
@keyframes slideUp{0%{transform:translateY(100%)}50%{transform:translateY(-8%)}65%{transform:translateY(4%)}80%{ transform:translateY(-4%)}95%{transform:translateY(2%)}100%{transform:translateY(0%)}}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%)}50%{-webkit-transform:translateY(-8%)}65%{-webkit-transform:translateY(4%)}80%{-webkit-transform:translateY(-4%)}95%{-webkit-transform:translateY(2%)}100%{-webkit-transform:translateY(0%)}}
.pulse{animation-name:pulse;-webkit-animation-name:pulse;  animation-duration:1.5s;  -webkit-animation-duration:1.5s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}
@keyframes pulse{0%{transform:scale(0.9);opacity:0.7}50%{ transform:scale(1);opacity:1}100%{transform:scale(0.9);opacity:0.7}}
@-webkit-keyframes pulse{ 0%{ -webkit-transform:scale(0.95);opacity:0.7} 50%{ -webkit-transform:scale(1);opacity:1}100%{-webkit-transform:scale(0.95);opacity:0.7}}
.incremental-counter .num{display:inline-block}

/* GENERATOR */
.balls .innerA{position:absolute;width:52px;height:52px;line-height:52px;padding:0;margin:0;left:0;top:0;display:block;overflow:hidden}
.balls .innerB,.balls .number{position:relative;width:100%;height:100%}
.balls .innerB{display:block}

.reindeer {position: absolute; bottom: -40px; right: -180px;}
.reindeer img {width: 300px;}


/* RESPONSIVE COLUMNS & HIDERS */
.row{margin-right:-15px;margin-left:-15px}.container{margin:auto}.container-fluid{margin-right:auto;margin-left:auto;clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}.col-xx-1,.col-xx-2,.col-xx-3,.col-xx-4,.col-xx-5,.col-xx-6,.col-xx-7,.col-xx-8,.col-xx-9,.col-xx-10,.col-xx-11,.col-xx-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px;margin-bottom:10px}.col-xx-1,.col-xx-2,.col-xx-3,.col-xx-4,.col-xx-5,.col-xx-6,.col-xx-7,.col-xx-8,.col-xx-9,.col-xx-10,.col-xx-11,.col-xx-12{float:left}.col-xx-12{width:100%}.col-xx-11{width:91.66666667%}.col-xx-10{width:83.33333333%}.col-xx-9{width:75%}.col-xx-8{width:66.66666667%}.col-xx-7{width:58.33333333%}.col-xx-6{width:50%}.col-xx-5{width:41.66666667%}.col-xx-4{width:33.33333333%}.col-xx-3{width:25%}.col-xx-2{width:16.66666667%}.col-xx-1{width:8.33333333%}


.concurso-padre {position:absolute; right: -60px; top: 100px; z-index:0;}

