@font-face{font-family:'BlockBesmooth Regular';src:url("/page/fonts/blockbesmooth-regular-webfont.eot");src:url("/page/fonts/blockbesmooth-regular-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/blockbesmooth-regular-webfont.woff") format("woff"),url("/page/fonts/blockbesmooth-regular-webfont.ttf") format("truetype"),url("/page/fonts/blockbesmooth-regular-webfont.svg#svgFontName") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro';src:url("/page/fonts/informaproregular-webfont.eot");src:url("/page/fonts/informaproregular-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaproregular-webfont.woff") format("woff"),url("/page/fonts/informaproregular-webfont.ttf") format("truetype"),url("/page/fonts/informaproregular-webfont.svg#webfontc2Im7ahv") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro';src:url("/page/fonts/informaproitalic-webfont.eot");src:url("/page/fonts/informaproitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaproitalic-webfont.woff") format("woff"),url("/page/fonts/informaproitalic-webfont.ttf") format("truetype"),url("/page/fonts/informaproitalic-webfont.svg#webfontc2Im7ahv") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'InformaPro Italic';src:url("/page/fonts/informaproitalic-webfont.eot");src:url("/page/fonts/informaproitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaproitalic-webfont.woff") format("woff"),url("/page/fonts/informaproitalic-webfont.ttf") format("truetype"),url("/page/fonts/informaproitalic-webfont.svg#webfontc2Im7ahv") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaMedium';src:url("/page/fonts/informapromedium-webfont.eot");src:local("-"),url("/page/fonts/informapromedium-webfont.woff") format("woff"),url("/page/fonts/informapromedium-webfont.ttf") format("truetype"),url("/page/fonts/informapromedium-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaRegular';src:url("/page/fonts/informaproregular-webfont.eot");src:local("-"),url("/page/fonts/informaproregular-webfont.woff") format("woff"),url("/page/fonts/informaproregular-webfont.ttf") format("truetype"),url("/page/fonts/informaproregular-webfont.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro Medium';src:url("/page/fonts/informapromedium-webfont.eot");src:url("/page/fonts/informapromedium-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informapromedium-webfont.woff") format("woff"),url("/page/fonts/informapromedium-webfont.ttf") format("truetype"),url("/page/fonts/informapromedium-webfont.svg#webfontc2Im7ahv") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro Medium';src:url("/page/fonts/informapromediumitalic-webfont.eot");src:url("/page/fonts/informapromediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informapromediumitalic-webfont.woff") format("woff"),url("/page/fonts/informapromediumitalic-webfont.ttf") format("truetype"),url("/page/fonts/informapromediumitalic-webfont.svg#InformaProMediumItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'InformaPro Medium Italic';src:url("/page/fonts/informapromediumitalic-webfont.eot");src:url("/page/fonts/informapromediumitalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informapromediumitalic-webfont.woff") format("woff"),url("/page/fonts/informapromediumitalic-webfont.ttf") format("truetype"),url("/page/fonts/informapromediumitalic-webfont.svg#InformaProMediumItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro Bold';src:url("/page/fonts/informaprobold-webfont.eot");src:url("/page/fonts/informaprobold-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaprobold-webfont.woff") format("woff"),url("/page/fonts/informaprobold-webfont.ttf") format("truetype"),url("/page/fonts/informaprobold-webfont.svg#webfontc2Im7ahv") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaPro Bold';src:url("/page/fonts/informaprobolditalic-webfont.eot");src:url("/page/fonts/informaprobolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaprobolditalic-webfont.woff") format("woff"),url("/page/fonts/informaprobolditalic-webfont.ttf") format("truetype"),url("/page/fonts/informaprobolditalic-webfont.svg#InformaProBoldItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'InformaPro Bold Italic';src:url("/page/fonts/informaprobolditalic-webfont.eot");src:url("/page/fonts/informaprobolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("/page/fonts/informaprobolditalic-webfont.woff") format("woff"),url("/page/fonts/informaprobolditalic-webfont.ttf") format("truetype"),url("/page/fonts/informaprobolditalic-webfont.svg#InformaProBoldItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'InformaProLightItalic';src:local("-"),url("/page/fonts/informaprolightitalic-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'InformaProLight';src:url("/page/fonts/informaprolight-webfont.eot");src:local("-"),url("/page/fonts/informaprolight-webfont.woff") format("woff"),url("/page/fonts/informaprolight-webfont.ttf") format("truetype"),url("/page/fonts/informaprolight-webfont.svg") format("svg");font-weight:normal;font-style:normal}body{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.bf-button{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:25px;display:inline-block;padding:0 8px;height:25px;cursor:pointer;vertical-align:middle;text-decoration:none;border:0;outline:0;color:#1e1e1e}.bf-button-yellow{background-color:#ffc400;background-image:-ms-linear-gradient(top, #ffc400 0%, #ff9600 100%);background-image:-moz-linear-gradient(top, #ffc400 0%, #ff9600 100%);background-image:-o-linear-gradient(top, #ffc400 0%, #ff9600 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc400), color-stop(1, #ff9600));background-image:-webkit-linear-gradient(top, #ffc400 0%, #ff9600 100%);background-image:linear-gradient(to bottom, #ffc400 0%, #ff9600 100%)}.bf-button-yellow:hover{background-color:gold;background-image:-ms-linear-gradient(top, gold 0%, #ed7b00 100%);background-image:-moz-linear-gradient(top, gold 0%, #ed7b00 100%);background-image:-o-linear-gradient(top, gold 0%, #ed7b00 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, gold), color-stop(1, #ed7b00));background-image:-webkit-linear-gradient(top, gold 0%, #ed7b00 100%);background-image:linear-gradient(to bottom, gold 0%, #ed7b00 100%)}.bf-button-yellow:active{background-color:#eead00;background-image:-ms-linear-gradient(top, #eead00 0%, #ed7b00 100%);background-image:-moz-linear-gradient(top, #eead00 0%, #ed7b00 100%);background-image:-o-linear-gradient(top, #eead00 0%, #ed7b00 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #eead00), color-stop(1, #ed7b00));background-image:-webkit-linear-gradient(top, #eead00 0%, #ed7b00 100%);background-image:linear-gradient(to bottom, #eead00 0%, #ed7b00 100%)}.bf-button-gray{background-color:#fafafa;background-image:-ms-linear-gradient(top, #fafafa 0%, #c4c4c4 100%);background-image:-moz-linear-gradient(top, #fafafa 0%, #c4c4c4 100%);background-image:-o-linear-gradient(top, #fafafa 0%, #c4c4c4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #c4c4c4));background-image:-webkit-linear-gradient(top, #fafafa 0%, #c4c4c4 100%);background-image:linear-gradient(to bottom, #fafafa 0%, #c4c4c4 100%)}.bf-button-gray:hover{background-color:#f0f0f0;background-image:-ms-linear-gradient(top, #f0f0f0 0%, #b4b5b0 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #b4b5b0 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #b4b5b0 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(1, #b4b5b0));background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #b4b5b0 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #b4b5b0 100%)}.bf-button-gray:active{background-color:#fff;background-image:-ms-linear-gradient(top, #fff 0%, #b4b4b4 100%);background-image:-moz-linear-gradient(top, #fff 0%, #b4b4b4 100%);background-image:-o-linear-gradient(top, #fff 0%, #b4b4b4 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #b4b4b4));background-image:-webkit-linear-gradient(top, #fff 0%, #b4b4b4 100%);background-image:linear-gradient(to bottom, #fff 0%, #b4b4b4 100%)}.bf-button-carbon{background-color:#404040;color:#fafafa;background-image:-ms-linear-gradient(top, #353535 0%, #404040 100%);background-image:-moz-linear-gradient(top, #353535 0%, #404040 100%);background-image:-o-linear-gradient(top, #353535 0%, #404040 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #353535), color-stop(1, #404040));background-image:-webkit-linear-gradient(top, #353535 0%, #404040 100%);background-image:linear-gradient(to bottom, #353535 0%, #404040 100%)}.bf-button-carbon:hover{background-color:#353535;background-image:-ms-linear-gradient(top, #404040 0%, #353535 100%);background-image:-moz-linear-gradient(top, #404040 0%, #353535 100%);background-image:-o-linear-gradient(top, #404040 0%, #353535 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #404040), color-stop(1, #353535));background-image:-webkit-linear-gradient(top, #404040 0%, #353535 100%);background-image:linear-gradient(to bottom, #404040 0%, #353535 100%)}.bf-button-rounded{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.bf-button-size-medium{font-size:14px;padding:0 12px;line-height:37px;height:37px}.bf-button-size-medium.bf-button-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.bf-button-size-large{font-size:30px;height:62px;line-height:62px;padding:0 16px}.bf-button-size-large.bf-button-rounded{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.bf-dropdown-carbon{background-color:#404040;color:#fafafa;background-image:-ms-linear-gradient(top, #404040 0%, #353535 100%);background-image:-moz-linear-gradient(top, #404040 0%, #353535 100%);background-image:-o-linear-gradient(top, #404040 0%, #353535 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #404040), color-stop(1, #353535));background-image:-webkit-linear-gradient(top, #404040 0%, #353535 100%);background-image:linear-gradient(to bottom, #404040 0%, #353535 100%)}.bf-dropdown-carbon:hover{background-color:#333;background-image:-ms-linear-gradient(top, #333 0%, #2a2a2a 100%);background-image:-moz-linear-gradient(top, #333 0%, #2a2a2a 100%);background-image:-o-linear-gradient(top, #333 0%, #2a2a2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #333), color-stop(1, #2a2a2a));background-image:-webkit-linear-gradient(top, #333 0%, #2a2a2a 100%);background-image:linear-gradient(to bottom, #333 0%, #2a2a2a 100%)}.bf-dropdown-carbon:active{background-color:#2d2d2d;background-image:-ms-linear-gradient(top, #2d2d2d 0%, #2c2c2c 100%);background-image:-moz-linear-gradient(top, #2d2d2d 0%, #2c2c2c 100%);background-image:-o-linear-gradient(top, #2d2d2d 0%, #2c2c2c 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #2d2d2d), color-stop(1, #2c2c2c));background-image:-webkit-linear-gradient(top, #2d2d2d 0%, #2c2c2c 100%);background-image:linear-gradient(to bottom, #2d2d2d 0%, #2c2c2c 100%)}.bf-dropdown-carbon.selected{background-color:#7f7f7f;background-image:-ms-linear-gradient(top, #7f7f7f 0%, #7f7f7f 100%);background-image:-moz-linear-gradient(top, #7f7f7f 0%, #7f7f7f 100%);background-image:-o-linear-gradient(top, #7f7f7f 0%, #7f7f7f 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7f7f7f), color-stop(1, #7f7f7f));background-image:-webkit-linear-gradient(top, #7f7f7f 0%, #7f7f7f 100%);background-image:linear-gradient(to bottom, #7f7f7f 0%, #7f7f7f 100%)}.bf-dropdown-size-medium{font-size:14px;padding:0 12px;line-height:30px;height:30px}.bf-dropdown-size-medium.bf-button-rounded{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.bf-button-hero-cta{font-family:"InformaPro Bold","Helvetica Neue",Arial,Tahoma,sans-serif;font-size:32px;line-height:48px;padding:0 15px;height:48px}.bf-button-parallax-cta{box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-font-smoothing:antialiased;font-family:"InformaPro Bold","Helvetica Neue",Arial,Tahoma,sans-serif;font-size:24px;line-height:24px;padding:7px 13px;background-color:#fcc330;background-image:-ms-linear-gradient(top, #fcc330 0%, #f29430 100%);background-image:-moz-linear-gradient(top, #fcc330 0%, #f29430 100%);background-image:-o-linear-gradient(top, #fcc330 0%, #f29430 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcc330), color-stop(1, #f29430));background-image:-webkit-linear-gradient(top, #fcc330 0%, #f29430 100%);background-image:linear-gradient(to bottom, #fcc330 0%, #f29430 100%)}.bf-button-parallax-cta:after{background-color:#ffcc50;background-image:-ms-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-moz-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-o-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcc50), color-stop(1, #f29430));background-image:-webkit-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:linear-gradient(to bottom, #ffcc50 0%, #f29430 100%);box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-opacity:0;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-o-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.bf-button-parallax-cta:hover:after{background-color:#ffcc50;background-image:-ms-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-moz-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-o-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffcc50), color-stop(1, #f29430));background-image:-webkit-linear-gradient(top, #ffcc50 0%, #f29430 100%);background-image:linear-gradient(to bottom, #ffcc50 0%, #f29430 100%);-o-opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.bf-button-parallax-cta:active:after{background-color:#ffc331;background-image:-ms-linear-gradient(top, #ffc331 0%, #f29430 100%);background-image:-moz-linear-gradient(top, #ffc331 0%, #f29430 100%);background-image:-o-linear-gradient(top, #ffc331 0%, #f29430 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc331), color-stop(1, #f29430));background-image:-webkit-linear-gradient(top, #ffc331 0%, #f29430 100%);background-image:linear-gradient(to bottom, #ffc331 0%, #f29430 100%);box-shadow:inset 0 4px 4px 0 fade(#754407, 30%);-o-opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}html{height:100%;min-height:100%;overflow-y:scroll}body{background-repeat:repeat;background-position:center;margin:0;padding:0;font-family:Arial, sans-serif;font-size:11px;font-weight:normal;min-width:990px;min-height:100%}body #main-wrapper{width:100%;float:none}#subNavigation{display:none}#main{position:relative}.layout-casino-centered #foot{padding:0}.layout-casino-centered #grid-container{width:990px;margin:16px auto 16px}.layout-casino-centered .h5-header{width:100%}a.text-link{color:#2789ce;text-decoration:none}a.text-link:hover{text-decoration:underline}.clear{clear:both}div.main-button,div.secondary-button{cursor:pointer}div.main-button>div,div.secondary-button>div{padding:6px 9px 4px 8px;margin:1px}div.main-button>div>div,div.secondary-button>div>div{text-align:center;font-size:11px;font-weight:normal;line-height:18px;font-family:"InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;color:#273a47;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;padding-right:22px}div.main-button>div>div{background-image:url("/modules/casino-core/images/arrows.png");background-position:right 3px;background-repeat:no-repeat;background-color:transparent}div.main-button a,div.secondary-button a{color:#263947;text-decoration:none}div.main-button{text-transform:capitalize;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#bf7c12), to(#fa2));background:-webkit-linear-gradient(top, #fa2, #bf7c12);background:-moz-linear-gradient(top, #fa2, #bf7c12);background:-ms-linear-gradient(top, #fa2, #bf7c12);background:-o-linear-gradient(top, #fa2, #bf7c12);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffaa22', endColorstr='#bf7c12')}div.main-button>div,a.action-button-yellow{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffc019), to(#ffdf4e));background:-webkit-linear-gradient(top, #ffdf4e, #ffc019);background:-moz-linear-gradient(top, #ffdf4e, #ffc019);background:-ms-linear-gradient(top, #ffdf4e, #ffc019);background:-o-linear-gradient(top, #ffdf4e, #ffc019);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffdf4e', endColorstr='#ffc019')}div.main-buttion.hover>div,div.main-button>div:hover,a.action-button-yellow:hover{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffaf17), to(#ffd851));background:-webkit-linear-gradient(top, #ffd851, #ffaf17);background:-moz-linear-gradient(top, #ffd851, #ffaf17);background:-ms-linear-gradient(top, #ffd851, #ffaf17);background:-o-linear-gradient(top, #ffd851, #ffaf17);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffd851', endColorstr='#ffaf17')}div.main-buttion.active,div.main-button:active{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fa2), to(#965f07));background:-webkit-linear-gradient(top, #965f07, #fa2);background:-moz-linear-gradient(top, #965f07, #fa2);background:-ms-linear-gradient(top, #965f07, #fa2);background:-o-linear-gradient(top, #965f07, #fa2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#965f07', endColorstr='#ffaa22')}div.main-button.active>div,div.main-button:active>div{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd74f), to(#ffb018));background:-webkit-linear-gradient(top, #ffb018, #ffd74f);background:-moz-linear-gradient(top, #ffb018, #ffd74f);background:-ms-linear-gradient(top, #ffb018, #ffd74f);background:-o-linear-gradient(top, #ffb018, #ffd74f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffb018', endColorstr='#ffd74f')}a.action-button-yellow{text-decoration:none;font-family:"InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;font-size:11px;color:#273a47;border-top:1px solid #FFAA22;border-left:1px solid #FFAA22;border-right:1px solid #FFAA22;border-bottom:1px solid #c48d33;padding:5px 9px;text-shadow:0px 1px 0px #ffdc78;display:block}div.secondary-button{background-color:#c6d4dd;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6d4dd), to(#71838F));background:-webkit-linear-gradient(top, #c6d4dd, #71838F);background:-moz-linear-gradient(top, #c6d4dd, #71838F);background:-ms-linear-gradient(top, #c6d4dd, #71838F);background:-o-linear-gradient(top, #c6d4dd, #71838F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c6d4dd', endColorstr='#71838F');background-size:100% 100%;background-position:0 0, 100% 100%;background-repeat:no-repeat}div.secondary-button>div{background-color:#edf2f8;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#edf2f8));background:-webkit-linear-gradient(top, #fff, #edf2f8);background:-moz-linear-gradient(top, #fff, #edf2f8);background:-ms-linear-gradient(top, #fff, #edf2f8);background:-o-linear-gradient(top, #fff, #edf2f8);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#edf2f8')}div.secondary-button.hover>div,div.secondary-button>div:hover{background-color:#c6d4dd;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6d4dd), to(#71838F));background:-webkit-linear-gradient(top, #c6d4dd, #71838F);background:-moz-linear-gradient(top, #c6d4dd, #71838F);background:-ms-linear-gradient(top, #c6d4dd, #71838F);background:-o-linear-gradient(top, #c6d4dd, #71838F);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#c6d4dd', endColorstr='#71838F')}div.secondary-button:hover>div{background-color:#c6d4dd;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#F2F2EE), to(#c6d4dd));background:-webkit-linear-gradient(top, #F2F2EE, #c6d4dd);background:-moz-linear-gradient(top, #F2F2EE, #c6d4dd);background:-ms-linear-gradient(top, #F2F2EE, #c6d4dd);background:-o-linear-gradient(top, #F2F2EE, #c6d4dd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#F2F2EE', endColorstr='#c6d4dd')}div.secondary-button.active,div.secondary-button:active{background-color:#c6d4dd;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#71838F), to(#c6d4dd));background:-webkit-linear-gradient(top, #71838F, #c6d4dd);background:-moz-linear-gradient(top, #71838F, #c6d4dd);background:-ms-linear-gradient(top, #71838F, #c6d4dd);background:-o-linear-gradient(top, #71838F, #c6d4dd);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#71838F', endColorstr='#c6d4dd')}div.secondary-button.active>div,div.secondary-button:active>div{background-color:#edf2f8;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#edf2f8), to(#fff));background:-webkit-linear-gradient(top, #edf2f8, #fff);background:-moz-linear-gradient(top, #edf2f8, #fff);background:-ms-linear-gradient(top, #edf2f8, #fff);background:-o-linear-gradient(top, #edf2f8, #fff);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#edf2f8', endColorstr='#ffffff')}.row{margin:0;box-sizing:border-box}.row:after{content:"";display:table;clear:both}.row *{box-sizing:border-box}[class*='col-']{float:left;padding:0 4px}.row.tight [class*='col-']:first-of-type{padding-left:0}.row.tight [class*='col-']:last-of-type{padding-right:0}.col-100{width:100%}.col-875{width:87.5%}.col-66{width:66.66%}.col-33{width:33.33%}.col-75{width:75%}.col-50{width:50%}.col-25{width:25%}.col-125{width:12.5%}.ui-datepicker{display:none;background:#fff;position:relative;box-shadow:1px 1px 4px #000;z-index:300 !important}.ui-datepicker .ui-datepicker-header{height:26px;line-height:26px;font-size:12px;font-weight:bold;padding:0 24px;text-align:center}.ui-datepicker .ui-icon{height:0;width:0;display:block;overflow:hidden;text-indent:-99999px}.ui-datepicker .ui-icon-circle-triangle-w{border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid #000;margin:9px 0 0 7px}.ui-datepicker .ui-icon-circle-triangle-e{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid #000;margin:9px 0 0 10px}.ui-datepicker .ui-datepicker-prev{display:block;height:24px;width:24px;position:absolute;top:2px;left:2px;background-image:linear-gradient(to bottom, #d1d0d0, #bfbfbf)}.ui-datepicker .ui-datepicker-next{display:block;height:24px;width:24px;position:absolute;top:2px;right:2px;background-image:linear-gradient(to bottom, #d1d0d0, #bfbfbf)}.ui-datepicker .ui-datepicker-calendar{border-collapse:separate;border-spacing:2px}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{width:28px;height:28px;line-height:28px;font-size:12px;font-weight:bold;text-align:center}.ui-datepicker .ui-datepicker-calendar th{color:#575757;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar td{text-shadow:0 1px 0 #fff;background:#e1e1e1;color:#1e1e1e}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month{opacity:0.3}.ui-datepicker .ui-datepicker-calendar td.ui-state-disabled{opacity:0.3;background:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today{background-color:#575757;color:#fff;text-shadow:none}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{color:#fff}.ui-datepicker .ui-datepicker-calendar td a{color:#1e1e1e;display:block;width:100%;height:100%}.casino-game-image{position:relative}.casino-game-image .main,.casino-game-image .fallback{opacity:1;display:block;transition:400ms opacity ease-in-out}.casino-game-image .fallback{display:block;opacity:1;position:absolute;top:0;left:0;bottom:0;right:0;background-color:#1e1e1e;background-image:url("/modules/casino-core/images/betfair-no-image.svg");background-position:center center;background-repeat:no-repeat}.casino-game-image .main.done+.fallback{opacity:0}button.button{display:block;width:100px;cursor:pointer}.button{position:relative;padding:0;margin:0;border-radius:2px;background-color:#ffb80c;background-image:linear-gradient(to bottom, #ffc90c, #ffb80c);color:white;box-shadow:inset 0 0px 0 0 rgba(0,0,0,0.3);border:0;min-width:100px;height:36px;box-sizing:border-box}.button *{box-sizing:border-box}.button:link,.button:visited,.button:hover{text-decoration:none;display:inline-block}.button.block:link,.button.block:visited,.button.block:hover{display:block}.button .label{color:#1e1e1e;margin:0 auto;display:block;font-size:12px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.24);position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}

.casino-module .header{height:42px;padding:0 16px}.casino-module .title{line-height:42px;font-size:14px;font-weight:bold;color:#fafafa}.casino-module .right-content{float:right}.casino-module .right-content a{line-height:42px;color:#2789ce;font-size:14px;font-weight:bold}.casino-module .body{background-color:#fafafa}.hide-casino-module-header .casino-module .header{display:none}.casino-module .header{background-color:#1e1e1e}

.alfresco-content a{color:#2789ce}.alfresco-content table{border:1px solid #858585;vertical-align:middle}.alfresco-content tr{border:1px solid #858585;vertical-align:middle}.alfresco-content td{border:1px solid #858585;vertical-align:middle}.alfresco-content b,.alfresco-content strong{font-weight:bold}.alfresco-content i,.alfresco-content em{font-style:italic}.alfresco-content a{text-decoration:none}

.mod-casino-filter-games{font-size:0;box-sizing:border-box}.mod-casino-filter-games *{box-sizing:border-box}.mod-casino-filter-games .casino-module{margin-bottom:16px}.mod-casino-filter-games .casino-module .body{padding:5px}.mod-casino-filter-games .casino-module .body>.row>[class*='col-']{margin:4px 0}.mod-casino-filter-games .game-description{color:#1e1e1e;font-family:inherit;font-size:14px;line-height:18px;overflow:hidden;padding:0 8px 8px}.mod-casino-filter-games .game-description h3,.mod-casino-filter-games .game-description strong{font-weight:bold}.mod-casino-filter-games .game-description h3{padding:16px 0 20px}.mod-casino-filter-games .game-description em{font-style:italic}.mod-casino-filter-games .game-description p{padding:0 0 8px}.mod-casino-filter-games .game-description ul{padding:0 0 16px}.mod-casino-filter-games .game-description li{line-height:17px}.mod-casino-filter-games .social-media{overflow:hidden;padding:8px 8px 0;width:100%}.mod-casino-filter-games .social-media .facebook-container{float:left}.mod-casino-filter-games .social-media .twitter-container{float:left;margin:0 5px 5px 0}.mod-casino-filter-games .mod[id^="mod-casino-grid-cell"]{box-shadow:0 0 5.6px 0.4px rgba(0,0,0,0.3)}

.mod-casino-betfair-choice .casino-module{margin-bottom:16px}.mod-casino-betfair-choice .casino-module .body{padding:5px}

.mod-casino-biggest-winning .casino-module{margin-bottom:16px}.mod-casino-biggest-winning .casino-module .body{padding:5px}

.mod-casino-blackjack-roulette{padding:0;margin:0;box-sizing:border-box}.mod-casino-blackjack-roulette *{box-sizing:border-box}.mod-casino-blackjack-roulette .blackjack-roulette-container{margin:0}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack .button{margin:0 12px 8px 8px}.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette .button{margin:0 8px 8px 12px}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack,.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette{position:relative;overflow:hidden}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack img,.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette img{position:relative;z-index:1;height:160px}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack h4,.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette h4{margin-top:0;margin-bottom:10px;position:absolute;bottom:42px;left:0;right:0;color:#fff;text-align:center;font-family:"BlockBesmooth Regular",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;line-height:15px;z-index:2}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack .button,.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette .button{position:absolute;bottom:0;left:0;right:0;z-index:1;font-size:12px}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack a,.mod-casino-blackjack-roulette .blackjack-roulette-container .roulette a{display:block;overflow:hidden}.mod-casino-blackjack-roulette .blackjack-roulette-container .info-button{position:absolute;top:0;right:0;z-index:2;background-color:rgba(0,0,0,0.75);width:22px;height:22px;overflow:hidden;border-bottom-left-radius:0}.mod-casino-blackjack-roulette .blackjack-roulette-container .info-button:after{color:#000;background-color:rgba(255,255,255,0.95);border-radius:50%;content:'i';display:block;padding-top:8px;margin:3px auto;width:16px;height:16px;line-height:0;box-sizing:border-box;font-weight:bold;text-align:center;font-size:12px}.mod-casino-blackjack-roulette .blackjack-roulette-container .info-button a{width:22px;height:22px;display:block;position:absolute;z-index:1}.mod-casino-blackjack-roulette .blackjack-roulette-container .info-button img{display:none}.mod-casino-blackjack-roulette .blackjack-roulette-container .blackjack .info-button{right:4px}.mod-casino-blackjack-roulette .button{box-shadow:none}

.mod-casino-bonus-takeover {
  display: none;
}
.mod-casino-bonus-takeover .bonus-takeover-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1a4879;
  z-index: 500;
  -o-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  filter: alpha(opacity=50);
}
.mod-casino-bonus-takeover .bonus-takeover-container {
  background: #e1e1e1;
  position: absolute;
  z-index: 600;
  width: 479px;
  height: 243px;
  top: 0;
  left: 261px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ffffff', endColorstr='#88ffffff');
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ffffff', endColorstr='#88ffffff')";
  margin: 0 auto;
  border-bottom: 10px solid #ffb80c;
}
.mod-casino-bonus-takeover .bonus-takeover-container div {
  color: #ffffff;
  font-family: 'BlockBesmooth Regular', Helvetica, Arial, sans-serif;
  font-size: 50px;
  text-transform: uppercase;
  line-height: 42px;
  padding: 30px 0 0 30px;
  width: 420px;
}
.mod-casino-bonus-takeover .bonus-takeover-container a.hide-bonus-takeover {
  background: #cccfd2;
  color: #1e1e1e;
  text-decoration: none;
  font-family: "InformaPro", "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 7px 10px 6px 10px;
  display: block;
  float: right;
}
.mod-casino-bonus-takeover a.bonus-takeover-banner {
  width: 479px;
  height: 215px;
  display: block;
  background: url(/modules/casino-bonus-takeover/images/bg-casino-bonus-takeover_201591_.jpg) no-repeat left bottom;
  margin-top: 28px;
  text-decoration: none;
  position: relative;
}
.mod-casino-bonus-takeover a.bonus-takeover-banner span.yellow-action-button {
  font-family: "InformaPro Bold", "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 26px;
  padding: 4px 15px;
  text-decoration: none;
  color: #1a4879;
  position: absolute;
  right: -2px;
  top: 155px;
  display: inline;
  background-image: -ms-linear-gradient(top, #ffc90c 0%, #ff7800 100%);
  background-image: -moz-linear-gradient(top, #ffc90c 0%, #ff7800 100%);
  background-image: -o-linear-gradient(top, #ffc90c 0%, #ff7800 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffc90c), color-stop(1, #ff7800));
  background-image: -webkit-linear-gradient(top, #ffc90c 0%, #ff7800 100%);
  background-image: linear-gradient(to bottom, #ffc90c 0%, #ff7800 100%);
}
.mod-casino-bonus-takeover a.bonus-takeover-banner span.yellow-action-button span {
  background: url(/modules/core/images/action-button-arrow_201591_.png) no-repeat right 8px;
  padding-right: 30px;
}
body.lang-de .mod-casino-bonus-takeover .bonus-takeover-container div,
body.lang-el .mod-casino-bonus-takeover .bonus-takeover-container div {
  font-size: 42px;
}
body.lang-da .mod-casino-bonus-takeover .bonus-takeover-container div,
body.lang-sv .mod-casino-bonus-takeover .bonus-takeover-container div {
  font-size: 46px;
}
body.lang-es .mod-casino-bonus-takeover .bonus-takeover-container div,
body.lang-pt .mod-casino-bonus-takeover .bonus-takeover-container div,
body.lang-ru .mod-casino-bonus-takeover .bonus-takeover-container div {
  font-size: 46px;
}

.mod-casino-carousel .carousel-container{width:990px;height:209px;overflow:hidden;display:block;position:relative;margin:16px 0}.mod-casino-carousel .box>div>div,.mod-casino-carousel .box>div>a>div{width:963px;height:182px;padding-top:27px;padding-left:27px}.mod-casino-carousel .mod-box .box{max-height:209px;overflow:hidden}.mod-casino-carousel .mod-box .box>div{box-shadow:none}.mod-casino-carousel .mod-box .box h2{max-width:630px;font-size:48px}.mod-casino-carousel .mod-box .box .text{max-height:109px;max-width:630px;margin-left:3px;overflow:hidden}.mod-casino-carousel .mod-box .box .text>div{font-size:20px}.mod-casino-carousel .fixed-block{position:absolute;top:0;right:0;width:258px;height:209px}.mod-casino-carousel .has-fixed-block .pager.silver a.right{margin-right:258px}.mod-casino-carousel .has-fixed-block .pager.centered{padding-right:258px}

.mod-casino-carousel-jackpot{position:relative;height:209px}.mod-casino-carousel-jackpot .jackpot-container{cursor:pointer;height:100%}.mod-casino-carousel-jackpot .jackpot-image{width:100%;height:100%}.mod-casino-carousel-jackpot .jackpot-info{position:absolute;bottom:0;width:100%;text-align:center}.mod-casino-carousel-jackpot .jackpot-value{margin-bottom:8px;display:flex;align-items:center;justify-content:center;-webkit-font-smoothing:antialiased;font-size:16px;font-weight:bold}.mod-casino-carousel-jackpot .jackpot-value .box{line-height:21px}.mod-casino-carousel-jackpot .jackpot-value .currency{margin-right:3px;text-shadow:0 0 1px #ffc90c,0 0 1px #ffc90c,0 0 1px #ffc90c,0 0 1px #ffc90c,0 0 1px #ffc90c}.mod-casino-carousel-jackpot .jackpot-value .comma{width:5px;color:#ffb80c;font-weight:bold}.mod-casino-carousel-jackpot .jackpot-value .point{width:5px;color:#ffb80c}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper{overflow:hidden;display:inline-block;width:14px;height:20px;text-align:center;border-radius:2px;background-image:linear-gradient(to bottom, #000, #3d3d3d 48%, #000);border:1px solid #ffb80c;color:#fff;margin-left:1px}.mod-casino-carousel-jackpot .jackpot-value .digit{width:14px;height:20px;overflow:hidden;padding:0px;border-radius:2px}.mod-casino-carousel-jackpot .jackpot-value .digit:last-child{margin:0}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper{transform:translateZ(0)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.down .column-wrapper,.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper .column-wrapper{transform:translateY(0) translateY(0);transition:transform .5s ease-in-out}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.up .column-wrapper{transform:translateY(-180px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper .digit{display:block;transform:translateZ(0)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-0.down .column-wrapper{transform:translateY(0px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-0.up .column-wrapper{transform:translateY(-180px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-1.down .column-wrapper{transform:translateY(-20px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-1.up .column-wrapper{transform:translateY(-160px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-2.down .column-wrapper{transform:translateY(-40px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-2.up .column-wrapper{transform:translateY(-140px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-3.down .column-wrapper{transform:translateY(-60px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-3.up .column-wrapper{transform:translateY(-120px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-4.down .column-wrapper{transform:translateY(-80px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-4.up .column-wrapper{transform:translateY(-100px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-5.down .column-wrapper{transform:translateY(-100px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-5.up .column-wrapper{transform:translateY(-80px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-6.down .column-wrapper{transform:translateY(-120px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-6.up .column-wrapper{transform:translateY(-60px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-7.down .column-wrapper{transform:translateY(-140px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-7.up .column-wrapper{transform:translateY(-40px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-8.down .column-wrapper{transform:translateY(-160px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-8.up .column-wrapper{transform:translateY(-20px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-9.down .column-wrapper{transform:translateY(-180px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-9.up .column-wrapper{transform:translateY(0px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-10.down .column-wrapper{transform:translateY(-200px)}.mod-casino-carousel-jackpot .jackpot-value .digit-wrapper.num-10.up .column-wrapper{transform:translateY(20px)}.mod-casino-carousel-jackpot .jackpot-info .button{min-width:148px;margin-bottom:11px}

.mod-casino-download {
    margin: 16px 0;
}

.mod-casino-download .mainTitle{
    display: block;
    position: relative;
    width: 100%;
}

.mod-casino-download .mainTitle h1{
    width: 964px;
    margin: 0;
    padding: 10px 10px 8px 16px;
    background-color: rgba(255, 255, 255, 0.8);
    margin-top: 16px;
    display: table;
    font-size: 20px;
    line-height: 24px;
    font-family: "InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;
}

.mod-casino-download .download-banner {
    width: 990px;
}

.mod-casino-download .casinoHorizontalMenu {
    display: block;
    width: 990px;
    background-color: rgba(255, 255, 255, 0.8);
    height: 34px;
}

.mod-casino-download .casinoHorizontalMenu li {
    display: inline-block;
    position: relative;
    background: #FAFBFB;
    color: #3B5160;
    font-size: 11px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    float: left;
}

.mod-casino-download .casinoHorizontalMenu li a {
    color: #3B5160 !important;
    text-decoration: none !important;
    padding: 0px 30px;
    display: inline-block;
    border-bottom: 1px solid #e0e6e6;
    border-right: 1px solid #e0e6e6;
    border-top: 1px solid #e0e6e6;
}

.mod-casino-download .casinoHorizontalMenu li.selectedMenuItem, .casinoHorizontalMenu li:hover {
    background: #324755;
    color: white !important;
    height: 34px;
}

.mod-casino-download .casinoHorizontalMenu li.lastMenuItem {
    border-right: none;
}

.mod-casino-download .casinoHorizontalMenu li.selectedMenuItem a, .casinoHorizontalMenu li:hover a {
    color: white !important;
    border-bottom: none;

}


.mod-casino-download .casinoHorizontalMenu .arrowUp {
    background-image: url("/modules/casino-core/images/sprite_201591_.png");
    background-position: 0 -20px;
    display: none;
    width: 20px;
    height: 9px;
    position: absolute;
    bottom: 0;
    left: 40%;
    margin: 0 auto;
}

.mod-casino-download .casinoHorizontalMenu .selectedMenuItem .arrowUp {
    display: block;
}

.mod-casino-download .content{
    display: block;
    padding: 13px 10px 11px 16px;
    background-color: #fff;
}

.mod-casino-download .content .help,
.mod-casino-download .content .stepByStep,
.mod-casino-download .content .systemRequirements{
    display: none;
}


.mod-casino-download .content .stepByStep img {
    margin-bottom: 16px;
}

.mod-casino-download .content h2, .mod-casino-download .content h3 {
    font-size: 16px;
    font-family: 'Helvetica Neue',Arial,Tahoma,Verdana;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
    margin-right: 6px;
	border-bottom: 1px solid #273A47;
}

.mod-casino-download .content h3 {
    font-size: 14px;
}

.mod-casino-download .content a:hover {
    text-decoration: underline;
}

.mod-casino-download .content a {
    color: #2789ce;
    text-decoration: none;
}

.mod-casino-download .content p {
    color: #283A44;
    padding-bottom: 3px;
}

.mod-casino-download .hbox {
    overflow: hidden;
    min-height: 20px;
    margin-left: -3px;
    margin-top: 8px;
}

.mod-casino-download .hbox .hobj {
    float: left;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
}

.mod-casino-download .hbox .hobj .defaultList {
    margin-left: -9px;
    margin-bottom: 10px;
}

.mod-casino-download .movieGamePreview {
    margin: 3px;
    display: inline-block;
}

.mod-casino-download .hidden {
    display: none;
}

.mod-casino-download .defaultList {
    margin-left: 39px;
	margin-bottom: 10px;
	margin-top: 10px;
}

.mod-casino-download ol.defaultList li {
    list-style-type: decimal;
}

.mod-casino-download .vspacer {
    display: none;
}

.mod-casino-download .hbox .hobj:last-child {
    margin-left: 10px;
}

.mod-casino-download {
    color: #273a47;
}
.mod-casino-download-banner .download-message {
  display: block;
  position: fixed;
  width: 227px;
  bottom: -200px;
  left: 100px;
  background-image: url("/modules/casino-core/images/sprite_201591_.png");
  background-position: -206px -308px;
  border: 1px solid #bfbfbf;
  padding: 10px 10px 8px 10px;
  font-family: "InformaPro Medium", "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: #ffffff;
  z-index: 300;
}
.mod-casino-download-banner .download-message ul {
  list-style: disc;
  margin-left: 15px;
  margin-bottom: 15px;
}
.mod-casino-download-banner .download-message li {
  list-style: disc;
  padding-bottom: 2px;
}
.mod-casino-download-banner .download-message h3 {
  font-family: 'BlockBesmooth Regular', Helvetica, Arial, sans-serif;
  color: #ffb80c;
  font-size: 24px;
}
.mod-casino-download-banner .download-message .more {
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  position: absolute;
  bottom: 8px;
  text-indent: 15px;
}
.mod-casino-download-banner .download-message .more:hover {
  text-decoration: underline;
}
.mod-casino-download-banner .close {
  width: 16px;
  height: 16px;
  position: relative;
  right: 0;
  top: 0;
  cursor: pointer;
  float: right;
  line-height: 12px;
  background-image: url("/modules/casino-core/images/sprite_201591_.png");
  background-position: 0 -99px;
  text-indent: -3000px;
}
.mod-casino-download-banner .close:hover {
  background-position: 0 -115px;
}
.mod-casino-download-banner .close:active {
  background-position: 0 -131px;
}

.mod-casino-download-desktop-client{display:block}.mod-casino-download-desktop-client .casino-module{margin-bottom:16px}.mod-casino-download-desktop-client .casino-module .header{display:none}.mod-casino-download-desktop-client .casino-module .body{background:transparent;text-align:center;border-top:1px solid #575757;padding-top:16px}.mod-casino-download-desktop-client .casino-module .body .text{width:50%;margin:0 auto;display:block;font-size:14px;color:#fafafa}.mod-casino-download-desktop-client .casino-module .body .text strong{font-weight:bold}.mod-casino-download-desktop-client .casino-module .body .button{width:142px;margin:16px auto;display:block}.mod-casino-download-desktop-client .casino-module .body .button:hover{display:block}


.mod-casino-game-list {
    background: #fff;
}

/*external padding for the verical modules*/
.mod-casino-game-list-casino-new-list, .mod-casino-game-list-casino-jackpots-list, .mod-casino-game-list-casino-biggest-list{
    margin: 0 16px 0 0;
    box-shadow: 0px 0 15px #666;
}

.mod-casino-game-list.mod-casino-game-list-casino-new-list{
    width: 232px;
}
.mod-casino-game-list.mod-casino-game-list-casino-spins-list {
    box-shadow: 0px 0 15px #666;
    width: 232px;
}

.mod-casino-game-list-casino-new-list, .mod-casino-game-list-casino-jackpots-list, .mod-casino-game-list-casino-spins-list, .mod-casino-game-list-casino-biggest-list{
    padding: 2px;
    background: rgba(224, 230, 230, 0.3);
    float: left;
    width: 231px;
    display:block;
    margin-bottom: 16px;
}

/*vertical list layout*/
.mod-casino-game-list .vertical-list li{
    margin-top: 0px;
    background: #fff;
    position: relative;
}

.mod-casino-game-list .vertical-list img {
    width: 71px;
    height: 46px;
}

.mod-casino-game-list .vertical-list .name a img {
    width: 16px;
    height: 16px;
    position: relative;
    top: 2px;
}

.mod-casino-game-list .vertical-list a.game-image {
    margin: 8px 8px 6px 16px;
    width: 71px;
    height: 46px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

/*list headings*/
.mod-casino-game-list h3, .mod-casino-game-list h4 {
    font-family: 'InformaPro Medium';
    height: 30px;
    margin: 0 0 0 0;

    background-color: #304757;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2c3e49),color-stop(100%,#1d2c37)); /*Chrome & Safari*/
    background: -o-linear-gradient(top, #2c3e49 0%, #1d2c37 100%); /* Opera 11.10+ */
    background: -moz-linear-gradient(top, #2c3e49 0%, #1d2c37 100%); /* FF3.6+*/
    color: #FFFFFF;
    font-size: 14px;
    padding: 10px 0 0 5px;
    padding-left: 16px;
    text-transform: none;
}

.mod-casino-game-list a {
    text-decoration: none;
    color: #333;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
}

.mod-casino-game-list .name {
    display: block;
    text-align: left;
    font-weight: normal;
    white-space: normal;
    color: #278ACD;
    margin-top: 6px;
}

.mod-casino-game-list .mobile-tag {
    position: relative;
    z-index: 1;
}
.mod-casino-game-list .mobile-tag .mobile {
    background-image: url("/page/images/casino/casino-sprite_201591_.png");
    background-position: -13px -209px;
    position: absolute;
    width: 14px;
    height: 16px;
    top: 5px;
    left: 5px;

}

.mod-casino-game-list .details .name {
    display: block;
    font-family: "InformaPro";
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: normal;
    color: #2789ce;
    margin-top: -5px;
    width: 140px;
}
.mod-casino-game-list .biggest, .mod-casino-game-list .spins, .mod-casino-game-list .jackpots_amount, .mod-casino-game-list .extra-value{
    font-family: "Tahoma";
    font-size: 11px;
    color: #6e7b84;
    display: block;
    text-transform: capitalize;
}

.mod-casino-game-list .biggest, .mod-casino-game-list .spins, .mod-casino-game-list .jackpots_amount{
    font-weight: 700;
}

.mod-casino-game-list li:hover .biggest, .mod-casino-game-list li:hover .spins, .mod-casino-game-list li:hover .jackpots_amount, .mod-casino-game-list li:hover .category, .mod-casino-game-list li:hover .extra-value,
.mod-casino-game-list li.hover .biggest, .mod-casino-game-list li.hover .spins, .mod-casino-game-list li.hover .jackpots_amount, .mod-casino-game-list li.hover .category, .mod-casino-game-list li.hover .extra-value{
    display: none;
}

.mod-casino-game-list .category, .mod-casino-game-list .category-right, .mod-casino-game-list .jackpot-label, .mod-casino-game-list .wins-label, .mod-casino-game-list .spin-label{
    font-family: "Tahoma";
    font-size: 11px;
    color: #6e7b84;
}

.mod-casino-game-list .jackpot-label, .mod-casino-game-list .wins-label, .mod-casino-game-list .spin-label{
    font-weight: bold;
}

.mod-casino-game-list .category{
    display: block;
}

.mod-casino-game-list .details{
    position: absolute;
    display: block;
    top: 10px;
    left: 97px;
}

.mod-casino-game-list-casino-may-like-list ul,.mod-casino-game-list-casino-recent-list ul{
    margin:0;
}
.mod-casino-game-list .vertical-list li:hover, .mod-casino-game-list .vertical-list li.hover{
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe659),color-stop(100%,#ffb80c)); /*Chrome & Safari*/
    background: -o-linear-gradient(top, #ffe659 0%, #ffb80c 100%); /* Opera 11.10+ */
    background: -moz-linear-gradient(top, #ffe659 0%, #ffb80c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe659', endColorstr='#ffb80c');
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe659, endColorstr=#ffb80c)"; /* IE8 */
    position:relative;
}

.mod-casino-game-list .vertical-list li{
    height: 62px;
    position: relative;
}

.mod-casino-game-list .vertical-list li:hover .jackpot-label, .mod-casino-game-list .vertical-list li.hover .jackpot-label,
.mod-casino-game-list .vertical-list li:hover .spin-label, .mod-casino-game-list .vertical-list li.hover .spin-label,
.mod-casino-game-list .vertical-list li:hover .wins-label, .mod-casino-game-list .vertical-list li.hover .wins-label,
.mod-casino-game-list .vertical-list li:hover .wins-label, .mod-casino-game-list .vertical-list li.hover .category{
    display: none;
}

.mod-casino-game-list .vertical-list .name{
    width: 130px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.mod-casino-game-list .vertical-list li:hover .name, .mod-casino-game-list .vertical-list li.hover .name{
    color: #233944;
    position: relative;
}

.mod-casino-game-list .vertical-list li .category-right{
    display: none;
    font-weight: normal;
    color: #273a47;
    float: right;
    position: relative;
    right: 7px;
    top: 5px;
}

.mod-casino-game-list .vertical-list li:hover .category-right, .mod-casino-game-list .vertical-list li.hover .category-right{
    display: block;
}

.mod-casino-game-list .action {
    display: none;
    background: rgba(0,0,0,0.7);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000)";
    position:absolute;
    width: 106px;
    height: 65px;
    cursor: default;
}

.mod-casino-game-list .vertical-list .action {
    width: 234px;
    filter: none;
    -ms-filter: none;
    top: 0;
    left: 0;
}

.mod-casino-game-list .vertical-list li:hover .action, .mod-casino-game-list .vertical-list li.hover .action{
    background: none;
}

.mod-casino-game-list .vertical-list li:hover .action > div, .mod-casino-game-list .vertical-list li.hover .action > div{
     left: 92px;
     top: 21px;
 }


.mod-casino-game-list div:hover > .action, .mod-casino-game-list li:hover > .action, .mod-casino-game-list li.hover > .action  {
    display: block;
}


.mod-casino-game-list .action > .main-button,.mod-casino-game-list .action > .secondary-button {
    position:relative;
    float:left;
    top:32px;
    left:0;
    text-align: center;
    font-size: 11px;
    font-weight: normal;
    margin:3px 0 0 3px;
}

.mod-ribbon .mod-casino-game-list .action > .main-button.large {
    width: 100px;
}
.mod-ribbon .mod-casino-game-list .action > .main-button {
    width: 60px;
}

.mod-casino-game-list .action > .main-button{
    min-width: 60px;
}

.mod-casino-game-list .no-practice {
    color: white;
    font-size: 10px;
    float: left;
    padding-top: 23px;
    white-space: nowrap;
    overflow: hidden;
    width: 100px;
    display: block;
}

.mod-casino-game-list .action > .secondary-button{
    width: 38px;
    text-overflow: ellipsis;
}

.mod-casino-game-list .gamelist {
    padding-top: 16px;
    z-index: 100;
}

.mod-casino-game-list .gamelist .row > div {
    display: block;
    float: left;
    width: 106px;
    text-align: left;
    border: none;
    margin-left: 16px;
    margin-bottom: 12px;
}

.mod-casino-game-list .gamelist .row {
    clear: both;
    margin: 0;
    border: 0;
    display: block;
}

.mod-casino-game-list .gamelist .row > div > a > img{
    width: 106px;
    height: 65px;
    margin: 0;
}


.mod-casino-game-list .gamelist {
    position: absolute;
    left: 0;
    top: 30px;
    width: 990px;
    background-color: #fff;
    z-index: 100;
    line-height: 11px;
}

.mod-casino-game-list .not-played {
    display: block;
    padding: 8px 16px 8px 8px;
    color: #333;
    background: whiteSmoke;
    margin: 10px 0px 10px 16px;
    line-height: 11px;
    width: 190px;
}

.mod-casino-game-list .vertical-list img {
    display: inline;
}

.mod-casino-game-list .action > a {
    left: 4px;
    position: absolute;
    top: 8px;
}

.mod-casino-game-tile{display:block;position:relative;box-sizing:border-box;font-size:12px;height:inherit;overflow:visible}.mod-casino-game-tile *{box-sizing:border-box}.mod-casino-game-tile .grid-cell-wrapper{display:block;height:100%;overflow:visible;position:relative;z-index:1}.mod-casino-game-tile .grid-cell-wrapper:hover .image{opacity:.7}.mod-casino-game-tile .grid-cell-wrapper .image img{display:block;height:160px}.mod-casino-game-tile .grid-cell-wrapper .info-button{position:absolute;top:0;right:0;z-index:2}.mod-casino-game-tile .grid-cell-wrapper .styled-info-button.info-button{background-color:rgba(0,0,0,0.75);width:22px;height:22px;overflow:hidden}.mod-casino-game-tile .grid-cell-wrapper .styled-info-button.info-button:after{color:#000;background-color:rgba(255,255,255,0.95);border-radius:50%;content:'i';display:block;padding-top:8px;margin:3px auto;width:16px;height:16px;line-height:0;box-sizing:border-box;font-weight:bold;text-align:center}.mod-casino-game-tile .grid-cell-wrapper .styled-info-button.info-button a{width:22px;height:22px;display:block;position:absolute;z-index:1}.mod-casino-game-tile .grid-cell-wrapper .styled-info-button.info-button img{display:none}.mod-casino-game-tile .grid-cell-wrapper .mobile{position:absolute;z-index:2;background-image:url("/page/images/casino/casino-sprite.png");background-position:0 -209px;width:15px;height:23px;top:10px;left:10px}.mod-casino-game-tile .grid-cell-wrapper .image{display:block;position:relative;z-index:1;width:100%;transition:opacity .15s ease-in-out}.mod-casino-game-tile .grid-cell-wrapper .image a{display:block}.mod-casino-game-tile .grid-cell-wrapper .details{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0;margin:0;background-color:rgba(255,255,255,0.95);font-weight:normal}.mod-casino-game-tile .grid-cell-wrapper .details .description,.mod-casino-game-tile .grid-cell-wrapper .details .action{vertical-align:middle}.mod-casino-game-tile .grid-cell-wrapper .details .description{color:#1e1e1e;padding:7px 8px}.mod-casino-game-tile .grid-cell-wrapper .details .description h3{font-weight:bold;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-casino-game-tile .grid-cell-wrapper .details .action{padding:1px;position:relative}.mod-casino-game-tile .grid-cell-wrapper .details .action .button{display:block;margin:0 0 0 auto}.mod-casino-game-tile .grid-cell-wrapper.big .image img{height:328px}.mod-casino-game-tile .grid-cell-wrapper.big .details .description{padding:8px 0 8px 8px}.mod-casino-game-tile .grid-cell-wrapper.big .details .description h3{font-weight:bold;font-size:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-casino-game-tile .grid-cell-wrapper.big .details .action{height:82px}.mod-casino-game-tile .grid-cell-wrapper.big .details .action-spacer{width:100%;padding:16px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest{margin:10px 0 0;padding:0;font-size:0;text-overflow:ellipsis;white-space:nowrap;display:flex;flex:1;flex-direction:row}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent{display:flex;flex:1;float:none;flex-direction:column}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays span,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent span{display:block;font-size:12px;color:#1e1e1e;padding:0 5px 4px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .coma,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .currency,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .coma,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .currency{display:inline-block;vertical-align:middle;margin:0;padding:0;font-size:18px;font-family:Arial;text-align:center}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit{margin-bottom:2px}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit{width:20px;height:22px;overflow:hidden;padding:2px;border-radius:2px}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper:last-child,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit:last-child,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper:last-child,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit:last-child{margin:0}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper{padding:0;margin-right:1px}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper{transform:translateZ(0)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper .column-wrapper{transform:translateY(0) translateY(0);transition:transform .5s ease-in-out}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.up .column-wrapper{transform:translateY(-216px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper .digit,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper .digit{display:block;transform:translateZ(0)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-0.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-0.down .column-wrapper{transform:translateY(0px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-0.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-0.up .column-wrapper{transform:translateY(-216px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-1.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-1.down .column-wrapper{transform:translateY(-24px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-1.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-1.up .column-wrapper{transform:translateY(-192px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-2.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-2.down .column-wrapper{transform:translateY(-48px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-2.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-2.up .column-wrapper{transform:translateY(-168px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-3.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-3.down .column-wrapper{transform:translateY(-72px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-3.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-3.up .column-wrapper{transform:translateY(-144px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-4.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-4.down .column-wrapper{transform:translateY(-96px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-4.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-4.up .column-wrapper{transform:translateY(-120px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-5.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-5.down .column-wrapper{transform:translateY(-120px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-5.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-5.up .column-wrapper{transform:translateY(-96px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-6.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-6.down .column-wrapper{transform:translateY(-144px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-6.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-6.up .column-wrapper{transform:translateY(-72px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-7.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-7.down .column-wrapper{transform:translateY(-168px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-7.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-7.up .column-wrapper{transform:translateY(-48px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-8.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-8.down .column-wrapper{transform:translateY(-192px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-8.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-8.up .column-wrapper{transform:translateY(-24px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-9.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-9.down .column-wrapper{transform:translateY(-216px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-9.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-9.up .column-wrapper{transform:translateY(0px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-10.down .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-10.down .column-wrapper{transform:translateY(-240px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .digit-wrapper.num-10.up .column-wrapper,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .digit-wrapper.num-10.up .column-wrapper{transform:translateY(24px)}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays .currency,.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent .currency{margin-right:2px}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .plays{border-right:1px solid gray;padding-right:16px}.mod-casino-game-tile .grid-cell-wrapper.big .spins-and-biggest .recent{padding-left:16px;width:50%}.mod-casino-game-tile .grid-cell-wrapper .button .label{font-weight:bold}.mod-casino-game-tile .normal-type.details{display:block}.mod-casino-game-tile .normal-type.details .action,.mod-casino-game-tile .normal-type.details .description{display:inline-block}.mod-casino-game-tile .normal-type.details .description{width:135px;padding:7px 0 7px 7px}.mod-casino-game-tile .normal-type.details .more-info{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-casino-game-tile .normal-type.details .action{float:right}.mod-casino-game-tile .grid-cell-wrapper.ribbon{width:106px;margin:0 auto}.mod-casino-game-tile .normal .casino-game-image .fallback,.mod-casino-game-tile .big .casino-game-image .fallback{background-size:80%;background-position:center 10%}.mod-casino-game-tile .ribbon-type{min-height:95px}.mod-casino-game-tile .ribbon-type .image img{width:106px;height:65px}.mod-casino-game-tile .ribbon-type .image .buttons{display:none}.mod-casino-game-tile .ribbon-type .image:hover{opacity:1}.mod-casino-game-tile .ribbon-type .image:hover .buttons{display:block;position:absolute;bottom:3px;left:3px;right:3px;display:flex}.mod-casino-game-tile .ribbon-type .image:hover .buttons span.play{flex:1}.mod-casino-game-tile .ribbon-type .image:hover .buttons.play-for-fun span.play{flex:60;padding-right:1px;padding-left:0}.mod-casino-game-tile .ribbon-type .image:hover .buttons.play-for-fun span.demo{flex:40;padding-right:0;padding-left:1px}.mod-casino-game-tile .ribbon-type .image:hover .buttons button{margin:0;width:100%;min-width:100%;height:28px}.mod-casino-game-tile .ribbon-type .image:hover .buttons button:hover{display:block}.mod-casino-game-tile .ribbon-type .game-name{font-size:11px;font-weight:normal;text-align:left;color:#fff;margin:4px 0}.mod-casino-game-tile .search-result{width:142px}.mod-casino-game-tile .search-result .image img{width:142px;height:97px}.mod-casino-game-tile .search-result .image .buttons{position:absolute;bottom:8px;left:8px;right:8px;opacity:0;transition:opacity 250ms ease-in-out;display:block}.mod-casino-game-tile .search-result .image .buttons .play.col-,.mod-casino-game-tile .search-result .image .buttons button{width:100%}.mod-casino-game-tile .search-result .game-name{font-size:11px;color:#fff;text-shadow:none;margin:8px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mod-casino-game-tile .search-result .category-name{font-size:11px;color:#fff;text-shadow:none}.mod-casino-game-tile .search-result:hover .image{opacity:1}.mod-casino-game-tile .search-result:hover .image img{opacity:0.5}.mod-casino-game-tile .search-result:hover .image .buttons{opacity:1}.mod-casino-game-tile .search-result:hover .image .buttons button{display:block}.mod-casino-game-tile .shrink-grid-cell-with-long-descriptions.grid-cell-wrapper.big .spins-and-biggest>.plays{padding-right:8px}.mod-casino-game-tile .shrink-grid-cell-with-long-descriptions.grid-cell-wrapper.big .spins-and-biggest>.recent{width:45%;padding-left:8px}.mod-casino-game-tile .animation-wrapper{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:2;opacity:0;animation-name:casinoGridCellIntro;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);animation-duration:0.8s;animation-iteration-count:1}.mod-casino-game-tile .jackpot-label{display:block;background:url("/modules/casino-game-tile/assets/betfair/jackpot-banner.svg");position:absolute;top:3px;left:-6px;z-index:2;width:70px;height:30px;padding:6px 0 0 6px;font-size:11px;font-weight:bold;text-transform:uppercase}@keyframes casinoGridCellIntro{0%{transform:translate(0, 50px);opacity:0}100%{transform:translate(0, 0);opacity:1}}.mod-casino-game-tile{box-shadow:0 0 5.6px 0.4px rgba(0,0,0,0.3)}.mod-casino-game-tile .button{box-shadow:none}.mod-casino-game-tile .spins-and-biggest .coma{color:#666966;text-shadow:0 2px 2px rgba(0,0,0,0.24)}.mod-casino-game-tile .spins-and-biggest .plays .digit{box-shadow:inset 4.2px 4.2px 4px 0 rgba(0,0,0,0.12);background-image:linear-gradient(to top, #cccfd2, #c4c4c4);text-shadow:0 2px 2px rgba(0,0,0,0.24);color:#fff}.mod-casino-game-tile .spins-and-biggest .recent{color:#ff0037}.mod-casino-game-tile .spins-and-biggest .recent .digit{background-image:linear-gradient(to top, #ff0037, #800019);color:#fff}.mod-casino-game-tile .ribbon-type .game-name{color:#1e1e1e}.mod-casino-game-tile .play-for-fun.buttons span.demo button{background-color:#cccfd2;background-image:none}

.mod-casino-grid-carousel-variants-jackpots{font-size:0;box-sizing:border-box}.mod-casino-grid-carousel-variants-jackpots *{box-sizing:border-box}.mod-casino-grid-carousel-variants-jackpots .casino-module{margin-bottom:16px}.mod-casino-grid-carousel-variants-jackpots .grid{padding:4px 0}.mod-casino-grid-carousel-variants-jackpots .grid>[class*='col-']{margin:4px 0}.mod-casino-grid-carousel-variants-jackpots .mod[id^="mod-casino-grid-cell"]{box-shadow:0 0 5.6px 0.4px rgba(0,0,0,0.3)}.mod-casino-grid-carousel-variants-jackpots .hide-casino-module-header .casino-module{margin-bottom:0}

.mod-casino-grid-cell{display:block;position:relative;box-sizing:border-box;font-size:12px;overflow:visible}.mod-casino-grid-cell *{box-sizing:border-box}.mod-casino-grid-cell .grid-cell-wrapper{display:block;overflow:visible;position:relative}.mod-casino-grid-cell .grid-cell-wrapper .promo img{display:block;height:160px}.mod-casino-grid-cell .grid-cell-wrapper:hover .image{opacity:.7}

.mod-casino-home-bottom-content .section-wrapper {
  width: 100%;
  float: left;
  margin: 0 0 16px 0;
  background: #ffffff;
  box-sizing: border-box;
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.mod-casino-home-bottom-content .section-title {
  height: 30px;
  padding: 10px 0 0 16px;
  font-family: "InformaPro Medium", "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 14px;
  color: #ffffff;
  text-transform: none;
  background: #2c3e49;
  background: -webkit-gradient(linear, left top, left bottom, from(#2c3e49), to(#1d2c37));
  background: -moz-linear-gradient(top, #2c3e49, #1d2c37);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e49, endColorstr=#1d2c37);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2c3e49, endColorstr=#1d2c37);
}
.mod-casino-home-bottom-content .section-content {
  padding: 16px;
  float: left;
  font-size: 16px;
}
.mod-casino-home-bottom-content .section-content .section-subtitle {
  margin: 0 0 16px 0;
  display: block;
  font-size: 20px;
}
.mod-casino-home-bottom-content .section-content p {
  margin: 0 0 8px 0;
  line-height: 19px;
}
.mod-casino-home-bottom-content .smaller {
  margin: 24px 0 0 0;
  font-size: 11px;
  color: #1a4879;
}
.mod-casino-home-bottom-content .smaller .options-title {
  margin: 0 0 8px 0;
  display: block;
  font-size: 13px;
  font-weight: bold;
}
.mod-casino-home-bottom-content .smaller ul {
  width: 44%;
  float: left;
  margin: 0 0 16px 0;
}
.mod-casino-home-bottom-content .smaller ul:first-of-type {
  width: 45%;
  margin-right: 11%;
}
.mod-casino-home-bottom-content .smaller li {
  margin-left: 16px;
  line-height: 19px;
  list-style: disc;
}
.mod-casino-home-bottom-content .smaller p {
  line-height: 15px;
}
.mod-casino-home-bottom-content .smaller .section {
  width: 30.4%;
  margin: 0 0 0 4%;
  float: left;
}
.mod-casino-home-bottom-content .smaller .section:first-of-type {
  margin: 0;
}

.mod-casino-home-bottom-content-module .casino-module{margin-bottom:16px}.mod-casino-home-bottom-content-module .casino-module .body{padding:16px}.mod-casino-home-bottom-content-module h1{font-size:20px;color:#1e1e1e;font-weight:bold}.mod-casino-home-bottom-content-module p{margin:0 0 8px 0;line-height:19px}.mod-casino-home-bottom-content-module .smaller{margin:24px 0 0 0;font-size:12px;color:#575757}.mod-casino-home-bottom-content-module .smaller .options-title{clear:left;margin:0 0 8px 0;display:block;color:#1e1e1e;font-size:13px;font-weight:bold}.mod-casino-home-bottom-content-module .smaller ul{width:44%;float:left;margin:0 0 16px 0}.mod-casino-home-bottom-content-module .smaller ul:first-of-type{width:45%;margin-right:11%}.mod-casino-home-bottom-content-module .smaller li{margin-left:16px;line-height:19px;list-style:disc}.mod-casino-home-bottom-content-module .smaller p{line-height:15px}.mod-casino-home-bottom-content-module .smaller a{font-size:12px;color:#2789ce}.mod-casino-home-bottom-content-module .smaller .section{width:30.4%;margin:0 0 0 4%;float:left}.mod-casino-home-bottom-content-module .smaller .section:first-of-type{margin:0}

.mod-casino-hottest-jackpots {
    width: 239px;
    height: 154px;
    padding: 0;
    border-right: 8px solid #E0E6E6;
}

.mod-casino-hottest-jackpots .jackpots-container{
    background: #18212a;
    width: 239px;
    height: 154px;
    bottom: auto;
    left: auto;
    position: relative;
    opacity: 1;
}

.mod-casino-hottest-jackpots .jackpots-container h3 {
    padding-top: 14px;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    padding-left: 8px;
    padding-bottom: 0;
    font-family: "BlockBesmooth Regular", Arial, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 236px;
}

.mod-casino-hottest-jackpots .jackpots a, .mod-casino-hottest-jackpots a.jackpots {
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
    color: #50B5FF;
    font-family: "InformaPro Medium";
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}

.mod-casino-hottest-jackpots .jackpots a:hover {
    text-decoration: underline;
}

.mod-casino-hottest-jackpots .jackpots a:hover .amount{
    text-decoration: none;
}

.mod-casino-hottest-jackpots .jackpots .name {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 94px;
}

.mod-casino-hottest-jackpots .jackpots .amount {
    color: #fff;
    float: right;
    font-family: "InformaPro Medium";
    font-size: 12px;
}

.mod-casino-hottest-jackpots .jackpots li {
    border-bottom: 1px solid #444e58;
    clear: both;
    padding: 16px 0 14px 0;
}
.mod-casino-hottest-jackpots .jackpots li.last {
    border-bottom: none;
}

.mod-casino-hottest-jackpots h3, .mod-casino-hottest-jackpots .jackpots li, .mod-casino-hottest-jackpots .all-jackpots {
    line-height: 1em;
}

.mod-casino-hottest-jackpots .jackpots li{
    margin: 0 8px;
}

.mod-casino-hottest-jackpots .jackpots li:last-child{
    border-bottom: none;
}

.mod-casino-hottest-jackpots .jackpots-container h3 {
    padding-top: 14px;
    color: #ffffff;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    padding-left: 8px;
    padding-bottom: 0;
    font-family: "BlockBesmooth Regular", Arial, sans-serif;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 236px;
}


/* ==============================================================================
===========================  FetureA  US57681  ==================================
=================================================================================*/
.mod-casino-hottest-jackpots .jackpots-container-single {
    background: #18212a url("/modules/casino-hottest-jackpots/images/hottest-jackpots_201591_.jpg") top left no-repeat ;
    width: 239px;
    height: 154px;
    bottom: auto;
    left: auto;
    position: relative;
    color: #ffffff;
}
.mod-casino-hottest-jackpots .jackpots-container-single a {
    display: block;
    color: #ffffff;
    text-decoration: none;
    height: 100%;
    width: 178px;
    padding: 0 72px 0 0;
    text-align: center;
}

.mod-casino-hottest-jackpots .jackpots-container-single a .game-stats {
    width: 178px;
}

body.lang-cz .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-cz_201591_.jpg");}
body.lang-da .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-da_201591_.jpg");}
body.lang-de .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-de_201591_.jpg");}
body.lang-el .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-el_201591_.jpg");}
body.lang-es .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-es_201591_.jpg");}
body.lang-it .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-it_201591_.jpg");}
body.lang-pt .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-pt_201591_.jpg");}
body.lang-ru .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-ru_201591_.jpg");}
body.lang-sv .mod-casino-hottest-jackpots .jackpots-container-single  {background-image: url("/modules/casino-hottest-jackpots/images/hottest-jackpots-sv_201591_.jpg");}

.mod-casino-hottest-jackpots .jackpots-container-single a .game-name {
    text-align: center;
    display:block;
    padding: 0;
    width: 100%;
    height: 30px;
    margin: 72px 0 4px 0;
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-name span {
    display: block;
    font-family: "InformaPro Medium", Tahoma;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    margin: 0 auto;
    width: 136px;
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-amount {
    height: 60px;
    margin: 0 auto;
    text-align: center;
    padding: 0 0 0 13px ;
    background:url("/modules/casino-hottest-jackpots/images/hottest-jackpots-sprite_201591_.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    display: inline-block;
    float: none;
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-amount span {
    display: inline-block;
    float: left;
    height: 60px;
    font-size: 14px;
    font-family: "InformaPro Medium";
    line-height: 45px;
    font-weight: bold;
    background:url("/modules/casino-hottest-jackpots/images/hottest-jackpots-sprite_201591_.png");
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-amount span.currency-symbol {
    padding: 0 8px 0 0 ;
    background-position: right -180px;
    background-repeat: no-repeat;
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-amount span.value {
    background-position: 0 -120px;
    background-repeat: repeat-x;
    padding: 0 0 0 3px;
}
.mod-casino-hottest-jackpots .jackpots-container-single a .game-amount span.amount-bg {
    width: 19px;
    background-position: 0 -60px;
}










.mod-casino-jackpots-game-list .casino-module{margin-bottom:16px}.mod-casino-jackpots-game-list .casino-module .body{padding:5px}

.mod-casino-links-carousel-variants {
    width: 990px;
    margin: 0;
    padding: 0;
    background-color: rgba(255, 255, 255, 0.8);
    margin-top: 16px;
    display: table;
}

.mod-casino-quick-links-casino-main-links {
    height: 34px;
}

.mod-casino-links-carousel-variants .quick-links-area {
    max-width: 574px;
    display: block;
    height: 34px;
    overflow: hidden;
}

.mod-casino-links-carousel-variants .secondary-nav li {
    background: none;
    display: inline;
    line-height: 34px;
    margin:0;
    height: 34px;
}

.mod-casino-links-carousel-variants .secondary-nav li:first-child a {
    border-left: none;
}

.mod-casino-links-carousel-variants .secondary-nav li a {
    font-family: "InformaPro Medium";
    font-size: 14px;
    color: #2789ce;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #7E95A7;
}

.mod-casino-links-carousel-variants .secondary-nav li a:hover {
    text-decoration: underline;
}

.mod-casino-links-carousel-variants .floating-menu {
    position: absolute;
    right: -86px;
    margin-top: 9px;
    width: 118px;
    height: 126px;
    z-index: 30;
    overflow: hidden;
}

.mod-casino-links-carousel-variants .floating-menu:hover img {
    margin-top: -126px;
}

.mod-casino-links-carousel-variants .border-band {
    display: block;
    height: 34px;
    border-left: 5px solid #E0E6E6;
    border-top: 5px solid #E0E6E6;
    border-right: 5px solid #E0E6E6;
    border-bottom: 5px solid #E0E6E6;
    background-color: rgba(255, 255, 255, 1);
}

.mod-casino-live-banners {
    margin-top: 16px;
}

.mod-casino-live-banners > div {
    width: 320px;
    height: 162px;
    float: left;
    margin-left: 16px;
}

.mod-casino-live-banners .right-banner {
    margin-left: 15px;
}

.mod-casino-live-banners > div a {
    display: block;
}

.mod-casino-live-banners > div img {
    width: 320px;
    height: 162px;
    box-shadow: 0px 0px 15px #1e1f1d;
}
.mod-casino-live-dealers-carousel {
  margin: 16px 16px 0 16px;
  position: relative;
}
.mod-casino-live-dealers-carousel .scrollerArea {
  padding: 16px 0;
  width: 990px;
  zoom: 1;
  background: #666966;
  background: -webkit-gradient(linear, left top, left bottom, from(#666966), to(#000000));
  background: -moz-linear-gradient(top, #666966, #000000);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#666966, endColorstr=#000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#666966, endColorstr=#000000);
}
.mod-casino-live-dealers-carousel .scrollerMask {
  width: 936px;
  margin: 0 16px 0 32px;
  overflow: hidden;
  position: relative;
}
.mod-casino-live-dealers-carousel .scroller {
  width: 1092px;
  float: left;
}
.mod-casino-live-dealers-carousel .scroller > a {
  float: left;
  width: 146px;
  height: 146px;
  margin-right: 10px;
  cursor: pointer;
  position: relative;
}
.mod-casino-live-dealers-carousel .scroller > a > img {
  margin: 2px;
  position: absolute;
  top: 0;
  left: 0;
}
.mod-casino-live-dealers-carousel .scroller > a > div.background,
.mod-casino-live-dealers-carousel .scroller > a.empty:hover > div.background,
.mod-casino-live-dealers-carousel .scroller > a.empty.hover > div.background {
  width: 146px;
  height: 146px;
  position: absolute;
  top: 0;
  left: 0;
  zoom: 1;
  background: rgba(102, 105, 102, 0.3);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(102, 105, 102, 0.3)), to(rgba(255, 255, 255, 0.3)));
  background: -moz-linear-gradient(top, rgba(102, 105, 102, 0.3), rgba(255, 255, 255, 0.3));
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(102, 105, 102, 0.3), endColorstr=rgba(255, 255, 255, 0.3));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(102, 105, 102, 0.3), endColorstr=rgba(255, 255, 255, 0.3));
}
.mod-casino-live-dealers-carousel .scroller > a > div.blur,
.mod-casino-live-dealers-carousel .scroller > a.empty:hover > div.blur,
.mod-casino-live-dealers-carousel .scroller > a.empty.hover > div.blur {
  width: 142px;
  height: 142px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: none;
  background-color: #000000;
  -o-opacity: 0.3;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  -webkit-opacity: 0.3;
  opacity: 0.3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30)";
  filter: alpha(opacity=30);
}
.mod-casino-live-dealers-carousel .scroller > a.selected > div.background,
.mod-casino-live-dealers-carousel .scroller > a:hover > div.background,
.mod-casino-live-dealers-carousel .scroller > a.hover > div.background {
  zoom: 1;
  background: #ffffff;
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#c4c4c4));
  background: -moz-linear-gradient(top, #ffffff, #c4c4c4);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c4c4c4);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#c4c4c4);
}
.mod-casino-live-dealers-carousel .scroller > a.selected > div.blur,
.mod-casino-live-dealers-carousel .scroller > a:hover > div.blur,
.mod-casino-live-dealers-carousel .scroller > a.hover > div.blur {
  background-color: transparent;
}
.mod-casino-live-dealers-carousel .scroller > a.empty {
  cursor: default;
}
.mod-casino-live-dealers-carousel .nav {
  display: block;
  width: 31px;
  height: 31px;
  position: absolute;
  top: 70px;
  background-color: #cccfd2;
}
.mod-casino-live-dealers-carousel .nav.left {
  left: 16px;
}
.mod-casino-live-dealers-carousel .nav.right {
  right: 16px;
}
.mod-casino-live-dealers-carousel .nav a,
.mod-casino-live-dealers-carousel .nav a.disabled:active,
.mod-casino-live-dealers-carousel .nav a.disabled.active {
  position: relative;
  display: block;
  width: 29px;
  height: 29px;
  border: solid 1px #2797e6;
  border-bottom: solid 1px #1a4879;
}
.mod-casino-live-dealers-carousel .nav a > p,
.mod-casino-live-dealers-carousel .nav a.disabled:active > p,
.mod-casino-live-dealers-carousel .nav a.disabled.active > p {
  height: 29px;
  border: none;
}
.mod-casino-live-dealers-carousel .nav a > p > span,
.mod-casino-live-dealers-carousel .nav a.disabled:active > p > span,
.mod-casino-live-dealers-carousel .nav a.disabled.active > p > span {
  background-color: transparent;
}
.mod-casino-live-dealers-carousel .nav a.disabled {
  -o-opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=50)";
  filter: alpha(opacity=50);
  cursor: default;
}
.mod-casino-live-dealers-carousel .nav a:active,
.mod-casino-live-dealers-carousel .nav a.active {
  border: solid 1px #2797e6;
  border-bottom: solid 1px #2797e6;
  border-top: solid 1px #2797e6;
}
.mod-casino-live-dealers-carousel .nav a:active > p,
.mod-casino-live-dealers-carousel .nav a.active > p {
  background: none;
  background-color: #2797e6;
  height: 28px;
  border-top: solid 1px #2797e6;
}
.mod-casino-live-dealers-carousel .nav a:active > p > span,
.mod-casino-live-dealers-carousel .nav a.active > p > span {
  height: 1px;
  background-color: #2797e6;
}
.mod-casino-live-dealers-carousel .nav a > p {
  position: absolute;
  display: block;
  width: 29px;
  height: 29px;
  zoom: 1;
  background: #00c1ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#00c1ff), to(#4b88c8));
  background: -moz-linear-gradient(top, #00c1ff, #4b88c8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
}
.mod-casino-live-dealers-carousel .nav a.disabled > p,
.mod-casino-live-dealers-carousel .nav a.disabled:hover > p,
.mod-casino-live-dealers-carousel .nav a.disabled.hover > p,
.mod-casino-live-dealers-carousel .nav a.disabled:active > p,
.mod-casino-live-dealers-carousel .nav a.disabled.active > p {
  zoom: 1;
  background: #00c1ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#00c1ff), to(#4b88c8));
  background: -moz-linear-gradient(top, #00c1ff, #4b88c8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
}
.mod-casino-live-dealers-carousel .nav a:hover p,
.mod-casino-live-dealers-carousel .nav a.hover p {
  background: #00c1ff;
  background: -webkit-gradient(linear, left top, left bottom, from(#00c1ff), to(#4b88c8));
  background: -moz-linear-gradient(top, #00c1ff, #4b88c8);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00c1ff, endColorstr=#4b88c8);
}
.mod-casino-live-dealers-carousel .left div,
.mod-casino-live-dealers-carousel .right div {
  position: absolute;
  top: 10px;
  left: 11px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #ffffff;
  width: 0;
  height: 0;
}
.mod-casino-live-dealers-carousel .left .right div,
.mod-casino-live-dealers-carousel .right .right div {
  right: 11px;
  border-left: 5px solid #ffffff;
}
.mod-casino-live-dealers-carousel .dealer {
  position: relative;
  width: 990px;
  height: 700px;
  background-color: #666966;
}
.mod-casino-live-dealers-carousel .dealer > div {
  position: absolute;
  top: 20px;
  left: 20px;
  padding: 20px;
  width: 418px;
  min-height: 212px;
  max-height: 620px;
  overflow: hidden;
  zoom: 1;
  background: rgba(26, 72, 121, 0.85);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(26, 72, 121, 0.85)), to(rgba(26, 72, 121, 0.85)));
  background: -moz-linear-gradient(top, rgba(26, 72, 121, 0.85), rgba(26, 72, 121, 0.85));
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(26, 72, 121, 0.85), endColorstr=rgba(26, 72, 121, 0.85));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=rgba(26, 72, 121, 0.85), endColorstr=rgba(26, 72, 121, 0.85));
  -moz-box-shadow: inset 0 0 75px #000000;
  -webkit-box-shadow: inset 0 0 75px #000000;
  box-shadow: inset 0 0 75px #000000;
}
.mod-casino-live-dealers-carousel .dealer > div h2 {
  font-family: 'BlockBesmooth Regular', Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 38px;
}
.mod-casino-live-dealers-carousel .dealer > div p {
  margin-top: 7px;
  font-family: "InformaPro Medium", "Helvetica Neue", Arial, Tahoma, sans-serif;
  font-size: 14px;
  line-height: 28px;
  color: #ffffff;
}
.mod-casino-live-dealers-carousel .dealer > div p.empty {
  margin-top: 0;
}

.mod-casino-live-games-carousel {
    background: transparent/* url("/modules/casino-core/images/casino-live/backplate_201591_.jpg") 0 0 no-repeat*/;
    height: 477px;
    position: relative;
    overflow: hidden;
    box-shadow: 0px 0px 0px 500px rgba(0, 0, 0, 0.1), 0px 0px 20px #101010;
}

.mod-casino-live-games-carousel .casino-live-logo {
    background: url("/modules/casino-live-games-carousel/images/casinolive-logo_201591_.png") 0 0 no-repeat;
    width: 433px;
    height: 43px;
    position: relative;
    left: 290px;
    top: 40px;
}

/* game name */
.mod-casino-live-games-carousel .game-name,
.mod-casino-live-games-carousel .game-name:hover,
.mod-casino-live-games-carousel .game-name:active,
.mod-casino-live-games-carousel .game-name:visited {
    text-transform: uppercase;
    font-family: "BlockBesmooth Regular", "Helvetica Neue", "Arial", sans-serif;
    font-size: 26px;
    color: #FFF;
    text-decoration: none;
    position: relative;
    top: 230px;
    left: 10px;
    float: left;
}

/* navigation */
.mod-casino-live-games-carousel .nav {
    position: absolute;
    top: 222px;
    width: 140px;
    height: 62px;
    overflow: hidden;
}

.mod-casino-live-games-carousel .nav > p {
    position: absolute;
    width: 16px;
    height: 16px;
    bottom: 0;
}

.mod-casino-live-games-carousel .nav > div {
    position: absolute;
    width: 30px;
    height: 30px;
    bottom: 0;
}

.mod-casino-live-games-carousel .nav > a {
    position: absolute;
    background-color: #191E1A;
    bottom: 4px;
    width: 127px;
    height: 43px;
}

.mod-casino-live-games-carousel .nav:hover,
.mod-casino-live-games-carousel .nav.hover {
    cursor: pointer;
}

.mod-casino-live-games-carousel .nav:hover > a,
.mod-casino-live-games-carousel .nav.hover > a {
   /* background-color: #2789ce;*/
    background: #800019; /* Old browsers */
    background: -moz-linear-gradient(top, #800019 0%, #fd0037 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#800019), color-stop(100%,#fd0037)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #800019 0%,#fd0037 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #800019 0%,#fd0037 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #800019 0%,#fd0037 100%); /* IE10+ */
    background: linear-gradient(to bottom, #800019 0%,#fd0037 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#800019', endColorstr='#fd0037',GradientType=0 ); /* IE6-9 */
}

.mod-casino-live-games-carousel .nav > a > p {
    font-family: "InformaProBold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 13px;
    font-weight: bold;
    color: #FFF;
    text-transform: uppercase;
    position: relative;
    top: 8px;
    width: 75px;
}

.mod-casino-live-games-carousel .nav > a > p > span {
    margin: auto;
}

.mod-casino-live-games-carousel .nav > span.desk {
    position: absolute;
    bottom: 47px;
    width: 119px;
    height: 0;
    border-bottom: 4px solid #707070;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    z-index: 1;
}

.mod-casino-live-games-carousel .nav > span.imgs {
    position: absolute;
    top: 0;
    left: 20px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    z-index: 3;
}

.mod-casino-live-games-carousel .nav.left {
    left: 0;
    margin-left: -190px;
}

/*.mod-casino-live-games-carousel .nav.left > div {
    left: 0;
    width: 54px;
    height: 60px;
    background: transparent url("/modules/casino-core/images/casino-live/nav-arrows_201591_.png") 0 -120px no-repeat;
    z-index: 4;
}*/
.mod-casino-live-games-carousel .nav .left-arrow {
    left: 0;
    background: url("/modules/casino-live-games-carousel/images/left_staticstate_201591_.png") no-repeat;
    width: 54px;
    height: 60px;
    z-index: 4;
}
.mod-casino-live-games-carousel .nav:hover .left-arrow {
   background: url("/modules/casino-live-games-carousel/images/left_overstate_201591_.png") no-repeat;
}

.mod-casino-live-games-carousel .nav .right-arrow {
    right: 0;
    background: url("/modules/casino-live-games-carousel/images/right_staticstate_201591_.png") no-repeat;
    width: 54px;
    height: 60px;
    z-index: 4;
}

.mod-casino-live-games-carousel .nav:hover .right-arrow {
    background: url("/modules/casino-live-games-carousel/images/right_overstate_201591_.png") no-repeat;
}

/*.mod-casino-live-games-carousel .nav.left:hover > div,
.mod-casino-live-games-carousel .nav.left.hover > div {
    background: transparent url("/modules/casino-core/images/casino-live/nav-arrows_201591_.png") 0 -180px no-repeat;
}*/

.mod-casino-live-games-carousel .nav.left > a {
    left: 0;
    z-index: 2;
}

.mod-casino-live-games-carousel .nav.left > span.desk {
    left: 0;
}

.mod-casino-live-games-carousel .nav.left > a > p {
    left: 50px;
}

.mod-casino-live-games-carousel .nav.right {
    margin-right: -190px;
    right: 0;
}

/*.mod-casino-live-games-carousel .nav.right > div {
    right: 0;
    width: 54px;
    height: 60px;
    background: transparent url("/modules/casino-core/images/casino-live/nav-arrows_201591_.png") 0 0 no-repeat;
    z-index: 4;
}

.mod-casino-live-games-carousel .nav.right:hover > div,
.mod-casino-live-games-carousel .nav.right.hover > div {
    background: transparent url("/modules/casino-core/images/casino-live/nav-arrows_201591_.png") 0 -60px no-repeat;
}*/

.mod-casino-live-games-carousel .nav.right > a {
    right: 0;
    z-index: 2;
}

.mod-casino-live-games-carousel .nav.right > span.desk {
    right: 0;
}

.mod-casino-live-games-carousel .nav.right > a > p {
    left: 8px;
}

/* main dealer */
.mod-casino-live-games-carousel .dealers {
    position: absolute;
    top: 0;
    width: 100%;
    height: 464px;
}

.mod-casino-live-games-carousel .dealer {
    text-align: center;
    width: 1023px;
    display: none;
}

.mod-casino-live-games-carousel .single-game {
    display: block;
    margin-top: 80px;
}

.mod-casino-live-games-carousel .dealer > a {
    position: relative;
    text-decoration: none;
    display: block;
    width: 640px;
    margin: 0 auto;
}

/* play button */
.mod-casino-live-games-carousel .dealer > a > div {
    position: absolute;
    top: -1px;
    left: 50px;
    height: 342px;
    width: 540px;
    background: url("/modules/casino-core/images/casino-live/dealer-overlay_201591_.png") no-repeat left top;
}

.mod-casino-live-games-carousel .dealer div > span {
    padding: 8px 11px;
    color: #273a47;
    font-family: "InformaPro Medium","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    line-height: 22px;
    text-transform: capitalize;
    cursor: pointer;
    background: #eff2f7; /* Old browsers */
    background: -moz-linear-gradient(top,  #eff2f7 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff2f7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #eff2f7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #eff2f7 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #eff2f7 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #eff2f7 0%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff2f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    position: relative;
    top: 226px;
    float: right;
    right: 10px;
}

/* (US158960) For DK, we'd like to display the 'play-now' as it is form the properties file */
.mod-casino-live-games-carousel .dealers-denmark .dealer div > span {
    text-transform: none;
}

.mod-casino-live-games-carousel .dealer div > span:hover {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #eff2f7 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eff2f7)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#eff2f7 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#eff2f7 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#eff2f7 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#eff2f7 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eff2f7',GradientType=0 ); /* IE6-9 */
}


.mod-casino-live-language-bar {
    background-color: white;
    position: absolute;
    right: 16px;
    top: 448px;
    font-family: 'InformaPro Medium';
    font-size: 13px;
    cursor: pointer;
    z-index: 1;
    width: 160px;
}

.mod-casino-live-language-bar ul {
    display: none;
}

.mod-casino-live-language-bar .selected, .mod-casino-live-language-bar ul > li {
    height: 30px;
    line-height: 30px;
}

.mod-casino-live-language-bar .selected {
    color: #fff;
    background: #3b5160; /* Old browsers */
    background: -moz-linear-gradient(top, #3b5160 0%, #273a47 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5160), color-stop(100%,#273a47)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3b5160 0%,#273a47 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3b5160 0%,#273a47 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3b5160 0%,#273a47 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3b5160 0%,#273a47 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5160', endColorstr='#273a47',GradientType=0 ); /* IE6-9 */
}

.mod-casino-live-language-bar ul > li {
    border-bottom: 1px solid #e0e6e6;
}

.mod-casino-live-language-bar ul > li > a {
    text-decoration: none;
    color: #000;
    display: block;
}

.mod-casino-live-language-bar ul li:hover {
    background-color: #e0e6e6;
}

.mod-casino-live-language-bar .logo {
    display: inline-block;
    background: url('/modules/casino-live-language-bar/images/flag-sprite_201591_.png') 0px 0px no-repeat;
    width: 16px;
    height: 10px;
    margin-left: 10px;
    margin-right: 5px;
}

.mod-casino-live-language-bar .logo.logo-it {
    background: url('/modules/casino-live-language-bar/images/flag-sprite_201591_.png') 0px -20px no-repeat;
}

.mod-casino-live-language-bar .logo.logo-es {
    background: url('/modules/casino-live-language-bar/images/flag-sprite_201591_.png') 0px -40px no-repeat;
}

.mod-casino-live-language-bar .arrow {
    display: inline-block;
    background: url('/modules/casino-live-language-bar/images/arrows-sprite_201591_.png') 0px -15px no-repeat;
    width: 10px;
    height: 5px;
    margin-left: 8px;
    margin-right: 10px;
}

.mod-casino-live-language-bar .down {
    background: url('/modules/casino-live-language-bar/images/arrows-sprite_201591_.png') 0px 0px no-repeat;
}
.mod-casino-live-navigation {
    background-color: #1e1e1e;
    box-shadow: 0 1px 10px 1px rgba(39, 58, 71, 0.5);
    height: 38px;
    width: 100%;
    position: relative;
    z-index: 10;
}

.mod-casino-live-navigation ul li {
    float: left;
    list-style-type: none;
}

.mod-casino-live-navigation ul li a {
    border-right: 1px solid #393939;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 38px;
    line-height: 38px;
    padding: 0 10px;
    text-decoration: none;
    font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
}

.mod-casino-live-navigation ul li a:hover {
    background: none; /* Old browsers */
    background: -moz-linear-gradient(top, #77041a 0%, #e80435 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77041a), color-stop(100%,#e80435)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #77041a 0%,#e80435 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #77041a 0%,#e80435 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #77041a 0%,#e80435 100%); /* IE10+ */
    background: linear-gradient(to bottom, #77041a 0%,#e80435 100%); /* W3C */
    filter: none; /* IE6-9 */
    zoom: 1;
}

.mod-casino-live-navigation ul li a span.menuIcon {
    background: url("/modules/casino-live-navigation/images/sprite_yellow_header_201591_.png") no-repeat scroll 0 -4px transparent;
    display: block;
    float: left;
    height: 16px;
    margin: 11px 8px 6px 0;
    width: 15px;
}

.mod-casino-live-navigation ul li a:hover span.menuIcon {
    background-position: 0 -24px;
}

.mod-casino-live-navigation ul li a:hover span.menuLabel {
    color: #f1af13;
}

.mod-casino-live-navigation ul li a span.menuLabel {
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
}

/* static (extra) menu items */
.mod-casino-live-navigation ul li.extra-DOWNLOAD a span.menuIcon {
    background: url("/modules/casino-live-navigation/images/sprite_yellow_header_201591_.png") no-repeat scroll 0 -43px transparent;
}

.mod-casino-live-navigation ul li.extra-DOWNLOAD a:hover span.menuIcon {
    background-position: 0 -60px;
}

.mod-casino-live-navigation ul li.extra-VIPCLUB a {
    padding: 0 12px;
    border-right: none;
}

.mod-casino-live-navigation ul li.extra-VIPCLUB a span.menuIcon {
    background: url("/modules/casino-live-navigation/images/sprite_yellow_header_201591_.png") no-repeat scroll 0 -79px transparent;
    width: 21px;
    margin: 6px 4px 0 0;
}

.mod-casino-live-navigation ul li.extra-VIPCLUB a:hover span.menuIcon {
    background-position: 0 -79px;
}

.mod-casino-live-navigation ul li.extra-VIPCLUB a span.menuIcon {
    margin-top: 8px;
}

.mod-casino-live-navigation ul li.extra-GETMOBILE a {
    padding: 0 12px;
    height: 36px;
    border-bottom: 2px solid #ffb80c;
    background: #575757; /* Old browsers */
    background: -moz-linear-gradient(top, #575757 0%, #1e1e1e 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#1e1e1e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #575757 0%,#1e1e1e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #575757 0%,#1e1e1e 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #575757 0%,#1e1e1e 100%); /* IE10+ */
    background: linear-gradient(to bottom, #575757 0%,#1e1e1e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#1e1e1e',GradientType=0 ); /* IE6-9 */
    zoom: 1;
}

.mod-casino-live-navigation ul li.extra-GETMOBILE a span.menuLabel {
    color: #f1af13;
}

.mod-casino-live-navigation ul li.extra-GETMOBILE a:hover {
    background: #575757; /* Old browsers */
    background: -moz-linear-gradient(top,  #575757 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575757), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #575757 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #575757 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #575757 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #575757 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575757', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.mod-casino-live-navigation ul li.extra-GETMOBILE a:active {
    background: #060505; /* Old browsers */
    background: -moz-linear-gradient(top,  #060505 0%, #575757 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#060505), color-stop(100%,#575757)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #060505 0%,#575757 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #060505 0%,#575757 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #060505 0%,#575757 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #060505 0%,#575757 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060505', endColorstr='#575757',GradientType=0 ); /* IE6-9 */

}

.mod-casino-live-navigation ul li.extra-GETMOBILE a span.menuIcon {
    background: url("/modules/casino-live-navigation/images/sprite_yellow_header_201591_.png") no-repeat scroll 0 -125px transparent;
    width: 15px;
    height: 15px;
    margin: 11px 8px 0 0;
}



.mod-casino-live-promotion-dropdown {
  width: 206px;
}
.mod-casino-live-promotion-dropdown .dropdown-button {
  height: 38px;
  position: absolute;
  z-index: 11;
  right: 0;
  top: 0;
  cursor: pointer;
  background-image: -ms-linear-gradient(top, #666966 0%, #575757 100%);
  background-image: -moz-linear-gradient(top, #666966 0%, #575757 100%);
  background-image: -o-linear-gradient(top, #666966 0%, #575757 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #666966), color-stop(1, #575757));
  background-image: -webkit-linear-gradient(top, #666966 0%, #575757 100%);
  background-image: linear-gradient(to bottom, #666966 0%, #575757 100%);
}
.mod-casino-live-promotion-dropdown .dropdown-button.active .dropdown-elem {
  height: 38px;
}
.mod-casino-live-promotion-dropdown .dropdown-button.active .dropdown-elem.dropdown-icon {
  background-position: 5px -77px;
}
.mod-casino-live-promotion-dropdown .dropdown-button.active .dropdown-elem.dropdown-arrow {
  background-position: 0 0;
}
.mod-casino-live-promotion-dropdown .dropdown-elem {
  height: 38px;
  display: block;
  float: left;
}
.mod-casino-live-promotion-dropdown .dropdown-icon {
  width: 33px;
  background: url("/modules/casino-live-promotion-dropdown/images/navigation-promo-sprite_201591_.png") no-repeat 5px -77px;
}
.mod-casino-live-promotion-dropdown .dropdown-arrow {
  width: 28px;
  background: url("/modules/casino-live-promotion-dropdown/images/navigation-promo-sprite_201591_.png") no-repeat 0 -38px;
  border-right: 1px solid #000000;
}
.mod-casino-live-promotion-dropdown .dropdown-arrow.active .dropdown-elem.dropdown-arrow {
  background-position: 0 -31px;
}
.mod-casino-live-promotion-dropdown .dropdown-label {
  color: #ffb80c;
  display: block;
  float: left;
  font-size: 11px;
  font-weight: bold;
  height: 38px;
  line-height: 38px;
  padding: 0 10px 0 5px;
  text-decoration: none;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  text-shadow: 0 1px 1px rgba(30, 30, 30, 0.5);
}
.mod-casino-live-promotion-dropdown .dropdown-window {
  padding: 10px 10px 5px;
  clear: both;
  position: absolute;
  z-index: 1;
  right: 0;
  top: 38px;
  width: 186px;
  background: #666966;
  background-image: -ms-linear-gradient(top, #575757 0%, #666966 100%);
  background-image: -moz-linear-gradient(top, #575757 0%, #666966 100%);
  background-image: -o-linear-gradient(top, #575757 0%, #666966 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #666966));
  background-image: -webkit-linear-gradient(top, #575757 0%, #666966 100%);
  background-image: linear-gradient(to bottom, #575757 0%, #666966 100%);
}
.mod-casino-live-promotion-dropdown .promo-image {
  width: 186px;
  height: 86px;
  display: block;
}
.mod-casino-live-promotion-dropdown .dropdown-anchor {
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
}
.mod-casino-live-promotion-dropdown .dropdown-anchor:hover {
  text-decoration: underline;
}

.mod-casino-live-tables .casino-module{margin-bottom:16px}.mod-casino-live-tables .casino-module .body{padding:5px}

.mod-casino-live-video-tour .video-tour-banner {
    position: absolute;
    left: 0;
    top: 38px;
    width: 133px;
    height: 48px;
    overflow: hidden;
    cursor: pointer;
}

.mod-casino-live-video-tour .video-tour-banner img {
    position: relative;
    left: 0;
}

.mod-casino-live-video-tour .video-tour-banner img:hover {
    left: -133px;
}

.mod-casino-live-video-tour .video-tour-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #273A47;
    opacity: 0.5;
    filter: alpha(opacity = 50);
    -ms-filter: "alpha(opacity = 50)";
    z-index: 500;
}

.mod-casino-live-video-tour .video-tour-container {
    background-color: #000;
    position: absolute;
    z-index: 600;
    width: 1023px;
    height: 477px;
    top: 38px;
    left: 0px;

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ffffff', endColorstr='#88ffffff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#88ffffff', endColorstr='#88ffffff')";
}

.mod-casino-live-video-tour .video-tour-container a {
    background: url('/modules/casino-live-video-tour/images/close_201591_.png') 0px 0px no-repeat;
    width: 33px;
    height: 33px;
    overflow: hidden;
}

.mod-casino-live-video-tour .video-tour-container a:hover {
    background-position: 0px -33px;
}

.mod-casino-live-video-tour .video-tour-container a:active {
    background-position: 0px -66px;
}

.mod-casino-live-video-tour .video-close{
    position: absolute;
    right: 16px;
    top: 16px;
    width: 32px;
    height: 33px;
    display: block;
    z-index: 600;
    overflow: hidden;
}

.mod-casino-live-video-tour .video-close:hover img{
    margin-top: -33px;
}


.mod-casino-live-video-tour .video-close.clicked img{
    margin-top: -66px;
}

.mod-casino-live-video-tour .video-close img{
    border: 0;
}

.mod-casino-loggedin-area{margin-bottom:16px}.mod-casino-loggedin-area .col-25 .casino-module .body{box-sizing:border-box;height:128px;padding:5px 12px}.mod-casino-loggedin-area .col-25 .casino-module .body .details-link{display:block;margin:8px 0;color:#2789ce;font-size:12px;height:14px;line-height:14px}.mod-casino-loggedin-area .live-casino .image-container,.mod-casino-loggedin-area .vip .image-container{text-align:center}.mod-casino-loggedin-area .live-casino .image-container img,.mod-casino-loggedin-area .vip .image-container img{display:block;margin:0 auto;max-width:100%;height:93px}.mod-casino-loggedin-area .winners .casino-module .body{overflow:hidden;color:#575757}.mod-casino-loggedin-area .winners .winners-list{height:93px}.mod-casino-loggedin-area .winners .winner-item{font-size:12px}.mod-casino-loggedin-area .winners .winner-item .title,.mod-casino-loggedin-area .winners .winner-item span{font-weight:normal;font-size:inherit;line-height:normal;color:#575757}.mod-casino-loggedin-area .winners .winner-item .amount{color:#575757}.mod-casino-loggedin-area .winners .winner-item a{color:#2789ce;font-weight:bold}.mod-casino-loggedin-area .winners .icon-container{border-bottom:1px solid #e1e1e1;padding:0}.mod-casino-loggedin-area .winners .details-container{border-bottom:1px solid #e1e1e1;padding:8px 0 8px 10px;overflow:hidden}.mod-casino-loggedin-area .winners .details-text-wrapper{height:28px;overflow:hidden}.mod-casino-loggedin-area .winners .icon{display:block;width:24px;height:24px;margin:10px 0}.mod-casino-loggedin-area .winners .icon .colour{fill:#575757}.mod-casino-loggedin-area .comp-points .points-container{height:93px}.mod-casino-loggedin-area .comp-points .points{text-align:center;height:40px;line-height:40px;font-size:24px;font-weight:bold;border-radius:4px;color:#575757;background:#fafafa;border:1px solid #bfbfbf;margin-bottom:5px}.mod-casino-loggedin-area .comp-points .button.convert{width:auto;display:block}.mod-casino-loggedin-area .promotions .promo{display:block;height:93px}.mod-casino-loggedin-area .promotions .promo img{display:block;margin:0 auto;max-width:100%;max-height:93px}.mod-casino-loggedin-area .promotions .no-promos{line-height:16px}.mod-casino-loggedin-area .casino-module .details-link{font-weight:bold}.mod-casino-loggedin-area .winners .winner-item .amount{font-weight:bold}.mod-casino-loggedin-area .winners .icon .colour{fill:#c4c4c4}.mod-casino-loggedin-area .promotions .body{font-size:12px;color:#575757}

.mod-casino-may-also-like .casino-module{margin-bottom:16px}.mod-casino-may-also-like .casino-module .body{padding:5px}

.mod-casino-mobile a {
    position: absolute;
    left: -66px;
    float: left;
}


.mod-casino-mobile img {
    border: none;
    width: 52px;
    height: 178px;
}


.mod-casino-my {
    width: 986px;
    margin: 8px 0px 18px 0;
    box-shadow: 0px 0 15px #666;
    background: rgba(224, 230, 230, 0.3);
    padding: 2px;
}

.mod-casino-my .my-content {
    background: #fff;
    padding: 16px 0 8px 0;
}
.mod-casino-my .my-content > div{
    display: inline-block;
    float: left;
    width: 246px;
    padding: 0;
    background: #FFFFFF;
    height: 270px;
}

.mod-casino-my  .my-content .mod-casino-game-list, .mod-casino-my  .my-content .more-promotions {
    height: 270px;
    border-right: 1px solid #c6d5e0;
}

.mod-casino-my .mod-casino-game-list-casino-recent-list {
    border-left: none;
}

.mod-casino-my > div > div{
    width: 100%;
}

.mod-casino-my .my-content .your-account{
    float: none;
    width: 241px;
}
.mod-casino-my .more-promotions .mod-mediaplexbanner {
    margin-bottom: 2px !important;
}

.mod-casino-my .more-promotions h4 {
    padding-bottom: 8px;
    text-transform: capitalize;
}
.mod-casino-my .more-promotions p {
    padding: 0 16px 8px;
}

.mod-casino-my .more {
    text-decoration: none;
    color: #2789ce;
    padding-left: 16px;
    width: 217px;
    display: block;
}
.mod-casino-my .more:hover {
    text-decoration: underline;
}

.mod-casino-my .casino-my-header{
    width: 986px;
    height: 30px;
    margin:0;
    padding-top: 10px;
    background-color: #2c3e49;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2c3e49), to(#1d2c37));
    background: -webkit-linear-gradient(top, #2c3e49, #1d2c37);
    background: -moz-linear-gradient(top, #2c3e49, #1d2c37);
    background: -ms-linear-gradient(top, #2c3e49, #1d2c37);
    background: -o-linear-gradient(top, #2c3e49, #1d2c37);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2c3e49', endColorstr='#1d2c37');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2c3e49', endColorstr='#1d2c37')";
    font-family: 'InformaPro Medium';
    font-size: 14px;
    color: #FFFFFF;
}

.mod-casino-my .casino-my-header > h3{
    display: inline;
    margin-left: 16px;
}

.mod-casino-my .casino-my-header .my-account{
    position: relative;
    width: 225px;
    display: block;
    float: right;
}

.mod-casino-my h4{
    height: 14px;
    width: auto;
    padding: 0 0 16px 16px;
    margin: 0;
    background: #FFFFFF;
    color: #273a47;
    font-family: 'InformaPro Medium';
    font-size:14px;
}

.mod-casino-my .mod-casino-game-list-casino-recent-list h4, .mod-casino-my .mod-casino-game-list-casino-may-like-list h4{
    padding-bottom: 8px;
}

.mod-casino-my h4 > span{
    font-size: 18px;
    line-height: 14px;
}

.mod-casino-my .your-account .main-button{
    display: block;
    padding: 1px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mod-casino-my .your-account .main-button > div > div {
    text-align: left;
}

.mod-casino-my .your-account .main-button > div{
    margin:0;
}

.mod-casino-my .your-account .main-button a{
    font-size: 14px;
}

.mod-casino-my .your-account .casino-my-comp, .mod-casino-my .your-account .casino-my-vip{
    width: 220px;
    padding-left: 16px;
}

.mod-casino-my .your-account h4{
    padding-left: 0;
}

.mod-casino-my .your-account .casino-my-comp > a, .mod-casino-my .your-account .casino-my-vip > a{
    display: inline-block;
    height: 11px;
    padding: 10px 0px;
    font-family: 'Tahoma';
    text-decoration: none;
    font-size:11px;
    color: #2789ce;
}

.mod-casino-my .your-account .casino-my-vip > a{
    padding: 0px;
    margin-bottom: 10px;
    height: 159px;
    border-bottom: 1px solid #c6d5e0;
}

.mod-casino-my .your-account .casino-my-vip h5{
    height: 12px;
    border-top: 1px solid #c6d5e0;
    padding: 8px 0 5px 0;
    width: 214px;
    font-family: 'InformaPro Medium';
    font-size:12px;
    color: #273a47;
}

.mod-casino-my .vip-banner{
    width: 217px;
    height: 149px;
    padding-bottom: 9px;
}

.mod-casino-my .your-account .vip-next{
    height: 94px;
    margin-top: 1px;
    padding-left: 10px;
    font-size: 0;
    background: #f4f6f6;
}

.mod-casino-my .your-account .vip-points{
    display: block;
}

.mod-casino-my .your-account .vip-next-title{
    display: inline-block;
}

.mod-casino-my .your-account .vip-points, .mod-casino-my .your-account .vip-next-title{
    font-family: 'InformaPro Medium';
    padding-top: 10px;
    height: 12px;
    font-size:12px;
    color: #273a47;
}

.mod-casino-my .your-account .vip-next p{
    padding-top: 10px;
    margin-right: 10px;
    font-family: 'Tahoma';
    font-size: 11px;
    text-align: justify;
    color:#273a47;
}

.mod-casino-my .promo {
    display: block;
    width: 217px;
    height: 93px;
    padding-left: 16px;
    padding-bottom: 16px;
}

.mod-casino-my .promo img {
    width: 217px;
    height: 93px;
    border: 0;
}

.mod-casino-my .hidden{
    display: none;
}
.mod-casino-new-games .casino-module{margin-bottom:16px}.mod-casino-new-games .casino-module .body{padding:5px}

.mod-casino-numbers-of-spins .casino-module{margin-bottom:16px}.mod-casino-numbers-of-spins .casino-module .body{padding:5px}

.mod-casino-play {
    display: none;
}


.mod-casino-promo-grid-cell-ew5{margin:0;padding:0 0 16px;float:left;position:relative}.mod-casino-promo-grid-cell-ew5 a{text-decoration:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper{position:relative;float:left;width:630px;padding:0;margin:0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .loading-left{background:url(/modules/casino-promo-grid-cell-ew5/images/loader-dark24.gif) no-repeat scroll 50% 50% #fff;height:100%;opacity:0.75;position:absolute;top:0;left:0;width:100%;z-index:3}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .loading-left.loading-left-bottom{height:48px;top:293px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info{margin:30px 44px 0;display:inline-block}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info.buy-in{margin:20px 44px 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info .btn-decrease{float:left;cursor:pointer;background:url(/modules/casino-promo-grid-cell-ew5/images/sprite.png) no-repeat;width:41px;height:40px;background-position:0 -136px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info .btn-increase{float:left;cursor:pointer;background:url(/modules/casino-promo-grid-cell-ew5/images/sprite.png) no-repeat;width:41px;height:40px;background-position:0 -96px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info .slider-controller{float:left;cursor:pointer;width:388px;background:#666966;border-radius:10px;height:15px;margin:12px 22px 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info .slider-controller .ui-slider-range{background:#e72931;border-radius:10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .slider-info .slider-controller .ui-slider-handle{background:url(/modules/casino-promo-grid-cell-ew5/images/sprite.png) no-repeat;background-position:0 -176px;width:48px;height:48px;top:-13px;outline:0 none;cursor:pointer;margin-left:-22px;border:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .extra-message-error{display:none;background:#fff8d6;border:1px #ffb80c solid;padding:8px;margin:0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .extra-message-error .info-text{margin-left:24px;font-weight:bold;font-size:14px;color:#1e1e1e}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .extra-message-error .info-text .link-make-deposit{color:#2789ce}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .extra-message-error .info-icon i{float:left;background:url(/modules/casino-gadget-area/images/sprite1.png) no-repeat 0 -44px;width:16px;height:16px;margin-top:1px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .extra-message-info{display:none;padding:0 6px 8px;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-update-flow{background:linear-gradient(45deg, #1e1e1e 0, #575757 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$dark-color-and-border', endcolorstr='$promo-update-flow-gradient-end', gradienttype=1);position:absolute;top:0;left:0;width:611px;height:316px;padding:16px 10px 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .optin-flow{height:25px;padding:12px 16px;top:293px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;color:#fff;height:316px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bonus-input-info{font-size:24px;padding:35px 0 0;text-align:center;line-height:45px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bonus-input-info .bonus-input-value{width:93px;height:37px;border:0;font-size:24px;font-weight:bold;padding:0 11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .promo-user-details{width:611px;padding:0 0 10px;border-bottom:1px solid #858585;text-align:right;font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:12px;float:left}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .promo-user-details .info-link{color:#fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .optin-promo-details{float:left;height:259px;width:611px;user-select:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options{width:611px;float:left}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options .flow-success{float:right}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options .buttons-options{float:right;margin:0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options .buttons-options .flow-cancel{float:left;display:none;margin:0 0 0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options .buttons-options .flow-success{float:left;display:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .bottom-options .buttons-options .flow-in{float:left;display:none;margin:0 0 0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .balance-account-separator{padding:0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .second-step{padding-bottom:32px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .resend-sms{padding-top:80px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper{position:relative;display:inline-block;vertical-align:top}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .select-country-button-wrapper{display:block;width:205px;cursor:pointer;overflow:hidden;position:relative;background:#575757;color:#fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .select-country-text{max-width:164px;display:block;padding-left:10px;overflow:hidden;text-overflow:ellipsis;float:left;line-height:32px;font-weight:bold;white-space:nowrap}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .select-country-arrow-wrapper{height:32px;line-height:32px;display:block;width:32px;position:absolute;right:0;border-left:1px solid #1e1e1e}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .select-country-arrow{margin:0 auto;position:absolute;top:50%;right:0;left:0;width:0;height:0;border-top:4px solid #fff;border-right:4px solid transparent;border-left:4px solid transparent}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .country-list{display:none;width:203px;position:absolute;top:auto;cursor:pointer;z-index:999999;text-align:left;list-style:none;overflow-x:hidden;overflow-y:auto;max-height:180px;background:#fff;border:1px solid #1e1e1e;color:#1e1e1e}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .country-list .country{padding-left:10px;line-height:32px;background:#fff;white-space:nowrap}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .country-list .country:hover{background:#e5e7e8;color:#fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .select-country-wrapper .open .select-country-arrow{border-top:0 solid #fff;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid #fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .flow-errors p,.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .flow-success-message p{font-family:Arial,Tahoma,Verdana,sans-serif;margin:0;padding:0;font-size:12px;font-weight:bold;line-height:13px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .promo-steps .user-details a{color:#fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .flow-errors{border:1px solid #8f2424;background:#fff;padding:6px;margin:10px 0 0;font-size:12px;color:#8f2424}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .flow-errors .error-title{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .flow-success-message{border:1px solid #8fb600;background:#8fb600;padding:6px;margin:10px 0 0;font-size:12px;color:#fff}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .flow-success-message .success-title{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow p{display:inline-block}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow p.sms-code-option{display:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow p.sms-code-option.show{display:block}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .show{display:block}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .hide{display:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .full-highlight{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .space-top{padding:10px 0 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .resend-sms a{color:#2789ce}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .resend-sms a:hover{color:#2789ce}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .resend-sms a:visited{color:#2789ce}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .promo-steps .bottom-options .buttons-options .sms-validator-continue{display:block;float:right;margin:0 0 0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .sms-validation-flow .promo-steps .bottom-options .buttons-options .flow-cancel{display:block}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .claim-flow-errors p{color:#8f2424;font-size:12px;line-height:5px;padding:5px 0 5px 4px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .claim-flow-errors p.error-title{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .insufficient-funds.claim-flow-errors{height:auto;top:35%}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .insufficient-funds.claim-flow-errors p{line-height:12px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .insufficient-funds.claim-flow-errors p.error-title{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-wrapper{float:left;width:360px;padding:0;margin:0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-wrapper .loading-right{background:url(/modules/casino-promo-grid-cell-ew5/images/loader-dark24.gif) no-repeat scroll 50% 50% #fff;height:100%;opacity:0.75;position:absolute;top:0;left:0;width:100%;z-index:3}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-wrapper .bk-transparent{background:#000;opacity:.75;filter:alpha(opacity=75);position:absolute;top:0;left:0;width:100%;height:292px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-wrapper .bk-transparent.bk-transparent-freespins{opacity:1;filter:alpha(opacity=100)}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-wrapper .bk-transparent-freechips{background:#1e1e1e}.mod-casino-promo-grid-cell-ew5 .eligible-games-content{background:#fff;display:none;position:relative}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .loading-eligible-games{background:url(/modules/casino-promo-grid-cell-ew5/images/loader-dark24.gif) no-repeat scroll 50% 50% #fff;height:100%;opacity:0.75;position:absolute;top:0;left:0;width:100%;z-index:3}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .eligible-games-title{font-family:Flama,Arial,Helvetica,Verdana,sans-serif;color:#1e1e1e;font-size:18px;padding:0 0 16px;line-height:16px}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper{display:inline-block;width:100%}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper .column-wrapper{float:left;width:16%}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper .title-wrapper{float:left;width:100%;padding:9px 0 3px;font-size:16px;font-family:Arial,Tahoma,Verdana,sans-serif;color:#1e1e1e;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper .game-wrapper{padding:0 16px 0 0;width:146px}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper .game-wrapper.last{padding:0}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .all-games-wrapper .game-wrapper a{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;color:#2789ce;line-height:15px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper{float:left;width:32%;margin:0 0 32px;border-left:1px solid #c4c4c4;padding-left:16px;box-sizing:border-box}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper:first-child{border-left:none;padding-left:0}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper:nth-child(4){border-left:none;padding-left:0}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper .column-wrapper{width:50%}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper .challenge-cat-title-wrapper{font-size:14px;font-weight:bold;color:#1e1e1e}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper .title-wrapper{font-size:12px}.mod-casino-promo-grid-cell-ew5 .eligible-games-content .challenge-cat-wrapper .game-wrapper{width:135px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left{width:630px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-top{height:292px;overflow:hidden}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-top img{width:630px;height:292px;border:0}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-bottom{background-color:#575757;background-image:-ms-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-moz-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-o-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #1e1e1e));background-image:-webkit-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:linear-gradient(to bottom, #575757 0%, #1e1e1e 100%);float:left;height:48px;border-top:1px solid #666966;border-bottom:1px solid #666966}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-bottom .time-left{float:left;font-family:Flama,Arial,Helvetica,Verdana,sans-serif;color:#fff;font-size:16px;line-height:48px;padding:0 0 0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-bottom .right-button{float:right;margin:6px 12px;position:relative}.mod-casino-promo-grid-cell-ew5 .animation-holder{display:inline-block;position:relative}.mod-casino-promo-grid-cell-ew5 .fade-effect{width:100%;height:100%;padding:1px;position:absolute;box-shadow:inset 0 0 10px 5px #1e1e1e}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top{background:rgba(0,0,0,0.75);font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;color:#fff;overflow:hidden;position:relative;width:360px;height:272px;padding:10px 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus{background:none repeat scroll 0 0 #fff;height:226px;width:360px;margin:0 0 0 -16px;position:absolute;top:66px;left:16px;display:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .cancel-ask{color:#1e1e1e;padding:16px 16px 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .cancel-ask p{font-size:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .cancel-ask-error{display:none;color:#8f2424}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .cancel-bonus-buttons-options{padding-left:16px;position:absolute;bottom:16px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .button-gradient-light{float:left;margin:0 10px 0 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bonus-info-message{background:none repeat scroll 0 0 #fff;width:360px;margin:0 0 0 -16px;position:absolute;left:16px;display:none;top:auto;bottom:0;height:160px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .info-message-content{color:#1e1e1e;padding:16px 16px 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .info-message-content p{font-size:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bonus-info-buttons-options{position:absolute;width:100%;bottom:16px;text-align:center}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promotin-info-ok{display:inline-block;padding:3px 40px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details{position:relative;height:262px;overflow:hidden}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details.actions{padding:10px;height:232px;overflow:hidden}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details h2{font-family:BlockBesmooth Regular,InformaPro Medium,Helvetica Neue,Arial,sans-serif;font-size:18px;line-height:13px;padding-bottom:20px;color:#ffb80c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details h3{font-size:14px;padding-bottom:20px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details .z3-desciption{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details.promo-type-cb{height:100%}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details{float:left;position:relative;width:328px;height:166px;padding:20px 0 6px;margin:0 16px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation{display:flex;width:100%;flex-direction:row;align-items:center}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .casino-slots-animation-wrapper{min-width:180px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .free-spins-remaining{display:flex;padding:2px 0 2px 4px;font-size:24px;flex-wrap:wrap;justify-content:center}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .free-spins-remaining .free-text,.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .free-spins-remaining .spins-text{display:inline;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .free-spins-remaining .spins-text{margin-left:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .freespins-animation .free-spins-remaining .free-remaining{font-size:18px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-number{position:relative;background-image:url(/modules/casino-promo-grid-cell-ew5/images/slot-machine.png);padding:6px 15px;width:219px;float:left;text-align:center;font-size:57px;line-height:45px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-number .free-spins-number-shadow{background-image:url(/modules/casino-promo-grid-cell-ew5/images/shadow-slot-machine.png);position:absolute;top:6px;left:13px;width:226px;height:97px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text{font-family:BlockBesmooth Regular,InformaPro Medium,Helvetica Neue,Arial,sans-serif;color:#ffb80c;padding:20px 0 0 8px;width:71px;float:left;text-align:center;font-size:30px;position:relative}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-da{padding:22px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-de{padding:40px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-el{padding:35px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-es{padding:28px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-pt{padding:24px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-ru{padding:34px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text.free-spins-text-sv{padding:38px 0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text .free-text{line-height:28px;font-size:34px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text .spins-text{line-height:28px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text .free-remaining{font-size:14px;line-height:12px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-de .spins-text{font-size:15px;line-height:11px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-de .free-text{font-size:11px;line-height:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-da .free-text{font-size:24px;line-height:18px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-da .spins-text{font-size:30px;line-height:19px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-da .free-remaining{font-size:20px;line-height:15px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-el .free-text{font-size:11px;line-height:9px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-el .spins-text{font-size:17px;line-height:11px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-el .free-remaining{font-size:10px;line-height:8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-es .free-text{font-size:20px;line-height:18px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-es .spins-text{font-size:15px;line-height:9px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-es .free-remaining{font-size:15px;line-height:13px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-ru .free-text{font-size:8px;line-height:8px;white-space:nowrap}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-ru .spins-text{font-size:11px;line-height:9px;padding-top:6px;white-space:nowrap}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-ru .free-remaining{font-size:11px;line-height:11px;white-space:nowrap}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-sv .free-text{font-size:13px;line-height:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-sv .spins-text{font-size:17px;line-height:15px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .freespins-details .free-spins-text-pt .spins-text{font-size:14px;line-height:8px;padding-top:6px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .animation-details{margin:0 auto;width:100px;position:relative}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .animation-details.middle{margin:0 0 0 94px;position:relative}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .animation-details .percent-completed-wrapper{float:left;width:100%;text-align:center;padding:16px 0 0;position:absolute;top:12px;font-size:12px;font-weight:normal}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .animation-details .percent-completed{font-size:20px;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .congratulations{text-align:center;position:relative}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .congratulations .animate-text{display:block;margin:8px auto;width:100%;text-align:center}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .congratulations .animate-text>*{color:#ffb80c;display:inline-block;font-weight:bold;text-transform:uppercase;font-family:Flama,Arial,Helvetica,Verdana,sans-serif;font-size:24px}@supports (animation: promoCongratulationsTextAnimation 0.75s forwards){.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .congratulations .animate-text>*{color:#fafafa;opacity:0;transform:translate(-1em, 0) scale(0);animation:promoCongratulationsTextAnimation .75s forwards;animation-iteration-count:1}}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .congratulations .congratulations-text{padding:11px 0 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info{position:relative;text-align:center;line-height:15px;padding:8px 0 10px;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info .wagering-info-label{padding:0 0 10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info .wagering-info-data{color:#c4c4c4;border:1px solid #c4c4c4;border-width:1px 0;line-height:38px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info .wagering-info-data .wagering-info-wrapper-left{width:50%;float:left;border:1px solid #c4c4c4;border-width:0 1px 0 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info .wagering-info-data .wagering-info-wrapper-right{width:50%;float:left}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bonus-info-wagering{position:relative;text-align:center;padding:10px 0;line-height:15px;height:30px;font-weight:bold}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bonus-info-wagering .wagering-info-label,.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bonus-info-wagering .wagering-info-data{font-size:14px;font-weight:bold;text-align:center}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info-ad{padding:0 0 8px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info-ad .wagering-info-label{color:rgba(250,250,250,0.8);font-size:14px;padding:0 0 8px;line-height:1.3333}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info-ad .wagering-info-data{line-height:32px}@supports (animation: promoRequirementUp 1s forwards 1){.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .wagering-info-ad{animation:promoRequirementUp 1s forwards 1;animation-delay:1.5s;transform:translateY(120px)}}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .bottom-info{position:relative;text-align:center;width:50%}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .links{color:#4db1ff;font-size:12px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .days-to-go-info{position:relative;padding:10px;color:#c4c4c4;line-height:11px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top.optedin.challenge-promo{height:292px;overflow:hidden;padding:0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top.optedin.challenge-promo .congratulations{padding:8px 0 0}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top.optedin .promo-details{height:auto}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-details-optedin.actions{height:232px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .promo-cell-right-top-adv .promo-details-optedin.actions{height:236px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top-adv{height:284px;padding:4px 0}@supports (animation: fadeIn 0.5s forwards 1){.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top-adv .links{animation:fadeIn 0.5s forwards 1;animation-delay:2.25s;opacity:0}}.mod-casino-promo-grid-cell-ew5 .challenge-promo{padding:0;height:292px}.mod-casino-promo-grid-cell-ew5 .challenge-promo h2{padding-top:10px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-bottom{height:50px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-bottom .blank-bottom-right{border-left:1px solid #666966;border-right:0 solid #666966;width:349px}.mod-casino-promo-grid-cell-ew5 .promo-cell-details-action-wrapper{background-color:#575757;background-image:-ms-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-moz-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-o-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #575757), color-stop(1, #1e1e1e));background-image:-webkit-linear-gradient(top, #575757 0%, #1e1e1e 100%);background-image:linear-gradient(to bottom, #575757 0%, #1e1e1e 100%);padding:0;float:left;height:48px;border-top:1px solid #666966;border-bottom:1px solid #666966}.mod-casino-promo-grid-cell-ew5 .promo-cell-details-action-wrapper.active{background:#fff;border-bottom:1px solid #fff;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='$white', endcolorstr='$white')}.mod-casino-promo-grid-cell-ew5 .promo-cell-details-action-wrapper.active .promo-cell-details-action{border-left:none;border-right:none}.mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-family:InformaPro Medium,Arial,Tahoma,Verdana,sans-serif;font-size:13px;color:#fff;background:url(/modules/casino-promo-grid-cell-ew5/images/sprite.png) no-repeat right center;padding:0 22px 0 0;height:48px;display:table-cell;vertical-align:middle;background-position:100% 0}.mod-casino-promo-grid-cell-ew5 .more-info{width:25%;border-left:0 solid #666966;overflow:hidden}.mod-casino-promo-grid-cell-ew5 .more-info .promo-cell-details-action{border-left:1px solid #666966;padding-left:10px;width:100%}.mod-casino-promo-grid-cell-ew5 .more-info.no-tabs-right-1{width:100%;border-right:0 solid #666966}.mod-casino-promo-grid-cell-ew5 .more-info.no-tabs-right-1 .promo-cell-details-action{border-left:1px solid #666966;padding-left:10px;width:326px}.mod-casino-promo-grid-cell-ew5 .more-info.no-tabs-right-2 .promo-cell-details-action{width:143px}.mod-casino-promo-grid-cell-ew5 .eligible-games{width:35%;border-right:0 solid #666966;border-left:0 solid #666966}.mod-casino-promo-grid-cell-ew5 .eligible-games.no-tabs-right-1{width:100%;border-right:0 solid #666966}.mod-casino-promo-grid-cell-ew5 .eligible-games.no-tabs-right-1 .promo-cell-details-action{border-left:1px solid #666966;padding-left:10px;width:326px}.mod-casino-promo-grid-cell-ew5 .eligible-games .promo-cell-details-action{border-left:1px solid #666966;border-right:1px solid #666966;padding-left:10px;width:92px}.mod-casino-promo-grid-cell-ew5 .eligible-games.no-tabs-right-2{border-right:0 solid #666966;width:50%}.mod-casino-promo-grid-cell-ew5 .eligible-games.no-tabs-right-2 .promo-cell-details-action{border-right:none;width:143px}.mod-casino-promo-grid-cell-ew5 .eligible-games.no-tabs-right-2.hide-left{border-left:1px solid #666966;border-right:1px solid #666966;width:169px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions{width:40%}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions.no-tabs-right-1{width:100%;border-right:0 solid #666966;border-left:0 solid #666966}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions.no-tabs-right-1 .promo-cell-details-action{border-left:1px solid #666966;padding-left:10px;width:326px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions.no-tabs-right-2{border-left:0 solid #666966}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions.no-tabs-right-2 .promo-cell-details-action{border-left:1px solid #666966;width:143px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions .promo-cell-details-action{padding-left:10px;width:112px}.mod-casino-promo-grid-cell-ew5 .no-tabs-right-2{width:50%}.mod-casino-promo-grid-cell-ew5 .no-tabs-right-2.mi-tc-noEl{width:50%}.mod-casino-promo-grid-cell-ew5 .more-info-content{background:#fff;display:none;position:relative}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-content{background:#fff;display:none}.mod-casino-promo-grid-cell-ew5 .percent-completed-info-svg-wrapper{display:inline-block;position:relative;height:120px;text-align:center;width:100%}@supports (animation: promoWheelIn 0.7s forwards 1){.mod-casino-promo-grid-cell-ew5 .percent-completed-info-svg-wrapper{animation:promoWheelIn 0.7s forwards 1;animation-delay:1.5s;opacity:0;transform:translateY(110px)}}.mod-casino-promo-grid-cell-ew5 .animation-details-svg{width:120px;height:120px;display:inline-block;position:relative}.mod-casino-promo-grid-cell-ew5 .animation-details-svg .animation{width:120px;height:120px}.mod-casino-promo-grid-cell-ew5 .golden-chips-details .animation-details-svg{width:110px;height:110px}.mod-casino-promo-grid-cell-ew5 .golden-chips-details .animation-details-svg .animation{width:110px;height:110px}.mod-casino-promo-grid-cell-ew5 .golden-chips-details .mod-progress-bar .percent-value{color:#fff}.mod-casino-promo-grid-cell-ew5 .toggle-content{padding:16px;width:956px;font-size:11px}.mod-casino-promo-grid-cell-ew5 table{border:1px solid #858585;vertical-align:middle}.mod-casino-promo-grid-cell-ew5 tr{border:1px solid #858585;vertical-align:middle}.mod-casino-promo-grid-cell-ew5 td{border:1px solid #858585;vertical-align:middle}.mod-casino-promo-grid-cell-ew5 b{font-weight:bold}.mod-casino-promo-grid-cell-ew5 strong{font-weight:bold}.mod-casino-promo-grid-cell-ew5 i{font-style:italic}.mod-casino-promo-grid-cell-ew5 em{font-style:italic}.mod-casino-promo-grid-cell-ew5 .marks-promo-started{width:145px;height:144px;position:absolute;top:-7px;left:-6px;z-index:10;background-repeat:no-repeat}.mod-casino-promo-grid-cell-ew5 .marks-promo-started.hide{display:none}.mod-casino-promo-grid-cell-ew5 .marks-promo-started .badge-text-wrapper{display:table;height:30px;position:absolute;top:20px;left:-8px;transform:rotate(-45deg)}.mod-casino-promo-grid-cell-ew5 .marks-promo-started .badge-text{display:table-cell;vertical-align:middle;width:89px;min-height:30px;text-align:center;font-weight:bold;font-size:12px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow{float:none;display:inline-block;width:calc(100% - 250px);line-height:15px;font-size:12px;padding:0 0 0 6px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow a{color:#fff}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow.claim-terms{font-size:12px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow.tandc-optin{color:#fff;font-family:InformaPro Medium,Arial,Tahoma,Verdana,sans-serif;font-size:12px;margin:10px 0 0 12px}.mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow.tandc-optin a{color:#fff}.mod-casino-promo-grid-cell-ew5 .claim-flow-errors{background:none repeat scroll 0 0 #fff8d6;border:1px solid #e5e7e8;margin:10px 0 0;padding:6px;position:absolute;top:40%;width:595px;height:30px}.mod-casino-promo-grid-cell-ew5 .claim-flow-errors .error-title{font-weight:bold}.mod-casino-promo-grid-cell-ew5 .main-button{float:left}.mod-casino-promo-grid-cell-ew5 .main-button.active-disabled{position:relative;background:#ffc90c}.mod-casino-promo-grid-cell-ew5 .main-button.active-disabled>div{background:#ffb80c;cursor:default}.mod-casino-promo-grid-cell-ew5 .main-button.active-disabled>div>div{background-image:none;padding-right:0}.mod-casino-promo-grid-cell-ew5 .main-button.active-disabled:active{background:#ffb80c}.mod-casino-promo-grid-cell-ew5 div.main-button>div{padding:5px 9px 5px 8px;display:inline-block}.mod-casino-promo-grid-cell-ew5 div.main-button>div>div{line-height:13px;background-position-y:50%;background-position:right 50%}.mod-casino-promo-grid-cell-ew5 div.secondary-button>div{padding:5px 9px 5px 8px;display:inline-block}.mod-casino-promo-grid-cell-ew5 div.secondary-button>div>div{line-height:13px;background-position-y:50%;background-position:right 50%}.mod-casino-promo-grid-cell-ew5 .digit-wrapper{float:left;width:64px;height:97px;padding:0 5px 0 4px}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit{display:block;float:none;font-size:0;height:97px;margin:0;overflow:hidden;width:64px}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit.hide{display:none}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit.show{display:block}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit.sincron1{background:url(/modules/casino-promo-grid-cell-ew5/images/freespins/sincron3.gif) no-repeat center center}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit.sincron2{background:url(/modules/casino-promo-grid-cell-ew5/images/freespins/sincron2.gif) no-repeat center center}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .over-digit.sincron3{background:url(/modules/casino-promo-grid-cell-ew5/images/freespins/sincron3.gif) no-repeat center center}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .digit.hide{display:none}.mod-casino-promo-grid-cell-ew5 .digit-wrapper .digit.show{display:block}.mod-casino-promo-grid-cell-ew5 .sms-validation-flow .display-left{float:left;width:170px;line-height:27px;font-size:14px;display:inline-block}.mod-casino-promo-grid-cell-ew5 .sms-validation-flow .display-right{float:left;line-height:14px;display:inline-block}.mod-casino-promo-grid-cell-ew5 .sms-validation-flow .display-right input{height:28px;width:201px;font-size:14px;border:1px solid #c4c4c4}.mod-casino-promo-grid-cell-ew5 .sms-validation-flow .display-right input.error{border:1px solid #8f2424}.mod-casino-promo-grid-cell-ew5 .refresh-data{background:url(/modules/casino-core/images/sprite.png) no-repeat scroll 0 -784px;cursor:pointer;display:inline-block;height:16px;position:absolute;right:-7px;top:0;width:16px;z-index:10}.mod-casino-promo-grid-cell-ew5 .refresh-data:hover{background-position:-16px -784px}.mod-casino-promo-grid-cell-ew5 .refresh-data:active{background-position:-32px -784px}.mod-casino-promo-grid-cell-ew5 .be-smooth-30{font-family:BlockBesmooth Regular,InformaPro Medium,Helvetica Neue,Arial,sans-serif;font-size:30px;color:#ffb80c;line-height:22px}@supports (animation: scaleUp 0.3s forwards 1){.mod-casino-promo-grid-cell-ew5 .wagering-info-ad .wagering-info-left{animation:scaleUp 0.3s forwards 1;animation-delay:2.4s;transform:scaleY(0);transform-origin:center bottom}.mod-casino-promo-grid-cell-ew5 .wagering-info-ad .wagering-info-right{animation:scaleUp 0.3s forwards 1;transform:scaleY(0);transform-origin:center bottom;animation-delay:2.7s}}.mod-casino-promo-grid-cell-ew5 .img-backup{width:98px;height:98px}.mod-casino-promo-grid-cell-ew5 .button-gradient-gold{display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0 auto;padding:3px 12px;text-align:center;line-height:18px;color:#1e1e1e;text-decoration:none;border-radius:2px;background:linear-gradient(to bottom, #ffc90c 0, #e5a50b 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-start', endcolorstr='$standout-color', gradienttype=0)}.mod-casino-promo-grid-cell-ew5 .button-gradient-gold:hover{background:linear-gradient(to bottom, #e5a50b 0, #e5a50b 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-hover-start', endcolorstr='$promo-button-gradient-hover-end', gradienttype=0)}.mod-casino-promo-grid-cell-ew5 .button-gradient-gold:active{background:linear-gradient(to bottom, #e5a50b 0, #e5a50b 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-hover-start', endcolorstr='$promo-button-gradient-hover-end', gradienttype=0);box-shadow:inset 0 2px 2px 0 #ffc90c}.mod-casino-promo-grid-cell-ew5 .button-gradient-light{display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0 auto;padding:3px 12px;text-align:center;line-height:18px;color:#1e1e1e;text-decoration:none;border-radius:2px;background:linear-gradient(to bottom, #fff 0, #c4c4c4 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-light-start', endcolorstr='$promo-button-gradient-light-end', gradienttype=0)}.mod-casino-promo-grid-cell-ew5 .button-gradient-light:hover{background:linear-gradient(to bottom, #e1e1e1 0, #c4c4c4 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-light-hover-start', endcolorstr='$promo-button-gradient-light-hover-end', gradienttype=0)}.mod-casino-promo-grid-cell-ew5 .button-gradient-light:active{background:linear-gradient(to bottom, #e1e1e1 0, #c4c4c4 100%);filter:progid:dximagetransform.microsoft.gradient(startcolorstr='$promo-button-gradient-light-hover-start', endcolorstr='$promo-button-gradient-light-hover-end', gradienttype=0);box-shadow:inset 0 2px 2px 0 #9b9b9b}.mod-casino-promo-grid-cell-ew5 .button-gradient-gold-disabled{display:block;font-family:Arial,sans-serif;font-size:12px;font-weight:bold;margin:0 auto;padding:3px 12px;text-align:center;line-height:18px;color:#1e1e1e;text-decoration:none;border-radius:2px;background:#ffc90c;opacity:.50;filter:alpha(opacity=50)}.mod-casino-promo-grid-cell-ew5 .promo-type-cb{margin:0;padding:0;width:100%;top:0}.mod-casino-promo-grid-cell-ew5 .cb-items-list{width:100%;display:flex;height:242px;flex-direction:column;overflow:auto}.mod-casino-promo-grid-cell-ew5 .cb-item{display:flex;width:100%;min-height:70px;border:0;background:#575757;flex-direction:row}.mod-casino-promo-grid-cell-ew5 .cb-item.cb-item-size-4{height:60px;min-height:60px}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-completion{display:flex;margin:0;border-bottom:1px solid #000;width:33px;text-align:center;padding:0 10px 0 8px;flex-direction:column;align-items:center;justify-content:center}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-completion .cb-item-icon{width:32px;height:32px;background-image:url(/modules/casino-promo-grid-cell-ew5/images/sprite.png);background-repeat:no-repeat;background-position:0 -224px;margin:0 auto 4px}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-completion .cb-item-percentage{font-size:12px}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress{display:flex;width:100%;margin:0;border-bottom:1px solid #000;padding:0 10px 0 0;flex-direction:column;align-items:flex-start;justify-content:center}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-title{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:14px;font-weight:bold;color:#ffb80c;margin:4px 0 0}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-description{font-family:Arial,Tahoma,Verdana,sans-serif;font-size:12px;font-weight:bold;color:#cccfd2;margin:6px 0}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-progress-wrapper{display:flex;border-radius:4px;overflow:hidden;width:100%;height:10px;background:#fff;position:relative;margin:0 0 6px;flex-direction:column}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-progress-wrapper .cb-grid{display:flex;width:100%;margin:0;padding:0;flex-direction:row;height:inherit}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-progress-wrapper .cb-grid .cb-grid-step{display:flex;border-right:1px solid rgba(30,30,30,0.5);box-sizing:border-box;height:inherit;flex:1}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-progress-wrapper .cb-grid .cb-grid-step:last-child{border:0}.mod-casino-promo-grid-cell-ew5 .cb-item .cb-item-progress .cb-item-progress-wrapper .cb-item-progress-indicator{display:flex;height:100%;width:0;background-color:#ffb80c;background-image:linear-gradient(to right, #ffb80c, #ffb80c);border-radius:0 4px 4px 0;transition:width .25s ease-out;position:absolute}.mod-casino-promo-grid-cell-ew5 .cb-item.completed .cb-item-icon{background-position:0 -256px}.mod-casino-promo-grid-cell-ew5 .cb-item.completed .cb-item-percentage{color:#8fb600}.mod-casino-promo-grid-cell-ew5 .cb-item.completed .cb-item-description{color:#8fb600}.mod-casino-promo-grid-cell-ew5 .cb-item.completed .cb-item-progress-wrapper .cb-item-progress-indicator{background:#8fb600}.mod-casino-promo-grid-cell-ew5 .cb-item:last-child>*{border-bottom:0}.mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{float:left;width:145px;height:17px;font-size:16px;font-weight:bold;font-style:normal;font-stretch:normal;color:#cccfd2;margin:16px 0 16px 24px}.mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info span{color:#fafafa}.mod-casino-promo-grid-cell-ew5 .cb-refresh-data{float:right;margin:8px 10px 0;line-height:25px;color:#1e1e1e;font-size:12px;min-width:146px}.mod-casino-promo-grid-cell-ew5 .cb-refresh-data .cb-refresh-data-val:after{content:'';height:16px;width:16px;display:inline-block;background:url(/page/images/casino/casino-sprite.png) no-repeat 0 -249px;margin:0 0 -4px 5px}.mod-casino-promo-grid-cell-ew5 .active .promo-cell-details-action{color:#1e1e1e;background-position:100% -48px}.mod-casino-promo-grid-cell-ew5 .secondary-button>div>div{padding:0}.mod-casino-promo-grid-cell-ew5 .promo-steps .add-more-funds a{font-size:14px;color:#2789ce}.mod-casino-promo-grid-cell-ew5 .right-button .shadow-disabled{background-color:#ffc90c;filter:progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr='$promo-gradient-standout-darker-start', endcolorstr='$promo-gradient-standout-darker-end');position:absolute;height:3px;width:100%;z-index:2;top:0;left:0}.mod-casino-promo-grid-cell-ew5 .free-spins-number .digit{display:none;float:none;font-size:0;height:97px;margin:0;width:64px;overflow:hidden;position:relative}.mod-casino-promo-grid-cell-ew5 .free-spins-number .digit .digit-as-num{position:absolute;top:100px;left:0}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.gox{top:-544px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go0{top:-601px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go1{top:-31px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go2{top:-88px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go3{top:-145px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go4{top:-202px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go5{top:-259px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go6{top:-316px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go7{top:-373px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go8{top:-430px}.mod-casino-promo-grid-cell-ew5 .digit .digit-as-num.go9{top:-487px}.mod-casino-promo-grid-cell-ew5 .buyin-flow .buyin-step1 .bottom-info-messages{position:absolute;bottom:54px;left:10px;font-size:14px;width:611px}.mod-casino-promo-grid-cell-ew5 .buyin-flow .buyin-step1 .bottom-info-messages.font-size-com-class{font-size:9px}.mod-casino-promo-grid-cell-ew5 .buyin-flow .buyin-step1 .add-more-funds{font-size:14px}.mod-casino-promo-grid-cell-ew5 .freespins-details .refresh-data{right:53px;top:20px}body.lang-en .mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow{font-size:12px}body.lang-de .mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow.claim-terms{line-height:15px;padding-top:0;width:380px}.promo-text-ad{text-align:center}.promo-text-ad .promo-text-ad-congrats{color:#ffb80c;font-family:Flama,Arial,Helvetica,Verdana,sans-serif;font-size:24px;font-weight:bold;line-height:1.66;text-transform:uppercase;width:100%;margin:6px 0 0}.promo-text-ad .promo-text-ad-details{margin:0;font-size:12px;line-height:1.3333}.promo-text-ad .promo-text-ad-details .block{display:block}@supports (animation: promoTextUp 0.5s forwards 1){.promo-text-ad{animation:promoTextUp 0.5s forwards 1;animation-delay:1.5s;transform:translateY(110px)}}@keyframes promoTextUp{0%{transform:translateY(110px)}100%{transform:translateY(0px)}}@keyframes promoWheelIn{0%{opacity:0;transform:translateY(110px)}50%{opacity:0;transform:translateY(39px)}100%{opacity:1;transform:translateY(0)}}@keyframes promoRequirementUp{0%{transform:translateY(120px)}100%{transform:translateY(0px)}}@keyframes scaleUp{0%{transform:scaleY(0)}100%{transform:scaleY(1)}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes eligibleGames{0%{height:0;transform:scaleY(0)}100%{height:200px;transform:scaleY(1)}}@keyframes promoCongratulationsTextAnimation{60%{transform:translate(1em, 0) scale(1);color:#fafafa}70%{transform:translate(1em, 0) scale(1.1);color:#ffb80c}85%{transform:translate(0) scale(1.1);color:#ffb80c}100%{transform:translate(0) scale(1);opacity:1;color:#ffb80c}}.cb-additional-info{float:left;width:100%;border-top:1px solid #000;background:#575757}.grid-da .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:11px}.grid-da .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{margin:18px 0 14px 24px;font-size:12px}.grid-de .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:11px}.grid-de .mod-casino-promo-grid-cell-ew5 .terms-and-conditions-flow{font-size:12px}.grid-de .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{margin:18px 0 14px 24px;font-size:12px;width:140px;margin:18px 0 16px 16px}.grid-el .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:11px}.grid-el .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{margin:13px 0 21px 16px;font-size:12px;line-height:13px}.grid-es .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:11px}.grid-es .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{font-size:14px}.grid-pt .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:11px}.grid-pt .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{font-size:14px}.grid-ru .mod-casino-promo-grid-cell-ew5 .promo-cell-details-action{font-size:10px}.grid-ru .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{font-size:12px;margin:18px 0 14px 10px;width:160px}.grid-ru .mod-casino-promo-grid-cell-ew5 .promo-cell-right-top .cancel-bonus .cancel-ask p{font-size:10px}div.main-button.active-disabled a{cursor:default}.grid-sv .mod-casino-promo-grid-cell-ew5 .cb-days-to-go-info{margin:18px 0 14px 24px;font-size:12px}.mod-casino-promo-grid-cell-ew5 .promo-cell-right-top.freespins{background:#000}.mod-casino-promo-grid-cell-ew5 .promo-cell-left-wrapper .buttons-options{margin:0 10px 0 0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details{margin:16px 8px 0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details{margin:0;color:#fafafa}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .no-chips{opacity:0.4}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .value-bubble{padding:6px 18px;font-size:16px;line-height:16px;top:18px;right:-18px}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .bottom-info{margin:8px 0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .bottom-info .bottom-info-left{padding-left:20px;font-weight:bold;margin:16px 0 0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .animation-holder{display:block}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-number-section,.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-wagering-section{display:inline-block;position:relative;vertical-align:top}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-number-section{margin-right:16px;width:40%}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-wagering-section{margin-left:16px}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-info{font-size:12px;font-weight:bold;line-height:16px;text-align:center}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-info .golden-chips-congratulations{color:#ffb80c;text-transform:uppercase}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-info .wagering-fulfilled{text-transform:uppercase;font-size:16px;margin:5px 0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .golden-chips-info .bonus-wagering{font-size:16px;padding:5px 0;text-transform:uppercase}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .animation-details-svg{margin:15px}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .promo-data-golden-chips-info{border:1px solid #666966;border-width:1px 0;text-transform:uppercase;line-height:30px;margin-top:8px}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details.golden-chips-wagering-details .info-bottom{font-size:18px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;text-transform:initial}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .congratulations{font-size:24px;font-family:Flama,Arial,Helvetica,Verdana,sans-serif}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .info-top,.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .info-bottom{margin:8px 0 0;font-family:Flama,Arial,Helvetica,Verdana,sans-serif;font-size:16px;color:#fff;line-height:20px;text-transform:uppercase;position:relative;text-align:center}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .info-bottom{margin:0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .bottom-info{margin:16px 0;text-align:left;width:55%}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .bottom-info .days-to-go-info{font-size:14px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:0}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .golden-chips-animation-wrap{margin:0;width:100%;text-align:center}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .chips-number{font-size:28px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;color:#fff;text-shadow:0 1px 4px rgba(30,30,30,0.24);-webkit-text-stroke:unset;top:49%;left:0;width:100%;position:absolute;display:none;transform:translateY(-50%)}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .chips-number.value-fallback{display:block}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .chips-number.small-font{font-size:20px;top:48%}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .value-bubble{padding:10px;border:1px solid #666966;background:rgba(30,30,30,0.9);border-radius:20px;font-size:24px;line-height:17px;position:absolute;top:7px;right:0;display:none}.mod-casino-promo-grid-cell-ew5 .goldenchips .golden-chips-details .value-bubble.value-fallback{display:block}

.mod-casino-promotion-details{margin:0 0 16px 0}.mod-casino-promotion-details .header{height:42px}.mod-casino-promotion-details .header a{text-decoration:none}.mod-casino-promotion-details .header a:hover{text-decoration:underline}.mod-casino-promotion-details .details{padding:16px;background-color:#fff}.mod-casino-promotion-details .title{font-family:InformaPro Medium, Arial, sans-serif;font-size:16px;color:#273a47;text-transform:capitalize;border-bottom:2px solid #273a47;padding-bottom:4px}.mod-casino-promotion-details .close{display:none}.mod-casino-promotion-details .terms{display:none;color:#273a47;border-right:1px solid #c4d6e4;border-bottom:1px solid #c4d6e4;border-left:1px solid #c4d6e4;padding:5px 7px}.mod-casino-promotion-details .main-button{width:200px;height:30px;margin:0;padding:1px;position:absolute}.mod-casino-promotion-details .secondary-button{position:absolute;margin-top:5px}.mod-casino-promotion-details .txt{padding-top:8px}.mod-casino-promotion-details .clear{margin-bottom:30px}.mod-casino-promotion-details .gray{margin-top:14px;cursor:pointer;min-height:25px;padding:0 0 0 8px;border:0;background:#273a47;filter:none;background-image:url(/modules/casino-core/images/sprite.png);background-repeat:no-repeat;background-position:940px -365px}.mod-casino-promotion-details .gray a{color:#fff;font:bold 13px Helvetica Neue, sans-serif;text-decoration:none;padding-top:5px;display:block}.mod-casino-promotion-details .gray.opened{background-position:940px -386px}.mod-casino-promotion-details .content-container{padding:0;text-align:center}.mod-casino-promotion-details .content-container iframe{border:none}.mod-casino-promotion-details div.button.orange{margin-top:11px}.mod-bingo-promotion-details .txt{font-family:Tahoma, Arial, sans-serif;font-size:11px;line-height:16px;color:#273a47;margin-top:15px}.mod-casino-promotion-details .tableStructure{text-align:center;border-spacing:0;color:#283a44;border:1px solid #B5B5B5;border-bottom:none;border-top:none;cursor:default;border-bottom:1px solid #B5B5B5;border-top:1px solid #B5B5B5}.mod-casino-promotion-details .tableStructure th{background-color:#304654;color:#FFFFFF;vertical-align:middle;border-left:1px solid #596D7B;font-weight:bold;text-align:center}.mod-casino-promotion-details .tableStructure td{min-width:69px}.mod-casino-promotion-details .tableStructure tbody tr:nth-child(even){background-color:#F5F4F5}.mod-casino-promotion-details .tableStructure tbody tr:nth-child(2n){background-color:#E0E6E6 !important}.mod-casino-promotion-details .tableStructure th,.mod-casino-promotion-details .tableStructure td,.mod-casino-promotion-details .tableStructure th{padding:8px 8px}

.mod-casino-promotion-grid{
    background-color: #fff;
    margin: 0 0 16px 0;
    padding-top: 16px;
}

.mod-casino-promotion-grid .header{
    color: #fff;
    text-decoration: none;
    font-family: "InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    text-transform: none;
    text-decoration: none;
    line-height: 42px;
    padding-left: 16px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#1d2c37), to(#2c3e49)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #2c3e49, #1d2c37); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #2c3e49, #1d2c37); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #2c3e49, #1d2c37); /* IE 10 */
    background: -o-linear-gradient(top, #2c3e49, #1d2c37); /* Opera 11.10+ */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2c3e49', endColorstr='#1d2c37'); /* IE6 & IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2c3e49', endColorstr='#1d2c37')"; /* IE8 */
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.mod-casino-promotion-grid .header .title{
    font-family: "InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    color: #fff;
    padding: 16px 0 16px 0;
    margin-bottom: 16px;
    white-space: nowrap;
    line-height: normal;
}
.mod-casino-promotion-grid .header .desc{
    font-family: "InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;
    color: #C8CCCF;
    font-size: 12px;
    padding: 18px 16px 18px 0;
    line-height: normal;
}

.mod-casino-promotion-grid .details {
    padding-left: 16px;
}

.mod-casino-promotion-grid .details > div {
    float: left;
    width: 308px;

    margin-bottom: 16px;
    margin-right: 16px;

    background-color: rgba(224, 230, 230, 0.9);
}

.mod-casino-promotion-grid .dinfo {
    padding: 16px;
    height: 198px;
}

.mod-casino-promotion-grid .txt {
    margin-top: 8px;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 16px;
    color: #273a47;
    height: 32px;
    overflow: hidden;
    margin-bottom: 8px;
}

.mod-casino-promotion-grid .details > span {
    display: block;
    font-family: Tahoma, Arial, sans-serif;
    font-size: 11px;
    line-height: 11px;
    color: #273a47;
    margin: 15px 0;
}

.mod-casino-promotion-grid .imgContainer, .mod-casino-promotion-grid .imgContainer img {
    width: 276px;
    height: 120px;
}

.mod-casino-promotion-grid .imgContainer {
    display: block;
}

.mod-casino-promotion-grid .imgContainer img {
    border: 0;
}


.mod-casino-promotion-grid div.button {
    margin: 16px 0;
}

/* button - normal state */
.mod-casino-promotion-grid div.button.gray  {
    border: solid 1px #c6d5e0;
    border-bottom: solid 1px #708391;
}
.mod-casino-promotion-grid div.button.gray > div {
    margin: 0;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eff4f8), to(#ffffff)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #ffffff, #eff4f8); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #ffffff, #eff4f8); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #ffffff, #eff4f8); /* IE 10 */
    background: -o-linear-gradient(top, #ffffff, #eff4f8); /* Opera 11.10+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#eff4f8')"; /* IE8 */
}
/* button - hover state */
.mod-casino-promotion-grid div.hover.gray > div, .mod-casino-promotion-grid div.button.gray > div:hover {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dce3ea), to(#ffffff)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #ffffff, #dce3ea); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #ffffff, #dce3ea); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #ffffff, #dce3ea); /* IE 10 */
    background: -o-linear-gradient(top, #ffffff, #dce3ea); /* Opera 11.10+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#dce3ea')"; /* IE8 */
}
/* button - active state */
.mod-casino-promotion-grid div.active.gray, .mod-casino-promotion-grid div.button.gray:active  {
    border: none;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c6d5e0), to(#576c7a)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #576c7a, #c6d5e0); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #576c7a, #c6d5e0); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #576c7a, #c6d5e0); /* IE 10 */
    background: -o-linear-gradient(top, #576c7a, #c6d5e0); /* Opera 11.10+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#576c7a', endColorstr='#c6d5e0')"; /* IE8 */
}
.mod-casino-promotion-griddiv.active.gray > div, .mod-casino-promotion-grid div.button.gray:active > div  {
    margin: 1px;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#dce3ea)); /* Safari 4-5, Chrome 1-9 */
    background: -webkit-linear-gradient(top, #dce3ea, #ffffff); /* Safari 5.1, Chrome 10+ */
    background: -moz-linear-gradient(top, #dce3ea, #ffffff); /* Firefox 3.6+ */
    background: -ms-linear-gradient(top, #dce3ea, #ffffff); /* IE 10 */
    background: -o-linear-gradient(top, #dce3ea, #ffffff); /* Opera 11.10+ */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#dce3ea', endColorstr='#ffffff')"; /* IE8 */
}

.mod-casino-promotion-grid .main-button {
    position: absolute;
}

.mod-casino-promotion-grid .main-button a {
    font-size: 14px;
    text-transform: none;
}

.mod-casino-promotion-grid .main-button > div > div {
    background-position: right 5px;
}
.mod-casino-promotion-grid-ew5 .no-promo-available{min-height:120px;padding:30px;margin:0;margin-bottom:16px;background:rgba(255,255,255,0.8)}.mod-casino-promotion-grid-ew5 .no-promo-available h1{font-size:42px;color:#1e1e1e;font-family:"BlockBesmooth Regular",Helvetica,Arial,sans-serif;text-transform:uppercase;margin:0}.mod-casino-promotion-grid-ew5 .promotion-hash{display:block;transform:translateY(-50px);text-decoration:none}

.mod-casino-promotion-history{font-size:14px;color:#373737;background:#f3f4f4;padding:16px;width:958px}.mod-casino-promotion-history .module-title h1{font-size:20px;line-height:20px;font-weight:bold}.mod-casino-promotion-history .promotion-filter{margin:16px 0 15px 0;height:36px}.mod-casino-promotion-history .promo-criteria{float:left;margin-right:16px;padding-top:5px}.mod-casino-promotion-history .promo-criteria.apply-filter{padding-top:0}.mod-casino-promotion-history .promo-criteria-label{float:left;margin-right:10px;height:31px;line-height:31px}.mod-casino-promotion-history .promo-type{float:left;width:132px;position:relative}.mod-casino-promotion-history .dropdown-options{position:absolute;top:31px;left:0;width:100%;background:#fff;border:1px solid #e1e1e1;box-sizing:border-box;display:none}.mod-casino-promotion-history .dropdown-option{display:block;background:#fff;height:30px;box-sizing:border-box;border-top:1px solid #e1e1e1}.mod-casino-promotion-history .dropdown-option:first-child{border:0}.mod-casino-promotion-history .dropdown-option:hover{background:#d1d0d0}.mod-casino-promotion-history .dropdown-option:hover a{color:#1e1e1e}.mod-casino-promotion-history .dropdown-option a{display:block;height:30px;line-height:30px;padding:0 16px;font-size:12px;font-weight:bold;color:#1e1e1e}.mod-casino-promotion-history .promo-type-selected{display:block;background:#fff;width:100%;height:31px;line-height:31px;border:1px solid #e1e1e1;border-radius:2px;padding:0 16px;box-sizing:border-box;font-size:12px;font-weight:bold;color:#1e1e1e}.mod-casino-promotion-history .promo-type-icon{width:0;height:0;position:absolute;top:16px;right:16px;border-left:3.5px solid transparent;border-right:3.5px solid transparent;border-top:4px solid #1e1e1e}.mod-casino-promotion-history .promo-criteria-input{float:left}.mod-casino-promotion-history .promo-criteria-input input{height:31px;line-height:31px;padding:0 10px;border:1px solid #e1e1e1;border-radius:2px;background:#fff;font-size:12px;font-weight:bold;color:#1e1e1e}.mod-casino-promotion-history .clear-filter{display:block;height:31px;line-height:31px;font-size:15px;font-weight:bold;color:#2789ce}.mod-casino-promotion-history .ui-datepicker-trigger{background-position:0 0;margin:6px;width:14px;height:16px;display:block;fill:black;float:right;cursor:pointer;text-indent:-9999px}.mod-casino-promotion-history .promo-history-table{text-align:center;font-size:14px}.mod-casino-promotion-history .promo-history-table tbody tr{height:34px;line-height:34px}.mod-casino-promotion-history .promo-history-table tbody tr:nth-child(2n+1){background:#d1d0d0;color:#1e1e1e}.mod-casino-promotion-history .promo-history-table thead tr{background:#1e1e1e;height:42px;line-height:42px;color:#fff}.mod-casino-promotion-history .pagination{height:15px;line-height:15px;font-size:12px;text-align:left;padding:15px 0 0 0}.mod-casino-promotion-history .page-link{display:inline-block;color:#2789ce;text-align:center;padding:0 3px;min-width:15px}.mod-casino-promotion-history .page-link.active{color:#575757}.mod-casino-promotion-history .page-link.disabled{color:#cccfd2}.mod-casino-promotion-history .page-link.disabled .left-arrow{border-right-color:#cccfd2}.mod-casino-promotion-history .page-link.disabled .right-arrow{border-left-color:#cccfd2}.mod-casino-promotion-history .left-arrow{display:block;float:left;width:0px;height:0px;margin:2px 15px 0 0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:7px solid #2789ce}.mod-casino-promotion-history .right-arrow{display:block;float:right;width:0px;height:0px;margin:2px 0 0 15px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #2789ce}.mod-casino-promotion-history .ui-datepicker-trigger{background-image:url("/modules/casino-promotion-history/images/betfair/calendar.svg")}


.mod-casino-quick-links-rev {
  float: left;
  width: 990px;
  margin: 0;
  padding: 8px 16px;
  box-sizing: border-box;
  background-color: #e5e7e8;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 12px;
}
.mod-casino-quick-links-rev .links-right {
  float: right;
}
.mod-casino-quick-links-rev .links-right.links-below {
  margin-top: 10px;
  float: left;
}
.mod-casino-quick-links-rev .links-left {
  float: left;
  padding-right: 50px;
}
.mod-casino-quick-links-rev .list-item {
  float: left;
  border-left: 1px solid #cccfd2;
  padding: 0 12px;
}
.mod-casino-quick-links-rev .list-item-link {
  color: #2789ce;
  line-height: 20px;
  font-weight: bold;
}
.mod-casino-quick-links-rev .list-item-link:hover {
  text-decoration: underline;
}
.mod-casino-quick-links-rev .list-item-first {
  border-left: none;
  padding-left: 0;
}
.mod-casino-quick-links-rev .list-item-last {
  padding-right: 0;
}

.mod-casino-recent-games .casino-module{margin-bottom:16px}.mod-casino-recent-games .casino-module .body{padding:5px}

.mod-casino-search .search-container{position:relative;left:auto;width:162px}.mod-casino-search .search-container-shadow{height:38px;padding:0 10px}.mod-casino-search .search-form{margin:0;padding-top:7px}.mod-casino-search .search-input{padding:0 30px 0 5px;box-sizing:border-box;height:24px;width:100%;float:left;font-family:Arial,sans-serif;font-weight:bold;font-size:11px;color:#666966;line-height:24px;box-shadow:inset 0 1px 2px -1px #575757;border:0;border-radius:2px;outline:none}.mod-casino-search .search-input:focus{box-shadow:inset 0 0 2px 1px #2797e6}.mod-casino-search .search-input::-ms-clear{display:none}.mod-casino-search .search-button{position:absolute;right:8px;margin:4px 8px;padding:0;height:16px;width:16px;background:url("/modules/casino-search/images/ribbon-search-sprite.png") no-repeat 0 0;border:0}.mod-casino-search .shadow{position:relative;z-index:500;background-color:#666966}.mod-casino-search .shadow .search-button{display:none}.mod-casino-search .shadow .search-input{box-shadow:inset 0 0 2px 1px #2797e6}.mod-casino-search .search-area{position:absolute;top:38px;right:0;z-index:499;display:none;width:648px;overflow:hidden;background:#666966;box-shadow:0 10px 20px 0px rgba(0,0,0,0.5)}.mod-casino-search .search-wrapper{float:left;overflow:hidden;max-height:initial;margin:0}.mod-casino-search .games-search-list{margin-top:6px;text-align:left}.mod-casino-search .game-result{margin-left:6px;display:inline-block;width:330px;height:111px;font-size:13px;text-decoration:none}.mod-casino-search .image-result-wrap{margin:10px 0 0 10px;width:140px;height:95px;float:left}.mod-casino-search .image-result{width:140px;height:95px;border:1px solid #ffb80c}.mod-casino-search .details-result{margin:12px 0 0 12px;width:140px;height:auto;float:left}.mod-casino-search .detail-name{margin-top:6px;width:140px;white-space:nowrap;display:inline-block;overflow:hidden;font-size:14px;text-overflow:ellipsis;color:#fafafa;font-weight:bold}.mod-casino-search .detail-category{margin-top:7px;width:140px;white-space:nowrap;overflow:hidden;font-size:12px;text-overflow:ellipsis;color:#4db1ff}.mod-casino-search .search-action{position:absolute;margin-top:9px;padding:2px 24px;z-index:1;height:32px;display:block;font-size:14px;text-decoration:none;text-align:center;line-height:32px;color:#1a4879;border-radius:2px;cursor:pointer;background-image:linear-gradient(to bottom, #ffc90c, #ffb80c)}.mod-casino-search .search-action:hover{background:#ffb80c}.mod-casino-search .search-overlay{position:fixed;top:0;left:0;z-index:498;display:none;width:100%;height:100%;background-color:#1a4879;opacity:0.2}.mod-casino-search .search-close{position:absolute;top:18px;right:9px;height:10px;width:10px;line-height:12px;background:url("/modules/casino-search/images/ribbon-search-sprite.png") no-repeat 0 -16px;cursor:pointer}.mod-casino-search .search-total-results{width:100%;float:left;overflow:hidden;padding:12px 16px;box-sizing:border-box;text-align:left;font-size:14px;line-height:24px;border-bottom:1px solid #c4c4c4}.mod-casino-search .alternative-search-results-text-wrap{margin:16px 0 16px 16px;font-size:14px}.mod-casino-search .alternative-search-results-text-wrap .results-text{font-size:14px;font-weight:normal}.mod-casino-search .alternative-search-results-text-wrap .results-text.alternative-search-results-text{overflow:hidden;font-size:16px;font-weight:bold}.mod-casino-search .alternative-search-results-title{padding:13px 0 13px 18px;font-size:14px}.mod-casino-search .total-games{display:none}

.module-casino-slots-animation .slots-component{width:180px;height:88px;display:flex;flex-direction:row;background:url("assets/paddypower/free-spins-bg.svg") no-repeat top left;background-size:100% 100%;padding:8px;box-sizing:border-box}.module-casino-slots-animation .slots-component .reel{display:flex;flex:1;background-image:url("assets/paddypower/numbering.svg");background-repeat:repeat-y;background-position-x:center;background-position-y:15px;background-size:100% 770px;will-change:background-position}.module-casino-slots-animation .start-animation{animation-name:startAnimation;animation-duration:300ms;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.6, -0.7, 0.735, 0.045)}.module-casino-slots-animation .loop-animation{animation-name:loopAnimation;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.module-casino-slots-animation .end-animation{transition:background-position 150ms cubic-bezier(0.175, 0.885, 0.32, 1.275)}@keyframes startAnimation{100%{background-position-y:100px}}@keyframes loopAnimation{0%{background-position-y:inherit}100%{background-position-y:770px}}

.mod-casino-support {
    width: 990px;
    margin-bottom: 16px;
    color: #273a47;
}

.mod-casino-support .getting-started {
    display: block;
    width: 990px;
}

.mod-casino-support .section-header {
    width: 964px;
    margin: 0;
    padding: 10px 10px 10px 16px;
    background-color: rgba(255, 255, 255, 0.8);
    margin-top: 16px;
    display: block;
    font-size: 20px;
    line-height: 24px;
    font-family: "InformaPro Medium", "InformaPro", "Helvetica Neue", Arial, sans-serif;
}

.mod-casino-support .section-area {
    width: 990px;
    background-color: #FFFFFF;
    margin-bottom: 0;
}

.mod-casino-support .payout-review .section-area {
    background-color: #fff;
}

.mod-casino-support .section-area h3 a {
    color: #fff;
    font: bold 13px "Helvetica Neue", sans-serif;
    text-decoration: none;
    padding-top: 5px;
    display: block;
}

.mod-casino-support .section-area h3 a:hover {
    text-decoration: none;
}

.mod-casino-support .section-area h3 {
    margin-top: 1px;
    cursor: pointer;
    min-height: 25px;
    padding: 0 0 0 8px;
    border: 0;
    filter: none;
    background: #283a48 url("/modules/casino-core/images/sprite_201591_.png") no-repeat 940px -365px;
}

.mod-casino-support h3.open {
    background-position: 940px -386px;
}

.mod-casino-support [class*="-submenu"] {
    display: none;
    position: relative;
    margin: 0;
    border: solid 1px #D4D4D4;
    border-top: none;
    background-color: white;
    padding: 15px;
}

.showClass {
    display: block !important;
}

.mod-casino-support .getting-started .supportList,
.mod-casino-support .player-protection .supportList {
    width: 958px;
    margin: 0 16px;
    padding-top: 16px;
    padding-bottom: 16px;
}

.mod-casino-support .payout-review .section-area > div {
    padding: 16px;
}

.mod-casino-support .certification-submenu {
    min-height: 223px;
}

.mod-casino-support .payout-review .section-area > div > h4 {
    font-size: 16px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-weight: bold;
    color: #333;
    border-bottom: 1px solid #273A47;
}

.mod-casino-support .getting-started .help-area {
    position: absolute;
    float: right;
    margin-top: -29px;
    right: 23px;
}

.mod-casino-support .getting-started .help-area > h5 > span {
    font-size: 11px;
    color: #273A47;
}

.mod-casino-support .getting-started .help-area > h5 > a {
    font-size: 11px;
    text-decoration: none;
    color: #2789ce;
}

.mod-casino-support .getting-started .help-area > h5 > a:hover {
    text-decoration: underline;
}

.mod-casino-support #gBox {
    position: relative;
    background-color: #F5F9FA;
    top: 0px;
    float: right;
    width: 160px;
    height: 100%;
    border-left: 1px solid #EFEFEF;
    padding: 5px;
    margin: -14px -15px 0 16px;
}

.mod-casino-support .casino-filelist {
    margin: 0 5px 15px 5px;
}

.mod-casino-support .casino-filelist h3 {
    color: #7E97A7;
    font-weight: bold;
    font-size: 14px;
    background-color: #F5F9FA;
    margin: 0;
    border-bottom: 1px solid #273A47;
    min-height: 20px;
}

.mod-casino-support #gBox ul {
    list-style-type: none;
}

.mod-casino-support #gBox li {
    margin: 6px 0;
}

.mod-casino-support #gBox a {
    text-decoration: none;
    color: #2789CE;
    padding-left: 20px;
    display: inline-block;
    line-height: 16px;
}

.mod-casino-support #gBox .pdfFile {
    background: url("/modules/casino-core/images/sprite_201591_.png") no-repeat 0 -350px;
}

.mod-casino-support .adobe {
    margin-left: 7px;
    background: url("/modules/casino-core/images/sprite_201591_.png") 0 -724px;
    width: 145px;
    height: 36px;
    display: block;
}

.mod-casino-support .section-area a {
    text-decoration: none;
    color: #2789CE;
}

.mod-casino-support .section-area a:hover {
    text-decoration: underline;
}

.mod-casino-support .guide-submenu p {
    margin-bottom: 5px;
}

.mod-casino-support .guide-submenu img {
    margin-bottom: 16px;
}

.mod-casino-support .guide-submenu h4 {
    font-size: 14px;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
    margin-right: 6px;
    border-bottom: 1px solid #273A47;
}

.mod-casino-support .content-holder {
    display: none;
}
.mod-casino-support-page .casino-module{margin-bottom:14px}.mod-casino-support-page .casino-module .body{padding:8px}.mod-casino-support-page .casino-module .right-content{font-size:12px;font-weight:normal}.mod-casino-support-page .topic .triangle{position:absolute;right:16px;top:11px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #1e1e1e}.mod-casino-support-page .topic.extended .triangle{border-top:0;border-bottom:4px solid #1e1e1e}.mod-casino-support-page .topic.extended .topic-body{display:block;background:#f0f1f2}.mod-casino-support-page .topic.extended .topic-head{background:#c4c4c4;color:#1e1e1e}.mod-casino-support-page .topic-head{display:block;position:relative;height:25px;line-height:25px;font-size:13px;font-weight:bold;background:#cccfd2;color:#1e1e1e;padding-left:8px;margin-top:1px}.mod-casino-support-page .topic-body{font-size:11px;padding:16px;display:none;color:#1e1e1e}

.mod-casino-top-games-carousel-variants-both {
    height: 80px;
    background-color: #797e7a;
    padding: 1px;
}

.mod-casino-top-games-carousel-variants-both a {
    float: left;
    text-decoration: none;
    height: 80px;
    width: 127px;
    text-align: center;
    background-color: #202821;
}

.mod-casino-top-games-carousel-variants-both a.right {
    margin-left: 1px;
    width: 128px;
}

.mod-casino-top-games-carousel-variants-both h4 {
    color: #fff;
    font-family: "BlockBesmooth Regular";
    font-size: 17px;
    text-transform: uppercase;
    line-height: 38px;
    position: relative;
}

.mod-casino-top-games-carousel-variants-both .action {
    position: relative;
    top: 12px;

    text-align: center;
    color: #1e1e1e;
    font-family: "Arial";
    font-weight: bold;
    font-size: 12px;
    padding: 6px 8px 5px 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    background: -webkit-gradient(linear, left top, left bottom, from(#ffc90c), to(#ffb80c));
    background: -moz-linear-gradient(top, #ffc90c, #ffb80c);
    background: -ms-linear-gradient(top, #ffc90c, #ffb80c);
    background: linear-gradient(to bottom, #ffc90c, #ffb80c);
}
.mod-casino-top-games-carousel-variants-top-games {
    width: 258px;
    height: 209px;
    background-color: #202821;
}

.mod-casino-top-games-carousel-variants-top-games h3 {
    font-family: "InformaPro Medium";
    font-size: 16px;
    color: #FFFFFF;
    line-height: 32px;
    text-align: center;
    padding-top: 7px;
    padding-bottom: 5px;
}

.mod-casino-top-games-carousel-variants-top-games a {
    float: left;
    padding: 1px;
    margin-left: 13px;
    text-decoration: none;
    height: 144px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.4);
}

.mod-casino-top-games-carousel-variants-top-games a.left  {
    margin-left: 14px;
}

.mod-casino-top-games-carousel-variants-top-games h4 {
    color: #fff;
    font-family: "BlockBesmooth Regular";
    font-size: 14px;
    text-transform: uppercase;
    line-height: 34px;
    position: relative;
    top: -68px;
}

.mod-casino-top-games-carousel-variants-top-games .action {
    position: relative;
    top: -67px;

    text-align: center;
    color: #1e1e1e;
    font-family: "Arial";
    font-weight: bold;
    font-size: 12px;
    padding: 6px 8px 5px 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    background: -webkit-gradient(linear, left top, left bottom, from(#ffc90c), to(#ffb80c));
    background: -moz-linear-gradient(top, #ffc90c, #ffb80c);
    background: -ms-linear-gradient(top, #ffc90c, #ffb80c);
    background: linear-gradient(to bottom, #ffc90c, #ffb80c);
}
.mod-casino-tops {
    width: 990px;
    color: white;
    color: black;
    margin: 0;
    overflow: hidden;
    /*box-shadow: 0 2px 15px #666;*/
    margin-bottom: 16px;
    position: relative;
    height: 42px;
}

.mod-casino-tops .wins{
    float: left;
    height: 36px;
    background-color: #c9e5f9;
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0)";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e5f9),color-stop(100%,#b5d3e8)); /*Chrome & Safari*/
    background: -o-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* Opera 11.10+ */
    background: -moz-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* FF3.6+*/
    border-right: 1px solid #E0E6E6;
    border-bottom: 2px solid #E0E6E6;
    border-left: 2px solid #E0E6E6;
    width: 737px;
}

.mod-casino-tops .left-wins{
    float: left;
    height: 36px;
    background-color: #c9e5f9;
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0)";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e5f9),color-stop(100%,#b5d3e8)); /*Chrome & Safari*/
    background: -o-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* Opera 11.10+ */
    background: -moz-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* FF3.6+*/
    border-right: 1px solid #E0E6E6;
    border-bottom: 2px solid #E0E6E6;
    border-left: 2px solid #E0E6E6;
    width: 492px;
}

.mod-casino-tops .left-wins.wide {
    width: 990px;
}

.mod-casino-tops .left-wins, .mod-casino-tops .right-wins, .mod-casino-tops .wins {
    position: relative;
}

.mod-casino-tops .right-wins{
    width: 492px;
    border-right: 2px solid #E0E6E6;
    border-bottom: 2px solid #E0E6E6;
    border-left: 1px solid #E0E6E6;
    position: relative;
    height: 36px;
    float: right;
    background-color: #c9e5f9;
    filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#c9e5f9', EndColorStr='#b5d3e8', GradientType=0)";
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c9e5f9),color-stop(100%,#b5d3e8)); /*Chrome & Safari*/
    background: -o-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* Opera 11.10+ */
    background: -moz-linear-gradient(top, #c9e5f9 0%, #b5d3e8 100%); /* FF3.6+*/
}

.mod-casino-tops-casino-tops .animate-left,.mod-casino-tops-casino-tops .animate-right, .mod-casino-tops-casino-tops .animate{
    padding-left: 10px;
    line-height: 36px;
    font-family: "InformaPro Medium Italic";

    font-size: 18px;
    color: #2789ce;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 16px;
}

.mod-casino-tops-casino-tops .title {
    color: #273a47;
}

.mod-casino-tops-casino-tops .left-wins .animate-left .name, .mod-casino-tops-casino-tops .right-wins .animate-right .name, .mod-casino-tops-casino-tops .wins .animate .name{
    padding-left: 5px;
}

.mod-casino-tops-casino-tops .game {
    color: #2789ce;
}
.mod-casino-tops-casino-tops .name, .mod-casino-tops-casino-tops .amount{
    color: #7e97a7;
}

.mod-casino-tops a {
    text-decoration: none;
    color: #2789CE;
}
.mod-casino-tops a:hover{
    text-decoration: underline;
}

.mod-casino-tops .waiting{
    display: none;
}

/****************************** A-B Testing ******************************/

.mod-casino-tops .casino-tops-content {
    height: 38px;
}

.mod-casino-tops .casino-tops-content.grid-variant {
    height: 42px;
}

.mod-casino-tops .casino-tops-content.grid-variant .left-wins {
    border-right: 4px solid #E0E6E6;
    border-bottom: 5px solid #E0E6E6;
    border-left: 5px solid #E0E6E6;
    width: 486px;
}

.mod-casino-tops .casino-tops-content.grid-variant .right-wins {
    border-bottom: 5px solid #E0E6E6;
    border-left: 4px solid #E0E6E6;
    border-right: 5px solid #E0E6E6;
    width: 486px;
}

/***************************************************************************/
.mod-discovery-grid-web .grid {
    line-height: 0;
    background-color: rgb(224, 230, 230);
    box-shadow: 0px 0 15px #666;
}

.mod-discovery-grid-web .grid div {
    float: left;
}

.mod-discovery-grid-web {
    width: 990px;
    margin-bottom: 0px;
}

.mod-discovery-grid-web .grid {
    padding-bottom: 2px;
}

.mod-discovery-grid-web .mod-casino-grid-cell .area {
    margin-left: 2px;
}

.mod-discovery-grid-web .mod-casino-grid-cell div.area, .mod-casino-grid-cell .banner {
    /* margin-left: 0px;   */
    margin-top: 2px;
}


.mod-discovery-grid-web .mod-casino-tops {
    margin-top: 8px;
}



.mod-discovery-grid-web h3 {
    font-size: 14px;
    font-weight: 700;
    padding: 5px 0;
}

.mod-game-details{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;margin:0 0 10px;background-color:#fff}.mod-game-details .game-details-data{font-weight:bold}.mod-game-details .game-details-data .button{width:200px}.mod-game-details .game-details-heading{font-size:20px;font-weight:bold;color:#1e1e1e;line-height:34px;padding-top:10px}.mod-game-details .category-found{color:#666966;font-size:14px;padding:0 0 28px}.mod-game-details .total-jackpot{color:#666966;font-size:18px;margin-bottom:16px}.mod-game-details .plays-today{color:#666966;font-size:16px;padding:0 0 28px}.mod-game-details .highlight{color:#1e1e1e}.mod-game-details .game-details-link{color:#4db1ff}.mod-game-details .game-details-content{float:left;padding:19px 0 0;width:100%;font-size:14px}.mod-game-details .game-details-content h3,.mod-game-details .game-details-content strong{font-weight:bold}.mod-game-details .game-details-content h3{padding:16px 0 20px}.mod-game-details .game-details-content em{font-style:italic}.mod-game-details .game-details-content p{padding:0 0 17px;line-height:17px}.mod-game-details .game-details-content ul{padding:0 0 16px}.mod-game-details .game-details-content li{line-height:17px}.mod-game-details .social-media{overflow:hidden;padding:8px 8px 0}.mod-game-details .social-media .facebook-container{float:left}.mod-game-details .social-media .twitter-container{float:left;margin:0 5px 5px 0}.mod-game-details .may-also-like{float:left;padding-top:20px}.mod-game-details .may-also-like .mod-arcade-game-tile .tile-md{margin:2px 0px 16px 2px}.mod-game-details .may-also-like-label{color:#1e1e1e;font-weight:bold;font-size:15px}.mod-game-details .game-details-wrapper{padding:24px 0 24px 24px}.mod-game-details .game-details-data{padding-left:24px}.mod-game-details .game-details-image-wrapper img{width:100%}.mod-game-details .may-also-like .mod{margin-top:8px}

.mod-jackpots-animation .currency,
.mod-jackpots-animation .amount,
.mod-jackpots-animation .digit,
.mod-jackpots-animation .coma,
.mod-jackpots-animation .dot {
    float: left;
}

.mod-jackpots-animation .digit {
    background-repeat: repeat-y;
    background-position: 0 0;
    font-size: 0;
    overflow: hidden;
    -webkit-transition: background-position 0.3s;
    -moz-transition: background-position 0.3s;
    -o-transition: background-position 0.3s;
    -ms-transition: background-position 0.3s;
    transition: background-position 0.3s;
}

.mod-jackpots-animation .digit.freze {
    -webkit-transition: background-position 0s;
    -moz-transition: background-position 0s;
    -o-transition: background-position 0s;
    -ms-transition: background-position 0s;
    transition: background-position 0s;
}

.mod-jackpots-animation .digit.up  { background-position: 0px 0px; }
.mod-jackpots-animation .digit.go.up {
    background-position: 0 0;
    -webkit-transition: background-position 0s;
    -moz-transition: background-position 0s;
    -o-transition: background-position 0s;
    -ms-transition: background-position 0s;
    transition: background-position 0s;
}
.mod-jackpots-animation-jackpots-animation-gray16x22 > span {
    display: inline-block;
    margin: auto;
}

.mod-jackpots-animation-jackpots-animation-gray16x22 .currency {
    font-size: 20px;
    color: #202821;
    margin-right: 5px;
}

.mod-jackpots-animation-jackpots-animation-gray16x22 .digit {
    background-image: url("/modules/jackpots-animation/themes/gray_16x22/sprite_201591_.png");
    width: 16px;
    height: 22px;
    margin: 0px;
    margin-left: -1px;
}

.mod-jackpots-animation-jackpots-animation-gray16x22 .coma,
.mod-jackpots-animation-jackpots-animation-gray16x22 .dot {
    line-height: 12px;
    padding-top: 8px;
    width: 6px;
    margin-left: -1px;
    text-align: center;
    color: #202821;
    font-size: 14px;
}

.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go0.up { background-position: 0 -22px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go1.up { background-position: 0 -44px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go2.up { background-position: 0 -66px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go3.up { background-position: 0 -88px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go4.up { background-position: 0 -110px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go5.up { background-position: 0 -132px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go6.up { background-position: 0 -154px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go7.up { background-position: 0 -176px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go8.up { background-position: 0 -198px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go9.up { background-position: 0 -220px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.goOut.up { background-position: 0 -242px; }

.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.down { background-position: 0 0px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go.down { background-position: 0 242px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go0.down { background-position: 0 220px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go1.down { background-position: 0 198px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go2.down { background-position: 0 176px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go3.down { background-position: 0 154px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go4.down { background-position: 0 132px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go5.down { background-position: 0 110px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go6.down { background-position: 0 88px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go7.down { background-position: 0 66px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go8.down { background-position: 0 44px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.go9.down { background-position: 0 22px; }
.mod-jackpots-animation-jackpots-animation-gray16x22 .digit.goOut.down { background-position: 0 242px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 > span {
    display: inline-block;
    margin: auto;
}

.mod-jackpots-animation-jackpots-animation-gray18x24 .currency {
    font-size: 20px;
    color: #202821;
    margin-right: 8px;
}

.mod-jackpots-animation-jackpots-animation-gray18x24 .digit {
    background-image: url("/modules/jackpots-animation/themes/gray_18x24/sprite_201591_.png");
    width: 18px;
    height: 24px;
    margin: 0px;
    margin-left: -1px;
}

.mod-jackpots-animation-jackpots-animation-gray18x24 .coma,
.mod-jackpots-animation-jackpots-animation-gray18x24 .dot {
    line-height: 12px;
    padding-top: 8px;
    width: 6px;
    margin-left: -1px;
    text-align: center;
    color: #202821;
    font-size: 14px;
}

.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go0.up { background-position: 0 -24px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go1.up { background-position: 0 -48px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go2.up { background-position: 0 -72px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go3.up { background-position: 0 -96px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go4.up { background-position: 0 -120px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go5.up { background-position: 0 -144px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go6.up { background-position: 0 -168px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go7.up { background-position: 0 -192px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go8.up { background-position: 0 -216px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go9.up { background-position: 0 -240px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.goOut.up { background-position: 0 -264px; }

.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.down { background-position: 0 0px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go.down { background-position: 0 264px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go0.down { background-position: 0 240px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go1.down { background-position: 0 216px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go2.down { background-position: 0 192px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go3.down { background-position: 0 168px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go4.down { background-position: 0 144px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go5.down { background-position: 0 120px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go6.down { background-position: 0 96px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go7.down { background-position: 0 72px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go8.down { background-position: 0 48px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.go9.down { background-position: 0 24px; }
.mod-jackpots-animation-jackpots-animation-gray18x24 .digit.goOut.down { background-position: 0 264px; }
.mod-playtech-cashier-iframe {
  margin: 0;
  padding: 16px 108px;
  background-color: rgba(255, 255, 255, 0.8);
}
.mod-playtech-cashier-iframe .cashier-iframe {
  border: 0;
  width: 770px;
  height: 575px;
}

.mod-progress-bar {
  position: relative;
}
.mod-progress-bar .percent-completed-info {
  position: relative;
  text-align: center;
}
.mod-progress-bar .percent-completed-wrapper,
.mod-progress-bar .animation-content {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.mod-progress-bar .percent-completed-wrapper {
  align-items: center;
  bottom: 3px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.mod-progress-bar .percent-value {
  color: #ffb80c;
  display: inline-block;
  font-size: 18px;
  font-weight: bold;
}
.mod-progress-bar .pulseUp {
  animation: scaleDown 0.5s forwards 3;
  -webkit-animation: scaleDown 0.5s forwards 3;
}
.mod-progress-bar .pulseDown {
  animation: scaleDown 1s forwards 3;
  -webkit-animation: scaleDown 1s forwards 3;
}
.mod-progress-bar .complete {
  animation: moveInFromDown 1s forwards 1;
  -webkit-animation: moveInFromDown 1s forwards 1;
  display: inline-block;
  opacity: 0;
  font-size: 12px;
}
.mod-progress-bar .complete-animated {
  transform: translateY(10px);
  -webkit-transform: translateY(10px);
  animation: moveInFromDown 1s forwards 1;
  -webkit-animation: moveInFromDown 1s forwards 1;
}
@keyframes scaleDown {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.3);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes scaleDown {
  0% {
    -webkit-transform: scale(1);
  }
  30% {
    -webkit-transform: scale(1.3);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes moveInFromDown {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0px);
  }
}
@-webkit-keyframes moveInFromDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(10px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0px);
  }
}

.no-overflow{overflow:hidden}.mod-overlay-box.quick-deposit-overlay{height:0;width:0}.mod-overlay-box.quick-deposit-overlay .overlay-box-container{height:500px;position:fixed;top:125px;width:505px}.mod-overlay-box.quick-deposit-overlay .overlay-box-container .content{height:auto}.mod-overlay-box.quick-deposit-overlay .overlay-box-container.additional-deposit-image{width:810px;height:auto}.mod-overlay-box.quick-deposit-overlay .overlay-box-container.additional-deposit-image .content{height:auto;width:auto}.mod-overlay-box.quick-deposit-overlay .overlay-box-container.additional-deposit-image .deposit-image{float:left;width:360px}.mod-overlay-box.quick-deposit-overlay .overlay-box-container.additional-deposit-image .iframe-wrap{float:left}.mod-overlay-box.quick-deposit-overlay .overlay-box-container.additional-deposit-image .iframe-wrap>iframe{display:block}.mod-overlay-box.quick-deposit-overlay .content{width:505px}

.mod-return-to-player .rtp-container{background-color:rgba(255,255,255,0.8);padding:16px}.mod-return-to-player h1{font-family:"HelveticaNeue",Tahoma,sans-serif;font-size:18px;font-weight:bold;padding-bottom:8px}.mod-return-to-player p{color:#283A44;padding-bottom:8px;text-align:left;font-size:11px}.mod-return-to-player table{border-collapse:collapse;color:#E7E8EA;font-family:Tahoma;font-size:11px;text-align:left;margin-bottom:16px}.mod-return-to-player td{width:266px}.mod-return-to-player tr th{background-color:#1D2B36;font-weight:bold}.mod-return-to-player th,.mod-return-to-player td{padding-left:16px;padding-right:16px;height:27px;line-height:27px;background-color:#828282}.mod-return-to-player tr:nth-child(2n+1) td{background:#555}.mod-return-to-player a{color:#2789CE;font-weight:normal;text-decoration:none}

.mod-vip-chat{display:none;width:78px;height:138px;border:solid 1px #c4c4c4;-moz-box-shadow:0 0 10px #c4c4c4;-webkit-box-shadow:0 0 10px #c4c4c4;box-shadow:0 0 10px #c4c4c4;background:-moz-linear-gradient(top, #c4c4c4 0%, #1e1e1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #c4c4c4), color-stop(100%, #1e1e1e));background:-webkit-linear-gradient(top, #c4c4c4 0%, #1e1e1e 100%);background:-o-linear-gradient(top, #c4c4c4 0%, #1e1e1e 100%);background:-ms-linear-gradient(top, #c4c4c4 0%, #1e1e1e 100%);background:linear-gradient(to bottom, #c4c4c4 0%, #1e1e1e 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#1e1e1e');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#1e1e1e');zoom:1}.mod-vip-chat>a{display:block;width:78px;height:138px}.mod-vip-chat .icon{height:101px}.mod-vip-chat .link{height:37px;background:-moz-linear-gradient(top, #575757 0%, #1e1e1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #575757), color-stop(100%, #1e1e1e));background:-webkit-linear-gradient(top, #575757 0%, #1e1e1e 100%);background:-o-linear-gradient(top, #575757 0%, #1e1e1e 100%);background:-ms-linear-gradient(top, #575757 0%, #1e1e1e 100%);background:linear-gradient(to bottom, #575757 0%, #1e1e1e 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#1e1e1e');filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#1e1e1e');zoom:1;text-align:center}.mod-vip-chat .link>span>span{display:inline-block;line-height:40px}.mod-vip-chat .logo{background:url("/modules/vip-chat/images/sprite.png") 0 9px no-repeat;width:20px;margin-right:3px}.mod-vip-chat .text{color:#fff}.mod-vip-chat .arrow{background:url("/modules/vip-chat/images/sprite.png") -21px 10px no-repeat;width:6px;margin-left:5px}

.mod-winners{color:#3d3d3d;display:inline-block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px}.mod-winners .left-side,.mod-winners .center-side,.mod-winners .right-side{float:left;padding:0}.mod-winners .center-side{width:412px;margin:0 10px}.mod-winners .center-side .section-container{padding:10px 20px}.mod-winners .center-side .section-container.center-col-item{padding:15px 20px 20px}.mod-winners .center-side .section-container.center-col-item.first-box{padding:0 20px 20px}.mod-winners .center-side .section-container.section-container-first-box{margin:0;padding:10px 20px 0;cursor:auto}.mod-winners .center-side .no-data-available{padding:0 0 10px 0}.mod-winners .center-side .activity-content{width:245px;display:inline-block;overflow:hidden;text-overflow:ellipsis}.mod-winners .left-side{width:298px}.mod-winners .right-side{width:260px}.mod-winners .right-side .section-title{padding-bottom:5px}.mod-winners .right-side .cell-link-wrapper{width:134px}.mod-winners .right-side .game-link{width:134px;cursor:auto}.mod-winners .right-side .activity-stream-wrapper{font-size:12px;font-weight:bold;color:#666966;line-height:14px;min-height:52px;display:table-cell;padding:0 0 5px}.mod-winners .right-side .game-name,.mod-winners .right-side .win-value{color:#2789ce}.mod-winners .right-side .customer-initials{text-transform:capitalize}.mod-winners .right-side .activity-stream-image{width:74px;height:43px;margin:0 11px 0 0;float:none;display:inline-block;vertical-align:middle}.mod-winners .right-side .activity-content{width:147px;display:inline-block;vertical-align:middle;overflow-x:hidden;text-overflow:ellipsis}.mod-winners .right-side .section-container{margin:0;padding:10px 10px 0}.mod-winners .right-side .section-container:last-child{padding:10px 10px 7px}.mod-winners .section-container{padding:10px;margin:0 0 10px;background-color:rgba(255,255,255,0.9);cursor:pointer}.mod-winners .section-container.section-container-first-box{cursor:auto}.mod-winners .section-title{font-size:20px;padding:10px 0 12px;line-height:17px;font-weight:bold}.mod-winners .winners-list{display:inline-block;margin:5px 0 0}.mod-winners .cell-wrapper{color:#e5e7e8;padding:0 0 1px;line-height:25px;float:left}.mod-winners .cell-wrapper.info-title{font-size:14px;font-weight:bold;color:#3d3d3d;width:240px;overflow:hidden}.mod-winners .cell-wrapper.info-title:first-child{margin:-5px 0 0}.mod-winners .cell-link-wrapper{float:left;margin:0 1px 0 0;width:171px;height:25px;background-color:#800019;background-image:linear-gradient(to left, #ff0037 0%, #800019 100%)}.mod-winners .value-amount{float:left;width:85px;background:#3d3d3d;text-align:center;padding:0 10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mod-winners .activity-stream-wrapper{min-height:74px;line-height:20px}.mod-winners .activity-stream-image{border:2px solid #fff;box-shadow:0 0 5px rgba(0,0,0,0.4);width:106px;height:65px;padding:0;margin:5px 16px 10px 0;float:left}.mod-winners .game-link{text-decoration:underline;color:#e5e7e8;white-space:nowrap;padding:0 5px 0 10px;text-overflow:ellipsis;overflow:hidden;width:171px;display:inline-block}

