html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; }
body { margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display: block; }
audio,
canvas,
progress,
video { display: inline-block; vertical-align: baseline; }
a { background-color: transparent;  }
a:active,
a:hover { outline: 0; }
b,
strong { font-weight: bold; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code,
kbd,
pre,
samp { font-family: monospace, monospace; font-size: 1em; }
button,
input,
optgroup,
select,
textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button,
select { text-transform: none; }
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled],
html input[disabled] { cursor: default; }
button::-moz-focus-inner,
input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
table { border-collapse: collapse; border-spacing: 0; }
td,
th { padding: 0; }
.c-l { clear: left }
.c-r { clear: right }
.cl-b { clear: both }
/*Top Quicknavi*/
.quicknavi-top .navi{ display: flex; justify-content: space-around; flex-flow: row wrap; list-style: none; background-color: #1A4D6A; }
.quicknavi-top .navi li { padding: 10px 0; }
.quicknavi-top .navi li a { text-decoration: none; text-transform: capitalize; font-size: 15px; line-height: 19px; color: #fff; }
.quicknavi-top .navi li a:hover { text-decoration: underline; }
/* helpers */
.important-text { color:red; text-align: center; }
.clearleft { clear: left; }
.clearright { clear: right; }
.clearboth { clear: both }
.clear:before,
.clear:after { content: " "; display: table; }
.clear:after { clear: both; }
.clear { *zoom: 1; }

/*slick*/
.slick-slider { position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before,
.slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

/*! nouislider - 8.0.2 - 2015-07-06 13:22:09 */
.noUi-target,
.noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; -ms-user-select: none; -moz-user-select: none; -moz-box-sizing: border-box; box-sizing: border-box }
.noUi-target { position: relative; direction: ltr }
.noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; background: url(asset/bar-bg1.png) no-repeat 0 1px; }
.noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0 }
.noUi-handle { position: relative; z-index: 1 }
.noUi-stacking .noUi-handle { z-index: 10 }
.noUi-state-tap .noUi-origin { -webkit-transition: left .3s, top .3s; transition: left .3s, top .3s }
.noUi-state-drag * { cursor: inherit !important }
.noUi-base { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.noUi-horizontal { height: 22px; }
.noUi-horizontal .noUi-handle { width: 29px; height: 30px; left: -9px; top: -4px; border: 0; border-radius: 0; background: url(sprite/header-1.png) no-repeat -136px -52px; box-shadow: none; }
.noUi-horizontal .noUi-handle>div { position: absolute; top: -35px; left: -10px; display: block; width: 53px; padding: 7px 3px 14px; font: 400 14px/14px Arial; color: #5c5c5c; text-align: center; text-shadow: 1px 1px white; background: url(asset/bar-tip.png) no-repeat 0 0; opacity: 0.0; transition: 1s 1s linear }
.noUi-horizontal .noUi-handle.noUi-active>div { opacity: 1.0; transition: none }
.noUi-vertical { width: 18px }
.noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px }
.noUi-background { background: #f7f7f7; box-shadow: 0 3px 5px #d9d9d9 inset; }
.noUi-origin.noUi-background { background: #f7f7f7 url(asset/bar-bg1.png) no-repeat right 1px; }
.noUi-connect { background: url(asset/bar-bg.png) repeat-x 0 -21px; -webkit-transition: background 450ms; transition: background 450ms }
.noUi-origin { border-radius: 11px; }
.noUi-target { border-radius: 11px; box-shadow: 0 3px 5px #d9d9d9 inset;/* padding: 0 10px; */ }
.noUi-target.noUi-connect { box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #BBB }
.noUi-dragable { cursor: w-resize }
.noUi-vertical .noUi-dragable { cursor: n-resize }
.noUi-handle { border: 1px solid #D9D9D9; border-radius: 3px; background: #FFF; cursor: default; box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB }
.noUi-active { box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB }
.noUi-handle:after,
.noUi-handle:before { content: ""; display: none; position: absolute; height: 14px; width: 1px; background: #E8E7E6; left: 14px; top: 6px }
.noUi-handle:after { left: 17px }
.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before { width: 14px; height: 1px; left: 6px; top: 14px }
.noUi-vertical .noUi-handle:after { top: 17px }
[disabled] .noUi-connect,
[disabled].noUi-connect { background: #B8B8B8 }
[disabled] .noUi-handle,
[disabled].noUi-origin { cursor: not-allowed }
.noUi-pips,
.noUi-pips * { -moz-box-sizing: border-box; box-sizing: border-box }
.noUi-pips { position: absolute; font: 400 12px Arial; color: #999 }
.noUi-value { width: 40px; position: absolute; text-align: center; color: #9c9c9c; }
.noUi-value-sub { color: #ccc; font-size: 10px }
.noUi-marker { position: absolute; background: #CCC }
.noUi-marker-large,
.noUi-marker-sub { background: #dddddd; }
.noUi-pips-horizontal { height: 40px; top: 100%; left: 0; margin-top: -7px; width: 100% }
.noUi-value-horizontal { margin-left: -20px; padding-top: 20px }
.noUi-value-horizontal.noUi-value-sub { padding-top: 15px }
.noUi-marker-horizontal.noUi-marker { width: 1px; height: 5px }
.noUi-marker-horizontal.noUi-marker-sub { height: 10px }
.noUi-marker-horizontal.noUi-marker-large { height: 10px; }
.noUi-pips-vertical { padding: 0 10px; height: 100%; top: 0; left: 100% }
.noUi-value-vertical { width: 15px; margin-left: 20px; margin-top: -5px }
.noUi-marker-vertical.noUi-marker { width: 5px; height: 2px; margin-top: -1px }
.noUi-marker-vertical.noUi-marker-sub { width: 10px }
.noUi-marker-vertical.noUi-marker-large { width: 15px }

/* general site style */

/* body */
body { font: normal 12px/18px Arial, sans-serif; color: #606060; overflow-x: hidden; }
#topwrap { position: relative; overflow: hidden; }
body { background-image: -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-size: 767px 537px; background-repeat: no-repeat; background-position: top center; }
.loaded body { background-image: url(asset/bg/body-mobile.jpg); background-image: url(asset/bg/body-mobile.jpg), -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-mobile.jpg), -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-mobile.jpg), linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); }

@media screen and (min-width:768px) {
	body { background-size: 1280px 897px; }
	.loaded body { background-image: url(asset/bg/body-tablet.jpg); background-image: url(asset/bg/body-tablet.jpg), -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-tablet.jpg), -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-tablet.jpg), linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); }
}

@media screen and (min-width:1280px) {
	body { background-size: 1920px 897px; }
	.loaded body { background-image: url(asset/bg/body-desktop-s.jpg); background-image: url(asset/bg/body-desktop-s.jpg), -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-s.jpg), -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-s.jpg), linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); }
}

@media screen and (min-width:1920px) {
	body { background-size: 2560px 897px; }
	.loaded body { background-image: url(asset/bg/body-desktop-m.jpg); background-image: url(asset/bg/body-desktop-m.jpg), -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-m.jpg), -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-m.jpg), linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); }
}

@media screen and (min-width:2560px) {
	body { background-size: 3257px 897px; }
	.loaded body { background-image: url(asset/bg/body-desktop-l.jpg); background-image: url(asset/bg/body-desktop-l.jpg), -moz-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-l.jpg), -webkit-linear-gradient(top, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); background-image: url(asset/bg/body-desktop-l.jpg), linear-gradient(to bottom, #6aa4cb 0%, #fdeae3 64%, #ffffff 100%); }
}

/* top containers */
#page,
header,
article:not(.post-box),.container,footer,#foot { max-width: 1166px; padding: 0; margin: 0 auto; }
article:not(.post-box),.container { min-width: 310px; max-width: 1126px; padding: 20px 5px; background: #fff; }
#page.container { padding: 25px 0; }
.container:after { content: ''; display: block; clear: both; }
article.not-found { text-align: center; }
article.not-found img { max-width: 100%; height: auto; }

@media(max-width: 899px){
	#page > aside[style*="margin-top"] { margin-top: 0 !important; }
}

@media only screen and (min-width:600px) {
	.vnew article { padding: 20px; }
}

@media only screen and (min-width:670px) {
	#content article { position: relative; }
	#content article:before { content: ""; float: right; width: 230px; height: 170px; }
	#content article.blog:before { display: none; }
}

@media only screen and (min-width:900px) {
	#content { position: relative; float: left; margin-right: -236px; width: 100%; background: white; z-index: 1; }
	#content:before { content: ""; }
	#content article { margin-right: 236px; position: static; padding: 17px }
	#content article.blog { padding-top: 0; padding-bottom: 0; padding-left: 20px; padding-right: 30px; }
	#content article:before { display: none; }
}

@media screen and (min-width:1024px) {
	article:not(.post-box),.container { padding: 25px 20px; }
}

@media screen and (min-width:1220px) {
	article:not(.post-box),.container { position: relative; z-index: 3; }
}

@media screen and (min-width:1280px) {
	.loaded article:not(.post-box),.loaded .container { zoom: 1; }
}

/* header container */
header { position: relative; z-index: 90; min-width: 320px; padding: 8px 0 0; }
header:after { content: ""; display: table; clear: both; }

@media screen and (min-width:1024px) {
	header { padding: 18px 0 0; }
}

@media screen and (min-width:1280px) {
	.header-bling { position: absolute; top: 0; left: 50%; width: 1465px; height: 423px; margin-left: -781px; z-index: 1; visibility: hidden; opacity: 0; pointer-events: none; }
	.header-bling:after { content: ''; width: 1166px; height: 980px; position: absolute; top: 127px; left: 50%; margin-left: -534px; -webkit-filter: blur(20px); -moz-filter: blur(20px); filter: blur(20px); max-height: -webkit-calc(100vh - 127px); max-height: -moz-calc(100vh - 127px); max-height: -ms-calc(100vh - 127px); max-height: calc(100vh - 127px); }
	.header-bling:after { background: -moz-linear-gradient(top, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, .4) 0%, rgba(0, 0, 0, 0) 100%); }
	.loaded .header-bling { background: url(asset/bg/header-bling.png) 50% no-repeat; visibility: visible; opacity: 1; transition: opacity .5s .5s; }
}

/* header element site logo */
.slots-logo { width: 157px; height: 41px; line-height: 41px; float: left; margin: 0 0 10px 18px; transition: width .15s, margin-left .15s; }
.slots-logo.shrunk { width: 80px; margin-left: 6px; }
.slots-logo img { display: inline-block; vertical-align: middle; width: 100%; height: auto; }

@media screen and (min-width:404px) {
	.slots-logo,
	.slots-logo.shrunk { width: 157px; margin-left: 18px; transition: none; }
}

@media screen and (min-width:768px) {
	.slots-logo { margin-bottom: 10px; }
}

@media screen and (min-width:1024px) {
	.slots-logo,
	.slots-logo.shrunk { width: 200px; height: 49px; line-height: 49px; margin-bottom: 16px; }
}

@media screen and (min-width:1040px) {
	.slots-logo,
	.slots-logo.shrunk { position: relative; margin-top: 0; margin-left: 3%; }
}

@media screen and (min-width:1025px) {
	.slot-search input { font-size: 13px; }
}

@media screen and (min-width:1220px) {
	.slot-search { right: 0; }
}

@media screen and (max-width:767px) {
	.autocomplete-suggestions { right: 55px; left: auto !important; width: 154px !important; max-height: 60vh !important; }
}

/* header element slogan */
.slogan { display: none; }
.slogan span { display: inline-block; vertical-align: middle; height: 20px; }

@media screen and (min-width:1100px) {
	.slogan { font-size: 0; line-height: 48px; margin-left: 240px; margin-right: 260px; margin-bottom: 14px; display: block; text-align: right; }
	.slogan.se {margin-left: 236px; }

	.slogan:before,
	.slogan:after { content: ''; height: 40px; }
	.slogan:before { background-position: 0 0; width: 365px; margin-right: 5px; margin-top: -2px; }
	.slogan:after { background-position: -470px 0; width: 48px; margin-left: 5px; }

	.slogan:before,
	.slogan:after,
	.slogan span { background-image: url(asset/header-slogan.png); background-repeat: no-repeat; vertical-align: middle; display: inline-block; -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, .5)); filter: drop-shadow(0 0 6px rgba(0, 0, 0, .5)); }
	.slogan span { height: 20px; position: relative; top: -8px; }

    .slogan.se:before,
	.slogan.se:after,
	.slogan.se span { background-image: url(asset/se/header-slogan.png); background-repeat: no-repeat; vertical-align: middle; display: inline-block; -webkit-filter: drop-shadow(0 0 6px rgba(0, 0, 0, .5)); filter: drop-shadow(0 0 6px rgba(0, 0, 0, .5)); }
	.slogan.se:before { background-position: 0 0; width: 448px; margin-right: 2px; margin-top: -2px; }
	.slogan.se:after { background-position: -500px 0; width: 124px; margin-left: 5px; height: 46px;}

	.slogan-jp:after { background-image: url(asset/header-slogan-jp.png); background-position: -5px 0; width: 525px; height: 30px; }
	.slogan-jp:before { content: none; }
	.slogan-jp span { top: 0; }


	.slogan .n1 { background-position: -2px -42px; width: 9px; margin-right: -1px; }
	.slogan .n2 { background-position: -14px -42px; width: 14px; }
	.slogan .n3 { background-position: -30px -42px; width: 13px; }
	.slogan .n4 { background-position: -46px -42px; width: 12px; }
	.slogan .n5 { background-position: -61px -42px; width: 15px; }
	.slogan .n6 { background-position: -77px -42px; width: 13px; }
	.slogan .n7 { background-position: -94px -42px; width: 11px; margin-left: 2px; }
	.slogan .n8 { background-position: -106px -42px; width: 14px; margin-left: -1px; }
	.slogan .n9 { background-position: -121px -42px; width: 14px; }
	.slogan .n0 { background-position: -138px -42px; width: 14px; }

	.slogan.se .n1 { background-position: -9px -48px; width: 9px; margin-right: -1px; height: 24px;margin-top: 14px;}
	.slogan.se .n2 { background-position: -19px -48px; width: 13px; height: 24px;margin-top: 14px;}
	.slogan.se .n3 { background-position: -32px -50px; width: 13px;margin-top: 14px; }
	.slogan.se .n4 { background-position: -46px -50px; width: 12px;margin-top: 14px; }
	.slogan.se .n5 { background-position: -58px -50px; width: 15px;margin-top: 14px; }
	.slogan.se .n6 { background-position: -74px -50px; width: 13px;margin-top: 14px; }
	.slogan.se .n7 { background-position: -89px -49px; width: 11px; margin-left: 2px;margin-top: 14px; }
	.slogan.se .n8 { background-position: -99px -50px; width: 14px; margin-left: -1px;margin-top: 14px; }
	.slogan.se .n9 { background-position: -113px -50px; width: 14px;margin-top: 14px; }
	.slogan.se .n0 { background-position: -128px -50px; width: 14px;margin-top: 14px; }
}

@media screen and (min-width:1220px) {
	.slogan { margin-right: 240px; }
	.slogan:before { width: 425px; margin-top: 0; }
	.slogan:after { width: 125px; }

	.slogan-jp { margin-right: 270px; }
	.slogan-jp:after { width: 525px; }
}

/* header element search */
.slot-search { position: absolute; top: 11px; right: 55px; z-index: 11; }
.slot-search input { background: #fff url(asset/icon/header-icon-search.png) right 12px center no-repeat; border: 0 none; width: 28px; height: 28px; padding: 5px; float: right; border-radius: 19px; transition: width .15s, padding .15s, border-radius .15s; text-indent: 100%; font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 28px; }
.slot-search.open { background: #4e798d; border: 4px solid #4e798d; top: 7px; transition: border-right-width .15s; border-radius: 24px; }
.slot-search.open input { width: 118px; outline: none; padding: 5px 30px 5px 18px; text-indent: 0; border-radius: 19px; }
.slot-search.filled { border-radius: 24px 24px 0 0; }
.slot-search.filled input { border-radius: 19px 19px 0 0; }
.autocomplete-suggestions { background: #fff; border-width: 0 4px 4px; border-style: solid; border-color: #4e798d; padding: 0 6px 6px; overflow-y: auto; font-family: 'Raleway', sans-serif; }
.autocomplete-suggestions:before { content: ''; border-top: 1px solid #787878; position: absolute; position: -webkit-sticky; display: block; position: sticky; top: 0; left: 6px; right: 6px; margin-left: 10px; margin-right: 6px; }
.autocomplete-suggestion { display: block; white-space: normal; font-size: 13px; line-height: 1; padding: 7px 12px; color: #787878; text-decoration: none; cursor: pointer; }
.autocomplete-suggestion strong { background: #eee; color: #000; padding: 0 2px; border-radius: 3px; font-weight: normal; }
.autocomplete-suggestion:hover,
.autocomplete-suggestion.autocomplete-selected { background: #eee; }
.autocomplete-suggestion:first-child { margin-top: 6px; }

@media screen and (min-width:768px) {
	.slot-search { right: 5px; border: 4px solid transparent; top: 9px; }
	.slot-search input { width: 118px; text-indent: 0; padding: 3px 30px 3px 18px; }
	.slot-search.open { top: 9px; }
	.slot-search.open input { padding: 3px 30px 3px 18px; }
	.autocomplete-suggestions { margin-left: -4px; width: 154px !important; }
}

@media screen and (min-width:1024px) {
	.slot-search { right: 20px; }
	.slot-search,
	.slot-search.open { top: 19px; }
	.slot-search input,
	.slot-search.open input { width: 164px; }
	.autocomplete-suggestions { width: 200px !important; }
}

/* header main menu */
.header-nav,
.header-nav ul { list-style: none; }

@media screen and (max-width:767px) {
	.header-nav-toggle { width: 38px; height: 38px; float: right; margin: 3px 10px; border-radius: 50%; position: relative; overflow: hidden; z-index: 20; cursor: pointer; }
	.header-nav-toggle { background: #ff5009; background: -moz-linear-gradient(top, #ff5009 1%, #ff8310 100%); background: -webkit-linear-gradient(top, #ff5009 1%, #ff8310 100%); background: linear-gradient(to bottom, #ff5009 1%, #ff8310 100%); }
	.nav-open body { position: fixed; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
	.header-nav-toggle span { background: white; width: 18px; height: 3px; position: absolute; top: 19px; left: 19px; margin-left: -9px; margin-top: -8px; transition: transform .15s, margin .15s; }
	.header-nav-toggle span + span { margin-top: -2px; }
	.header-nav-toggle span + span + span { margin-top: 4px; }
	.nav-open .header-nav-toggle span { margin-top: -2px; transform: rotate(-45deg); }
	.nav-open .header-nav-toggle span + span { margin-top: -2px; transform: scaleX(0); }
	.nav-open .header-nav-toggle span + span + span { margin-top: -2px; transform: rotate(45deg); }
	.header-nav { position: fixed; top: 59px; left: 0; bottom: 0; right: 0; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; z-index: 10; font-family: Sriracha, serif; margin: 0; padding: 0; visibility: hidden; opacity: 0; }
	.anime .header-nav { transition: opacity .25s, visibility 0s .25s; }
	.nav-open .header-nav { visibility: visible; opacity: 1; }
	.anime.nav-open .header-nav { transition: opacity .25s; }
	.header-nav { background: url(asset/icon/nav-dots.png) rgb(254, 236, 224); background-image: url(asset/icon/nav-dots.png), -moz-linear-gradient(45deg, rgba(254, 236, 224, 1) 1%, rgba(205, 235, 242, 1) 100%); background-image: url(asset/icon/nav-dots.png), -webkit-linear-gradient(45deg, rgba(254, 236, 224, 1) 1%, rgba(205, 235, 242, 1) 100%); background-image: url(asset/icon/nav-dots.png), linear-gradient(45deg, rgba(254, 236, 224, 1) 1%, rgba(205, 235, 242, 1) 100%); background-position: 50% 0; }
	.header-nav:before { content: ''; position: -webkit-sticky; position: sticky; top: 0; left: 0; right: 0; height: 22px; display: block; width: 100%; }
	.header-nav:before { background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); }
	.header-nav > li { float: left; }
	.header-nav > li, .header-nav ul.special-mobile-nav > li { width: 50%; height: 102px; line-height: 102px; text-align: center; }
	.header-nav > li > a,
	.header-nav > li > span,
	.header-nav ul.special-mobile-nav > li > a,
	.header-nav ul.special-mobile-nav > li > span { display: inline-block; vertical-align: middle; font-size: 15px; line-height: 20px; text-decoration: none; text-transform: uppercase; color: #000; padding: 50px 0 10px; position: relative; text-shadow: 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff; transition: opacity .25s, transform .25s; cursor: pointer; }
    .header-nav > li > a:before,
	.header-nav > li > span:before,
    .header-nav ul.special-mobile-nav > li > a:before,
	.header-nav ul.special-mobile-nav > li > span:before { content: ''; width: 84px; height: 84px; position: absolute; top: 0; left: 50%; margin-left: -42px; border-radius: 50%; box-shadow: 0 0 18px rgba(0, 46, 76, .53); }
	.header-nav > li > a:before,
	.header-nav > li > span:before,
	.header-nav ul.special-mobile-nav > li > a:before,
	.header-nav ul.special-mobile-nav > li > span:before { background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); }
	.header-nav > li > span > i,.header-nav > li > a > i{ position:absolute;z-index:2;top:0;left:50%;margin-left:23px;width: 26px;height: 26px;border-radius:50%;box-shadow:0 0 5px rgba(0, 46, 76, .53);background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); }
	.header-nav > li > span > i:before,.header-nav > li > a > i:before,.header-nav > li > span > i:after,.header-nav > li > a > i:after{content: "";position: absolute;width: 12px;height: 2px;top: 0;bottom: 0;right: 0;left: 0;margin: auto;background:#ff570a;}
	.header-nav > li > span > i:after,.header-nav > li > a > i:after{width: 2px;height: 12px;}
	.header-mobile-icon:after,
	.header-mobile-toggle:after { content: ''; background-image: url(sprite/header-mobile-icons.png); background-repeat: no-repeat; position: absolute; top: 20px; left: 50%; transform: translate3d(-50%, -50%, 0); }
	.header,
	.header:before,
	.header:after { background-image: url(); background-repeat: no-repeat; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; color: transparent; content: ''; position: relative; }
	.header-mobile-icon-reviews:after { background-position: -59px 0px; width: 54px; height: 53px; }
	.header-mobile-icon-apps:after { background-position: -114px 0px; width: 81px; height: 49px; }
	.header-mobile-icon-bonuses:after { background-position: -198px 0px; width: 57px; height: 58px; }
	.header-mobile-icon-casinos:after {background-position: -167px -63px;width: 66px;height: 46px;}
	.header-mobile-icon-free:after { background-position: -58px -55px; width: 51px; height: 57px; }
	.header-mobile-icon-guide:after { background-position: -110px -55px; width: 50px; height: 59px; }
	.header-mobile-icon-sites:after { background-position: 0px 0px; width: 58px; height: 54px; }
	.header-mobile-icon-more:after { background-position: 0px -115px; width: 65px; height: 56px; }
	.header-mobile-icon-netent:after { background-position: -124px -115px; width: 58px; height: 65px; }
	.header-mobile-icon-new:after { background-position: -185px -115px; width: 67px; height: 65px; }
    .header-mobile-icon-gambling:after { background-position: -74px -120px; width: 56px; height: 56px; }
    .header-mobile-icon-real-money:after { background-position: 0px -55px; width: 57px; height: 54px; }
    .header-mobile-icon-home:after { background-position: -130px -118px; width: 55px; height: 60px; }
	.header-nav > li > a:after,
	.header-nav > li > span:after,
    .header-nav ul.special-mobile-nav > li > a:after,
	.header-nav ul.special-mobile-nav > li > span:after { position: absolute; top: 20px; left: 50%; transform: translate3d(-50%, -50%, 0); }
	.header-nav > li > a span,
	.header-nav > li > span span,
	.header-nav ul.special-mobile-nav > li > a span,
	.header-nav ul.special-mobile-nav > li > span span { position: relative; }
	.header-nav > li > a span span,
	.header-nav > li > span span span,
	.header-nav ul.special-mobile-nav > li > a span span,
	.header-nav ul.special-mobile-nav > li > span span span { color: #ff5209; }
	.header-nav .header-mobile-item-hidden { display: none; }
	.nav-open-drilldown .header-nav > li > a,
	.nav-open-drilldown .header-nav > li > span,
    .nav-open-drilldown .header-nav ul.special-mobile-nav > li > a, .nav-open-drilldown .header-nav ul.special-mobile-nav > li > span { visibility: hidden; opacity: 0; transform: scale(.5); transition: opacity .25s, transform .25s, visibility 0s .25s; }
	.nav-dropdown { position: fixed; top: 54px; left: 0; right: 0; bottom: -20px; overflow: hidden; visibility: hidden; transform: translateX(100%); transition: transform .25s, visibility 0s .25s; padding: 48px 0 0; margin: 0; }
	.nav-dropdown-visible { visibility: visible; transform: none; transition: transform .25s; }
	.nav-dropdown-scrollable { padding-bottom: 88px; }
	.nav-dropdown-noscroll { flex-flow: row wrap; }
	.nav-dropdown-head { background: #fff; text-align: center; position: fixed; top: 54px; left: 0; right: 0; font-size: 18px; line-height: 48px; text-align: center; text-transform: uppercase; color: #000; width: 100%; visibility: hidden; opacity: 0; }
	.nav-dropdown-head span { color: #ff5209; }
	.nav-dropdown-body { position: fixed; top: 102px; left: 0; right: 0; bottom: 48px; overflow-y: hidden; overflow-x: auto; -webkit-overflow-scrolling: touch; display: flex; flex-flow: column wrap; }
	.nav-dropdown-body > li { width: 50%; height: 80px; line-height: 80px; text-align: center; }
	.nav-dropdown-body > li > a { font-size: 0; display: block; text-decoration: none; text-indent: 100%; position: relative; width: 100%; height: 80px; }
	.nav-dropdown-body > li > a i,
	.nav-dropdown-body > li > a:after { position: absolute; top: 50%; left: 50%; transform: translate3d(-50%, -50%, 0); }
	.nav-dropdown-body > li > a:after { content: ''; /*-webkit-filter: drop-shadow(-1px -1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(1px 0 0 #fff) drop-shadow(1px 1px 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 0 1px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(0,46,76,.1)); filter: drop-shadow(-1px -1px 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(1px -1px 0 #fff) drop-shadow(1px 0 0 #fff) drop-shadow(1px 1px 0 #fff) drop-shadow(0 1px 0 #fff) drop-shadow(-1px 1px 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 0 1px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(0,46,76,.1));*/ }
	.nav-dropdown-visible .nav-dropdown-head { visibility: visible; opacity: 1; transition: opacity .35s .15s, visibility 0s .35s; }
	.nav-dropdown-back { width: 64px; height: 48px; position: absolute; top: 0; left: 0; cursor: pointer; }
	.nav-dropdown-back:before,
	.nav-dropdown-back:after { content: ''; position: absolute; }
	.nav-dropdown-back:before { background: #000; width: 18px; height: 1px; top: 50%; left: 50%; margin-left: -9px; }
	.nav-dropdown-back:after { width: 10px; height: 10px; border-width: 1px 0 0 1px; border-style: solid; border-color: #000 transparent transparent #000; position: absolute; top: 50%; left: 50%; margin: -5px 0 0 -9px; transform: rotate(-45deg); }
	.nav-dropdown-scrollbar { background: #fff; position: fixed; bottom: 0; left: 0; right: 0; height: 68px; visibility: hidden; opacity: 0; }
	.nav-dropdown-visible.nav-dropdown-scrollable .nav-dropdown-scrollbar { visibility: visible; opacity: 1; transition: opacity .25s .15s; }
	.nav-dropdown-scrollbar .scroll-left,
	.nav-dropdown-scrollbar .scroll-right { width: 29px; height: 30px; position: absolute; top: 17px; border: 1px solid #a6a6a6; border-radius: 3px; box-shadow: 0 2px 3px rgba(0, 0, 0, .1), inset 0 0 1px #e9e9e9; z-index: 2; }
	.nav-dropdown-scrollbar .scroll-left { background: rgb(255, 255, 255) url(asset/icon/arr-prev.png) 50% no-repeat; background: url(asset/icon/arr-prev.png), -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-prev.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-prev.png), linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background-position: 50%; background-repeat: no-repeat; }
	.nav-dropdown-scrollbar .scroll-right { background: rgb(255, 255, 255) url(asset/icon/arr-next.png) 50% no-repeat; background: url(asset/icon/arr-next.png), -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-next.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-next.png), linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background-position: 50%; background-repeat: no-repeat; }
	.nav-dropdown-scrollbar .scroll-left { left: 13px; }
	.nav-dropdown-scrollbar .scroll-right { right: 13px; }
	.nav-dropdown-scrollbar .nav-dropdown-slider { height: 9px; position: absolute; top: 29px; left: 43px; right: 43px; background: #a5a5a5; padding: 0 20px; border-radius: 0; box-shadow: none; }
	.nav-dropdown-scrollbar .noUi-base { height: 100%; position: relative; }
	.nav-dropdown-scrollbar .noUi-origin { position: relative; width: 0; height: 100%; }
	.nav-dropdown-scrollbar .noUi-handle { width: 32px; height: 32px; line-height: 32px; font-family: Arial, sans-serif; font-size: 12px; text-align: center; font-style: normal; color: #fff; position: absolute; top: 50%; left: 50%; margin: -16px 0 0 -16px; border-radius: 50%; box-shadow: 0 1px 1px rgba(0, 0, 0, .35); }
	.nav-dropdown-scrollbar .noUi-handle { background: rgb(255, 80, 9); background: -moz-linear-gradient(top, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); background: linear-gradient(to bottom, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); }
	.header-nav .nav-mobile-hidden { display: none; }
	.header-nav > li, .header-nav ul.special-mobile-nav > li { order: 1; }
	.header-nav > li.nav-guide { order: 2; }
    .header-nav ul.special-mobile-nav { padding-left: 0px; width: 100%; }
    .header-nav ul.special-mobile-nav > li { float: left; }
    .header-nav > li:not([class]) { float: none; width: 100%; }

    .nav-dropdown.v2 .nav-dropdown-body > li > a:before,
	.nav-dropdown.v2 .nav-dropdown-body > li > span:before { content: ''; width: 84px; height: 84px; position: absolute; top: 0%; left: 50%; margin-left: -42px; border-radius: 50%; box-shadow: 0 0 18px rgba(0, 46, 76, .53); background: rgb(255, 255, 255); background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(161, 192, 212, 1) 100%); }
    .nav-dropdown.v2 .nav-dropdown-body > li> a {font-size: 15px;line-height: 20px;text-transform: uppercase;cursor: pointer;text-shadow: 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff, 0 0 4px #fff; transition: opacity .25s, transform .25s;color:#000;display:inline-block;vertical-align: middle; text-indent: initial; height:auto; padding: 50px 0 10px;}
    .nav-dropdown.v2 .nav-dropdown-body > li, .nav-dropdown.v2 .nav-dropdown-body > li { width: 50%; height: 102px; line-height: 102px; text-align: center;}
    .nav-dropdown.v2 .nav-dropdown-body > li > a span {position: relative;}
    .nav-dropdown.v2 .nav-dropdown-body > li > a i, .nav-dropdown.v2 .nav-dropdown-body > li > a:after {top:28%}
    .nav-dropdown.v2 .nav-dropdown-body {top:100px;flex-flow: row;}

}

@media screen and (min-width:767px) {
    .special-mobile-nav {display:none;}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.header-nav > li, .header-nav ul.special-mobile-nav > li,
	.nav-dropdown-body > li { width: 33.33%; }
}

@media screen and (min-width:560px) and (max-width:767px) {
	.header-nav > li, .header-nav ul.special-mobile-nav > li,
	.nav-dropdown-body > li { width: 25%; }
}

@media screen and (max-width:767px) and (max-height:414px) {
	.nav-dropdown { padding: 28px 0 0; }
	.nav-dropdown-scrollable { padding-bottom: 58px; }
	.nav-dropdown-head { line-height: 28px; }
	.nav-dropdown-back { height: 28px; }
	.nav-dropdown-body { top: 82px; bottom: 28px; }
	.nav-dropdown-scrollbar { height: 48px; }
	.nav-dropdown-scrollbar .scroll-left,
	.nav-dropdown-scrollbar .scroll-right { top: 7px; }
	.nav-dropdown-scrollbar .nav-dropdown-slider { top: 19px; }
}

@media screen and (min-width:768px) {
	.header { max-width: 1200px; margin-left: auto; margin-right: auto; }
	.slots-logo { position: static; }
	.slots-logo:after { content: 'Home'; width: 9.375%; height: 40px; line-height: 40px; text-align: center; color: #fff; position: absolute; bottom: 0; left: 0; font-family: Raleway, sans-serif; font-size: 14px; transition: background .15s; z-index: 11; }
	.slots-logo:hover:after { background: #33637d; }
	.header-nav { position: relative; z-index: 10; display: table; width: 100%; padding: 0; margin: 0; clear: both; }
	.header-nav:before { content: ''; border: 1px solid #002a41; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
	.header-nav { background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3d6c85 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3d6c85 100%); background: linear-gradient(to bottom, #033a59 0%, #3d6c85 100%); }
	.header-nav a,
	.header-nav > li > span { color: #fff; text-decoration: none; }
	.header-nav > li { display: table-cell; position: relative; z-index: 2; }
	.header-nav > li > a,
	.header-nav > li > span { display: block; position: relative; z-index: 2; font-family: Raleway, sans-serif; font-size: 14px; text-align: center; padding: 11px 12px; transition: background .15s; cursor: pointer; }
	.header-nav > li.nav-guide > a { cursor: default }
	.header-nav > li.nav-guide > a:hover { background: none }
	.header-nav > li > a:hover,
	.header-nav > li > span:hover { background: #33637d; }
	.header-nav > li > a:hover:before,
	.header-nav > li > span:hover:before,
	.header-nav > li:hover + li > a:before,
	.header-nav > li:hover + li > span:before,
	.header-nav > li.has-dropdown:hover > a:before,
	.header-nav > li.has-dropdown:hover > span:before { content: none; }
	.header-nav > li.nav-guide > a:hover:before,
	.header-nav > li.nav-guide > span:hover:before,
	.header-nav > li.nav-guide:hover + li > a:before,
	.header-nav > li.nav-guide:hover + li > span:before { content: ""; }
	.header-nav > li.has-dropdown:before { content: ''; position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 3; cursor: pointer; }
	.header-nav > li.has-dropdown:hover:before { visibility: hidden; transition: visibility 0s .17s; }
	.header-nav > li.has-dropdown > a,
	.header-nav > li.has-dropdown > span { padding-right: 10px; }
	.header-nav > li.has-dropdown > a:after,
	.header-nav > li.has-dropdown > span:after { content: ''; width: 0; height: 0; overflow: hidden; border-width: 4px 4px 0; border-style: solid; border-color: #fff transparent transparent; display: inline-block; vertical-align: middle; background: transparent; border-radius: 0; margin-left: 5px; }
	.header-nav > li ~ li > a:before,
	.header-nav > li ~ li > span:before { content: ''; border-left: 1px solid #fff; position: absolute; top: 11px; bottom: 11px; left: 0; }
	.header-nav > li.has-dropdown:hover .nav-dropdown { display: block; }
	.header-nav > li.has-dropdown:hover > a,
	.header-nav > li.has-dropdown:hover > span { background: #33637d; }
	.header-nav > li.nav-mobile-hidden > span { visibility: hidden; }
	.header-nav .header-mobile-toggle,
	.header-nav .nav-item-cloned { display: none; }
	.nav-dropdown { position: absolute; top: 100%; z-index: 2; left: 0; width: 600px; background: #33637d; margin: 0; padding: 10px 0; overflow: hidden; font-family: Arial, sans-serif; font-size: 13px; display: none; }
    .nav-dropdown.v2 {width:198px;}
	.nav-dropdown-center { left: 50%; margin-left: -300px; }
	.nav-dropdown-right { left: auto; right: 0; }
	.nav-dropdown> li,
	.nav-dropdown-body > li { float: left; width: 174px; padding: 1px 13px; position: relative; z-index: 2; }
	.nav-dropdown > li:nth-of-type(3n+1),
	.nav-dropdown-body > li:nth-of-type(3n+1) { clear: left; }
	.nav-dropdown > li > a,
	.nav-dropdown-body > li > a { display: block; padding: 10px 10px 10px 40px; position: relative; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-height: 13px; line-height: 1; text-align: left; border-radius: 4px; transition: background .15s; }
	.nav-dropdown > li > a:after,
	.nav-dropdown-body > li > a:after { content: none; }
	.nav-dropdown > li.nav-top-rated > a:after,
	.nav-dropdown-body > li.nav-top-rated > a:after { content: ''; -webkit-filter: drop-shadow(0 0 4px rgba(0, 0, 0, .6)) drop-shadow(0 0 13px rgba(0, 0, 0, .6)); -moz-filter: drop-shadow(0 0 4px rgba(0, 0, 0, .6)) drop-shadow(0 0 13px rgba(0, 0, 0, .6)); filter: drop-shadow(0 0 4px rgba(0, 0, 0, .6)) drop-shadow(0 0 13px rgba(0, 0, 0, .6)); }
	.nav-dropdown> li > a:hover,
	.nav-dropdown-body > li > a:hover { background: #053b5a; }
	.nav-dropdown > li > a i:before,
	.nav-dropdown-body > li > a i:before { content: ''; width: 23px; height: 23px; position: absolute; top: -5px; left: -5px; border-radius: 50%; transition: background-color .15s; }
	.nav-dropdown > li > a i,
	.nav-dropdown-body > li > a i { top: 10px; left: 10px; position: absolute; }
	.nav-dropdown > li.nav-top-rated,
	.nav-dropdown-body > li.nav-top-rated { padding-bottom: 10px; margin-bottom: 10px; }
	.nav-dropdown > li.nav-top-rated:after,
	.nav-dropdown-body > li.nav-top-rated:after { content: ''; position: absolute; bottom: 0; left: 16px; right: 16px; border-bottom: 1px solid #5b7e90; }
	.nav-dropdown > li.nav-top-rated > a,
	.nav-dropdown-body > li.nav-top-rated > a { min-height: 34px; padding: 10px; line-height: 34px; text-align: center; overflow: visible; }
	.nav-dropdown > li.nav-top-rated > a i:before,
	.nav-dropdown-body > li.nav-top-rated > a i:before { content: none; }
	.nav-dropdown:before,
	.nav-dropdown:after { content: ''; position: absolute; top: 13px; bottom: 13px; border-left: 1px solid #5b7e90; }
	.nav-dropdown:before { left: 199px; }
	.nav-dropdown:after { left: 399px; }
	.header-nav-toggle,
	.nav-dropdown-head,
	.nav-dropdown-scrollbar { display: none; }
}

@media screen and (min-width:920px) {
	.slots-logo:after,
	.header-nav > li > a,
	.header-nav > li > span { font-size: 16px; }
}

@media screen and (min-width:1024px) {
	.slots-logo:after { font-size: 18px; height: 44px; line-height: 44px; }
	.header-nav > li > a,
	.header-nav > li > span { font-size: 18px; padding: 13px; }
	.header-nav > li ~ li > a:before,
	.header-nav > li ~ li > span:before { top: 13px; bottom: 13px; }
}

@media screen and (min-width:1220px) {
	.slots-logo:after { width: auto; right: 92.3%; margin-left: -17px; margin-right: -1px; }
	.header-nav { width: 1200px; margin-left: -17px; margin-right: -17px; }
	.header-nav > li:first-child:before { content: ''; width: 0; height: 0; border-width: 24px 0 0 17px; border-style: solid; border-color: #002a41 transparent transparent; position: absolute; top: 100%; left: 0; z-index: 1; }
	.header-nav > li:last-child:after { content: ''; width: 0; height: 0; border-width: 24px 17px 0 0; border-style: solid; border-color: #002a41 transparent transparent; position: absolute; top: 100%; right: 0; z-index: 1; }
}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	.header-nav > li.has-dropdown:before { content: none; }
}

/* headlines and misc */
h1,
h2,
h3,
h4,
h5,
h6 { margin: 0 auto 20px; padding: 9px; font: 600 14px/17px raleway, sans-serif; color: #616161; text-align: center; background: #dfebee }
h2,
h3,
h4,
h5,
h6 { margin: 20px 0; font-family: "Raleway", arial, sans-serif; font-weight: normal; background: none; padding: 0; }
h2,
#instagame~h3,
.wrap-casino~h3,
.wrap-summary h3 { font-size: 22px; font-style: normal; line-height: 28px; color: #393939; padding: 5px 25px; background: #b9d0dd; font-weight: 500; }
h3 { font-size: 22px; line-height: 26px; color: #393939; font-weight: 500; font-style: italic; }
h4 { font-size: 20px; line-height: 24px; color: #616161; font-weight: 700; }
h5 { font-size: 18px; line-height: 20px; color: #616161; font-weight: 700; }
h6 { font-size: 16px; line-height: 18px; color: #616161; font-weight: 700; }
h2.dark,
h3.dark,
h4.dark,
h5.dark,
h6.dark { background: #6c8795; color: white; text-align: center; }
h2.dark.fix { font-weight: normal; font-size: 12px; line-height: 14px; overflow: hidden; margin: 0 -5px; padding: 17px 12px; }
h2.dark.fix strong { white-space: nowrap; }
h1 { margin-bottom: 1.6%; padding: 0px 0 0; font-size: 20px; font-weight: 500; line-height: 23px; background: none; }
article>p,
article>div>p { margin: 0; padding: 0 0 18px; color: #606060; font-size: 16px; line-height: 27px; }
article>p.intro,
article>div>p.intro { font: bold 15px/21px Arial, sans-serif; }
article>p.meta { font-size: 11px; color: #9b9b9b; padding-bottom: 8px; margin-bottom: 12px; border-bottom: 1px solid #d6d6d6; }
article>p.meta+p { font-weight: bold; }
article>p>a:hover { text-decoration: none; }
img.alignright,
img.alignleft { max-width: 50%; height: auto; margin: 5px 2% 5px; }
img.alignright { float: right; margin-right: 0; }
img.alignleft { float: left; margin-left: 0; }
img.full { display: block; max-width: 100%; height: auto; margin: 0 auto; }
picture img,
picture img.full { margin-bottom: 20px; }
p.graynote { font: normal 10px/13px Arial, sans-serif; color: #a9a9a9; background: #f3f3f3; padding: 1.3% 2%; margin: 0 0 18px; }
p.acting { text-align: center }
p.acting  a { display: inline-block; font: normal 13px/15px Arial, sans-serif; color: #003cff; text-decoration: underline; }
p.acting a:before,
p.acting a:after { content: ""; display: inline-block; width: 0; height: 0; vertical-align: middle; border: 4px solid transparent; margin-top: -2px; }
p.acting a:before { border-left: 4px solid #ff6900; border-right: 0; margin-right: 5px; }
p.acting a:after { border-right: 4px solid #ff6900; border-left: 0; margin-left: 5px; }
p.acting a:hover { text-decoration: none; }
.vnew h4.faq { font-size: 20px; line-height: 30px; color: #3c3c3c; font-style: normal; border-bottom: 1px dashed #d1d8dc; padding: 5px 0; }
.vnew p.faq { position: relative; padding: 0 0 0 35px; font-size: 17px; line-height: 27px; font-style: italic; color: #6c8795; margin-bottom: 20px }
.vnew p.faq:before { position: absolute; content: ""; top: 5px; left: 0; width: 24px; height: 22px; background: url(asset/icon/faq.png) no-repeat 0 0; }
p.faq { position: relative; padding: 0 0 0 35px; margin-bottom: 20px; font-style: italic; color: #6c8795; }
p.faq:before { position: absolute; content: ""; top: 5px; left: 0; width: 24px; height: 22px; background: url(asset/icon/faq.png) no-repeat 0 0; }
p.faq + ul,
p.faq + ol { margin: 0; font-size: 16px; line-height: 1.69; font-style: italic; color: #6c8795; list-style-position: inside; list-style-type: initial; padding-bottom: 20px; }
.faq span { font-style: normal; }
@media only screen and (min-width:600px) {
	h2,
	h3,
	h4,
	h5,
	h6 { text-align: left;/*padding-left:22px;padding-right:22px;*/ }
	h1 { text-align: left; padding-left: 4px; padding-right: 4px; }
	h2.dark.fix { padding: 8px 2px; margin: 0 0 8px; font-size: 13px; }
}

@media only screen and (min-width:900px) {
	aside { float: right; width: 220px; margin-top: 155px; margin-right: 16px; position: relative; z-index: 2; }
	aside.blog { margin-top: 0; }
	h1 { font-size: 24px; line-height: 27px; padding-left: 0px; padding-right: 0px; padding-top: 5px; }
	h2.dark.fix { font-size: 14px; }
	article>p.intro,
	article>div>p.intro { padding-bottom: 25px; }
	article>p.intro.home,
	article>div>p.intro.home { padding-bottom: 20px; }
	.merkur-hook { margin-top: 0 !important; }
}

@media only screen and (min-width:1200px) {
	picture.offset1 { display: block; margin-left: -21px; }
	img.alignright.botfix,
	img.alignleft.botfix { margin-bottom: 20px; }
}


/*LISTS*/
.ordered-list  { list-style: none outside none; text-align:center;  }
.unordered-list .two-cols { columns: 3;  font-size: 16px; line-height: 27px;  }
.unordered-list { font-size: 16px; line-height: 27px; text-align:center; margin-bottom: 15px;}
.unordered-list ul {  text-align:left;display: inline-block; margin-top:0;padding-left:20px;}
.unordered-list li { margin-left: 20px; }
.ordered-list { font-size: 16px; line-height: 27px; text-align:center; margin-bottom: 15px;}
.ordered-list ol {  text-align:left;display: inline-block; margin-top:0;padding-left:20px;}
.ordered-list li { margin-left: 20px; }
.ordered-list .numbered-list {display: inline-block; margin-top:0;padding-left:30px;font-size: 16px; line-height: 27px;   text-align:left;  }
.ordered-list .numbered-list a { color: #6c8795; text-decoration: none; }
.ordered-list .numbered-list a:hover { text-decoration: underline; }

@media (min-width: 540px) {
	.columns-2 { max-width: 800px; columns: 2; padding-bottom: 18px; margin-right: auto; margin-left: auto; }
}

/***********
* SPRITES *
************/
._logo { text-align: center; }
._logo>span,
._logo:before,
._logo:after { display: inline-block; vertical-align: middle; background-repeat: no-repeat; text-indent: -9999px; }
.devtable { width: 100%; table-layout: fixed; }
.devtable td { position: relative; border: 1px solid #cfcfcf; min-width: 140px; max-width: 140px; width: 140px; height: 60px }

/* casinos large size */
._logo.casino-large > span,
._logo.casino-large:before,
._logo.casino-large:after { /*background-image: url(sprite/casinos-large.png);*/ width: 210px; height: 110px; background-size: contain; background-repeat: no-repeat; background-position: center center; }
._logo.casino-large.betmgm > span,
._logo.casino-large.betmgm:before,
._logo.casino-large.betmgm:after { background-image: url(asset/large-logos/betmgm.png); }
._logo.casino-large.betrivers > span,
._logo.casino-large.betrivers:before,
._logo.casino-large.betrivers:after { background-image: url(asset/large-logos/betrivers.png); }
._logo.casino-large.borgata > span,
._logo.casino-large.borgata:before,
._logo.casino-large.borgata:after { background-image: url(asset/large-logos/borgata.png); }
._logo.casino-large.caesars-slots > span,
._logo.casino-large.caesars-slots:before,
._logo.casino-large.caesars-slots:after { background-image: url(asset/large-logos/caesars-slots.png); }
._logo.casino-large.house-of-fun > span,
._logo.casino-large.house-of-fun:before,
._logo.casino-large.house-of-fun:after { background-image: url(asset/large-logos/house-of-fun.png); }
._logo.casino-large.slotomania > span,
._logo.casino-large.slotomania:before,
._logo.casino-large.slotomania:after { background-image: url(asset/large-logos/slotomania.png); }
._logo.casino-large.the888-casino > span,
._logo.casino-large.the888-casino:before,
._logo.casino-large.the888-casino:after { background-image: url(asset/large-logos/the888-casino.png); }
._logo.casino-large.unibet > span,
._logo.casino-large.unibet:before,
._logo.casino-large.unibet:after { background-image: url(asset/large-logos/unibet.png); }

/* casinos big size */
._logo.casino-big > span,
._logo.casino-big:before,
._logo.casino-big:after { background-image: url(sprite/casinos-big.png) }
._logo.casino-big.netbet-casino>span,
._logo.casino-big.netbet-casino:before,
._logo.casino-big.netbet-casino:after { width: 87px; height: 27px; background-position: 0 0; }
._logo.casino-big.royal-panda-casino>span,
._logo.casino-big.royal-panda-casino:before,
._logo.casino-big.royal-panda-casino:after { width: 95px; height: 42px; background-position: 0 -27px; }
._logo.casino-big.leovegas-casino>span,
._logo.casino-big.leovegas-casino:before,
._logo.casino-big.leovegas-casino:after { width: 99px; height: 32px; background-position: 0 -70px; }
._logo.casino-big.betvictor-casino>span,
._logo.casino-big.betvictor-casino:before,
._logo.casino-big.betvictor-casino:after { width: 92px; height: 34px; background-position: 0 -103px; }
._logo.casino-big.betvictor>span,
._logo.casino-big.betvictor:before,
._logo.casino-big.betvictor:after { width: 92px; height: 34px; background-position: 0 -103px; }
._logo.casino-big.betvictor-slots>span,
._logo.casino-big.betvictor-slots:before,
._logo.casino-big.betvictor-slots:after { width: 92px; height: 34px; background-position: 0 -138px; }
._logo.casino-big.the10bet-casino>span,
._logo.casino-big.the10bet-casino:before,
._logo.casino-big.the10bet-casino:after { width: 92px; height: 47px; background-position: -198px -646px; }
._logo.casino-big.partycasino>span,
._logo.casino-big.partycasino:before,
._logo.casino-big.partycasino:after { width: 92px; height: 35px; background-position: -198px -692px; }
._logo.casino-big.betway-casino>span,
._logo.casino-big.betway-casino:before,
._logo.casino-big.betway-casino:after { width: 73px; height: 34px; background-position: 0 -173px; }
._logo.casino-big.the10bet-casino->span,
._logo.casino-big.the10bet-casino-:before,
._logo.casino-big.the10bet-casino-:after { width: 73px; height: 34px; background-position: 0 -173px; }
._logo.casino-big.betway-vegas>span,
._logo.casino-big.betway-vegas:before,
._logo.casino-big.betway-vegas:after { width: 73px; height: 34px; background-position: 0 -208px; }
._logo.casino-big.william-hill-casino>span,
._logo.casino-big.william-hill-casino:before,
._logo.casino-big.william-hill-casino:after { width: 99px; height: 37px; background-position: 0 -243px; }
._logo.casino-big.william-hill-games>span,
._logo.casino-big.william-hill-games:before,
._logo.casino-big.william-hill-games:after { width: 99px; height: 37px; background-position: 0 -281px; }
._logo.casino-big.william-hill-vegas>span,
._logo.casino-big.william-hill-vegas:before,
._logo.casino-big.william-hill-vegas:after { width: 99px; height: 37px; background-position: 0 -319px; }
._logo.casino-big.william-hill-macau>span,
._logo.casino-big.william-hill-macau:before,
._logo.casino-big.william-hill-macau:after { width: 100px; height: 38px; background-position: 0 -748px; }
._logo.casino-big.betfred-casino>span,
._logo.casino-big.betfred-casino:before,
._logo.casino-big.betfred-casino:after { width: 100px; height: 30px; background-position: 0px -556px; }
._logo.casino-big.bwin>span,
._logo.casino-big.bwin:before,
._logo.casino-big.bwin:after { width: 70px; height: 24px; background-position: -210px -765px; }
._logo.casino-big.ladbrokes-games>span,
._logo.casino-big.ladbrokes-games:before,
._logo.casino-big.ladbrokes-games:after { width: 90px; height: 27px; background-position: -100px 0px; }
._logo.casino-big.ladbrokes-casino>span,
._logo.casino-big.ladbrokes-casino:before,
._logo.casino-big.ladbrokes-casino:after { width: 90px; height: 27px; background-position: -100px -28px; }
._logo.casino-big.ladbrokes-vegas>span,
._logo.casino-big.ladbrokes-vegas:before,
._logo.casino-big.ladbrokes-vegas:after { width: 90px; height: 27px; background-position: -100px -56px; }
._logo.casino-big.ladbrokes-slots>span,
._logo.casino-big.ladbrokes-slots:before,
._logo.casino-big.ladbrokes-slots:after { width: 90px; height: 30px; background-position: -100px -787px; }
._logo.casino-big.titanbet-casino>span,
._logo.casino-big.titanbet-casino:before,
._logo.casino-big.titanbet-casino:after { width: 89px; height: 24px; background-position: -100px -84px; }
._logo.casino-big.sky-casino>span,
._logo.casino-big.sky-casino:before,
._logo.casino-big.sky-casino:after { width: 100px; height: 18px; background-position: -100px -109px; }
._logo.casino-big.sky-vegas>span,
._logo.casino-big.sky-vegas:before,
._logo.casino-big.sky-vegas:after { width: 101px; height: 18px; background-position: -100px -128px; }
._logo.casino-big.grand-ivy>span,
._logo.casino-big.grand-ivy:before,
._logo.casino-big.grand-ivy:after { width: 101px; height: 41px; background-position: -192px -606px; }
._logo.casino-big.gala-casino>span,
._logo.casino-big.gala-casino:before,
._logo.casino-big.gala-casino:after { width: 59px; height: 35px; background-position: -100px -147px; }
._logo.casino-big.netbet-vegas>span,
._logo.casino-big.netbet-vegas:before,
._logo.casino-big.netbet-vegas:after { width: 81px; height: 26px; background-position: -100px -184px; }
._logo.casino-big.paddypower-casino>span,
._logo.casino-big.paddypower-casino:before,
._logo.casino-big.paddypower-casino:after { width: 99px; height: 23px; background-position: -100px -210px; }
._logo.casino-big.bet365-games>span,
._logo.casino-big.bet365-games:before,
._logo.casino-big.bet365-games:after { width: 95px; height: 33px; background-position: -100px -234px; }
._logo.casino-big.bet365-casino>span,
._logo.casino-big.bet365-casino:before,
._logo.casino-big.bet365-casino:after { width: 93px; height: 21px; background-position: -100px -269px; }
._logo.casino-big.casino-gods>span,
._logo.casino-big.casino-gods:before,
._logo.casino-big.casino-gods:after { width: 106px; height: 36px; background-position: -100px -1643px; }
._logo.casino-big.bons>span,
._logo.casino-big.bons:before,
._logo.casino-big.bons:after { width: 84px; height: 22px; background-position: -215px -1577px; }
._logo.casino-big.vera-john>span,
._logo.casino-big.vera-john:before,
._logo.casino-big.vera-john:after { width: 80px; height: 44px; background-position: -215px -1534px; }
._logo.casino-big.pinnacle>span,
._logo.casino-big.pinnacle:before,
._logo.casino-big.pinnacle:after { width: 97px; height: 26px; background-position: 0 -1585px; }
._logo.casino-big.lucky-niki>span,
._logo.casino-big.lucky-niki:before,
._logo.casino-big.lucky-niki:after { width: 100px; height: 40px; background-image: url(asset/round-logos/luckyniki.png); background-position: center; background-size: contain; }
._logo.casino-big.slots-heaven>span,
._logo.casino-big.slots-heaven:before,
._logo.casino-big.slots-heaven:after { width: 80px; height: 38px; background-position: -210px -727px; }
._logo.casino-big.unibet>span,
._logo.casino-big.unibet:before,
._logo.casino-big.unibet:after { width: 97px; height: 39px; background-position: -100px -709px; }
._logo.casino-big.mfortune>span,
._logo.casino-big.mfortune:before,
._logo.casino-big.mfortune:after { width: 109px; height: 33px; background-position: -100px -752px; }
._logo.casino-big.party-casino>span,
._logo.casino-big.party-casino:before,
._logo.casino-big.party-casino:after { width: 77px; height: 36px; background-position: -208px -692px; }
._logo.casino-big.the32red-casino>span,
._logo.casino-big.the32red-casino:before,
._logo.casino-big.the32red-casino:after { width: 77px; height: 36px; background-position: -100px -290px; }
._logo.casino-big.casino-cruise>span,
._logo.casino-big.casino-cruise:before,
._logo.casino-big.casino-cruise:after { width: 78px; height: 38px; background-position: -210px 0px; }
._logo.casino-big.mrgreen-casino>span,
._logo.casino-big.mrgreen-casino:before,
._logo.casino-big.mrgreen-casino:after { width: 59px; height: 47px; background-position: -210px -39px; }
._logo.casino-big.grosvenor-casino>span,
._logo.casino-big.grosvenor-casino:before,
._logo.casino-big.grosvenor-casino:after { width: 50px; height: 50px; background-position: -210px -87px; }
._logo.casino-big.the888-casino>span,
._logo.casino-big.the888-casino:before,
._logo.casino-big.the888-casino:after,
._logo.casino-big.the888casino>span,
._logo.casino-big.the888casino:before,
._logo.casino-big.the888casino:after { width: 59px; height: 46px; background-position: -210px -138px; }
._logo.casino-big.bgo-vegas>span,
._logo.casino-big.bgo-vegas:before,
._logo.casino-big.bgo-vegas:after { width: 51px; height: 45px; background-position: -210px -185px; }
._logo.casino-big.bgo>span,
._logo.casino-big.bgo:before,
._logo.casino-big.bgo:after { width: 49px; height: 43px; background-position: -210px -231px; }
._logo.casino-big.bgo-games>span,
._logo.casino-big.bgo-games:before,
._logo.casino-big.bgo-games:after { width: 48px; height: 46px; background-position: -210px -275px; }
._logo.casino-big.casumo-casino>span,
._logo.casino-big.casumo-casino:before,
._logo.casino-big.casumo-casino:after { width: 95px; height: 21px; background-position: 0 -357px; }
._logo.casino-big.intercasino>span,
._logo.casino-big.intercasino:before,
._logo.casino-big.intercasino:after { width: 99px; height: 25px; background-position: 0 -379px; }
._logo.casino-big.betfair-casino>span,
._logo.casino-big.betfair-casino:before,
._logo.casino-big.betfair-casino:after { width: 100px; height: 16px; background-position: 0 -405px; }
._logo.casino-big.cashino-casino>span,
._logo.casino-big.cashino-casino:before,
._logo.casino-big.cashino-casino:after { width: 100px; height: 20px; background-position: 0 -422px; }
._logo.casino-big.genting-casino>span,
._logo.casino-big.genting-casino:before,
._logo.casino-big.genting-casino:after { width: 68px; height: 48px; background-position: -210px -372px; }
._logo.casino-big.dunder-casino>span,
._logo.casino-big.dunder-casino:before,
._logo.casino-big.dunder-casino:after { width: 108px; height: 18px; background-position: -100px -368px; }
._logo.casino-big.guts-casino>span,
._logo.casino-big.guts-casino:before,
._logo.casino-big.guts-casino:after { width: 98px; height: 21px; background-position: 0 -443px; }
._logo.casino-big.roxypalace-casino>span,
._logo.casino-big.roxypalace-casino:before,
._logo.casino-big.roxypalace-casino:after,
._logo.casino-big.roxy-palace-casino>span,
._logo.casino-big.roxy-palace-casino:before,
._logo.casino-big.roxy-palace-casino:after { width: 98px; height: 20px; background-position: 0 -465px; }
._logo.casino-big.kaboo-casino>span,
._logo.casino-big.kaboo-casino:before,
._logo.casino-big.kaboo-casino:after { width: 87px; height: 40px; background-position: -100px -327px; }
._logo.casino-big.british-casino>span,
._logo.casino-big.british-casino:before,
._logo.casino-big.british-casino:after,
._logo.casino-big.all-british-casino>span,
._logo.casino-big.all-british-casino:before,
._logo.casino-big.all-british-casino:after { width: 67px; height: 49px; background-position: -210px -322px; }
._logo.casino-big.mansion-casino>span,
._logo.casino-big.mansion-casino:before,
._logo.casino-big.mansion-casino:after { width: 101px; height: 27px; background-position: -100px -387px; }
._logo.casino-big.casino-com>span,
._logo.casino-big.casino-com:before,
._logo.casino-big.casino-com:after { width: 107px; height: 17px; background-position: -100px -415px; }
._logo.casino-big.hippodrome-casino>span,
._logo.casino-big.hippodrome-casino:before,
._logo.casino-big.hippodrome-casino:after { width: 108px; height: 31px; background-position: -100px -433px; }
._logo.casino-big.the777-casino>span,
._logo.casino-big.the777-casino:before,
._logo.casino-big.the777-casino:after { width: 60px; height: 47px; background-position: -210px -421px; }
._logo.casino-big.videoslots-casino>span,
._logo.casino-big.videoslots-casino:before,
._logo.casino-big.videoslots-casino:after { width: 65px; height: 43px; background-position: -210px -468px; }
._logo.casino-big.spinit>span,
._logo.casino-big.spinit:before,
._logo.casino-big.spinit:after { width: 64px; height: 41px; background-position: -100px -465px; }
._logo.casino-big.playojo-casino>span,
._logo.casino-big.playojo-casino:before,
._logo.casino-big.playojo-casino:after { width: 60px; height: 46px; background-position: -207px -512px; }
._logo.casino-big.genesis-casino>span,
._logo.casino-big.genesis-casino:before,
._logo.casino-big.genesis-casino:after { width: 60px; height: 47px; background-position: -203px -558px; }
._logo.casino-big.grand-ivy-casino>span,
._logo.casino-big.grand-ivy-casino:before,
._logo.casino-big.grand-ivy-casino:after { width: 90px; height: 43px; background-position: -204px -604px; }
._logo.casino-big.genesis2-casino>span,
._logo.casino-big.genesis2-casino:before,
._logo.casino-big.genesis2-casino:after { width: 110px; height: 34px; background-position: -100px -505px; }
._logo.casino-big.sloty>span,
._logo.casino-big.sloty:before,
._logo.casino-big.sloty:after,
._logo.casino-big.sloty-casino>span,
._logo.casino-big.sloty-casino:before,
._logo.casino-big.sloty-casino:after { width: 98px; height: 30px; background-position: -100px -540px; }
._logo.casino-big.jackpot-city>span,
._logo.casino-big.jackpot-city:before,
._logo.casino-big.jackpot-city:after,
._logo.casino-big.jackpot-in-a-flash>span,
._logo.casino-big.jackpot-in-a-flash:before,
._logo.casino-big.jackpot-in-a-flash:after { width: 98px; height: 36px; background-position: -100px -570px; }
._logo.casino-big.all-slots-casino>span,
._logo.casino-big.all-slots-casino:before,
._logo.casino-big.all-slots-casino:after { width: 70px; height: 40px; background-position: -100px -608px; }
._logo.casino-big.casimba-casino>span,
._logo.casino-big.casimba-casino:before,
._logo.casino-big.casimba-casino:after { width: 72px; height: 20px; background-position: -100px -648px; }
._logo.casino-big.playamo>span,
._logo.casino-big.playamo:before,
._logo.casino-big.playamo:after,
._logo.casino-big.playamo-casino>span,
._logo.casino-big.playamo-casino:before,
._logo.casino-big.playamo-casino:after { width: 86px; height: 21px; background-position: 0px -485px; }
._logo.casino-big.planet7oz>span,
._logo.casino-big.planet7oz:before,
._logo.casino-big.planet7oz:after { width: 76px; height: 21px; background-position: 0px -505px; }
._logo.casino-big.casino-las-vegas>span,
._logo.casino-big.casino-las-vegas:before,
._logo.casino-big.casino-las-vegas:after { width: 80px; height: 34px; background-position: 0px -526px; }
._logo.casino-big.spinpalace-casino>span,
._logo.casino-big.spinpalace-casino:before,
._logo.casino-big.spinpalace-casino:after { width: 72px; height: 46px; background-position: -94px -666px; }
._logo.casino-big.sport888>span,
._logo.casino-big.sport888:before,
._logo.casino-big.sport888:after { width: 60px; height: 50px; background-position: 0px -586px; }
._logo.casino-big.ladies888>span,
._logo.casino-big.ladies888:before,
._logo.casino-big.ladies888:after { width: 62px; height: 52px; background-position: 0px -636px; }
._logo.casino-big.poker888>span,
._logo.casino-big.poker888:before,
._logo.casino-big.poker888:after { width: 62px; height: 52px; background-position: 0px -688px; }
._logo.casino-big.cheekywin>span,
._logo.casino-big.cheekywin:before,
._logo.casino-big.cheekywin:after { width: 99px; height: 24px; background-position: 0px -787px; }
._logo.casino-big.cheeky-win>span,
._logo.casino-big.cheeky-win:before,
._logo.casino-big.cheeky-win:after { width: 99px; height: 24px; background-position: 0px -787px; }
._logo.casino-big.coin-falls>span,
._logo.casino-big.coin-falls:before,
._logo.casino-big.coin-falls:after { width: 88px; height: 30px; background-position: -210px -1156px; }
._logo.casino-big.coinfalls>span,
._logo.casino-big.coinfalls:before,
._logo.casino-big.coinfalls:after { width: 88px; height: 30px; background-position: -210px -1156px; }
._logo.casino-big.chelsea-palace>span,
._logo.casino-big.chelsea-palace:before,
._logo.casino-big.chelsea-palace:after { width: 110px; height: 26px; background-position: -100px -1165px; }
._logo.casino-big.chelsea-palace->span,
._logo.casino-big.chelsea-palace-:before,
._logo.casino-big.chelsea-palace-:after { width: 110px; height: 26px; background-position: -100px -1165px; }
._logo.casino-big.kerching>span,
._logo.casino-big.kerching:before,
._logo.casino-big.kerching:after { width: 97px; height: 30px; background-position: 0px -811px; }
._logo.casino-big.potsofluck>span,
._logo.casino-big.potsofluck:before,
._logo.casino-big.potsofluck:after { width: 70px; height: 40px; background-position: 0px -840px; }
._logo.casino-big.monster-casino>span,
._logo.casino-big.monster-casino:before,
._logo.casino-big.monster-casino:after { width: 94px; height: 29px; background-position: -100px -816px; }
._logo.casino-big.plush-casino>span,
._logo.casino-big.plush-casino:before,
._logo.casino-big.plush-casino:after { width: 92px; height: 39px; background-position: -100px -846px; }
._logo.casino-big.cloud-casino>span,
._logo.casino-big.cloud-casino:before,
._logo.casino-big.cloud-casino:after { width: 66px; height: 42px; background-position: -210px -792px; }
._logo.casino-big.sportium>span,
._logo.casino-big.sportium:before,
._logo.casino-big.sportium:after { width: 100px; height: 22px; background-position: 0px -1122px; }
._logo.casino-big.circus>span,
._logo.casino-big.circus:before,
._logo.casino-big.circus:after { width: 80px; height: 24px; background-position: -210px -1122px; }
._logo.casino-big.paf>span,
._logo.casino-big.paf:before,
._logo.casino-big.paf:after { width: 80px; height: 30px; background-position: -211px -1012px; }
._logo.casino-big.merkurmagic>span,
._logo.casino-big.merkurmagic:before,
._logo.casino-big.merkurmagic:after { width: 110px; height: 20px; background-position: -100px -1144px;; }
._logo.casino-big.wanabet>span,
._logo.casino-big.wanabet:before,
._logo.casino-big.wanabet:after { width: 88px; height: 20px; background-position: -210px -1045px; }
._logo.casino-big.interwetten>span,
._logo.casino-big.interwetten:before,
._logo.casino-big.interwetten:after { width: 82px; height: 52px; background-position: -210px -1068px; }
._logo.casino-big.eu-casino>span,
._logo.casino-big.eu-casino:before,
._logo.casino-big.eu-casino:after { width: 60px; height: 50px; background-position: -210px -1184px; }
._logo.casino-big.maneki>span,
._logo.casino-big.maneki:before,
._logo.casino-big.maneki:after { width: 62px; height: 56px; background-position: -212px -1234px; }
._logo.casino-big.playmillion>span,
._logo.casino-big.playmillion:before,
._logo.casino-big.playmillion:after { width: 112px; height: 24px; background-position: -98px -1220px; }
._logo.casino-big.slots-magic>span,
._logo.casino-big.slots-magic:before,
._logo.casino-big.slots-magic:after { width: 114px; height: 29px; background-position: -98px -1244px; }
._logo.casino-big.energy-casino>span,
._logo.casino-big.energy-casino:before,
._logo.casino-big.energy-casino:after { width: 100px; height: 26px; background-position: 0px -1368px; }
._logo.casino-big.uptown>span,
._logo.casino-big.uptown:before,
._logo.casino-big.uptown:after { width: 100px; height: 50px; background-position: -0px -1394px; }
._logo.casino-big.bit-starz>span,
._logo.casino-big.bit-starz:before,
._logo.casino-big.bit-starz:after { width: 112px; height: 24px; background-position: -98px -1402px; }
._logo.casino-big.casino-portugal>span,
._logo.casino-big.casino-portugal:before,
._logo.casino-big.casino-portugal:after { width: 98px; height: 40px; background-position: -1px -1172px; }
._logo.casino-big.pelaa>span,
._logo.casino-big.pelaa:before,
._logo.casino-big.pelaa:after { width: 94px; height: 42px; background-position: 0px -1289px; }
._logo.casino-big.bcasino>span,
._logo.casino-big.bcasino:before,
._logo.casino-big.bcasino:after { width: 100px; height: 34px; background-position: 0px -1332px; }
._logo.casino-big.estoril-sol-casinos>span,
._logo.casino-big.estoril-sol-casinos:before,
._logo.casino-big.estoril-sol-casinos:after { width: 90px; height: 45px; background-position: 0px -1210px; }
._logo.casino-big.luckia>span,
._logo.casino-big.luckia:before,
._logo.casino-big.luckia:after { width: 110px; height: 29px; background-position: -98px -1300px; }
._logo.casino-big.bethard>span,
._logo.casino-big.bethard:before,
._logo.casino-big.bethard:after { width: 112px; height: 20px; background-position: -99px -1328px; }
._logo.casino-big.maria-casino>span,
._logo.casino-big.maria-casino:before,
._logo.casino-big.maria-casino:after { width: 112px; height: 24px; background-position: -99px -1348px; }
._logo.casino-big.thrills>span,
._logo.casino-big.thrills:before,
._logo.casino-big.thrills:after { width: 112px; height: 30px; background-position: -98px -1372px; }
._logo.casino-big.bet-pt>span,
._logo.casino-big.bet-pt:before,
._logo.casino-big.bet-pt:after { width: 84px; height: 32px; background-position: -212px -1290px; }
._logo.casino-big.jalla-casino>span,
._logo.casino-big.jalla-casino:before,
._logo.casino-big.jalla-casino:after { width: 68px; height: 50px; background-position: -212px -1322px; }
._logo.casino-big.lv11>span,
._logo.casino-big.lv11:before,
._logo.casino-big.lv11:after { width: 82px; height: 50px; background-position: -212px -1432px; }
._logo.casino-big.gaming-club-casino>span,
._logo.casino-big.gaming-club-casino:before,
._logo.casino-big.gaming-club-casino:after { width: 100px; height: 30px; background-position: 0px -1450px; }
._logo.casino-big.omni-slots>span,
._logo.casino-big.omni-slots:before,
._logo.casino-big.omni-slots:after { width: 112px; height: 54px; background-position: -100px -1428px; }
._logo.casino-big.eatsleepbet-casino>span,
._logo.casino-big.eatsleepbet-casino:before,
._logo.casino-big.eatsleepbet-casino:after { width: 70px; height: 56px; background-position: -210px -1373px; }
._logo.casino-big.tipsport>span,
._logo.casino-big.tipsport:before,
._logo.casino-big.tipsport:after { width: 110px; height: 27px; background-position: -104px -1483px; }
._logo.casino-big.kajot>span,
._logo.casino-big.kajot:before,
._logo.casino-big.kajot:after { width: 100px; height: 30px; background-position: 0px -1485px; }
._logo.casino-big.synottip>span,
._logo.casino-big.synottip:before,
._logo.casino-big.synottip:after { width: 100px; height: 34px; background-position: 0px -1514px; }
._logo.casino-big.chance-cz>span,
._logo.casino-big.chance-cz:before,
._logo.casino-big.chance-cz:after { width: 108px; height: 20px; background-position: -102px -1510px; }
._logo.casino-big.poker-stars>span,
._logo.casino-big.poker-stars:before,
._logo.casino-big.poker-stars:after { width: 109px; height: 22px; background-position: -102px -1564px; }
._logo.casino-big.casino-777>span,
._logo.casino-big.casino-777:before,
._logo.casino-big.casino-777:after { width: 70px; height: 48px; background-position: -210px -420px; }
._logo.casino-big.aladdin-slots>span,
._logo.casino-big.aladdin-slots:before,
._logo.casino-big.aladdin-slots:after { width: 64px; height: 42px; background-position: -212px -1600px; }
._logo.casino-big.all-star-games>span,
._logo.casino-big.all-star-games:before,
._logo.casino-big.all-star-games:after { width: 98px; height: 40px; background-position: 0 -1610px; }
._logo.casino-big.elf-slots>span,
._logo.casino-big.elf-slots:before,
._logo.casino-big.elf-slots:after { width: 60px; height: 50px; background-position: -214px -1642px; }
._logo.casino-big.cop-slots>span,
._logo.casino-big.cop-slots:before,
._logo.casino-big.cop-slots:after { width: 54px; height: 54px; background-position: -212px -1694px; }
._logo.casino-big.casino-action>span,
._logo.casino-big.casino-action:before,
._logo.casino-big.casino-action:after { width: 53px; height: 53px; background-position: -212px -1748px; }
._logo.casino-big.yeti-casino>span,
._logo.casino-big.yeti-casino:before,
._logo.casino-big.yeti-casino:after { width: 112px; height: 20px; background-position: -100px -1690px; }
._logo.casino-big.casumo>span,
._logo.casino-big.casumo:before,
._logo.casino-big.casumo:after { width: 96px; height: 24px; background-position: 0 -356px; }
._logo.casino-big.spin-casino>span,
._logo.casino-big.spin-casino:before,
._logo.casino-big.spin-casino:after { width: 80px; height: 52px; background-position: -215px -1480px; }
._logo.casino-big.arcade-spins>span,
._logo.casino-big.arcade-spins:before,
._logo.casino-big.arcade-spins:after { width: 98px; height: 28px; background-position: 0 -1696px; }
._logo.casino-big.costa-games>span,
._logo.casino-big.costa-games:before,
._logo.casino-big.costa-games:after { width: 98px; height: 34px; background-position: 0 -1726px; }
._logo.casino-big.slots-angel>span,
._logo.casino-big.slots-angel:before,
._logo.casino-big.slots-angel:after { width: 84px; height: 48px; background-position: 0 -1760px; }
._logo.casino-big.betiton>span,
._logo.casino-big.betiton:before,
._logo.casino-big.betiton:after { width: 114px; height: 38px; background-position: -96px -1736px; }
._logo.casino-big.novibet-v2>span,
._logo.casino-big.novibet-v2:before,
._logo.casino-big.novibet-v2:after { width: 100px; height: 28px; background-position: -102px -1777px; }
._logo.casino-big.fun>span,
._logo.casino-big.fun:before,
._logo.casino-big.fun:after { width: 112px; height: 28px; background-position: -98px -1806px; }
._logo.casino-big.vbet-casino>span,
._logo.casino-big.vbet-casino:before,
._logo.casino-big.vbet-casino:after { width: 110px; height: 44px; background-position: -98px -1836px; }
._logo.casino-big.party-casino-v2>span,
._logo.casino-big.party-casino-v2:before,
._logo.casino-big.party-casino-v2:after { width: 116px; height: 24px; background-position: -96px -1878px; }
._logo.casino-big.cadoola>span,
._logo.casino-big.cadoola:before,
._logo.casino-big.cadoola:after { width: 102px; height: 54px; background-position: -100px -1901px; }
._logo.casino-big.librabet>span,
._logo.casino-big.librabet:before,
._logo.casino-big.librabet:after { width: 110px; height: 40px; background-position: -98px -1954px; }
._logo.casino-big.dazzle-casino>span,
._logo.casino-big.dazzle-casino:before,
._logo.casino-big.dazzle-casino:after { width: 80px; height: 46px; background-position: -210px -1947px; }
._logo.casino-big.bet10>span,
._logo.casino-big.bet10:before,
._logo.casino-big.bet10:after { width: 60px; height: 46px; background-position: -210px -647px; }
._logo.casino-big.yoyo-casino>span,
._logo.casino-big.yoyo-casino:before,
._logo.casino-big.yoyo-casino:after { width: 90px; height: 44px; background-position: -210px -2045px; }
._logo.casino-big.alf-casino>span,
._logo.casino-big.alf-casino:before,
._logo.casino-big.alf-casino:after { width: 90px; height: 40px; background-position: -210px -1850px; }
._logo.casino-big.casimba>span,
._logo.casino-big.casimba:before,
._logo.casino-big.casimba:after { width: 70px; height: 20px; background-position: -100px -648px; }
._logo.casino-big.tipbet-casino>span,
._logo.casino-big.tipbet-casino:before,
._logo.casino-big.tipbet-casino:after { width: 90px; height: 30px; background-position: -210px -2086px; }
._logo.casino-big.lvbet-casino>span,
._logo.casino-big.lvbet-casino:before,
._logo.casino-big.lvbet-casino:after { width: 100px; height: 30px; background-position: 0px -1830px; }
._logo.casino-big.klasino>span,
._logo.casino-big.klasino:before,
._logo.casino-big.klasino:after { width: 110px; height: 36px; background-position: -100px -2046px; }
._logo.casino-big.spin-rider>span,
._logo.casino-big.spin-rider:before,
._logo.casino-big.spin-rider:after { width: 112px; height: 28px; background-position: -100px -2079px; }
._logo.casino-big.barbados>span,
._logo.casino-big.barbados:before,
._logo.casino-big.barbados:after { width: 109px; height: 20px; background-position: -101px -2110px; }
._logo.casino-big.chilli>span,
._logo.casino-big.chilli:before,
._logo.casino-big.chilli:after { width: 91px; height: 39px; background-position: -2px -1867px; }
._logo.casino-big.spin-rider>span,
._logo.casino-big.spin-rider:before,
._logo.casino-big.spin-rider:after { width: 110px; height: 23px; background-position: -100px -2082px; }
._logo.casino-big.spinland>span,
._logo.casino-big.spinland:before,
._logo.casino-big.spinland:after { width: 106px; height: 35px; background-position: -104px -2138px; }
._logo.casino-big.pocketwin>span,
._logo.casino-big.pocketwin:before,
._logo.casino-big.pocketwin:after { width: 93px; height: 30px; background-position: -2px -1917px; }
._logo.casino-big.prive21>span,
._logo.casino-big.prive21:before,
._logo.casino-big.prive21:after { width: 95px; height: 30px; background-position: -1px -1999px; }
._logo.casino-big.spinstation>span,
._logo.casino-big.spinstation:before,
._logo.casino-big.spinstation:after { width: 110px; height: 23px; background-position: -101px -2179px; }
._logo.casino-big.sunvegas>span,
._logo.casino-big.sunvegas:before,
._logo.casino-big.sunvegas:after { width: 110px; height: 18px; background-position: -100px -2208px; }
._logo.casino-big.casinoeuro>span,
._logo.casino-big.casinoeuro:before,
._logo.casino-big.casinoeuro:after { width: 110px; height: 24px; background-position: -100px -2233px; }
._logo.casino-big.clover>span,
._logo.casino-big.clover:before,
._logo.casino-big.clover:after { width: 110px; height: 24px; background-position: -100px -2258px; }
._logo.casino-big.fansbet>span,
._logo.casino-big.fansbet:before,
._logo.casino-big.fansbet:after { width: 86px; height: 44px; background-position: -211px -2119px; }

/*Single Logos*/
._logo.casino-big.betway>span,
._logo.casino-big.betway:before,
._logo.casino-big.betway:after {background: url(asset/betway.png); width: 114px; height:46px; background-size: contain;}
._logo.casino-big.casino666>span,
._logo.casino-big.casino666:before,
._logo.casino-big.casino666:after {background: url(asset/666-casino.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.lucky-247>span,
._logo.casino-big.lucky-247:before,
._logo.casino-big.lucky-247:after {background: url(asset/lucky247.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.jackpotjoy>span,
._logo.casino-big.jackpotjoy:before,
._logo.casino-big.jackpotjoy:after {background: url(asset/jackpotjoy.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.great-britain>span,
._logo.casino-big.great-britain:before,
._logo.casino-big.great-britain:after {background: url(asset/great-britain-casino.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.aladdin-slots>span,
._logo.casino-big.aladdin-slots:before,
._logo.casino-big.aladdin-slots:after {background: url(asset/aladdin-slots-logo.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.fantastic-spins>span,
._logo.casino-big.fantastic-spins:before,
._logo.casino-big.fantastic-spins:after {background: url(asset/fantastic-spins.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.fruity-king>span,
._logo.casino-big.fruity-king:before,
._logo.casino-big.fruity-king:after {background: url(asset/fruity-king.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.captain-cooks>span,
._logo.casino-big.captain-cooks:before,
._logo.casino-big.captain-cooks:after {background: url(asset/captain-cooks-v2.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.regent-casino>span,
._logo.casino-big.regent-casino:before,
._logo.casino-big.regent-casino:after {background: url(asset/regent.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.wazamba>span,
._logo.casino-big.wazamba:before,
._logo.casino-big.wazamba:after {background: url(asset/wazamba-casino.png); width: 114px; height:19px; background-size: contain;}
._logo.casino-big.karamba>span,
._logo.casino-big.karamba:before,
._logo.casino-big.karamba:after {background: url(asset/karamba.png); width: 114px; height:46px; background-size: contain;}
/*._logo.casino-big.betvictor>span,
._logo.casino-big.betvictor:before,
._logo.casino-big.betvictor:after {background: url(asset/betvictor.png); width: 124px; height:46px; background-size: contain;}*/
._logo.casino-big.rubyfortune>span,
._logo.casino-big.rubyfortune:before,
._logo.casino-big.rubyfortune:after {background: url(asset/ruby-fortune-small.png); width: 100px; height:40px; }
._logo.casino-big.spincasino>span,
._logo.casino-big.spincasino:before,
._logo.casino-big.spincasino:after {background: url(asset/spincasino-small.png); width: 100px; height:40px; }
._logo.casino-big.bet22>span,
._logo.casino-big.bet22:before,
._logo.casino-big.bet22:after {background: url(asset/22bet.png); width: 120px; height:48px; background-size: contain; }
._logo.casino-big.dream-vegas>span,
._logo.casino-big.dream-vegas:before,
._logo.casino-big.dream-vegas:after {background: url(asset/dream-vegas.png); width: 120px; height:48px; background-size: contain; }
._logo.casino-big.intertops>span,
._logo.casino-big.intertops:before,
._logo.casino-big.intertops:after {background: url(asset/intertops.png); width: 120px; height:48px; background-size: contain; }
._logo.casino-big.jackmillion>span,
._logo.casino-big.jackmillion:before,
._logo.casino-big.jackmillion:after {background: url(asset/jack-million.png); width: 120px; height:48px; background-size: contain; }
._logo.casino-big.casino-room>span,
._logo.casino-big.casino-room:before,
._logo.casino-big.casino-room:after {background: url(asset/casino-room.png); width: 120px; height:23px; background-size: contain; }
._logo.casino-big.comeon>span,
._logo.casino-big.comeon:before,
._logo.casino-big.comeon:after {background: url(asset/comeon.png); width: 116px; height:20px;}
._logo.casino-big.casino-midas>span,
._logo.casino-big.casino-midas:before,
._logo.casino-big.casino-midas:after {background: url(asset/casinomidas.png);width: 116px; height:24px; }
._logo.casino-big.bet1x>span,
._logo.casino-big.bet1x:before,
._logo.casino-big.bet1x:after {background: url(asset/1xbet.png);width: 116px; height:50px; }
._logo.casino-big.betsson>span,
._logo.casino-big.betsson:before,
._logo.casino-big.betsson:after {background: url(asset/betsson.png);width: 106px; height:19px; }
._logo.casino-big.casilando>span,
._logo.casino-big.casilando:before,
._logo.casino-big.casilando:after {background: url(asset/casilando.png);width: 150px; height:60px; }
._logo.casino-big.fun-casino>span,
._logo.casino-big.fun-casino:before,
._logo.casino-big.fun-casino:after {background: url(asset/funcasino.png); width: 200px; height: 60px; background-size: contain; background-repeat: no-repeat; background-position: center;}
._logo.casino-big.betsafe>span,
._logo.casino-big.betsafe:before,
._logo.casino-big.betsafe:after {background: url(asset/betsafe-logo.png); width: 116px; height:26px; }
._logo.casino-big.gowild>span,
._logo.casino-big.gowild:before,
._logo.casino-big.gowild:after {background: url(asset/gowild.png); width: 150px; height:60px; }
._logo.casino-big.frank-and-fred>span,
._logo.casino-big.frank-and-fred:before,
._logo.casino-big.frank-and-fred:after {background: url(asset/frank-and-fred.png); width: 150px; height:60px; background-size: contain; }
._logo.casino-big.slotsmillion>span,
._logo.casino-big.slotsmillion:before,
._logo.casino-big.slotsmillion:after {background: url(asset/slotsmillion.png); width: 150px; height:60px; background-size: contain; }
._logo.casino-big.queenvegas>span,
._logo.casino-big.queenvegas:before,
._logo.casino-big.queenvegas:after {background: url(asset/queenvegas.png); width: 140px; height:60px; background-size: contain; }
._logo.casino-big.kingbilly>span,
._logo.casino-big.kingbilly:before,
._logo.casino-big.kingbilly:after {background: url(asset/king-billy.png); width: 140px; height:60px; background-size: contain; }
._logo.casino-big.playzee>span,
._logo.casino-big.playzee:before,
._logo.casino-big.playzee:after {background: url(asset/playzee.png); width: 150px; height:60px; background-size: contain; }
._logo.casino-big.cherry-casino>span,
._logo.casino-big.cherry-casino:before,
._logo.casino-big.cherry-casino:after {background: url(asset/cherry-casino.png); width: 115px; height:34px;  }
._logo.casino-big.genesis>span,
._logo.casino-big.genesis:before,
._logo.casino-big.genesis:after {background: url(asset/genesis.png); width: 106px; height:19px;  }
._logo.casino-big.william-hill>span,
._logo.casino-big.william-hill:before,
._logo.casino-big.william-hill:after {background: url(asset/williamhill.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.cric10>span,
._logo.casino-big.cric10:before,
._logo.casino-big.cric10:after {background: url(asset/10cric.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.pure-casino>span,
._logo.casino-big.pure-casino:before,
._logo.casino-big.pure-casino:after {background: url(asset/pure-casino.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.lucky-days>span,
._logo.casino-big.lucky-days:before,
._logo.casino-big.lucky-days:after {background: url(asset/lucky-days.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.casoola>span,
._logo.casino-big.casoola:before,
._logo.casino-big.casoola:after {background: url(asset/casoola.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.rizk-casino>span,
._logo.casino-big.rizk-casino:before,
._logo.casino-big.rizk-casino:after {background: url(asset/rizk.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.hard-rock>span,
._logo.casino-big.hard-rock:before,
._logo.casino-big.hard-rock:after {background: url(asset/hardrock-casino.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.betrivers>span,
._logo.casino-big.betrivers:before,
._logo.casino-big.betrivers:after {background: url(asset/betrivers.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.betmgm>span,
._logo.casino-big.betmgm:before,
._logo.casino-big.betmgm:after {background: url(asset/betmgm.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.borgata>span,
._logo.casino-big.borgata:before,
._logo.casino-big.borgata:after {background: url(asset/borgata.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.sugar-house>span,
._logo.casino-big.sugar-house:before,
._logo.casino-big.sugar-house:after {background: url(asset/sugar-house.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.virgin-casino>span,
._logo.casino-big.virgin-casino:before,
._logo.casino-big.virgin-casino:after {background: url(asset/virgin-casino.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.tropicana>span,
._logo.casino-big.tropicana:before,
._logo.casino-big.tropicana:after {background: url(asset/tropicana.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.pala>span,
._logo.casino-big.pala:before,
._logo.casino-big.pala:after {background: url(asset/pala.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.jelly-bean>span,
._logo.casino-big.jelly-bean:before,
._logo.casino-big.jelly-bean:after {background: url(asset/jelly-bean.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.slotomania>span,
._logo.casino-big.slotomania:before,
._logo.casino-big.slotomania:after {background: url(asset/slotomania.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.house-of-fun>span,
._logo.casino-big.house-of-fun:before,
._logo.casino-big.house-of-fun:after {background: url(asset/houseoffun.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.caesars-slots>span,
._logo.casino-big.caesars-slots:before,
._logo.casino-big.caesars-slots:after {background: url(asset/caesars-slots.png); width:120px; height:48px; background-size: contain; }
._logo.casino-big.casino-club>span,
._logo.casino-big.casino-club:before,
._logo.casino-big.casino-club:after { background: url(asset/casino-club-logo.png); width: 116px; height:33px; }
._logo.casino-big.novibet>span,
._logo.casino-big.novibet:before,
._logo.casino-big.novibet:after {background: url(asset/novibet.png); width:120px; height:60px; background-size: contain; }
._logo.casino-big.pokerstars>span,
._logo.casino-big.pokerstars:before,
._logo.casino-big.pokerstars:after {background: url(asset/pokerstars-casino.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.vegas-hero>span,
._logo.casino-big.vegas-hero:before,
._logo.casino-big.vegas-hero:after {background: url(asset/vegas-hero.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.lapalingo>span,
._logo.casino-big.lapalingo:before,
._logo.casino-big.lapalingo:after {background: url(asset/lapalingo.png); width: 144px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.mrplay>span,
._logo.casino-big.mrplay:before,
._logo.casino-big.mrplay:after {background: url(asset/mr-play.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.playfrank>span,
._logo.casino-big.playfrank:before,
._logo.casino-big.playfrank:after {background: url(asset/play-frank.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.casinoluck>span,
._logo.casino-big.casinoluck:before,
._logo.casino-big.casinoluck:after {background: url(asset/casino-luck.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.drueckglueck>span,
._logo.casino-big.drueckglueck:before,
._logo.casino-big.drueckglueck:after {background: url(asset/drueckglueck.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.ahtigames>span,
._logo.casino-big.ahtigames:before,
._logo.casino-big.ahtigames:after {background: url(asset/ahti-games.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.mega-casino>span,
._logo.casino-big.mega-casino:before,
._logo.casino-big.mega-casino:after {background: url(asset/megacasino.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.redkings>span,
._logo.casino-big.redkings:before,
._logo.casino-big.redkings:after {background: url(asset/redkings.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.temple-nile>span,
._logo.casino-big.temple-nile:before,
._logo.casino-big.temple-nile:after {background: url(asset/templenile.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.lordlucky>span,
._logo.casino-big.lordlucky:before,
._logo.casino-big.lordlucky:after {background: url(asset/lord-lucky.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.platin-casino>span,
._logo.casino-big.platin-casino:before,
._logo.casino-big.platin-casino:after {background: url(asset/platincasino.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.elcarado>span,
._logo.casino-big.elcarado:before,
._logo.casino-big.elcarado:after {background: url(asset/elcarado.png); width: 150px; height:60px; background-size: contain; background-position: center;}
._logo.casino-big.stoiximan>span,
._logo.casino-big.stoiximan:before,
._logo.casino-big.stoiximan:after {background: url(asset/stoiximan.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.betshop>span,
._logo.casino-big.betshop:before,
._logo.casino-big.betshop:after {background: url(asset/betshop.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.championsbet>span,
._logo.casino-big.championsbet:before,
._logo.casino-big.championsbet:after {background: url(asset/championsbet.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.goalbet>span,
._logo.casino-big.goalbet:before,
._logo.casino-big.goalbet:after {background: url(asset/goalbet.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.betrebels>span,
._logo.casino-big.betrebels:before,
._logo.casino-big.betrebels:after {background: url(asset/betrebels.png); width:120px; height:60px; background-size: contain; }
._logo.casino-big.winmasters>span,
._logo.casino-big.winmasters:before,
._logo.casino-big.winmasters:after {background: url(asset/winmasters.png); width:150px; height:60px; background-size: contain; }
._logo.casino-big.big-thunder-slots>span,
._logo.casino-big.big-thunder-slots:before,
._logo.casino-big.big-thunder-slots:after {background: url(asset/big-thunder-slots.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.jackpot-mobile>span,
._logo.casino-big.jackpot-mobile:before,
._logo.casino-big.jackpot-mobile:after {background: url(asset/jackpot-mobile.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.playzee>span,
._logo.casino-big.playzee:before,
._logo.casino-big.playzee:after {background: url(asset/playzee.png); width: 150px; height:60px; background-size: contain;}
._logo.casino-big.amazonslots>span,
._logo.casino-big.amazonslots:before,
._logo.casino-big.amazonslots:after {background: url(asset/amazon-slots.png);width: 150px; height:60px; background-position: center;}
._logo.casino-big.casiplay>span,
._logo.casino-big.casiplay:before,
._logo.casino-big.casiplay:after {background: url(asset/casiplay.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.lottoland>span,
._logo.casino-big.lottoland:before,
._logo.casino-big.lottoland:after {background: url(asset/lottoland.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.mrq>span,
._logo.casino-big.mrq:before,
._logo.casino-big.mrq:after {background: url(asset/mrq.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.rise>span,
._logo.casino-big.rise:before,
._logo.casino-big.rise:after {background: url(asset/rise-casino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.casino2020>span,
._logo.casino-big.casino2020:before,
._logo.casino-big.casino2020:after {background: url(asset/casino-2020.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.elf-slots>span,
._logo.casino-big.elf-slots:before,
._logo.casino-big.elf-slots:after {background: url(asset/elf-slots.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.fairground-slots>span,
._logo.casino-big.fairground-slots:before,
._logo.casino-big.fairground-slots:after {background: url(asset/fairground-slots.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.power-spins>span,
._logo.casino-big.power-spins:before,
._logo.casino-big.power-spins:after {background: url(asset/powerspins.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.vegas-luck>span,
._logo.casino-big.vegas-luck:before,
._logo.casino-big.vegas-luck:after {background: url(asset/vegasluck.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.casino-classic>span,
._logo.casino-big.casino-classic:before,
._logo.casino-big.casino-classic:after {background: url(asset/casino-classic.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.conquer-casino>span,
._logo.casino-big.conquer-casino:before,
._logo.casino-big.conquer-casino:after {background: url(asset/conquer-casino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.sport-nation>span,
._logo.casino-big.sport-nation:before,
._logo.casino-big.sport-nation:after {background: url(asset/sportnation.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.dragon-slots>span,
._logo.casino-big.dragon-slots:before,
._logo.casino-big.dragon-slots:after {background: url(asset/dragon-slots.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.bet-at-home>span,
._logo.casino-big.bet-at-home:before,
._logo.casino-big.bet-at-home:after {background: url(asset/bet-at-home.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.dr-slot>span,
._logo.casino-big.dr-slot:before,
._logo.casino-big.dr-slot:after {background: url(asset/dr-slot.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.hyper>span,
._logo.casino-big.hyper:before,
._logo.casino-big.hyper:after {background: url(asset/hypercasino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.fantasino>span,
._logo.casino-big.fantasino:before,
._logo.casino-big.fantasino:after {background: url(asset/fantasino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.dream-jackpot>span,
._logo.casino-big.dream-jackpot:before,
._logo.casino-big.dream-jackpot:after {background: url(asset/dream-jackpot.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.betdaq>span,
._logo.casino-big.betdaq:before,
._logo.casino-big.betdaq:after {background: url(asset/betdaq.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.boylesports>span,
._logo.casino-big.boylesports:before,
._logo.casino-big.boylesports:after {background: url(asset/boylesports.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.slot-planet>span,
._logo.casino-big.slot-planet:before,
._logo.casino-big.slot-planet:after {background: url(asset/slotplanet.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.luxury>span,
._logo.casino-big.luxury:before,
._logo.casino-big.luxury:after {background: url(asset/luxury-casino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.fruit-kings>span,
._logo.casino-big.fruit-kings:before,
._logo.casino-big.fruit-kings:after {background: url(asset/fruit-kings.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.allstargames>span,
._logo.casino-big.allstargames:before,
._logo.casino-big.allstargames:after {background: url(asset/all-star-games.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.diamond7>span,
._logo.casino-big.diamond7:before,
._logo.casino-big.diamond7:after {background: url(asset/diamond7.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.mr-spin>span,
._logo.casino-big.mr-spin:before,
._logo.casino-big.mr-spin:after {background: url(asset/mr-spin.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.starspins>span,
._logo.casino-big.starspins:before,
._logo.casino-big.starspins:after {background: url(asset/starspins.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.unibet>span,
._logo.casino-big.unibet:before,
._logo.casino-big.unibet:after {background: url(asset/unibet.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.betregal>span,
._logo.casino-big.betregal:before,
._logo.casino-big.betregal:after {background: url(asset/bet-regal.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.marathonbet>span,
._logo.casino-big.marathonbet:before,
._logo.casino-big.marathonbet:after {background: url(asset/marathonbet.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.mrplay>span,
._logo.casino-big.mrplay:before,
._logo.casino-big.mrplay:after {background: url(asset/mr-play.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.redkings>span,
._logo.casino-big.redkings:before,
._logo.casino-big.redkings:after {background: url(asset/redkings.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.slotsangel>span,
._logo.casino-big.slotsangel:before,
._logo.casino-big.slotsangel:after {background: url(asset/slots-angel.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.dove-slots>span,
._logo.casino-big.dove-slots:before,
._logo.casino-big.dove-slots:after {background: url(asset/dove-slots.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.fever-slots>span,
._logo.casino-big.fever-slots:before,
._logo.casino-big.fever-slots:after {background: url(asset/fever-slots.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.slotsmagic>span,
._logo.casino-big.slotsmagic:before,
._logo.casino-big.slotsmagic:after {background: url(asset/slots-magic.png);width: 110px; height:32px; background-position: top; }
._logo.casino-big.virgin-games>span,
._logo.casino-big.virgin-games:before,
._logo.casino-big.virgin-games:after {background: url(asset/virgin-games.png);width: 110px; height:41px; background-position: center; }
._logo.casino-big.x123-spins>span,
._logo.casino-big.x123-spins:before,
._logo.casino-big.x123-spins:after {background: url(asset/123-spins.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.amazing-casino>span,
._logo.casino-big.amazing-casino:before,
._logo.casino-big.amazing-casino:after {background: url(asset/amazing-casino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.atlanticspins>span,
._logo.casino-big.atlanticspins:before,
._logo.casino-big.atlanticspins:after {background: url(asset/atlanticspins.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.cashmo>span,
._logo.casino-big.cashmo:before,
._logo.casino-big.cashmo:after {background: url(asset/cashmo.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.cozino>span,
._logo.casino-big.cozino:before,
._logo.casino-big.cozino:after {background: url(asset/cozino.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.casinoofdreams>span,
._logo.casino-big.casinoofdreams:before,
._logo.casino-big.casinoofdreams:after {background: url(asset/casino-of-dreams.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.jackpotparadise>span,
._logo.casino-big.jackpotparadise:before,
._logo.casino-big.jackpotparadise:after {background: url(asset/jackpot-paradise.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.sts>span,
._logo.casino-big.sts:before,
._logo.casino-big.sts:after {background: url(asset/sts.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.tonybet>span,
._logo.casino-big.tonybet:before,
._logo.casino-big.tonybet:after {background: url(asset/tonybet.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.bet20>span,
._logo.casino-big.bet20:before,
._logo.casino-big.bet20:after {background: url(asset/20bet.png);width: 150px; height:60px; background-position: center; }
._logo.casino-big.bitstarz-logo>span,
._logo.casino-big.bitstarz-logo:before,
._logo.casino-big.bitstarz-logo:after {background: url(asset/bitstarz-big.png);width: 150px; height:60px; background-position: center; background-repeat:no-repeat;background-size: contain;}
._logo.casino-big.bcasino-logo>span,
._logo.casino-big.bcasino-logo:before,
._logo.casino-big.bcasino-logo:after {background: url(asset/bcasino.png);width: 150px; height:60px; background-position: center; background-repeat:no-repeat; background-size: contain;}


/* casinos mid size */
._logo.casino-mid>span,
._logo.casino-mid:before,
._logo.casino-mid:after { background-image: url(sprite/casinos-mid.png) }
/*._logo.casino-mid>span { position: relative; top: 5px; margin-right: -1px; }*/
._logo.casino-mid.casumo-casino>span,
._logo.casino-mid.royal-panda-casino>span,
._logo.casino-mid.betvictor-casino>span { top: 1px; }
._logo.casino-mid.bgo>span { top: 11px; }
._logo.casino-mid.ladbrokes-casino>span,
._logo.casino-mid.ladbrokes-casino:before,
._logo.casino-mid.ladbrokes-casino:after,
._logo.casino-mid.ladbrokes-games>span,
._logo.casino-mid.ladbrokes-games:before,
._logo.casino-mid.ladbrokes-games:after,
._logo.casino-mid.ladbrokes-vegas>span,
._logo.casino-mid.ladbrokes-vegas:before,
._logo.casino-mid.ladbrokes-vegas:after { width: 66px; height: 13px; background-position: 0px 0; }
._logo.casino-mid.betway-casino>span,
._logo.casino-mid.betway-casino:before,
._logo.casino-mid.betway-casino:after,
._logo.casino-mid.betway-vegas>span,
._logo.casino-mid.betway-vegas:before,
._logo.casino-mid.betway-vegas:after { width: 66px; height: 18px; background-position: 0px -14px; }
._logo.casino-mid.stargames-casino>span,
._logo.casino-mid.stargames-casino:before,
._logo.casino-mid.stargames-casino:after { width: 85px; height: 17px; background-position: 0px -33px; }
._logo.casino-mid.intercasino>span,
._logo.casino-mid.intercasino:before,
._logo.casino-mid.intercasino:after { width: 85px; height: 21px; background-position: 0px -49px; }
._logo.casino-mid.quasar-gaming>span,
._logo.casino-mid.quasar-gaming:before,
._logo.casino-mid.quasar-gaming:after { width: 80px; height: 22px; background-position: 0px -71px; }
._logo.casino-mid.the32red-casino>span,
._logo.casino-mid.the32red-casino:before,
._logo.casino-mid.the32red-casino:after { width: 50px; height: 21px; background-position: 0px -94px; }
._logo.casino-mid.leovegas-casino>span,
._logo.casino-mid.leovegas-casino:before,
._logo.casino-mid.leovegas-casino:after { width: 75px; height: 25px; background-position: 0px -116px; }
._logo.casino-mid.bgo>span,
._logo.casino-mid.bgo-vegas-casino>span,
._logo.casino-mid.bgo-vegas-casino:before,
._logo.casino-mid.bgo-vegas-casino:after,
._logo.casino-mid.bgo-vegas>span,
._logo.casino-mid.bgo-vegas:before,
._logo.casino-mid.bgo-vegas:after,
._logo.casino-mid.bgo-casino>span,
._logo.casino-mid.bgo-casino:before,
._logo.casino-mid.bgo-casino:after,
._logo.casino-mid.bgo-games>span,
._logo.casino-mid.bgo-games:before,
._logo.casino-mid.bgo-games:after { width: 50px; height: 26px; background-position: -89px -275px; }
._logo.casino-mid.william-hill-casino>span,
._logo.casino-mid.william-hill-casino:before,
._logo.casino-mid.william-hill-casino:after,
._logo.casino-mid.william-hill-games>span,
._logo.casino-mid.william-hill-games:before,
._logo.casino-mid.william-hill-games:after,
._logo.casino-mid.william-hill-vegas>span,
._logo.casino-mid.william-hill-vegas:before,
._logo.casino-mid.william-hill-vegas:after { width: 71px; height: 13px; background-position: 0px -159px; }
._logo.casino-mid.gala-casino>span,
._logo.casino-mid.gala-casino:before,
._logo.casino-mid.gala-casino:after { width: 80px; height: 10px; background-position: 0px -180px; }
._logo.casino-mid.sky-vegas-casino>span,
._logo.casino-mid.sky-vegas-casino:before,
._logo.casino-mid.sky-vegas-casino:after,
._logo.casino-mid.sky-vegas>span,
._logo.casino-mid.sky-vegas:before,
._logo.casino-mid.sky-vegas:after,
._logo.casino-mid.sky-casino>span,
._logo.casino-mid.sky-casino:before,
._logo.casino-mid.sky-casino:after { width: 82px; height: 13px; background-position: 0px -191px; }
._logo.casino-mid.betsson-casino>span,
._logo.casino-mid.betsson-casino:before,
._logo.casino-mid.betsson-casino:after { width: 90px; height: 20px; background-position: 0px -205px; }
._logo.casino-mid.casinoeuro>span,
._logo.casino-mid.casinoeuro:before,
._logo.casino-mid.casinoeuro:after { width: 66px; height: 28px; background-position: 0px -226px; }
._logo.casino-mid.betvictor>span,
._logo.casino-mid.betvictor:before,
._logo.casino-mid.betvictor:after,
._logo.casino-mid.betvictor-casino>span,
._logo.casino-mid.betvictor-casino:before,
._logo.casino-mid.betvictor-casino:after,
._logo.casino-mid.betvictor-slots>span,
._logo.casino-mid.betvictor-slots:before,
._logo.casino-mid.betvictor-slots:after { width: 71px; height: 10px; background-position: 0px -255px; }
._logo.casino-mid.temple-nile>span,
._logo.casino-mid.temple-nile:before,
._logo.casino-mid.temple-nile:after { width: 40px; height: 22px; background-position: -94px -740px; }
._logo.casino-mid.playzee>span,
._logo.casino-mid.playzee:before,
._logo.casino-mid.playzee:after { width: 78px; height: 22px; background-position: 0px -1208px; }
._logo.casino-mid.royal-panda-casino>span,
._logo.casino-mid.royal-panda-casino:before,
._logo.casino-mid.royal-panda-casino:after { width: 84px; height: 24px; background-position: 0px -266px; }
._logo.casino-mid.netbet-casino>span,
._logo.casino-mid.netbet-casino:before,
._logo.casino-mid.netbet-casino:after,
._logo.casino-mid.netbet-vegas>span,
._logo.casino-mid.netbet-vegas:before,
._logo.casino-mid.netbet-vegas:after { width: 78px; height: 16px; background-position: 0px -291px; }
._logo.casino-mid.casino-cruise>span,
._logo.casino-mid.casino-cruise:before,
._logo.casino-mid.casino-cruise:after { width: 57px; height: 27px; background-position: 0px -309px; }
._logo.casino-mid.sunnyplayer-casino>span,
._logo.casino-mid.sunnyplayer-casino:before,
._logo.casino-mid.sunnyplayer-casino:after { width: 65px; height: 22px; background-position: 0px -337px; }
._logo.casino-mid.stake7-casino>span,
._logo.casino-mid.stake7-casino:before,
._logo.casino-mid.stake7-casino:after { width: 71px; height: 18px; background-position: 0px -360px; }
._logo.casino-mid.platin-casino>span,
._logo.casino-mid.platin-casino:before,
._logo.casino-mid.platin-casino:after { width: 62px; height: 22px; background-position: 0px -407px; }
._logo.casino-mid.sunmaker-casino>span,
._logo.casino-mid.sunmaker-casino:before,
._logo.casino-mid.sunmaker-casino:after { width: 68px; height: 22px; background-position: 0px -430px; }
._logo.casino-mid.jackpotcity-casino>span,
._logo.casino-mid.jackpotcity-casino:before,
._logo.casino-mid.jackpotcity-casino:after { width: 55px; height: 21px; background-position: 0px -453px; }
._logo.casino-mid.europalace-casino>span,
._logo.casino-mid.europalace-casino:before,
._logo.casino-mid.europalace-casino:after { width: 54px; height: 26px; background-position: 0px -475px; }
._logo.casino-mid.titanbet-casino>span,
._logo.casino-mid.titanbet-casino:before,
._logo.casino-mid.titanbet-casino:after { width: 66px; height: 18px; background-position: 0px -502px; }
._logo.casino-mid.paddy-power-casino>span,
._logo.casino-mid.paddy-power-casino:before,
._logo.casino-mid.paddy-power-casino:after { width: 57px; height: 19px; background-position: 0px -521px; }
._logo.casino-mid.winner-casino>span,
._logo.casino-mid.winner-casino:before,
._logo.casino-mid.winner-casino:after { width: 61px; height: 15px; background-position: 0px -541px; }
._logo.casino-mid.eurogrand-casino>span,
._logo.casino-mid.eurogrand-casino:before,
._logo.casino-mid.eurogrand-casino:after { width: 73px; height: 18px; background-position: 0px -557px; }
._logo.casino-mid.betfair-casino>span,
._logo.casino-mid.betfair-casino:before,
._logo.casino-mid.betfair-casino:after { width: 87px; height: 14px; background-position: 0px -576px; }
._logo.casino-mid.mrgreen-casino>span,
._logo.casino-mid.mrgreen-casino:before,
._logo.casino-mid.mrgreen-casino:after { width: 43px; height: 33px; background-position: -90px 0; }
._logo.casino-mid.grosvenor-casino>span,
._logo.casino-mid.grosvenor-casino:before,
._logo.casino-mid.grosvenor-casino:after { width: 37px; height: 37px; background-position: -90px -34px; }
._logo.casino-mid.the888casino>span,
._logo.casino-mid.the888-casino>span,
._logo.casino-mid.the888-casino:before,
._logo.casino-mid.the888-casino:after { width: 34px; height: 25px; background-position: -90px -72px; }
._logo.casino-mid.ovo-casino>span,
._logo.casino-mid.ovo-casino:before,
._logo.casino-mid.ovo-casino:after { width: 85px; height: 17px; background-position: 0 -606px }
._logo.casino-mid.spinpalace-casino>span,
._logo.casino-mid.spinpalace-casino:before,
._logo.casino-mid.spinpalace-casino:after { width: 38px; height: 26px; background-position: -90px -116px; }
._logo.casino-mid.bet365-casino>span,
._logo.casino-mid.bet365-casino:before,
._logo.casino-mid.bet365-casino:after,
._logo.casino-mid.bet365-games>span,
._logo.casino-mid.bet365-games:before,
._logo.casino-mid.bet365-games:after { width: 25px; height: 24px; background-position: -90px -143px; }
._logo.casino-mid.drueckglueck-casino>span,
._logo.casino-mid.drueckglueck-casino:before,
._logo.casino-mid.drueckglueck-casino:after { width: 35px; height: 28px; background-position: -90px -167px; }
._logo.casino-mid.cherry>span,
._logo.casino-mid.cherry:before,
._logo.casino-mid.cherry:after { width: 60px; height: 28px; background-position: -76px -548px }
._logo.casino-mid.casumo-casino>span,
._logo.casino-mid.casumo-casino:before,
._logo.casino-mid.casumo-casino:after { width: 72px; height: 16px; background-position: 0 -694px }
._logo.casino-mid.intercasino>span,
._logo.casino-mid.inter:before,
._logo.casino-mid.inter:after { width: 80px; height: 20px; background-position: 0 -712px }
._logo.casino-mid.betfair>span,
._logo.casino-mid.betfair:before,
._logo.casino-mid.betfair:after { width: 86px; height: 14px; background-position: 0 -576px }
._logo.casino-mid.cashino-casino>span,
._logo.casino-mid.cashino:before,
._logo.casino-mid.cashino:after { width: 82px; height: 16px; background-position: 0 -780px }
._logo.casino-mid.genting>span,
._logo.casino-mid.genting:before,
._logo.casino-mid.genting:after { width: 83px; height: 12px; background-position: 0 -763px }
._logo.casino-mid.dunder>span,
._logo.casino-mid.dunder:before,
._logo.casino-mid.dunder:after { width: 83px; height: 14px; background-position: 0 -775px }
._logo.casino-mid.guts>span,
._logo.casino-mid.guts:before,
._logo.casino-mid.guts:after { width: 67px; height: 15px; background-position: 0 -789px }
._logo.casino-mid.roxypalace>span,
._logo.casino-mid.roxypalace:before,
._logo.casino-mid.roxypalace:after { width: 80px; height: 18px; background-position: 0 -804px }
._logo.casino-mid.kaboo>span,
._logo.casino-mid.kaboo:before,
._logo.casino-mid.kaboo:after { width: 74px; height: 17px; background-position: 0 -823px }
._logo.casino-mid.british>span,
._logo.casino-mid.british:before,
._logo.casino-mid.british:after { width: 84px; height: 16px; background-position: 0 -841px }
._logo.casino-mid.mansion-casino>span,
._logo.casino-mid.mansion-casino:before,
._logo.casino-mid.mansion-casino:after { width: 68px; height: 22px; background-position: 0 -623px }
._logo.casino-mid.casinocom>span,
._logo.casino-mid.casinocom:before,
._logo.casino-mid.casinocom:after { width: 90px; height: 16px; background-position: 0 -646px }
._logo.casino-mid.hippodrome>span,
._logo.casino-mid.hippodrome:before,
._logo.casino-mid.hippodrome:after { width: 83px; height: 31px; background-position: 0 -663px }
._logo.casino-mid.cas777>span,
._logo.casino-mid.cas777:before,
._logo.casino-mid.cas777:after { width: 33px; height: 27px; background-position: -90px -195px }
._logo.casino-mid.videoslots-casino>span,
._logo.casino-mid.videoslots:before,
._logo.casino-mid.videoslots:after { width: 35px; height: 23px; background-position: -90px -223px }
._logo.casino-mid.spinit>span,
._logo.casino-mid.spinit:before,
._logo.casino-mid.spinit:after { width: 50px; height: 28px; background-position: -87px -246px; }
._logo.casino-mid.partycasino>span,
._logo.casino-mid.partycasino:before,
._logo.casino-mid.partycasino:after { width: 88px; height: 20px; background-position: 0 -880px; }
._logo.casino-mid.the10bet>span,
._logo.casino-mid.the10bet:before,
._logo.casino-mid.the10bet:after { width: 58px; height: 20px; background-position: -82px -301px; }
._logo.casino-mid.bwin>span,
._logo.casino-mid.bwin:before,
._logo.casino-mid.bwin:after { width: 58px; height: 17px; background-position: -82px -321px; }
._logo.casino-mid.genesis>span,
._logo.casino-mid.genesis:before,
._logo.casino-mid.genesis:after { width: 58px; height: 30px; background-position: -82px -339px; top: 0px; }
._logo.casino-mid.playojo>span,
._logo.casino-mid.playojo:before,
._logo.casino-mid.playojo:after { width: 58px; height: 34px; background-position: -82px -369px; top: 0px; }
._logo.casino-mid.virgin-games>span,
._logo.casino-mid.virgin-games:before,
._logo.casino-mid.virgin-games:after { width: 66px; height: 38px; background-position: -1px -1384px; top: 0px; }
._logo.casino-mid.grand-ivy>span,
._logo.casino-mid.grand-ivy:before,
._logo.casino-mid.grand-ivy:after,
._logo.casino-mid.grandivy>span,
._logo.casino-mid.grandivy:before,
._logo.casino-mid.grandivy:after { width: 58px; height: 32px; background-position: 0px -898px; top: 0px; }
._logo.casino-mid.sloty>span,
._logo.casino-mid.sloty:before,
._logo.casino-mid.sloty:after { width: 74px; height: 25px; background-position: 0px -954px; top: 0px; }
._logo.casino-mid.playamo-casino>span,
._logo.casino-mid.playamo-casino:before,
._logo.casino-mid.playamo-casino:after { width: 90px; height: 20px; background-position: 0px -977px; top: 0px; }
._logo.casino-mid.planet7oz>span,
._logo.casino-mid.planet7oz:before,
._logo.casino-mid.planet7oz:after { width: 88px; height: 27px; background-position: 0px -997px; top: 0px; }
._logo.casino-mid.all-slots-casino>span,
._logo.casino-mid.all-slots-casino:before,
._logo.casino-mid.all-slots-casino:after { width: 61px; height: 36px; background-position: 0px -1024px; top: 0px; }
._logo.casino-mid.casimba-casino>span,
._logo.casino-mid.casimba-casino:before,
._logo.casino-mid.casimba-casino:after { width: 63px; height: 38px; background-position: 0px -1060px; top: 0px; }
._logo.casino-mid.royal-panda-casino>span,
._logo.casino-mid.royal-panda-casino:before,
._logo.casino-mid.royal-panda-casino:after { width: 64px; height: 37px; background-position: 0px -1098px; top: 0px; }
._logo.casino-mid.casino-gods>span,
._logo.casino-mid.casino-gods:before,
._logo.casino-mid.casino-gods:after { width: 88px; height: 37px; background-position: 0px -1751px; }
._logo.casino-mid.all-british-casino>span,
._logo.casino-mid.all-british-casino:before,
._logo.casino-mid.all-british-casino:after { width: 86px; height: 18px; background-position: 0px -840px; }
._logo.casino-mid.vera-john>span,
._logo.casino-mid.vera-john:before,
._logo.casino-mid.vera-john:after { width: 77px; height: 29px; background-position: -77px -538px; }
._logo.casino-mid.bons>span,
._logo.casino-mid.bons:before,
._logo.casino-mid.bons:after { width: 72px; height: 26px; background-position: 0px -1784px; }
._logo.casino-mid.casumo>span,
._logo.casino-mid.casumo:before,
._logo.casino-mid.casumo:after { width: 73px; height: 19px; background-position: 0px -693px; }
._logo.casino-mid.aladdin-slots>span,
._logo.casino-mid.aladdin-slots:before,
._logo.casino-mid.aladdin-slots:after { width: 44px; height: 28px; background-position: -92px -566px; }
._logo.casino-mid.all-star-games>span,
._logo.casino-mid.all-star-games:before,
._logo.casino-mid.all-star-games:after { width: 76px; height: 30px; background-position: 0px -2020px; }
._logo.casino-mid.cop-slots>span,
._logo.casino-mid.cop-slots:before,
._logo.casino-mid.cop-slots:after { width: 38px; height: 36px; background-position: -94px -634px; }
._logo.casino-mid.yeti-casino>span,
._logo.casino-mid.yeti-casino:before,
._logo.casino-mid.yeti-casino:after { width: 90px; height: 18px; background-position: 0px -1860px; }
._logo.casino-mid.elf-slots>span,
._logo.casino-mid.elf-slots:before,
._logo.casino-mid.elf-slots:after { width: 42px; height: 36px; background-position: -92px -596px; }
._logo.casino-mid.costa-games>span,
._logo.casino-mid.costa-games:before,
._logo.casino-mid.costa-games:after { width: 82px; height: 28px; background-position: 0 -1938px; }
._logo.casino-mid.slots-angel>span,
._logo.casino-mid.slots-angel:before,
._logo.casino-mid.slots-angel:after { width: 62px; height: 35px; background-position: 0 -1966px; }
._logo.casino-mid.arcade-spins>span,
._logo.casino-mid.arcade-spins:before,
._logo.casino-mid.arcade-spins:after { width: 90px; height: 26px; background-position: 0 -1910px; }
._logo.casino-mid.playamo>span,
._logo.casino-mid.playamo:before,
._logo.casino-mid.playamo:after { width: 90px; height: 20px; background-position: 0 -977px; }
._logo.casino-mid.betx1>span,
._logo.casino-mid.betx1:before,
._logo.casino-mid.betx1:after { width: 66px; height: 17px; background-position: 0 -2001px; }
._logo.casino-mid.vbet-casino>span,
._logo.casino-mid.vbet-casino:before,
._logo.casino-mid.vbet-casino:after { width: 78px; height: 32px; background-position: 0px -2085px; }
._logo.casino-mid.cadoola>span,
._logo.casino-mid.cadoola:before,
._logo.casino-mid.cadoola:after { width: 78px; height: 36px; background-position: 0px -2048px; }
._logo.casino-mid.energy-casino>span,
._logo.casino-mid.energy-casino:before,
._logo.casino-mid.energy-casino:after { width: 88px; height: 22px; background-position: 0px -2146px; }
._logo.casino-mid.alf-casino>span,
._logo.casino-mid.alf-casino:before,
._logo.casino-mid.alf-casino:after { width: 48px; height: 22px; background-position: -86px -718px; }
._logo.casino-mid.lvbet-casino>span,
._logo.casino-mid.lvbet-casino:before,
._logo.casino-mid.lvbet-casino:after { width: 84px; height: 22px; background-position: 0px -860px; }
._logo.casino-mid.barbados>span,
._logo.casino-mid.barbados:before,
._logo.casino-mid.barbados:after { width: 88px; height: 16px; background-position: -2px -2194px; }
._logo.casino-mid.chilli>span,
._logo.casino-mid.chilli:before,
._logo.casino-mid.chilli:after { width: 84px; height: 36px; background-position: -2px -2330px; }
._logo.casino-mid.spin-rider>span,
._logo.casino-mid.spin-rider:before,
._logo.casino-mid.spin-rider:after { width: 88px; height: 18px; background-position: -1px -2171px; }
._logo.casino-mid.spinland>span,
._logo.casino-mid.spinland:before,
._logo.casino-mid.spinland:after { width: 85px; height: 27px; background-position: -4px -2216px; }
._logo.casino-mid.prive21>span,
._logo.casino-mid.prive21:before,
._logo.casino-mid.prive21:after { width: 89px; height: 28px; background-position: -1px -2453px; }
._logo.casino-mid.pocketwin>span,
._logo.casino-mid.pocketwin:before,
._logo.casino-mid.pocketwin:after { width: 87px; height: 28px; background-position: -2px -2377px; }
._logo.casino-mid.coinfalls>span,
._logo.casino-mid.coinfalls:before,
._logo.casino-mid.coinfalls:after { width: 86px; height: 29px; background-position: -3px -2412px; }
._logo.casino-mid.spinstation>span,
._logo.casino-mid.spinstation:before,
._logo.casino-mid.spinstation:after { width: 88px; height: 19px; background-position: -2px -2249px; }
._logo.casino-mid.sunvegas>span,
._logo.casino-mid.sunvegas:before,
._logo.casino-mid.sunvegas:after { width: 88px; height: 14px; background-position: -1px -2273px; }
._logo.casino-mid.clover>span,
._logo.casino-mid.clover:before,
._logo.casino-mid.clover:after { width: 86px; height: 22px; background-position: -3px -2307px; }
._logo.casino-mid.fansbet>span,
._logo.casino-mid.fansbet:before,
._logo.casino-mid.fansbet:after { width: 66px; height: 34px; background-position: -84px -765px; }
._logo.casino-mid.eatsleepbet-casino>span,
._logo.casino-mid.eatsleepbet-casino:before,
._logo.casino-mid.eatsleepbet-casino:after { background: url(asset/eat-sleep-bet.png); width: 110px; height: 44px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.kajot>span,
._logo.casino-mid.kajot:before,
._logo.casino-mid.kajot:after { background: url(asset/kajot.png); width: 100px; height: 30px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.betshop>span,
._logo.casino-mid.betshop:before,
._logo.casino-mid.betshop:after { background: url(asset/betshop-middle.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.stoiximan>span,
._logo.casino-mid.stoiximan:before,
._logo.casino-mid.stoiximan:after { background: url(asset/stoiximan-middle.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.novibet>span,
._logo.casino-mid.novibet:before,
._logo.casino-mid.novibet:after { background: url(asset/novibet-middle.png); width: 100px; height: 50px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.casino-com>span,
._logo.casino-mid.casino-com:before,
._logo.casino-mid.casino-com:after { background: url(asset/casino-com.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.omni-slots>span,
._logo.casino-mid.omni-slots:before,
._logo.casino-mid.omni-slots:after { background: url(asset/omnislots-middle.png); width: 70px; height: 28px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.comeon>span,
._logo.casino-mid.comeon:before,
._logo.casino-mid.comeon:after { background: url(asset/comeon.png); width: 80px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.casino666>span,
._logo.casino-mid.casino666:before,
._logo.casino-mid.casino666:after { background: url(asset/666-casino-mobile.png); width: 88px; height: 35px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.bet10>span,
._logo.casino-mid.bet10:before,
._logo.casino-mid.bet10:after { background: url(asset/10bet.png); width: 65px; height: 25px; background-position: center; background-size: contain; background-repeat: no-repeat; }


/*._logo.casino-mid.tropicana>span,
._logo.casino-mid.tropicana:before,
._logo.casino-mid.tropicana:after { width: 90px; height: 15px; background-position: 0px -1366px; top: 0px; }*/
._logo.casino-mid.hard-rock>span,
._logo.casino-mid.hard-rock:before,
._logo.casino-mid.hard-rock:after { width: 74px; height: 41px; background-position: 0px -1426px; top: 0px; }
/*._logo.casino-mid.unibet>span,
._logo.casino-mid.unibet:before,
._logo.casino-mid.unibet:after { width: 79px; height: 31px; background-position: 0px -1467px; top: 0px; }*/
/*._logo.casino-mid.betmgm>span,
._logo.casino-mid.betmgm:before,
._logo.casino-mid.betmgm:after { width: 90px; height: 26px; background-position: 0px -1608px; top: 0px; }*/
._logo.casino-mid.borgata>span,
._logo.casino-mid.borgata:before,
._logo.casino-mid.borgata:after { width: 90px; height: 30px; background-position: 0px -1640px; top: 0px; }
._logo.casino-mid.sugar-house>span,
._logo.casino-mid.sugar-house:before,
._logo.casino-mid.sugar-house:after { width: 58px; height: 22px; background-position: -14px -1678px; top: 0px; }
._logo.casino-mid.sportium>span,
._logo.casino-mid.sportium:before,
._logo.casino-mid.sportium:after { width: 90px; height: 20px; background-position: 0px -1583px; }
._logo.casino-mid.betway>span,
._logo.casino-mid.betway:before,
._logo.casino-mid.betway:after { width: 64px; height: 19px; background-position: 0px -13px;}
._logo.casino-mid.pure-casino>span,
._logo.casino-mid.pure-casino:before,
._logo.casino-mid.pure-casino:after { width: 68px; height: 8px; background-position: -1px -1331px;}
._logo.casino-mid.rizk>span,
._logo.casino-mid.rizk:before,
._logo.casino-mid.rizk:after { width: 67px; height: 22px; background-position: -1px -1342px;}
._logo.casino-mid.cric10>span,
._logo.casino-mid.cric10:before,
._logo.casino-mid.cric10:after { width: 40px; height: 31px; background-position: -93px -475px;}
._logo.casino-mid.rubyfortune>span,
._logo.casino-mid.rubyfortune:before,
._logo.casino-mid.rubyfortune:after { width: 100px; height: 40px; background: url(asset/ruby-fortune-small.png); }
._logo.casino-mid.slots-magic>span,
._logo.casino-mid.slots-magic:before,
._logo.casino-mid.slots-magic:after { width: 110px; height: 25px; background: url(asset/slots-magic.png); }
._logo.casino-mid.eu-casino>span,
._logo.casino-mid.eu-casino:before,
._logo.casino-mid.eu-casino:after { width: 40px; height: 40px; background: url(asset/eu-casino.png); }
._logo.casino-mid.spincasino>span,
._logo.casino-mid.spincasino:before,
._logo.casino-mid.spincasino:after { width: 100px; height: 40px; background: url(asset/spincasino-small.png); }
._logo.casino-mid.slotsmillion>span,
._logo.casino-mid.slotsmillion:before,
._logo.casino-mid.slotsmillion:after { width: 80px; height: 32px; background: url(asset/slotsmillion.png); background-size:contain }
._logo.casino-mid.betsafe>span,
._logo.casino-mid.betsafe:before,
._logo.casino-mid.betsafe:after { width: 82px; height: 20px; background: url(asset/betsafe-small.png); }
._logo.casino-mid.queenvegas>span,
._logo.casino-mid.queenvegas:before,
._logo.casino-mid.queenvegas:after { width: 90px; height: 21px; background: url(asset/queenvegas-small.png); }
._logo.casino-mid.kingbilly>span,
._logo.casino-mid.kingbilly:before,
._logo.casino-mid.kingbilly:after { width: 84px; height: 18px; background: url(asset/king-billy-small.png); }
._logo.casino-mid.karamba>span,
._logo.casino-mid.karamba:before,
._logo.casino-mid.karamba:after { width: 80px; height: 30px; background: url(asset/karamba-mid-logo.png); }
._logo.casino-mid.lapalingo>span,
._logo.casino-mid.lapalingo:before,
._logo.casino-mid.lapalingo:after { width: 150px; height: 40px; background: url(asset/lapalingo-mid.png); }
._logo.casino-mid.dream-vegas>span,
._logo.casino-mid.dream-vegas:before,
._logo.casino-mid.dream-vegas:after { width: 40px; height: 28px; background: url(asset/dream-vegas-small.png); }
._logo.casino-mid.royal-panda>span,
._logo.casino-mid.royal-panda:before,
._logo.casino-mid.royal-panda:after { width: 60px; height: 36px; background: url(asset/royal-panda-small.png); }
._logo.casino-mid.bet365>span,
._logo.casino-mid.bet365:before,
._logo.casino-mid.bet365:after { width: 75px; height:20px; background: url(asset/bet365-small.png) no-repeat 0 0; background-size: contain; }
._logo.casino-mid.betrivers>span,
._logo.casino-mid.betrivers:before,
._logo.casino-mid.betrivers:after { width: 139px; height:9px; background: url(asset/betrivers-small.png); }
._logo.casino-mid.bet22>span,
._logo.casino-mid.bet22:before,
._logo.casino-mid.bet22:after { background: url(asset/22bet.png); background-size: 80px 32px; width: 80px; height:32px; }
._logo.casino-mid.casino-club>span,
._logo.casino-mid.casino-club:before,
._logo.casino-mid.casino-club:after { background: url(asset/casino-club.png); width: 80px; height:32px; }
._logo.casino-mid.bet1x>span,
._logo.casino-mid.bet1x:before,
._logo.casino-mid.bet1x:after {background: url(asset/1xbet.png);background-size: 80px 34px; width: 80px; height:34px; }
._logo.casino-mid.bitstarz>span,
._logo.casino-mid.bitstarz:before,
._logo.casino-mid.bitstarz:after {background: url(asset/bitstarz.png); width: 80px; height:14px; background-size: contain; }
._logo.casino-mid.kingbilly>span,
._logo.casino-mid.kingbilly:before,
._logo.casino-mid.kingbilly:after {background: url(asset/kingbilly.png); width: 80px; height:32px; background-size: contain; }
._logo.casino-mid.uptown>span,
._logo.casino-mid.uptown:before,
._logo.casino-mid.uptown:after {background: url(asset/uptown.png); width: 80px; height:34px; background-size: contain; }
._logo.casino-mid.paf>span,
._logo.casino-mid.paf:before,
._logo.casino-mid.paf:after {background: url(asset/paf-mid.png) no-repeat 0 0; width: 65px; height: 25px; background-size: contain; }
._logo.casino-mid.betsson>span,
._logo.casino-mid.betsson:before,
._logo.casino-mid.betsson:after {background: url(asset/betsson-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.casilando>span,
._logo.casino-mid.casilando:before,
._logo.casino-mid.casilando:after {background: url(asset/casilando-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.mfortune>span,
._logo.casino-mid.mfortune:before,
._logo.casino-mid.mfortune:after {background: url(asset/mfortune-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.lucky-247>span,
._logo.casino-mid.lucky-247:before,
._logo.casino-mid.lucky-247:after {background: url(asset/lucky247-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.jackpotjoy>span,
._logo.casino-mid.jackpotjoy:before,
._logo.casino-mid.jackpotjoy:after {background: url(asset/jackpotjoy-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.great-britain>span,
._logo.casino-mid.great-britain:before,
._logo.casino-mid.great-britain:after {background: url(asset/great-britain-casino-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.casino-action>span,
._logo.casino-mid.casino-action:before,
._logo.casino-mid.casino-action:after {background: url(asset/casino-action-mid.png) no-repeat 0 0; width: 70px; height: 31px; background-size: contain;}
._logo.casino-mid.cop-slots>span,
._logo.casino-mid.cop-slots:before,
._logo.casino-mid.cop-slots:after {background: url(asset/cop-slots-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.fruity-king>span,
._logo.casino-mid.fruity-king:before,
._logo.casino-mid.fruity-king:after {background: url(asset/fruity-king-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.fantastic-spins>span,
._logo.casino-mid.fantastic-spins:before,
._logo.casino-mid.fantastic-spins:after {background: url(asset/fantastic-spins-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.monster-casino>span,
._logo.casino-mid.monster-casino:before,
._logo.casino-mid.monster-casino:after {background: url(asset/monster-casino-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.regent-casino>span,
._logo.casino-mid.regent-casino:before,
._logo.casino-mid.regent-casino:after {background: url(asset/regent-mid.png) no-repeat 0 0; width: 88px; height: 35px; background-size: contain;}
._logo.casino-mid.dazzle-casino>span,
._logo.casino-mid.dazzle-casino:before,
._logo.casino-mid.dazzle-casino:after {background: url(asset/dazzle-mid.png) no-repeat 0 0; width: 88px; height: 35px; background-size: contain;}
._logo.casino-mid.conquer-casino>span,
._logo.casino-mid.conquer-casino:before,
._logo.casino-mid.conquer-casino:after {background: url(asset/conquer-casino-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.dr-slot>span,
._logo.casino-mid.dr-slot:before,
._logo.casino-mid.dr-slot:after {background: url(asset/dr-slot-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.sport-nation>span,
._logo.casino-mid.sport-nation:before,
._logo.casino-mid.sport-nation:after {background: url(asset/sportnation-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.dream-jackpot>span,
._logo.casino-mid.dream-jackpot:before,
._logo.casino-mid.dream-jackpot:after {background: url(asset/dream-jackpot-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.betdaq>span,
._logo.casino-mid.betdaq:before,
._logo.casino-mid.betdaq:after {background: url(asset/betdaq-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.boylesports>span,
._logo.casino-mid.boylesports:before,
._logo.casino-mid.boylesports:after {background: url(asset/boylesports-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.slot-planet>span,
._logo.casino-mid.slot-planet:before,
._logo.casino-mid.slot-planet:after {background: url(asset/slotplanet-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.luxury>span,
._logo.casino-mid.luxury:before,
._logo.casino-mid.luxury:after {background: url(asset/luxury-casino-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.dragon-slots>span,
._logo.casino-mid.dragon-slots:before,
._logo.casino-mid.dragon-slots:after {background: url(asset/dragon-slots-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.hyper>span,
._logo.casino-mid.hyper:before,
._logo.casino-mid.hyper:after {background: url(asset/hypercasino-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.fun-casino>span,
._logo.casino-mid.fun-casino:before,
._logo.casino-mid.fun-casino:after {background: url(asset/funcasino-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.plush-casino>span,
._logo.casino-mid.plush-casino:before,
._logo.casino-mid.plush-casino:after {background: url(asset/plush-casino-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.fantasino>span,
._logo.casino-mid.fantasino:before,
._logo.casino-mid.fantasino:after {background: url(asset/fantasino-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.captain-cooks>span,
._logo.casino-mid.captain-cooks:before,
._logo.casino-mid.captain-cooks:after {background: url(asset/captain-cooks-mid.png) no-repeat 0 0; width: 70px; height: 28px; background-size: contain;}
._logo.casino-mid.interwetten>span,
._logo.casino-mid.interwetten:before,
._logo.casino-mid.interwetten:after {background: url(asset/interwetten-mid.png) no-repeat 0 0; width: 58px; height: 39px;}
._logo.casino-mid.william-hill>span,
._logo.casino-mid.william-hill:before,
._logo.casino-mid.william-hill:after {background: url(asset/william-hill-mid.png) no-repeat 0 0; width: 100px; height: 21px; background-size: contain;}
._logo.casino-mid.circus>span,
._logo.casino-mid.circus:before,
._logo.casino-mid.circus:after {background: url(asset/circus-mid.png) no-repeat 0 0; width: 85px; height: 25px; background-size: contain; }
._logo.casino-mid.wanabet>span,
._logo.casino-mid.wanabet:before,
._logo.casino-mid.wanabet:after {background: url(asset/wanabet-mid.png) no-repeat 0 0; width: 90px; height: 21px; background-size: contain; }
._logo.casino-mid.intertops>span,
._logo.casino-mid.intertops:before,
._logo.casino-mid.intertops:after {background: url(asset/intertops-mid.png) no-repeat 0 0; width: 85px; height: 21px; background-size: contain; }
._logo.casino-mid.casino-midas>span,
._logo.casino-mid.casino-midas:before,
._logo.casino-mid.casino-midas:after {background: url(asset/casinomidas-mid.png) no-repeat 0 0; width: 100px; height: 21px; background-size: contain; }
._logo.casino-mid.casino-room>span,
._logo.casino-mid.casino-room:before,
._logo.casino-mid.casino-room:after {background: url(asset/casinoroom-mid.png) no-repeat 0 0; width: 90px; height: 39px; background-size: contain; }
._logo.casino-mid.spinit>span,
._logo.casino-mid.spinit:before,
._logo.casino-mid.spinit:after {background: url(asset/spinit-mid.png) no-repeat 0 0; width: 55px; height: 34px; background-size: contain; }
._logo.casino-mid.virgin>span,
._logo.casino-mid.virgin:before,
._logo.casino-mid.virgin:after {background: url(asset/virgin-mid.png) no-repeat 0 0; width: 80px; height: 46px;  }
._logo.casino-mid.pala>span,
._logo.casino-mid.pala:before,
._logo.casino-mid.pala:after {background: url(asset/pala-mid.png) no-repeat 0 0; width: 70px; height: 20px; background-size: contain; }
._logo.casino-mid.jackpotcity>span,
._logo.casino-mid.jackpotcity:before,
._logo.casino-mid.jackpotcity:after {background: url(asset/jackpotcity-mid.png) no-repeat 0 0; width: 71px; height: 28px;  }
._logo.casino-mid.betmgm>span,
._logo.casino-mid.betmgm:before,
._logo.casino-mid.betmgm:after {background: url(asset/betmgm-mid.png) no-repeat 0 0; width: 75px; height: 20px; background-size: contain;  }
._logo.casino-mid.tropicana>span,
._logo.casino-mid.tropicana:before,
._logo.casino-mid.tropicana:after {background: url(asset/tropicana-mid.png) no-repeat 0 0; width: 75px; height: 11px; background-size: contain;  }
._logo.casino-mid.unibet>span,
._logo.casino-mid.unibet:before,
._logo.casino-mid.unibet:after {background: url(asset/unibet-mid.png) no-repeat 0 0; width: 75px; height: 27px; background-size: contain;  }
._logo.casino-mid.maria>span,
._logo.casino-mid.maria:before,
._logo.casino-mid.maria:after {background: url(asset/maria-mid.png) no-repeat 0 0; width: 80px; height: 15px; background-size: contain;  }
._logo.casino-mid.jalla>span,
._logo.casino-mid.jalla:before,
._logo.casino-mid.jalla:after {background: url(asset/jalla-mid.png) no-repeat 0 0; width: 78px; height: 38px;   }
._logo.casino-mid.bethard>span,
._logo.casino-mid.bethard:before,
._logo.casino-mid.bethard:after {background: url(asset/bethard-mid.png) no-repeat 0 0; width: 80px; height: 13px; background-size: contain;   }
._logo.casino-mid.maneki>span,
._logo.casino-mid.maneki:before,
._logo.casino-mid.maneki:after {background: url(asset/maneki-mid.png) no-repeat 0 0; width: 56px; height: 50px;  }
._logo.casino-mid.lv11>span,
._logo.casino-mid.lv11:before,
._logo.casino-mid.lv11:after {background: url(asset/11lv.png) no-repeat 0 0; width: 85px; height: 34px; background-size: contain;  }
._logo.casino-mid.luckia>span,
._logo.casino-mid.luckia:before,
._logo.casino-mid.luckia:after { background: url(asset/luckia.png); background-size:70px 16px; width: 70px; height:16px; }
._logo.casino-mid.drueckglueck>span,
._logo.casino-mid.drueckglueck:before,
._logo.casino-mid.drueckglueck:after { background: url(asset/drueckglueck-mid.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.casinoluck>span,
._logo.casino-mid.casinoluck:before,
._logo.casino-mid.casinoluck:after { background: url(asset/casino-luck-mid.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.bcasino>span,
._logo.casino-mid.bcasino:before,
._logo.casino-mid.bcasino:after { background: url(asset/bcasino-mid.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.lordlucky>span,
._logo.casino-mid.lordlucky:before,
._logo.casino-mid.lordlucky:after { background: url(asset/lord-lucky-mid.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.elcarado>span,
._logo.casino-mid.elcarado:before,
._logo.casino-mid.elcarado:after { background: url(asset/elcarado-mid.png); width: 100px; height: 40px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.big-thunder-slots>span,
._logo.casino-mid.big-thunder-slots:before,
._logo.casino-mid.big-thunder-slots:after { background: url(asset/big-thunder-slots-mid.png); width: 70px; height: 28px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.casimba>span,
._logo.casino-mid.casimba:before,
._logo.casino-mid.casimba:after { background: url(asset/casimba-v2-mid.png); width: 70px; height: 28px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.jackpot-mobile>span,
._logo.casino-mid.jackpot-mobile:before,
._logo.casino-mid.jackpot-mobile:after { background: url(asset/jackpot-mobile-mid.png); width: 70px; height: 28px; background-position: center; background-size: contain; background-repeat: no-repeat; }
._logo.casino-mid.amazonslots>span,
._logo.casino-mid.amazonslots:before,
._logo.casino-mid.amazonslots:after {background: url(asset/amazon-slots-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.casiplay>span,
._logo.casino-mid.casiplay:before,
._logo.casino-mid.casiplay:after {background: url(asset/casiplay-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.lottoland>span,
._logo.casino-mid.lottoland:before,
._logo.casino-mid.lottoland:after {background: url(asset/lottoland-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.mrq>span,
._logo.casino-mid.mrq:before,
._logo.casino-mid.mrq:after {background: url(asset/mrq-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.rise>span,
._logo.casino-mid.rise:before,
._logo.casino-mid.rise:after {background: url(asset/rise-casino-mid.png) no-repeat 0 0; width: 70px; height: 44px; background-size: contain;}
._logo.casino-mid.casino2020>span,
._logo.casino-mid.casino2020:before,
._logo.casino-mid.casino2020:after {background: url(asset/casino-2020-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.elf-slots>span,
._logo.casino-mid.elf-slots:before,
._logo.casino-mid.elf-slots:after {background: url(asset/elf-slots-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.fairground-slots>span,
._logo.casino-mid.fairground-slots:before,
._logo.casino-mid.fairground-slots:after {background: url(asset/fairground-slots-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.power-spins>span,
._logo.casino-mid.power-spins:before,
._logo.casino-mid.power-spins:after {background: url(asset/powerspins-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.vegas-luck>span,
._logo.casino-mid.vegas-luck:before,
._logo.casino-mid.vegas-luck:after {background: url(asset/vegasluck-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.klasino>span,
._logo.casino-mid.klasino:before,
._logo.casino-mid.klasino:after {background: url(asset/klasino.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.classic-casino>span,
._logo.casino-mid.classic-casino:before,
._logo.casino-mid.classic-casino:after {background: url(asset/casino-classic-mid.png) no-repeat 0 0; width: 78px; height: 31px; background-size: contain;}
._logo.casino-mid.bet-at-home>span,
._logo.casino-mid.bet-at-home:before,
._logo.casino-mid.bet-at-home:after {background: url(asset/bet-at-home-mid.png) no-repeat 0 0; width: 88px; height: 35px; background-size: contain;}
._logo.casino-mid.allstargames>span,
._logo.casino-mid.allstargames:before,
._logo.casino-mid.allstargames:after {background: url(asset/all-star-games-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.diamond7>span,
._logo.casino-mid.diamond7:before,
._logo.casino-mid.diamond7:after {background: url(asset/diamond7-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.mr-spin>span,
._logo.casino-mid.mr-spin:before,
._logo.casino-mid.mr-spin:after {background: url(asset/mr-spin-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.star-spins>span,
._logo.casino-mid.star-spins:before,
._logo.casino-mid.star-spins:after {background: url(asset/starspins-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.unibet2>span,
._logo.casino-mid.unibet2:before,
._logo.casino-mid.unibet2:after {background: url(asset/unibet-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.betregal>span,
._logo.casino-mid.betregal:before,
._logo.casino-mid.betregal:after {background: url(asset/bet-regal-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.marathonbet>span,
._logo.casino-mid.marathonbet:before,
._logo.casino-mid.marathonbet:after {background: url(asset/marathonbet-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.mrplay>span,
._logo.casino-mid.mrplay:before,
._logo.casino-mid.mrplay:after {background: url(asset/mr-play-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.redkings>span,
._logo.casino-mid.redkings:before,
._logo.casino-mid.redkings:after {background: url(asset/redkings-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.slots-angel>span,
._logo.casino-mid.slots-angel:before,
._logo.casino-mid.slots-angel:after {background: url(asset/slots-angel-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.dove-slots>span,
._logo.casino-mid.dove-slots:before,
._logo.casino-mid.dove-slots:after {background: url(asset/dove-slots-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.fever-slots>span,
._logo.casino-mid.fever-slots:before,
._logo.casino-mid.fever-slots:after {background: url(asset/fever-slots-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.slotsmagic>span,
._logo.casino-mid.slotsmagic:before,
._logo.casino-mid.slotsmagic:after {background: url(asset/slots-magic-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.virgingames>span,
._logo.casino-mid.virgingames:before,
._logo.casino-mid.virgingames:after {background: url(asset/virgin-games-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.x123-spins>span,
._logo.casino-mid.x123-spins:before,
._logo.casino-mid.x123-spins:after {background: url(asset/123-spins-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.amazing-casino>span,
._logo.casino-mid.amazing-casino:before,
._logo.casino-mid.amazing-casino:after {background: url(asset/amazing-casino-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.atlanticspins>span,
._logo.casino-mid.atlanticspins:before,
._logo.casino-mid.atlanticspins:after {background: url(asset/atlanticspins.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.cashmo>span,
._logo.casino-mid.cashmo:before,
._logo.casino-mid.cashmo:after {background: url(asset/cashmo-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.cozino>span,
._logo.casino-mid.cozino:before,
._logo.casino-mid.cozino:after {background: url(asset/cozino-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.casinoofdreams>span,
._logo.casino-mid.casinoofdreams:before,
._logo.casino-mid.casinoofdreams:after {background: url(asset/casino-of-dreams-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}
._logo.casino-mid.jackpotparadise>span,
._logo.casino-mid.jackpotparadise:before,
._logo.casino-mid.jackpotparadise:after {background: url(asset/jackpot-paradise-mid.png) no-repeat 0 0; width: 100px; height: 40px; background-size: contain;}

._logo.payment-mid{ background-image: url(sprite/paym-logos.png); display:inline-block; }
._logo.payment-mid.visa { background-position: -2px 0px; width: 71px; height: 30px; }
._logo.payment-mid.mastercard { background-position: -3px -32px; width: 49px; height: 40px; }
._logo.payment-mid.maestro { background-position: -3px -355px; width: 52px; height: 34px; }
._logo.payment-mid.paypal { background-position: -3px -117px; width: 108px; height: 31px; }
._logo.payment-mid.paysafecard { background-position: -3px -291px; width: 125px; height: 22px; }
._logo.payment-mid.paysafecard-v2 { background-position: -3px -482px; width: 125px; height: 22px; }
._logo.payment-mid.neteller { background-position: -3px -187px; width: 130px; height: 44px; }
._logo.payment-mid.giropay { background-position: -3px -141px; width: 86px; height: 38px; }
._logo.payment-mid.skrill { background-position: -1px -153px; width: 86px; height: 29px; }
._logo.payment-mid.sofort { background-position: -3px -181px; width: 74px; height: 41px; }
._logo.payment-mid.obt { background-position: -2px -75px; width: 59px; height: 40px; }
._logo.payment-mid.trustly { background-position: -3px -315px; width: 115px; height: 38px; }
._logo.payment-mid.ecopay,
._logo.payment-mid.ecopayz { background-position: -3px -258px; width: 104px; height: 30px; }
._logo.payment-mid.entropay { background-position: -3px -231px; width: 108px; height: 28px; }
._logo.payment-mid.easyeft { background-position: -3px -390px; width: 114px; height: 34px; }
._logo.payment-mid.american-express { background-position: -3px -446px; width: 98px; height: 34px; }
._logo.payment-mid.bitcoin { background-position: -3px -418px; width: 94px; height: 26px; }
._logo.payment-mid.boku { background-position: -3px -505px; width: 82px; height: 24px; }
._logo.payment-mid.muchbetter { background-position: -3px -528px; width: 110px; height: 26px; }
._logo.payment-mid.interac { background-position: -3px -556px; width: 34px; height: 34px; }
._logo.payment-mid.instadebit { background-position: -3px -590px; width: 110px; height: 26px; }
._logo.payment-mid.credit-cards { background-position: -3px -618px; width: 127px; height: 27px; }

/* casinos square size */
._logo.casino-square>span,
._logo.casino-square:before,
._logo.casino-square:after { display: block; width: 39px; height: 39px; background-image: url(sprite/casinos-square.png); border-radius: 5px; }
._logo.casino-square.the888-casino>span,
._logo.casino-square.the888-casino:before,
._logo.casino-square.the888-casino:after { background-position: 0 0; }
._logo.casino-square.casino-cruise>span,
._logo.casino-square.casino-cruise:before,
._logo.casino-square.casino-cruise:after { background-position: 0 -39px; }
._logo.casino-square.titanbet-casino>span,
._logo.casino-square.titanbet-casino:before,
._logo.casino-square.titanbet-casino:after { background-position: 0 -78px; }
._logo.casino-square.william-hill-casino>span,
._logo.casino-square.william-hill-casino:before,
._logo.casino-square.william-hill-casino:after,
._logo.casino-square.william-hill-vegas>span,
._logo.casino-square.william-hill-vegas:before,
._logo.casino-square.william-hill-vegas:after,
._logo.casino-square.william-hill-games>span,
._logo.casino-square.william-hill-games:before,
._logo.casino-square.william-hill-games:after { background-position: 0px -117px; }
._logo.casino-square.the32red-casino>span,
._logo.casino-square.the32red-casino:before,
._logo.casino-square.the32red-casino:after { background-position: 0px -156px; }
._logo.casino-square.bgo-vegas>span,
._logo.casino-square.bgo-vegas:before,
._logo.casino-square.bgo-vegas:after,
._logo.casino-square.bgo-games>span,
._logo.casino-square.bgo-games:before,
._logo.casino-square.bgo-games:after,
._logo.casino-square.bgo-casino>span,
._logo.casino-square.bgo-casino:before,
._logo.casino-square.bgo-casino:after { background-position: 0px -195px; }
._logo.casino-square.betvictor-casino>span,
._logo.casino-square.betvictor-casino:before,
._logo.casino-square.betvictor-casino:after { background-position: 0px -234px; }
._logo.casino-square.betvictor>span,
._logo.casino-square.betvictor:before,
._logo.casino-square.betvictor:after { background-position: 0px -234px; }
._logo.casino-square.sky-casino>span,
._logo.casino-square.sky-casino:before,
._logo.casino-square.sky-casino:after { background-position: -39px 0px; }
._logo.casino-square.netbet-casino>span,
._logo.casino-square.netbet-casino:before,
._logo.casino-square.netbet-casino:after,
._logo.casino-square.netbet-vegas>span,
._logo.casino-square.netbet-vegas:before,
._logo.casino-square.netbet-vegas:after { background-position: -39px -39px; }
._logo.casino-square.ladbrokes-vegas>span,
._logo.casino-square.ladbrokes-vegas:before,
._logo.casino-square.ladbrokes-vegas:after,
._logo.casino-square.ladbrokes-games>span,
._logo.casino-square.ladbrokes-games:before,
._logo.casino-square.ladbrokes-games:after,
._logo.casino-square.ladbrokes-casino>span,
._logo.casino-square.ladbrokes-casino:before,
._logo.casino-square.ladbrokes-casino:after { background-position: -39px -78px; }
._logo.casino-square.gala-casino>span,
._logo.casino-square.gala-casino:before,
._logo.casino-square.gala-casino:after { background-position: -39px -117px; }
._logo.casino-square.grosvenor-casino>span,
._logo.casino-square.grosvenor-casino:before,
._logo.casino-square.grosvenor-casino:after { background-position: -39px -156px; }
._logo.casino-square.mrgreen-casino>span,
._logo.casino-square.mrgreen-casino:before,
._logo.casino-square.mrgreen-casino:after { background-position: -39px -195px; }
._logo.casino-square.betway-casino>span,
._logo.casino-square.betway-casino:before,
._logo.casino-square.betway-casino:after,
._logo.casino-square.betway-vegas>span,
._logo.casino-square.betway-vegas:before,
._logo.casino-square.betway-vegas:after { background-position: -78px 0px; }
._logo.casino-square.royal-panda-casino>span,
._logo.casino-square.royal-panda-casino:before,
._logo.casino-square.royal-panda-casino:after { background-position: -78px -39px; }
._logo.casino-square.leovegas-casino>span,
._logo.casino-square.leovegas-casino:before,
._logo.casino-square.leovegas-casino:after { background-position: -78px -78px; }
._logo.casino-square.paddypower-casino>span,
._logo.casino-square.paddypower-casino:before,
._logo.casino-square.paddypower-casino:after { background-position: -78px -117px; }
._logo.casino-square.bet365-games>span,
._logo.casino-square.bet365-games:before,
._logo.casino-square.bet365-games:after,
._logo.casino-square.bet365-casino>span,
._logo.casino-square.bet365-casino:before,
._logo.casino-square.bet365-casino:after { background-position: -78px -156px; }
._logo.casino-square.casumo-casino>span,
._logo.casino-square.casumo-casino:before,
._logo.casino-square.casumo-casino:after { background-position: 0 -351px; }
._logo.casino-square.inter-casino>span,
._logo.casino-square.inter-casino:before,
._logo.casino-square.inter-casino:after { background-position: 0 -313px; }
._logo.casino-square.betfair-casino>span,
._logo.casino-square.betfair-casino:before,
._logo.casino-square.betfair-casino:after { background-position: -78px -234px; }
._logo.casino-square.cashino-casino>span,
._logo.casino-square.cashino-casino:before,
._logo.casino-square.cashino-casino:after { background-position: -78px -389px; }
._logo.casino-square.genting-casino>span,
._logo.casino-square.genting-casino:before,
._logo.casino-square.genting-casino:after { background-position: 0 -273px; }
._logo.casino-square.dunder-casino>span,
._logo.casino-square.dunder-casino:before,
._logo.casino-square.dunder-casino:after { background-position: -39px -389px; }
._logo.casino-square.guts-casino>span,
._logo.casino-square.guts-casino:before,
._logo.casino-square.guts-casino:after { background-position: 0 -389px; }
._logo.casino-square.roxypalace-casino>span,
._logo.casino-square.roxypalace-casino:before,
._logo.casino-square.roxypalace-casino:after { background-position: -78px -273px; }
._logo.casino-square.kaboo-casino>span,
._logo.casino-square.kaboo-casino:before,
._logo.casino-square.kaboo-casino:after { background-position: -78px -313px; }
._logo.casino-square.british-casino>span,
._logo.casino-square.british-casino:before,
._logo.casino-square.british-casino:after { background-position: -78px -351px; }
._logo.casino-square.mansion-casino>span,
._logo.casino-square.mansion-casino:before,
._logo.casino-square.mansion-casino:after { background-position: -39px -351px; }
._logo.casino-square.casinocom-casino>span,
._logo.casino-square.casinocom-casino:before,
._logo.casino-square.casinocom-casino:after { background-position: -78px -195px; }
._logo.casino-square.hippodrome-casino>span,
._logo.casino-square.hippodrome-casino:before,
._logo.casino-square.hippodrome-casino:after { background-position: -39px -273px; }
._logo.casino-square.the777-casino>span,
._logo.casino-square.the777-casino:before,
._logo.casino-square.the777-casino:after { background-position: -39px -234px; }
._logo.casino-square.videoslots-casino>span,
._logo.casino-square.videoslots-casino:before,
._logo.casino-square.videoslots-casino:after { background-position: -39px -313px; }
._logo.casino-square.spinit>span,
._logo.casino-square.spinit:before,
._logo.casino-square.spinit:after { background-position: 0 -428px; }

/* casinos dark background */
._logo.casino-dark > span,
._logo.casino-dark:before,
._logo.casino-dark:after { background-image: url(sprite/casino-rev-logos-en.png); }
._logo.casino-dark.titanbet > span,
._logo.casino-dark.titanbet:before,
._logo.casino-dark.titanbet:after { background-position: -0 -0; width: 143px; height: 39px; }
._logo.casino-dark.casino-gods > span,
._logo.casino-dark.casino-gods:before,
._logo.casino-dark.casino-gods:after {background-image: url(asset/round-logos/casino-gods.png); background-position: center; width: 150px; height: 60px;  }
._logo.casino-dark.bet365 > span,
._logo.casino-dark.bet365:before,
._logo.casino-dark.bet365:after { background-position: -180px -65px; width: 119px; height: 26px; }
._logo.casino-dark.betvictor-casino > span,._logo.casino-dark.betvictor-casino:before,._logo.casino-dark.betvictor-casino:after,
._logo.casino-dark.betvictor > span,._logo.casino-dark.betvictor:before,._logo.casino-dark.betvictor:after { background-position: 0px -39px; width: 166px; height: 25px; }
._logo.casino-dark.betway-casino > span,._logo.casino-dark.betway-casino:before,._logo.casino-dark.betway-casino:after,
._logo.casino-dark.betway > span,._logo.casino-dark.betway:before,._logo.casino-dark.betway:after { background-position: -180px -28px; width: 122px; height: 35px; }
._logo.casino-dark.spinpalace > span,
._logo.casino-dark.spinpalace:before,
._logo.casino-dark.spinpalace:after { background-position: -324px -649px; width: 122px; height: 62px; }
._logo.casino-dark.bgo-casino > span,._logo.casino-dark.bgo-casino:before,._logo.casino-dark.bgo-casino:after,
._logo.casino-dark.bgo > span,._logo.casino-dark.bgo:before,._logo.casino-dark.bgo:after { background-position: -340px -188px; width: 81px; height: 48px; }
._logo.casino-dark.the888casino > span,._logo.casino-dark.the888casino:before,._logo.casino-dark.the888casino:after,
._logo.casino-dark.cas888 > span,._logo.casino-dark.cas888:before,._logo.casino-dark.cas888:after { background-position: -340px 0px; width: 65px; height: 46px; }
._logo.casino-dark.casinocruise > span,
._logo.casino-dark.casinocruise:before,
._logo.casino-dark.casinocruise:after { background-position: -340px -47px; width: 89px; height: 46px; }
._logo.casino-dark.gala-casino > span,
._logo.casino-dark.gala-casino:before,
._logo.casino-dark.gala-casino:after { background-position: 0px -201px; width: 177px; height: 22px; }
._logo.casino-dark.grosvenor-casino > span,._logo.casino-dark.grosvenor-casino:before,._logo.casino-dark.grosvenor-casino:after,
._logo.casino-dark.grosvenor > span,._logo.casino-dark.grosvenor:before,._logo.casino-dark.grosvenor:after { background-position: -340px -237px; width: 48px; height: 48px; }
._logo.casino-dark.ladbrokes > span,
._logo.casino-dark.ladbrokes:before,
._logo.casino-dark.ladbrokes:after,
._logo.casino-dark.ladbrokes-casino > span,
._logo.casino-dark.ladbrokes-casino:before,
._logo.casino-dark.ladbrokes-casino:after { background-position: 0px -107px; width: 152px; height: 29px; }
._logo.casino-dark.leovegas-casino > span,._logo.casino-dark.leovegas-casino:before,._logo.casino-dark.leovegas-casino:after,
._logo.casino-dark.leovegas > span,._logo.casino-dark.leovegas:before,._logo.casino-dark.leovegas:after { background-position: 0px -66px; width: 162px; height: 40px; }
._logo.casino-dark.mrgreen-casino > span,._logo.casino-dark.mrgreen-casino:before,._logo.casino-dark.mrgreen-casino:after,
._logo.casino-dark.mrgreen > span,._logo.casino-dark.mrgreen:before,._logo.casino-dark.mrgreen:after { background-position: -340px -94px; width: 108px; height: 46px; }
._logo.casino-dark.netbet-casino > span,._logo.casino-dark.netbet-casino:before,._logo.casino-dark.netbet-casino:after,
._logo.casino-dark.netbet > span,._logo.casino-dark.netbet:before,._logo.casino-dark.netbet:after { background-position: -180px -91px; width: 155px; height: 38px; }
._logo.casino-dark.paddypower-casino > span,._logo.casino-dark.paddypower-casino:before,._logo.casino-dark.paddypower-casino:after,
._logo.casino-dark.paddypower > span,._logo.casino-dark.paddypower:before,._logo.casino-dark.paddypower:after { background-position: 0px -170px; width: 157px; height: 30px; }
._logo.casino-dark.the32red-casino > span,._logo.casino-dark.the32red-casino:before,._logo.casino-dark.the32red-casino:after,
._logo.casino-dark.red32 > span,._logo.casino-dark.red32:before,._logo.casino-dark.red32:after { background-position: -340px -141px; width: 98px; height: 46px; }
._logo.casino-dark.royal-panda > span,
._logo.casino-dark.royal-panda:before,
._logo.casino-dark.royal-panda:after { background-position: -180px -130px; width: 100px; height: 35px; }
._logo.casino-dark.royal-panda-casino > span,
._logo.casino-dark.royal-panda-casino:before,
._logo.casino-dark.royal-panda-casino:after { background-position: -180px -130px; width: 100px; height: 35px; }
._logo.casino-dark.sky-casino > span,
._logo.casino-dark.sky-casino:before,
._logo.casino-dark.sky-casino:after { background-position: -180px 0px; width: 155px; height: 27px; }
._logo.casino-dark.williamhill > span,
._logo.casino-dark.williamhill:before,
._logo.casino-dark.williamhill:after { background-position: 0px -137px; width: 151px; height: 32px; }
._logo.casino-dark.casumo-casino > span,._logo.casino-dark.casumo-casino:before,._logo.casino-dark.casumo-casino:after,
._logo.casino-dark.casumo > span,._logo.casino-dark.casumo:before,._logo.casino-dark.casumo:after { background-position: -0 -225px; width: 139px; height: 32px; }
._logo.casino-dark.intercasino > span,._logo.casino-dark.intercasino:before,._logo.casino-dark.intercasino:after,
._logo.casino-dark.inter > span,._logo.casino-dark.inter:before,._logo.casino-dark.inter:after { background-position: -0 -258px; width: 155px; height: 40px; }
._logo.casino-dark.betfair-casino > span,._logo.casino-dark.betfair-casino:before,._logo.casino-dark.betfair-casino:after,
._logo.casino-dark.betfair > span,._logo.casino-dark.betfair:before,._logo.casino-dark.betfair:after { background-position: -0 -299px; width: 158px; height: 27px; }
._logo.casino-dark.cashino > span,
._logo.casino-dark.cashino:before,
._logo.casino-dark.cashino:after { background-position: -0 -327px; width: 156px; height: 31px; }
._logo.casino-dark.genting > span,
._logo.casino-dark.genting:before,
._logo.casino-dark.genting:after { background-position: -0 -359px; width: 161px; height: 23px; }
._logo.casino-dark.dunder-casino > span,._logo.casino-dark.dunder-casino:before,._logo.casino-dark.dunder-casino:after,
._logo.casino-dark.dunder > span,._logo.casino-dark.dunder:before,._logo.casino-dark.dunder:after { background-position: -0 -383px; width: 161px; height: 28px; }
._logo.casino-dark.guts-casino > span,._logo.casino-dark.guts-casino:before,._logo.casino-dark.guts-casino:after,
._logo.casino-dark.guts > span,._logo.casino-dark.guts:before,._logo.casino-dark.guts:after { background-position: -0 -412px; width: 129px; height: 28px; }
._logo.casino-dark.roxypalace > span,
._logo.casino-dark.roxypalace:before,
._logo.casino-dark.roxypalace:after { background-position: -0 -441px; width: 155px; height: 34px; }
._logo.casino-dark.kaboo-casino > span,._logo.casino-dark.kaboo-casino:before,._logo.casino-dark.kaboo-casino:after,
._logo.casino-dark.kaboo > span,._logo.casino-dark.kaboo:before,._logo.casino-dark.kaboo:after { background-position: -0 -476px; width: 142px; height: 34px; }
._logo.casino-dark.british > span,
._logo.casino-dark.british:before,
._logo.casino-dark.british:after { background-position: -0 -511px; width: 162px; height: 33px; }
._logo.casino-dark.mansion-casino > span,._logo.casino-dark.mansion-casino:before,._logo.casino-dark.mansion-casino:after,
._logo.casino-dark.mansion > span,._logo.casino-dark.mansion:before,._logo.casino-dark.mansion:after { background-position: -180px -166px; width: 110px; height: 35px; }
._logo.casino-dark.casino-com > span,._logo.casino-dark.casino-com:before,._logo.casino-dark.casino-com:after,
._logo.casino-dark.casinocom > span,._logo.casino-dark.casinocom:before,._logo.casino-dark.casinocom:after { background-position: -180px -202px; width: 160px; height: 34px; }
._logo.casino-dark.hippodrome > span,
._logo.casino-dark.hippodrome:before,
._logo.casino-dark.hippodrome:after { background-position: -180px -237px; width: 125px; height: 47px; }
._logo.casino-dark.betmgm > span,
._logo.casino-dark.betmgm:before,
._logo.casino-dark.betmgm:after { background-position: 0 -715px; width: 177px; height: 50px; }
._logo.casino-dark.the777casino > span,._logo.casino-dark.the777-casino:before,._logo.casino-dark.the777casino:after,
._logo.casino-dark.cas777 > span,._logo.casino-dark.cas777:before,._logo.casino-dark.cas777:after { background-position: -340px -286px; width: 58px; height: 48px; }
._logo.casino-dark.videoslots-casino > span,._logo.casino-dark.videoslots-casino:before,._logo.casino-dark.videoslots-casino:after,
._logo.casino-dark.videoslots > span,._logo.casino-dark.videoslots:before,._logo.casino-dark.videoslots:after { background-position: -340px -335px; width: 73px; height: 48px; }
._logo.casino-dark.spinit > span,
._logo.casino-dark.spinit:before,
._logo.casino-dark.spinit:after { background-position: -340px -383px; width: 73px; height: 48px; }
._logo.casino-dark.bet10 > span,
._logo.casino-dark.bet10:before,
._logo.casino-dark.bet10:after { background-position: -337px -431px; width: 104px; height: 38px; }
._logo.casino-dark.bwin > span,
._logo.casino-dark.bwin:before,
._logo.casino-dark.bwin:after { background-position: -336px -472px; width: 106px; height: 36px; }
._logo.casino-dark.partycasino > span,
._logo.casino-dark.partycasino:before,
._logo.casino-dark.partycasino:after { background-position: 0px -544px; width: 171px; height: 24px; }
._logo.casino-dark.sloty > span,
._logo.casino-dark.sloty:before,
._logo.casino-dark.sloty:after { background-position: -180px -285px; width: 122px; height: 40px; }
._logo.casino-dark.genesis > span,
._logo.casino-dark.genesis:before,
._logo.casino-dark.genesis:after { background-position: -340px -508px; width: 72px; height: 48px; }
._logo.casino-dark.casino666 > span,
._logo.casino-dark.casino666:before,
._logo.casino-dark.casino666:after { background-position: -180px -750px; width: 153px; height: 36px; }
._logo.casino-dark.grand-ivy > span,
._logo.casino-dark.grand-ivy:before,
._logo.casino-dark.grand-ivy:after { background-position: -336px -555px; width: 95px; height: 47px; }
._logo.casino-dark.grandivy > span,
._logo.casino-dark.grandivy:before,
._logo.casino-dark.grandivy:after { background-position: -336px -555px; width: 95px; height: 47px; }
._logo.casino-dark.playojo > span,
._logo.casino-dark.playojo:before,
._logo.casino-dark.playojo:after { background-position: -338px -603px; width: 60px; height: 45px; }
._logo.casino-dark.drueckglueck > span,
._logo.casino-dark.drueckglueck:before,
._logo.casino-dark.drueckglueck:after { background-position: -340px -1116px; width: 84px; height: 63px; }
._logo.casino-dark.spin-palace > span,
._logo.casino-dark.spin-palace:before,
._logo.casino-dark.spin-palace:after { background-position: -338px -648px; width: 90px; height: 60px; }
._logo.casino-dark.playamo > span,
._logo.casino-dark.playamo:before,
._logo.casino-dark.playamo:after { background-position: -180px -326px; width: 157px; height: 32px; }
._logo.casino-dark.coinfalls > span,
._logo.casino-dark.coinfalls:before,
._logo.casino-dark.coinfalls:after { background-position: -180px -440px; width: 145px; height: 43px; }
._logo.casino-dark.monster-casino > span,
._logo.casino-dark.monster-casino:before,
._logo.casino-dark.monster-casino:after { background-position: -180px -485px; width: 155px; height: 48px; }
._logo.casino-dark.hard-rock > span,
._logo.casino-dark.hard-rock:before,
._logo.casino-dark.hard-rock:after { background-position: -341px -774px; width: 105px; height: 64px; }
._logo.casino-dark.rubyfortune>span,
._logo.casino-dark.rubyfortune:before,
._logo.casino-dark.rubyfortune:after {background: url(asset/ruby-fortune-v2.png); width: 150px; height:60px; }
._logo.casino-dark.unibet>span,
._logo.casino-dark.unibet:before,
._logo.casino-dark.unibet:after {background: url(asset/unibet.png); width: 150px; height:60px; }
._logo.casino-dark.playojo-casino>span,
._logo.casino-dark.playojo-casino:before,
._logo.casino-dark.playojo-casino:after {background: url(asset/playojo.png); width: 200px; height:70px; }
._logo.casino-dark.betsafe > span,
._logo.casino-dark.betsafe:before,
._logo.casino-dark.betsafe:after { background-position: 0px -642px; width: 160px; height: 38px; }
._logo.casino-dark.casimba>span,
._logo.casino-dark.casimba:before,
._logo.casino-dark.casimba:after {background-position: -341px -710px; width: 88px; height:57px; }
._logo.casino-dark.jackpot-city>span,
._logo.casino-dark.jackpot-city:before,
._logo.casino-dark.jackpot-city:after {background: url(asset/jackpot-city.png);  width: 103px; height:39px; }
._logo.casino-dark.betmgm-light>span,
._logo.casino-dark.betmgm-light:before,
._logo.casino-dark.betmgm-light:after {background: url(asset/betmgm-light.png);  width:150px; height:60px; }
._logo.casino-dark.betrivers>span,
._logo.casino-dark.betrivers:before,
._logo.casino-dark.betrivers:after { background-position: -180px -364px; width: 156px; height: 65px; }
._logo.casino-dark.betrivers-light>span,
._logo.casino-dark.betrivers-light:before,
._logo.casino-dark.betrivers-light:after {background: url(asset/betrivers-light.png);  width:150px; height:60px; }
._logo.casino-dark.sportium>span,
._logo.casino-dark.sportium:before,
._logo.casino-dark.sportium:after {background: url(asset/sportium.png);  width:120px; height:48px; }
._logo.casino-dark.intertops>span,
._logo.casino-dark.intertops:before,
._logo.casino-dark.intertops:after {background: url(asset/intertops-mid.png);  width:102px; height:25px; }
._logo.casino-dark.bet22>span,
._logo.casino-dark.bet22:before,
._logo.casino-dark.bet22:after {background-position: -180px -537px;  width:132px; height:45px; }
._logo.casino-dark.novibet>span,
._logo.casino-dark.novibet:before,
._logo.casino-dark.novibet:after {background-position: -180px -584px;  width:155px; height:45px; }
._logo.casino-dark.bet22-v2>span,
._logo.casino-dark.bet22-v2:before,
._logo.casino-dark.bet22:after {background: url(asset/22bet-v2.png);  width:120px; height:48px; }
._logo.casino-dark.casino-club>span,
._logo.casino-dark.casino-club:before,
._logo.casino-dark.casino-club:after {background: url(asset/casino-club-logo.png);  width:116px; height:33px; }
._logo.casino-dark.betsson>span,
._logo.casino-dark.betsson:before,
._logo.casino-dark.betsson:after {background: url(asset/betsson-v2.png);  width:150px; height:60px; }
._logo.casino-dark.mfortune>span,
._logo.casino-dark.mfortune:before,
._logo.casino-dark.mfortune:after {background: url(asset/mfortune.png);  width:150px; height:60px; }
._logo.casino-dark.temple-nile>span,
._logo.casino-dark.temple-nile:before,
._logo.casino-dark.temple-nile:after {background: url(asset/templenile.png);  width:150px; height:60px; }
._logo.casino-dark.dazzle-casino>span,
._logo.casino-dark.dazzle-casino:before,
._logo.casino-dark.dazzle-casino:after {background: url(asset/dazzle-casino-v2.png);  width:150px; height:60px; }
._logo.casino-dark.casino-classic>span,
._logo.casino-dark.casino-classic:before,
._logo.casino-dark.casino-classic:after {background: url(asset/casino-classic.png);  width:150px; height:60px; }
._logo.casino-dark.conquer-casino>span,
._logo.casino-dark.conquer-casino:before,
._logo.casino-dark.conquer-casino:after {background: url(asset/conquer-casino.png);  width:150px; height:60px; }
._logo.casino-dark.sport-nation>span,
._logo.casino-dark.sport-nation:before,
._logo.casino-dark.sport-nation:after {background: url(asset/sportnation-v2.png);  width:150px; height:60px; }
._logo.casino-dark.dragon-slots>span,
._logo.casino-dark.dragon-slots:before,
._logo.casino-dark.dragon-slots:after {background: url(asset/dragon-slots.png);  width:150px; height:60px; }
._logo.casino-dark.dr-slot>span,
._logo.casino-dark.dr-slot:before,
._logo.casino-dark.dr-slot:after {background: url(asset/dr-slot.png);  width:150px; height:60px; }
._logo.casino-dark.hyper>span,
._logo.casino-dark.hyper:before,
._logo.casino-dark.hyper:after {background: url(asset/hypercasino-v2.png);  width:150px; height:60px; }
._logo.casino-dark.betdaq>span,
._logo.casino-dark.betdaq:before,
._logo.casino-dark.betdaq:after {background: url(asset/betdaq-v2.png);  width:150px; height:60px; }
._logo.casino-dark.boylesports>span,
._logo.casino-dark.boylesports:before,
._logo.casino-dark.boylesports:after {background: url(asset/boylesports-v2.png);  width:150px; height:60px; }
._logo.casino-dark.luxury>span,
._logo.casino-dark.luxury:before,
._logo.casino-dark.luxury:after {background: url(asset/luxury-casino.png);  width:150px; height:60px; }
._logo.casino-dark.slot-planet>span,
._logo.casino-dark.slot-planet:before,
._logo.casino-dark.slot-planet:after {background: url(asset/slotplanet-v2.png);  width:150px; height:60px; }
._logo.casino-dark.dream-jackpot>span,
._logo.casino-dark.dream-jackpot:before,
._logo.casino-dark.dream-jackpot:after {background: url(asset/dream-jackpot-v2.png);  width:150px; height:60px; }
._logo.casino-dark.casilando>span,
._logo.casino-dark.casilando:before,
._logo.casino-dark.casilando:after {background: url(asset/casilando-v2.png);  width:150px; height:60px; }
._logo.casino-dark.regent-casino>span,
._logo.casino-dark.regent-casino:before,
._logo.casino-dark.regent-casino:after {background: url(asset/regent.png);  width:150px; height:60px; }
._logo.casino-dark.plush-casino>span,
._logo.casino-dark.plush-casino:before,
._logo.casino-dark.plush-casino:after {background: url(asset/plush-casino.png);  width:150px; height:60px; }
._logo.casino-dark.klasino>span,
._logo.casino-dark.klasino:before,
._logo.casino-dark.klasino:after {background: url(asset/klasino-v2.png);  width:150px; height:60px; }
._logo.casino-dark.captain-cooks>span,
._logo.casino-dark.captain-cooks:before,
._logo.casino-dark.captain-cooks:after {background: url(asset/captain-cooks-v2.png);  width:150px; height:60px; }
._logo.casino-dark.fun-casino>span,
._logo.casino-dark.fun-casino:before,
._logo.casino-dark.fun-casino:after {background: url(asset/funcasino.png);  width:200px; height:60px; }
._logo.casino-dark.eatsleepbet-casino>span,
._logo.casino-dark.eatsleepbet-casino:before,
._logo.casino-dark.eatsleepbet-casino:after {background: url(asset/eat-sleep-bet.png);  width:150px; height:60px; }
._logo.casino-dark.slotomania>span,
._logo.casino-dark.slotomania:before,
._logo.casino-dark.slotomania:after {background-position: 0px -777px;  width:175px; height:41px; }
._logo.casino-dark.betshop-v2>span,
._logo.casino-dark.betshop-v2:before,
._logo.casino-dark.betshop-v2:after {background: url(asset/betshop-v2.png); width:150px; height:60px; }
._logo.casino-dark.omni-slots>span,
._logo.casino-dark.omni-slots:before,
._logo.casino-dark.omni-slots:after {background: url(asset/omnislots.png); width:150px; height:60px; }
._logo.casino-dark.omni-slots-v2>span,
._logo.casino-dark.omni-slots-v2:before,
._logo.casino-dark.omni-slots-v2:after {background: url(asset/omnislots-v2.png); width:150px; height:60px; }
._logo.casino-dark.karamba>span,
._logo.casino-dark.karamba:before,
._logo.casino-dark.karamba:after {background: url(asset/karamba.png); width:150px; height:60px; }
._logo.casino-dark.lucky-247>span,
._logo.casino-dark.lucky-247:before,
._logo.casino-dark.lucky-247:after {background: url(asset/lucky247-v2.png); width:150px; height:60px; }
._logo.casino-dark.jackpotjoy>span,
._logo.casino-dark.jackpotjoy:before,
._logo.casino-dark.jackpotjoy:after {background: url(asset/jackpotjoy-v2.png); width:150px; height:60px; }
._logo.casino-dark.great-britain>span,
._logo.casino-dark.great-britain:before,
._logo.casino-dark.great-britain:after {background: url(asset/great-britain-casino-v2.png); width:150px; height:60px; }
._logo.casino-dark.casino-action>span,
._logo.casino-dark.casino-action:before,
._logo.casino-dark.casino-action:after {background: url(asset/casino-action.png); width:150px; height:60px; }
._logo.casino-dark.cop-slots>span,
._logo.casino-dark.cop-slots:before,
._logo.casino-dark.cop-slots:after {background: url(asset/cop-slots.png); width:150px; height:60px; }
._logo.casino-dark.aladdin-slots>span,
._logo.casino-dark.aladdin-slots:before,
._logo.casino-dark.aladdin-slots:after {background: url(asset/aladdin-slots-logo.png); width:150px; height:60px; }
._logo.casino-dark.fruity-king>span,
._logo.casino-dark.fruity-king:before,
._logo.casino-dark.fruity-king:after {background: url(asset/fruity-king.png); width:150px; height:60px; }
._logo.casino-dark.fantastic-spins>span,
._logo.casino-dark.fantastic-spins:before,
._logo.casino-dark.fantastic-spins:after {background: url(asset/fantastic-spins.png); width:150px; height:60px; }
._logo.casino-dark.fantasino>span,
._logo.casino-dark.fantasino:before,
._logo.casino-dark.fantasino:after {background: url(asset/fantasino.png); width:150px; height:60px; }
._logo.casino-dark.cheeky-win>span,
._logo.casino-dark.cheeky-win:before,
._logo.casino-dark.cheeky-win:after {background-position: -180px -628px;  width:160px; height:32px; }
._logo.casino-dark.chilli > span,
._logo.casino-dark.chilli:before,
._logo.casino-dark.chilli:after { background-position: -191px -1310px; width: 139px; height: 59px; }
._logo.casino-dark.rizk > span,
._logo.casino-dark.rizk:before,
._logo.casino-dark.rizk:after { background-position: -192px -1264px; width: 115px; height: 37px; }
._logo.casino-dark.fansbet>span,
._logo.casino-dark.fansbet:before,
._logo.casino-dark.fansbet:after {background-position: -347px -1686px; width: 98px; height: 62px; }
._logo.casino-dark.casinoeuro>span,
._logo.casino-dark.casinoeuro:before,
._logo.casino-dark.casinoeuro:after { background-position: 0 -1359px; width: 189px; height: 44px; }
._logo.casino-dark.clover>span,
._logo.casino-dark.clover:before,
._logo.casino-dark.clover:after { background-position: 0 -1403px; width: 186px; height: 38px; }
._logo.casino-dark.prive21>span,
._logo.casino-dark.prive21:before,
._logo.casino-dark.prive21:after { background-position: -180px -1797px; width: 158px; height: 43px; }
._logo.casino-dark.pocketwin>span,
._logo.casino-dark.pocketwin:before,
._logo.casino-dark.pocketwin:after { background-position: -180px -1849px; width: 156px; height: 47px; }
._logo.casino-dark.spinstation>span,
._logo.casino-dark.spinstation:before,
._logo.casino-dark.spinstation:after { background-position: 0 -1046px; width: 175px; height: 41px; }
._logo.casino-dark.sunvegas>span,
._logo.casino-dark.sunvegas:before,
._logo.casino-dark.sunvegas:after { background-position: 0 -1093px; width: 175px; height: 29px; }
._logo.casino-dark.costa-games>span,
._logo.casino-dark.costa-games:before,
._logo.casino-dark.costa-games:after {background: url(asset/costa-games.png); width:150px; height:60px; }
._logo.casino-dark.energy-casino>span,
._logo.casino-dark.energy-casino:before,
._logo.casino-dark.energy-casino:after {background: url(asset/energy-casino.png); width:150px; height:60px; }
._logo.casino-dark.big-thunder-slots>span,
._logo.casino-dark.big-thunder-slots:before,
._logo.casino-dark.big-thunder-slots:after {background: url(asset/big-thunder-slots.png); width: 150px; height:60px; }
._logo.casino-dark.jackpot-mobile>span,
._logo.casino-dark.jackpot-mobile:before,
._logo.casino-dark.jackpot-mobile:after {background: url(asset/jackpot-mobile.png); width: 150px; height:60px; }
._logo.casino-dark.playzee>span,
._logo.casino-dark.playzee:before,
._logo.casino-dark.playzee:after {background: url(asset/playzee-v2.png); width: 150px; height:60px; }
._logo.casino-dark.amazonslots>span,
._logo.casino-dark.amazonslots:before,
._logo.casino-dark.amazonslots:after {background: url(asset/amazon-slots.png);  width:150px; height:60px; }
._logo.casino-dark.casiplay>span,
._logo.casino-dark.casiplay:before,
._logo.casino-dark.casiplay:after {background: url(asset/casiplay-v2.png);  width:150px; height:60px; }
._logo.casino-dark.lottoland>span,
._logo.casino-dark.lottoland:before,
._logo.casino-dark.lottoland:after {background: url(asset/lottoland-v2.png);  width:150px; height:60px; }
._logo.casino-dark.mrq>span,
._logo.casino-dark.mrq:before,
._logo.casino-dark.mrq:after {background: url(asset/mrq-v2.png);  width:150px; height:60px; }
._logo.casino-dark.rise>span,
._logo.casino-dark.rise:before,
._logo.casino-dark.rise:after {background: url(asset/rise-casino-v2.png);  width:150px; height:60px; }
._logo.casino-dark.barbados>span,
._logo.casino-dark.barbados:before,
._logo.casino-dark.barbados:after {background: url(asset/barbados.png); width: 150px; height:60px; }
._logo.casino-dark.spinland>span,
._logo.casino-dark.spinland:before,
._logo.casino-dark.spinland:after {background: url(asset/spinland.png); width: 150px; height:60px; }
._logo.casino-dark.spin-rider>span,
._logo.casino-dark.spin-rider:before,
._logo.casino-dark.spin-rider:after {background: url(asset/spin-rider.png); width: 150px; height:60px; }
._logo.casino-dark.casino2020>span,
._logo.casino-dark.casino2020:before,
._logo.casino-dark.casino2020:after {background: url(asset/casino-2020-v2.png); width: 150px; height:60px; }
._logo.casino-dark.elf-slots>span,
._logo.casino-dark.elf-slots:before,
._logo.casino-dark.elf-slots:after {background: url(asset/elf-slots-v2.png); width: 150px; height:60px; }
._logo.casino-dark.fairground-slots>span,
._logo.casino-dark.fairground-slots:before,
._logo.casino-dark.fairground-slots:after {background: url(asset/fairground-slots.png); width: 150px; height:60px; }
._logo.casino-dark.power-spins>span,
._logo.casino-dark.power-spins:before,
._logo.casino-dark.power-spins:after {background: url(asset/powerspins.png); width: 150px; height:60px; }
._logo.casino-dark.vegas-luck>span,
._logo.casino-dark.vegas-luck:before,
._logo.casino-dark.vegas-luck:after {background: url(asset/vegasluck.png); width: 150px; height:60px; }
._logo.casino-dark.bet-at-home>span,
._logo.casino-dark.bet-at-home:before,
._logo.casino-dark.bet-at-home:after {background: url(asset/bet-at-home-v2.png); width: 150px; height:60px; }
._logo.casino-dark.allstargames>span,
._logo.casino-dark.allstargames:before,
._logo.casino-dark.allstargames:after {background: url(asset/all-star-games.png); width: 150px; height:60px; }
._logo.casino-dark.diamond7>span,
._logo.casino-dark.diamond7:before,
._logo.casino-dark.diamond7:after {background: url(asset/diamond7.png); width: 150px; height:60px; }
._logo.casino-dark.mr-spin>span,
._logo.casino-dark.mr-spin:before,
._logo.casino-dark.mr-spin:after {background: url(asset/mr-spin.png); width: 150px; height:60px; }
._logo.casino-dark.starspins>span,
._logo.casino-dark.starspins:before,
._logo.casino-dark.starspins:after {background: url(asset/starspins-v2.png); width: 150px; height:60px; }
._logo.casino-dark.unibet>span,
._logo.casino-dark.unibet:before,
._logo.casino-dark.unibet:after {background: url(asset/unibet-v2.png); width: 150px; height:60px; }
._logo.casino-dark.betregal>span,
._logo.casino-dark.betregal:before,
._logo.casino-dark.betregal:after {background: url(asset/bet-regal.png); width: 150px; height:60px; }
._logo.casino-dark.marathonbet>span,
._logo.casino-dark.marathonbet:before,
._logo.casino-dark.marathonbet:after {background: url(asset/marathonbet-v2.png); width: 150px; height:60px; }
._logo.casino-dark.mrplay>span,
._logo.casino-dark.mrplay:before,
._logo.casino-dark.mrplay:after {background: url(asset/mr-play-v2.png); width: 150px; height:60px; }
._logo.casino-dark.redkings>span,
._logo.casino-dark.redkings:before,
._logo.casino-dark.redkings:after {background: url(asset/redkings-v2.png); width: 150px; height:60px; }
._logo.casino-dark.slots-angel>span,
._logo.casino-dark.slots-angel:before,
._logo.casino-dark.slots-angel:after {background: url(asset/slots-angel.png); width: 150px; height:60px; }
._logo.casino-dark.casino-luck>span,
._logo.casino-dark.casino-luck:before,
._logo.casino-dark.casino-luck:after {background: url(asset/casino-luck.png); width: 150px; height:60px; }
._logo.casino-dark.dove-slots>span,
._logo.casino-dark.dove-slots:before,
._logo.casino-dark.dove-slots:after {background: url(asset/dove-slots.png); width: 150px; height:60px; }
._logo.casino-dark.fever-slots>span,
._logo.casino-dark.fever-slots:before,
._logo.casino-dark.fever-slots:after {background: url(asset/fever-slots.png); width: 150px; height:60px; }
._logo.casino-dark.slotsmagic>span,
._logo.casino-dark.slotsmagic:before,
._logo.casino-dark.slotsmagic:after {background: url(asset/slots-magic-v2.png); width: 150px; height:60px; }
._logo.casino-dark.virgin-games>span,
._logo.casino-dark.virgin-games:before,
._logo.casino-dark.virgin-games:after {background: url(asset/virgin-games-v2.png); width: 150px; height:60px; }
._logo.casino-dark.x123-spins>span,
._logo.casino-dark.x123-spins:before,
._logo.casino-dark.x123-spins:after {background: url(asset/123-spins.png); width: 150px; height:60px; }
._logo.casino-dark.amazing-casino>span,
._logo.casino-dark.amazing-casino:before,
._logo.casino-dark.amazing-casino:after {background: url(asset/amazing-casino.png); width: 150px; height:60px; }
._logo.casino-dark.atlanticspins>span,
._logo.casino-dark.atlanticspins:before,
._logo.casino-dark.atlanticspins:after {background: url(asset/atlantic-spins.png); width: 150px; height:60px; }
._logo.casino-dark.cashmo>span,
._logo.casino-dark.cashmo:before,
._logo.casino-dark.cashmo:after {background: url(asset/cashmo-v2.png); width: 150px; height:60px; }
._logo.casino-dark.cozino>span,
._logo.casino-dark.cozino:before,
._logo.casino-dark.cozino:after {background: url(asset/cozino.png); width: 150px; height:60px; }
._logo.casino-dark.casinoofdreams>span,
._logo.casino-dark.casinoofdreams:before,
._logo.casino-dark.casinoofdreams:after {background: url(asset/casino-of-dreams-v2.png); width: 150px; height:60px; }
._logo.casino-dark.jackpotparadise>span,
._logo.casino-dark.jackpotparadise:before,
._logo.casino-dark.jackpotparadise:after {background: url(asset/jackpot-paradise.png); width: 150px; height:60px; }

/* separated table logos */
._logo.top-table-logos.casumo >span,
._logo.top-table-logos.casumo:before,
._logo.top-table-logos.casumo:after { background-image: url("/visual/logos/casumo.png"); width: 100px; height: 35px; }
._logo.top-table-logos.casino-com >span,
._logo.top-table-logos.casino-com:before,
._logo.top-table-logos.casino-com:after { background-image: url("/visual/logos/casino-com.png"); width: 100px; height: 35px; }
._logo.top-table-logos.cas888 >span,
._logo.top-table-logos.cas888:before,
._logo.top-table-logos.cas888:after { background-image: url("/visual/logos/888casino.png"); width: 100px; height: 35px; }
._logo.top-table-logos.betway >span,
._logo.top-table-logos.betway:before,
._logo.top-table-logos.betway:after { background-image: url("/visual/logos/betway.png"); width: 100px; height: 35px; }
._logo.top-table-logos.grosvenor >span,
._logo.top-table-logos.grosvenor:before,
._logo.top-table-logos.grosvenor:after { background-image: url("/visual/logos/grosvenor.png"); width: 100px; height: 35px; }
._logo.top-table-logos.royal-panda >span,
._logo.top-table-logos.royal-panda:before,
._logo.top-table-logos.royal-panda:after { background-image: url("/visual/logos/royal-panda.png"); width: 100px; height: 35px; }
._logo.top-table-logos.allbritish >span,
._logo.top-table-logos.allbritish:before,
._logo.top-table-logos.allbritish:after { background-image: url("/visual/logos/all-british-casino.png"); width: 100px; height: 49px; }
._logo.top-table-logos.grand-ivy >span,
._logo.top-table-logos.grand-ivy:before,
._logo.top-table-logos.grand-ivy:after { background-image: url("/visual/logos/grand-ivy.png"); width: 100px; height: 49px; }

.list-links-boxes .link-big .link-logo ._logo.grosvenor >a,
.list-links-boxes .link-big .link-logo ._logo.grosvenor >span,
.list-links-boxes .link-big .link-logo ._logo.grosvenor:before,
.list-links-boxes .link-big .link-logo ._logo.grosvenor:after { background-image: url(asset/grosvenor.png); width: 165px; height: 105px; }

/* casinos dark background, mobile */

@media screen and (max-width:767px) {
	._logo.casino-dark.mobile>span,
	._logo.casino-dark.mobile:before,
	._logo.casino-dark.mobile:after { background-image: url(sprite/casino-rev-logos-mob.png); }
	._logo.casino-dark.mobile.bet365>span,
	._logo.casino-dark.mobile.bet365:before,
	._logo.casino-dark.mobile.bet365:after { background-position: -128px -45px; width: 86px; height: 19px; }
	._logo.casino-dark.mobile.betvictor>span,
	._logo.casino-dark.mobile.betvictor:before,
	._logo.casino-dark.mobile.betvictor:after { background-position: 0px -28px; width: 123px; height: 18px; }
	._logo.casino-dark.mobile.betway > span,
	._logo.casino-dark.mobile.betway:before,
	._logo.casino-dark.mobile.betway:after { background-position: -130px -20px; width: 86px; height: 26px; }
	._logo.casino-dark.mobile.bgo > span,
	._logo.casino-dark.mobile.bgo:before,
	._logo.casino-dark.mobile.bgo:after { background-position: -240px -136px; width: 57px; height: 34px; }
	._logo.casino-dark.mobile.cas888 > span,
	._logo.casino-dark.mobile.cas888:before,
	._logo.casino-dark.mobile.cas888:after { background-position: -240px 0px; width: 46px; height: 33px; }
	._logo.casino-dark.mobile.casinocruise > span,
	._logo.casino-dark.mobile.casinocruise:before,
	._logo.casino-dark.mobile.casinocruise:after { background-position: -236px -34px; width: 68px; height: 33px; }
	._logo.casino-dark.mobile.gala-casino > span,
	._logo.casino-dark.mobile.gala-casino:before,
	._logo.casino-dark.mobile.gala-casino:after { background-position: 0px -143px; width: 124px; height: 16px; }
	._logo.casino-dark.mobile.grosvenor > span,
	._logo.casino-dark.mobile.grosvenor:before,
	._logo.casino-dark.mobile.grosvenor:after { background-position: -240px -171px; width: 41px; height: 41px; }
	._logo.casino-dark.mobile.ladbrokes > span,
	._logo.casino-dark.mobile.ladbrokes:before,
	._logo.casino-dark.mobile.ladbrokes:after,
	._logo.casino-dark.mobile.ladbrokes-casino > span,
	._logo.casino-dark.mobile.ladbrokes-casino:before,
	._logo.casino-dark.mobile.ladbrokes-casino:after    { background-position: 0px -76px; width: 106px; height: 20px; }
	._logo.casino-dark.mobile.leovegas > span,
	._logo.casino-dark.mobile.leovegas:before,
	._logo.casino-dark.mobile.leovegas:after { background-position: 0px -48px; width: 113px; height: 27px; }
	._logo.casino-dark.mobile.mrgreen > span,
	._logo.casino-dark.mobile.mrgreen:before,
	._logo.casino-dark.mobile.mrgreen:after { background-position: -240px -68px; width: 76px; height: 33px; }
	._logo.casino-dark.mobile.netbet > span,
	._logo.casino-dark.mobile.netbet:before,
	._logo.casino-dark.mobile.netbet:after { background-position: -130px -66px; width: 110px; height: 28px; }
	._logo.casino-dark.mobile.paddypower > span,
	._logo.casino-dark.mobile.paddypower:before,
	._logo.casino-dark.mobile.paddypower:after { background-position: 0px -121px; width: 110px; height: 22px; }
	._logo.casino-dark.mobile.red32 > span,
	._logo.casino-dark.mobile.red32:before,
	._logo.casino-dark.mobile.red32:after { background-position: -240px -102px; width: 69px; height: 33px; }
	._logo.casino-dark.mobile.royal-panda > span,
	._logo.casino-dark.mobile.royal-panda:before,
	._logo.casino-dark.mobile.royal-panda:after { background-position: -130px -94px; width: 71px; height: 26px; }
	._logo.casino-dark.mobile.sky-casino > span,
	._logo.casino-dark.mobile.sky-casino:before,
	._logo.casino-dark.mobile.sky-casino:after { background-position: -130px 0px; width: 108px; height: 19px; }
	._logo.casino-dark.mobile.titanbet > span,
	._logo.casino-dark.mobile.titanbet:before,
	._logo.casino-dark.mobile.titanbet:after { background-position: 0px 0px; width: 100px; height: 28px; }
	._logo.casino-dark.mobile.williamhill > span,
	._logo.casino-dark.mobile.williamhill:before,
	._logo.casino-dark.mobile.williamhill:after { background-position: 0px -97px; width: 106px; height: 23px; }
	._logo.casino-dark.mobile.casumo>span,
	._logo.casino-dark.mobile.casumo:before,
	._logo.casino-dark.mobile.casumo:after { background-position: 0 -160px; width: 106px; height: 24px; }
	._logo.casino-dark.mobile.inter>span,
	._logo.casino-dark.mobile.inter:before,
	._logo.casino-dark.mobile.inter:after { background-position: 0 -185px; width: 119px; height: 30px; }
	._logo.casino-dark.mobile.betfair>span,
	._logo.casino-dark.mobile.betfair:before,
	._logo.casino-dark.mobile.betfair:after { background-position: 0 -216px; width: 121px; height: 21px; }
	._logo.casino-dark.mobile.cashino>span,
	._logo.casino-dark.mobile.cashino:before,
	._logo.casino-dark.mobile.cashino:after { background-position: 0 -238px; width: 119px; height: 24px; }
	._logo.casino-dark.mobile.genting>span,
	._logo.casino-dark.mobile.genting:before,
	._logo.casino-dark.mobile.genting:after { background-position: 0 -263px; width: 123px; height: 18px; }
	._logo.casino-dark.mobile.dunder>span,
	._logo.casino-dark.mobile.dunder:before,
	._logo.casino-dark.mobile.dunder:after { background-position: 0 -282px; width: 123px; height: 21px; }
	._logo.casino-dark.mobile.guts>span,
	._logo.casino-dark.mobile.guts:before,
	._logo.casino-dark.mobile.guts:after { background-position: 0 -304px; width: 99px; height: 21px; }
	._logo.casino-dark.mobile.roxypalace>span,
	._logo.casino-dark.mobile.roxypalace:before,
	._logo.casino-dark.mobile.roxypalace:after { background-position: 0 -326px; width: 119px; height: 26px; }
	._logo.casino-dark.mobile.kaboo>span,
	._logo.casino-dark.mobile.kaboo:before,
	._logo.casino-dark.mobile.kaboo:after { background-position: 0 -353px; width: 109px; height: 26px; }
	._logo.casino-dark.mobile.british>span,
	._logo.casino-dark.mobile.british:before,
	._logo.casino-dark.mobile.british:after { background-position: 0 -380px; width: 124px; height: 25px; }
	._logo.casino-dark.mobile.mansion>span,
	._logo.casino-dark.mobile.mansion:before,
	._logo.casino-dark.mobile.mansion:after { background-position: -130px -120px; width: 107px; height: 30px; }
	._logo.casino-dark.mobile.casinocom>span,
	._logo.casino-dark.mobile.casinocom:before,
	._logo.casino-dark.mobile.casinocom:after { background-position: -130px -151px; width: 110px; height: 24px; }
	._logo.casino-dark.mobile.hippodrome>span,
	._logo.casino-dark.mobile.hippodrome:before,
	._logo.casino-dark.mobile.hippodrome:after { background-position: -130px -176px; width: 106px; height: 40px; }
	._logo.casino-dark.mobile.barbados > span,
	._logo.casino-dark.mobile.barbados:before,
	._logo.casino-dark.mobile.barbados:after { background-position: -130px -278px; width: 105px; height: 24px; }
	._logo.casino-dark.mobile.spinland > span,
	._logo.casino-dark.mobile.spinland:before,
	._logo.casino-dark.mobile.spinland:after { background-position: -130px -304px; width: 105px; height: 40px; }
	._logo.casino-dark.mobile.spin-rider > span,
	._logo.casino-dark.mobile.spin-rider:before,
	._logo.casino-dark.mobile.spin-rider:after { background-position: -130px -345px; width: 105px; height: 24px; }
	._logo.casino-dark.mobile.rizk > span,
	._logo.casino-dark.mobile.rizk:before,
	._logo.casino-dark.mobile.rizk:after { background-position: -130px -370px; width: 86px; height: 35px; }
	._logo.casino-dark.mobile.chilli > span,
	._logo.casino-dark.mobile.chilli:before,
	._logo.casino-dark.mobile.chilli:after { background-position: -130px -409px; width: 105px; height: 42px; }	
	._logo.casino-dark.mobile.cas777>span,
	._logo.casino-dark.mobile.cas777:before,
	._logo.casino-dark.mobile.cas777:after { background-position: -240px -213px; width: 44px; height: 37px; }
	._logo.casino-dark.mobile.videoslots>span,
	._logo.casino-dark.mobile.videoslots:before,
	._logo.casino-dark.mobile.videoslots:after { background-position: -240px -251px; width: 56px; height: 37px; }
	._logo.casino-dark.mobile.spinit>span,
	._logo.casino-dark.mobile.spinit:before,
	._logo.casino-dark.mobile.spinit:after { background-position: -240px -290px; width: 52px; height: 31px; }
	._logo.casino-dark.mobile.bet10>span,
	._logo.casino-dark.mobile.bet10:before,
	._logo.casino-dark.mobile.bet10:after { background-position: -240px -322px; width: 81px; height: 30px; }
	._logo.casino-dark.mobile.bwin>span,
	._logo.casino-dark.mobile.bwin:before,
	._logo.casino-dark.mobile.bwin:after { background-position: -240px -351px; width: 81px; height: 27px; }
	._logo.casino-dark.mobile.partycasino > span,
	._logo.casino-dark.mobile.partycasino:before,
	._logo.casino-dark.mobile.partycasino:after { background-position: 0px -406px; width: 129px; height: 17px; }
	._logo.casino-dark.mobile.sloty > span,
	._logo.casino-dark.mobile.sloty:before,
	._logo.casino-dark.mobile.sloty:after { background-position: -128px -245px; width: 100px; height: 33px; }
	._logo.casino-dark.mobile.playojo > span,
	._logo.casino-dark.mobile.playojo:before,
	._logo.casino-dark.mobile.playojo:after { background-position: -240px -425px; width: 54px; height: 45px; }
	._logo.casino-dark.mobile.playamo > span,
	._logo.casino-dark.mobile.playamo:before,
	._logo.casino-dark.mobile.playamo:after { background-position: -277px -130px; width: 110px; height: 20px; }
	._logo.casino-dark.mobile.energy-casino>span,
	._logo.casino-dark.mobile.energy-casino:before,
	._logo.casino-dark.mobile.energy-casino:after {background: url(asset/energy-casino@2x.png); background-size: contain; }
	._logo.casino-dark.mobile.fansbet>span,
	._logo.casino-dark.mobile.fansbet:before,
	._logo.casino-dark.mobile.fansbet:after {background-position: -234px -717px; width: 88px; height: 50px; }
	._logo.casino-dark.mobile.casinoeuro>span,
	._logo.casino-dark.mobile.casinoeuro:before,
	._logo.casino-dark.mobile.casinoeuro:after {background-position: -0px -714px; width: 126px; height: 28px; }
	._logo.casino-dark.mobile.clover>span,
	._logo.casino-dark.mobile.clover:before,
	._logo.casino-dark.mobile.clover:after {background-position: -0px -744px; width: 126px; height: 26px; }
	._logo.casino-dark.mobile.spinstation>span,
	._logo.casino-dark.mobile.spinstation:before,
	._logo.casino-dark.mobile.spinstation:after {background-position: 0px -491px; width: 127px; height: 29px; }
	._logo.casino-dark.mobile.sunvegas>span,
	._logo.casino-dark.mobile.sunvegas:before,
	._logo.casino-dark.mobile.sunvegas:after {background-position: 0px -521px; width: 126px; height: 20px; }
	._logo.casino-dark.mobile.prive21>span,
	._logo.casino-dark.mobile.prive21:before,
	._logo.casino-dark.mobile.prive21:after {background-position: -137px -726px; width: 95px; height: 32px; }
	._logo.casino-dark.mobile.pocketwin>span,
	._logo.casino-dark.mobile.pocketwin:before,
	._logo.casino-dark.mobile.pocketwin:after {background-position: -129px -764px; width: 104px; height: 34px; }
	._logo.casino-dark.mobile.coinfalls>span,
	._logo.casino-dark.mobile.coinfalls:before,
	._logo.casino-dark.mobile.coinfalls:after {background-position: -134px -801px; width: 100px; height: 33px; }
	._logo.casino-dark.mobile.costa-games>span,
	._logo.casino-dark.mobile.costa-games:before,
	._logo.casino-dark.mobile.costa-games:after {background: url(asset/costa-games@2x.png); background-size: contain; }
	._logo.casino-dark.mobile.big-thunder-slots>span,
	._logo.casino-dark.mobile.big-thunder-slots:before,
	._logo.casino-dark.mobile.big-thunder-slots:after {background: url(asset/big-thunder-slots-mobile.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.casimba>span,
	._logo.casino-dark.mobile.casimba:before,
	._logo.casino-dark.mobile.casimba:after {background: url(asset/casimba-v2-mobile.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.jackpot-mobile>span,
	._logo.casino-dark.mobile.jackpot-mobile:before,
	._logo.casino-dark.mobile.jackpot-mobile:after {background: url(asset/jackpot-mobile-mobile.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.playzee>span,
	._logo.casino-dark.mobile.playzee:before,
	._logo.casino-dark.mobile.playzee:after {background: url(asset/playzee-v2-mobile.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.lottoland>span,
	._logo.casino-dark.mobile.lottoland:before,
	._logo.casino-dark.mobile.lottoland:after {background: url(asset/lottoland-v2.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.casiplay>span,
	._logo.casino-dark.mobile.casiplay:before,
	._logo.casino-dark.mobile.casiplay:after {background: url(asset/casiplay-v2.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.mrq>span,
	._logo.casino-dark.mobile.mrq:before,
	._logo.casino-dark.mobile.mrq:after {background: url(asset/mrq-v2.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.amazonslots>span,
	._logo.casino-dark.mobile.amazonslots:before,
	._logo.casino-dark.mobile.amazonslots:after {background: url(asset/amazon-slots.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.rise>span,
	._logo.casino-dark.mobile.rise:before,
	._logo.casino-dark.mobile.rise:after {background: url(asset/rise-casino-v2.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.plush-casino>span,
	._logo.casino-dark.mobile.plush-casino:before,
	._logo.casino-dark.mobile.plush-casino:after {background: url(asset/plush-casino-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.hyper>span,
	._logo.casino-dark.mobile.hyper:before,
	._logo.casino-dark.mobile.hyper:after {background: url(asset/hypercasino-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.mfortune>span,
	._logo.casino-dark.mobile.mfortune:before,
	._logo.casino-dark.mobile.mfortune:after {background: url(asset/mfortune-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.fantasino>span,
	._logo.casino-dark.mobile.fantasino:before,
	._logo.casino-dark.mobile.fantasino:after {background: url(asset/fantasino-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.betsson>span,
	._logo.casino-dark.mobile.betsson:before,
	._logo.casino-dark.mobile.betsson:after {background: url(asset/betsson.png); width: 106px; height: 19px; }
	._logo.casino-dark.mobile.captain-cooks>span,
	._logo.casino-dark.mobile.captain-cooks:before,
	._logo.casino-dark.mobile.captain-cooks:after {background: url(asset/captain-cooks-mob.png); width: 88px; height: 35px; }
	._logo.casino-dark.mobile.casilando>span,
	._logo.casino-dark.mobile.casilando:before,
	._logo.casino-dark.mobile.casilando:after {background: url(asset/casilando-mob.png); width: 125px; height: 50px; }
	._logo.casino-dark.mobile.fun-casino>span,
	._logo.casino-dark.mobile.fun-casino:before,
	._logo.casino-dark.mobile.fun-casino:after {background: url(asset/funcasino-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.klasino>span,
	._logo.casino-dark.mobile.klasino:before,
	._logo.casino-dark.mobile.klasino:after {background: url(asset/klasino-mob.png); width: 88px; height: 35px; }
	._logo.casino-dark.mobile.casino666>span,
	._logo.casino-dark.mobile.casino666:before,
	._logo.casino-dark.mobile.casino666:after {background: url(asset/666-casino-mob.png); width: 88px; height: 35px; }
	._logo.casino-dark.mobile.dazzle-casino>span,
	._logo.casino-dark.mobile.dazzle-casino:before,
	._logo.casino-dark.mobile.dazzle-casino:after {background: url(asset/dazzle-mob.png); width: 88px; height: 35px; }
	._logo.casino-dark.mobile.betsafe>span,
	._logo.casino-dark.mobile.betsafe:before,
	._logo.casino-dark.mobile.betsafe:after {background: url(asset/betsafe-v2-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.drueckglueck>span,
	._logo.casino-dark.mobile.drueckglueck:before,
	._logo.casino-dark.mobile.drueckglueck:after {background: url(asset/druckgluck-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.lucky-247>span,
	._logo.casino-dark.mobile.lucky-247:before,
	._logo.casino-dark.mobile.lucky-247:after {background: url(asset/lucky247-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.jackpotjoy>span,
	._logo.casino-dark.mobile.jackpotjoy:before,
	._logo.casino-dark.mobile.jackpotjoy:after {background: url(asset/jackpotjoy-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.great-britain>span,
	._logo.casino-dark.mobile.great-britain:before,
	._logo.casino-dark.mobile.great-britain:after {background: url(asset/great-britain-casino-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.casino-action>span,
	._logo.casino-dark.mobile.casino-action:before,
	._logo.casino-dark.mobile.casino-action:after {background: url(asset/casino-action-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.cop-slots>span,
	._logo.casino-dark.mobile.cop-slots:before,
	._logo.casino-dark.mobile.cop-slots:after {background: url(asset/cop-slots-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.aladdin-slots>span,
	._logo.casino-dark.mobile.aladdin-slots:before,
	._logo.casino-dark.mobile.aladdin-slots:after {background: url(asset/aladdin-slots-logo-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.monster-casino>span,
	._logo.casino-dark.mobile.monster-casino:before,
	._logo.casino-dark.mobile.monster-casino:after {background: url(asset/monster-casino-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.fantastic-spins>span,
	._logo.casino-dark.mobile.fantastic-spins:before,
	._logo.casino-dark.mobile.fantastic-spins:after {background: url(asset/fantastic-spins-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.regent-casino>span,
	._logo.casino-dark.mobile.regent-casino:before,
	._logo.casino-dark.mobile.regent-casino:after {background: url(asset/regent-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.temple-nile>span,
	._logo.casino-dark.mobile.temple-nile:before,
	._logo.casino-dark.mobile.temple-nile:after {background: url(asset/templenile-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.casino-classic>span,
	._logo.casino-dark.mobile.casino-classic:before,
	._logo.casino-dark.mobile.casino-classic:after {background: url(asset/casino-classic-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.conquer-casino>span,
	._logo.casino-dark.mobile.conquer-casino:before,
	._logo.casino-dark.mobile.conquer-casino:after {background: url(asset/conquer-casino-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.sport-nation>span,
	._logo.casino-dark.mobile.sport-nation:before,
	._logo.casino-dark.mobile.sport-nation:after {background: url(asset/sportnation-v2-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.dragon-slots>span,
	._logo.casino-dark.mobile.dragon-slots:before,
	._logo.casino-dark.mobile.dragon-slots:after {background: url(asset/dragon-slots-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.dr-slot>span,
	._logo.casino-dark.mobile.dr-slot:before,
	._logo.casino-dark.mobile.dr-slot:after {background: url(asset/dr-slot-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.dream-jackpot>span,
	._logo.casino-dark.mobile.dream-jackpot:before,
	._logo.casino-dark.mobile.dream-jackpot:after {background: url(asset/dream-jackpot-v2-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.betdaq>span,
	._logo.casino-dark.mobile.betdaq:before,
	._logo.casino-dark.mobile.betdaq:after {background: url(asset/betdaq-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.boylesports>span,
	._logo.casino-dark.mobile.boylesports:before,
	._logo.casino-dark.mobile.boylesports:after {background: url(asset/boylesports-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.slot-planet>span,
	._logo.casino-dark.mobile.slot-planet:before,
	._logo.casino-dark.mobile.slot-planet:after {background: url(asset/slotplanet-v2-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.luxury>span,
	._logo.casino-dark.mobile.luxury:before,
	._logo.casino-dark.mobile.luxury:after {background: url(asset/luxury-casino-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.fruity-king>span,
	._logo.casino-dark.mobile.fruity-king:before,
	._logo.casino-dark.mobile.fruity-king:after {background: url(asset/fruity-king-mob.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.bet-at-home>span,
	._logo.casino-dark.mobile.bet-at-home:before,
	._logo.casino-dark.mobile.bet-at-home:after {background: url(asset/bet-at-home-mob.png); width: 100px; height: 45px; }
	._logo.casino-dark.mobile.casino2020>span,
	._logo.casino-dark.mobile.casino2020:before,
	._logo.casino-dark.mobile.casino2020:after {background: url(asset/casino-2020-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.fairground-slots>span,
	._logo.casino-dark.mobile.fairground-slots:before,
	._logo.casino-dark.mobile.fairground-slots:after {background: url(asset/fairground-slots-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.power-spins>span,
	._logo.casino-dark.mobile.power-spins:before,
	._logo.casino-dark.mobile.power-spins:after {background: url(asset/powerspins-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.vegas-luck>span,
	._logo.casino-dark.mobile.vegas-luck:before,
	._logo.casino-dark.mobile.vegas-luck:after {background: url(asset/vegasluck-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.allstargames>span,
	._logo.casino-dark.mobile.allstargames:before,
	._logo.casino-dark.mobile.allstargames:after {background: url(asset/all-star-games-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.diamond7>span,
	._logo.casino-dark.mobile.diamond7:before,
	._logo.casino-dark.mobile.diamond7:after {background: url(asset/diamond7-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.mr-spin>span,
	._logo.casino-dark.mobile.mr-spin:before,
	._logo.casino-dark.mobile.mr-spin:after {background: url(asset/mr-spin-mid.png); width: 10px; height: 40px; }
	._logo.casino-dark.mobile.unibet>span,
	._logo.casino-dark.mobile.unibet:before,
	._logo.casino-dark.mobile.unibet:after {background: url(asset/unibet-v2.png); width: 150px; height: 60px; background-size: contain; }
	._logo.casino-dark.mobile.casinoofdreams>span,
	._logo.casino-dark.mobile.casinoofdreams:before,
	._logo.casino-dark.mobile.casinoofdreams:after {background: url(asset/casino-of-dreams-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.jackpotparadise>span,
	._logo.casino-dark.mobile.jackpotparadise:before,
	._logo.casino-dark.mobile.jackpotparadise:after {background: url(asset/jackpot-paradise-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.x123-spins>span,
	._logo.casino-dark.mobile.x123-spins:before,
	._logo.casino-dark.mobile.x123-spins:after {background: url(asset/123-spins-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.amazing-casino>span,
	._logo.casino-dark.mobile.amazing-casino:before,
	._logo.casino-dark.mobile.amazing-casino:after {background: url(asset/amazing-casino-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.atlanticspins>span,
	._logo.casino-dark.mobile.atlanticspins:before,
	._logo.casino-dark.mobile.atlanticspins:after {background: url(asset/atlantic-spins-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.cashmo>span,
	._logo.casino-dark.mobile.cashmo:before,
	._logo.casino-dark.mobile.cashmo:after {background: url(asset/cashmo-v2.png); width: 150px; height: 60px; }
	._logo.casino-dark.mobile.cozino>span,
	._logo.casino-dark.mobile.cozino:before,
	._logo.casino-dark.mobile.cozino:after {background: url(asset/cozino-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.casino-luck>span,
	._logo.casino-dark.mobile.casino-luck:before,
	._logo.casino-dark.mobile.casino-luck:after {background: url(asset/casino-luck-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.dove-slots>span,
	._logo.casino-dark.mobile.dove-slots:before,
	._logo.casino-dark.mobile.dove-slots:after {background: url(asset/dove-slots-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.fever-slots>span,
	._logo.casino-dark.mobile.fever-slots:before,
	._logo.casino-dark.mobile.fever-slots:after {background: url(asset/fever-slots-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.slotsmagic>span,
	._logo.casino-dark.mobile.slotsmagic:before,
	._logo.casino-dark.mobile.slotsmagic:after {background: url(asset/slots-magic-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.virgin-games>span,
	._logo.casino-dark.mobile.virgin-games:before,
	._logo.casino-dark.mobile.virgin-games:after {background: url(asset/virgin-games-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.betregal>span,
	._logo.casino-dark.mobile.betregal:before,
	._logo.casino-dark.mobile.betregal:after {background: url(asset/bet-regal-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.marathonbet>span,
	._logo.casino-dark.mobile.marathonbet:before,
	._logo.casino-dark.mobile.marathonbet:after {background: url(asset/marathonbet-v2-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.mrplay>span,
	._logo.casino-dark.mobile.mrplay:before,
	._logo.casino-dark.mobile.mrplay:after {background: url(asset/mr-play-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.redkings>span,
	._logo.casino-dark.mobile.redkings:before,
	._logo.casino-dark.mobile.redkings:after {background: url(asset/redkings-mid.png); width: 100px; height: 40px; }
	._logo.casino-dark.mobile.slots-angel>span,
	._logo.casino-dark.mobile.slots-angel:before,
	._logo.casino-dark.mobile.slots-angel:after {background: url(asset/slots-angel-mid.png); width: 100px; height: 40px; }
}

/* casinos header dropdown desktop */

@media screen and (min-width:768px) {
	.nav-dropdown li > a i:before { content: ''; background: #284354 url(sprite/casinos-tiny.png) no-repeat; width: 23px; height: 23px; position: absolute; top: -5px; left: -5px; border-radius: 50%; transition: background-color .15s; }
	.nav-dropdown li > a:hover i:before { background: #33637d url(sprite/casinos-tiny.png) no-repeat; }
	.nav-dropdown li.nav-top-rated > a:after { background-image: url(sprite/casinos-tiny.png); }
	.nav-dropdown li.nav-top-rated > a.the888-casino:after { background-position: 0px 0px; width: 41px; height: 33px; }
	.nav-dropdown li.nav-top-rated > a.mansion-casino:after { background-position: 0px -34px; width: 76px; height: 24px; }
	.nav-dropdown li.nav-top-rated > a.royal-panda-casino:after { background-position: 0px -59px; width: 68px; height: 28px; }
	.nav-dropdown li > a.betvictor-casino i:before { background-position: -80px -23px; }
	.nav-dropdown li > a.betvictor i:before { background-position: -80px -23px; }
	.nav-dropdown li > a.ladbrokes-games i:before,
	.nav-dropdown li > a.ladbrokes-vegas i:before,
	.nav-dropdown li > a.ladbrokes-casino i:before { background-position: -80px -46px; }
	.nav-dropdown li > a.netbet-casino i:before,
	.nav-dropdown li > a.netbet-vegas i:before { background-position: -80px -69px; }
	.nav-dropdown li > a.william-hill-casino i:before,
	.nav-dropdown li > a.william-hill-vegas i:before,
	.nav-dropdown li > a.william-hill-games i:before { background-position: -80px -92px; }
	.nav-dropdown li > a.betway-casino i:before,
	.nav-dropdown li > a.betway-vegas i:before { background-position: -80px -184px; }
	.nav-dropdown li > a.casino-cruise i:before { background-position: -103px 0; }
	.nav-dropdown li > a.leovegas-casino i:before { background-position: -103px -23px; }
	.nav-dropdown li > a.bet365-games i:before,
	.nav-dropdown li > a.bet365-casino i:before { background-position: -103px -69px; }
	.nav-dropdown li > a.mrgreen-casino i:before { background-position: -125px 0; }
	.nav-dropdown li > a.the888-casino i:before { background-position: -126px -23px; }
	.nav-dropdown li > a.royal-panda-casino i:before { background-position: -126px -184px; }
	.nav-dropdown li > a.titanbet-casino i:before { background-position: -149px -46px; }
	.nav-dropdown li > a.sky-casino i:before,
	.nav-dropdown li > a.sky-vegas i:before { background-position: -195px -23px; }
	.nav-dropdown li > a.gala-casino i:before { background-position: -172px -23px; }
	.nav-dropdown li > a.paddypower-casino i:before { background-position: -171px 0px; }
	.nav-dropdown li > a.the32-red-casino i:before { background-position: -150px -23px; }
	.nav-dropdown li > a.grosvenor-casino i:before { background-position: -195px 0px; }
	.nav-dropdown li > a.bgo-vegas i:before,
	.nav-dropdown li > a.bgo-casino i:before,
	.nav-dropdown li > a.bgo-games i:before { background-position: -149px 0px; }
	.nav-dropdown li > a.casumo-casino i:before { background-position: -149px -161px; }
	.nav-dropdown li > a.inter-casino i:before { background-position: -172px -70px; }
	.nav-dropdown li > a.betfair-casino i:before { background-position: -195px -70px; }
	.nav-dropdown li > a.cashino-casino i:before { background-position: -172px -161px; }
	.nav-dropdown li > a.genting-casino i:before { background-position: -149px -92px; }
	.nav-dropdown li > a.dunder-casino i:before { background-position: -172px -93px; }
	.nav-dropdown li > a.guts-casino i:before { background-position: -195px -92px; }
	.nav-dropdown li > a.roxypalace-casino i:before { background-position: -195px -138px; }
	.nav-dropdown li > a.kaboo-casino i:before { background-position: -149px -116px; }
	.nav-dropdown li > a.all-british-casino i:before { background-position: -172px -115px; }
	.nav-dropdown li > a.mansion-casino i:before { background-position: -172px -139px; }
	.nav-dropdown li > a.casinocom-casino i:before { background-position: -196px -47px; }
	.nav-dropdown li > a.hippodrome-casino i:before { background-position: -148px -138px; }
	.nav-dropdown li > a.the777-casino i:before { background-position: -148px -69px; }
	.nav-dropdown li > a.videoslots-casino i:before { background-position: -125px -161px; }
	.nav-dropdown li > a.spinit i:before { background-position: -195px -162px; }
	.nav-dropdown li > a.drueckglueck i:before { background-position: -103px -185px; }
	.nav-dropdown li > a.ovo i:before { background-position: -80px -115px; }
	.nav-dropdown li > a.cherry i:before { background-position: -126px -92px; }
	.nav-dropdown li > a.sunmaker i:before { background-position: -23px -117px; }
	.nav-dropdown li > a.stake7 i:before { background-position: -23px -137px; }
	.nav-dropdown li > a.eurogrand i:before { background-position: -103px -47px; }
	.nav-dropdown li > a.quasar i:before { background-position: -103px -161px; }
	.nav-dropdown li > a.platincasino i:before { background-position: -126px -116px; }
	.nav-dropdown li > a.spinpalace i:before { background-position: -126px -47px; }
	.nav-dropdown li > a.stargames i:before { background-position: -80px 0px; }
	.nav-dropdown li > a.sunnyplayer i:before { background-position: -46px -70px; }
	.nav-dropdown li > a.europalace i:before { background-position: -46px -140px; }
	.nav-dropdown li > a.jackpotcity i:before { background-position: -46px -161px; }
	.nav-dropdown li > a.bwin i:before { background-position: -172px -184px; }
	.nav-dropdown li > a.tenbet i:before { background-position: -194px -184px; }
	.nav-dropdown li > a.partycasino i:before { background-position: -218px 0px; }
	.nav-dropdown li > a.ojo i:before { background-position: -218px -22px; }
	.nav-dropdown li > a.genesis i:before { background-position: -218px -47px; }
	.nav-dropdown li > a.grandivy i:before { background-position: -218px -70px; }
	.nav-dropdown li > a.sloty i:before { background-position: -218px -137px }
	.nav-dropdown li > a.microgaming i:before { background-position: -241px 0; }
	.nav-dropdown li > a.dragonfish i:before { background-position: -241px -23px; }
	.nav-dropdown li > a.netent i:before { background-position: -241px -46px; }
	.nav-dropdown li > a.skilonnet i:before { background-position: -241px -69px; }
	.nav-dropdown li > a.ashgaming i:before { background-position: -241px -92px; }
	.nav-dropdown li > a.igt i:before { background-position: -241px -114px; }
	.nav-dropdown li > a.isoftbet i:before { background-position: -264px -184px; }
	.nav-dropdown li > a.novoline i:before { background-position: -241px -138px; }
	.nav-dropdown li > a.playtech i:before { background-position: -241px -161px; }
	.nav-dropdown li > a.merkur i:before { background-position: -241px -184px; }
	.nav-dropdown li > a.nextgen i:before { background-position: -286px 0px; }
	.nav-dropdown li > a.playngo i:before { background-position: -264px -116px; }
	.nav-dropdown li > a.yggdrasil i:before { background-position: -264px 1px; }
	.nav-dropdown li > a.quickspin i:before { background-position: -263px -23px; }
	.nav-dropdown li > a.elk i:before { background-position: -264px -48px; }
	.nav-dropdown li > a.thunderkick i:before { background-position: -263px -70px; }
	.nav-dropdown li > a.sg i:before { background-position: -264px -92px; }
	.nav-dropdown li > a.betsoft i:before { background-position: -264px -138px; }
	.nav-dropdown li > a.realistic i:before { background-position: -149px -184px; }
	.nav-dropdown li > a.elk-studios i:before { background-position: -287px -23px; }
	.nav-dropdown li > a.nektan i:before { background-position: -286px -69px; }
	.nav-dropdown li > a.endorphina i:before { background-position: -242px -300px; }
	.nav-dropdown li > a.red-tiger i:before { background-position: -264px -299px; }
	.nav-dropdown li > a.dragonfish i:before { background-position: -194px -300px; }
	.nav-dropdown li > a.saucify i:before { background-position: -218px -300px; }
	.nav-dropdown li > a.amatic i:before { background-position: -287px -299px; }
	.nav-dropdown li > a.big-time-gaming i:before { background-position: -310px -299px; }
	.nav-dropdown li > a.bf-games i:before { background-position: -79px -322px; }
	.nav-dropdown li > a.wazdan i:before { background-position: -103px -322px; }
    .nav-dropdown li > a.pragmatic-play i:before { background-image: url(asset/pragmatic-play.png); width:23px; height:23px;background-size:contain}
    .nav-dropdown li > a.relax-gaming i:before { background-image: url(asset/relax-gaming.png); width:23px; height:23px;background-size:contain}

    .nav-dropdown li.new-additions > a i:before { content: ''; background: #284354 url(sprite/drop-down-icons.png) no-repeat; width: 23px; height: 23px; position: absolute; top: -5px; left: -5px; border-radius: 50%; transition: background-color .15s; }
	.nav-dropdown li.new-additions > a:hover i:before { background: #33637d url(sprite/drop-down-icons.png) no-repeat; }
	.nav-dropdown li.new-additions > a:after { background-image: url(sprite/drop-down-icons.png); }
    .nav-dropdown li.new-additions > a.new-slots i:before { background-position: 0px 0px; }
    .nav-dropdown li.new-additions > a.real-money i:before { background-position: 0px -22px; }
}

/* casino mobile header */
._logo.casino-header> span,
._logo.casino-header:before,
._logo.casino-header:after { width: 128px; height: 64px; background-image: url(sprite/header-brands.png) }
._logo.casino-header.sky-casino>span,
._logo.casino-header.sky-casino:before,
._logo.casino-header.sky-casino:after { background-position: 0 0 }
._logo.casino-header.betvictor-casino>span,
._logo.casino-header.betvictor-casino:before,
._logo.casino-header.betvictor-casino:after { background-position: 0 -64px }
._logo.casino-header.betvictor>span,
._logo.casino-header.betvictor:before,
._logo.casino-header.betvictor:after { background-position: 0 -64px }
._logo.casino-header.william-hill-casino>span,
._logo.casino-header.william-hill-casino:before,
._logo.casino-header.william-hill-casino:after { background-position: 0px -128px }
._logo.casino-header.paddypower-casino>span,
._logo.casino-header.paddypower-casino:before,
._logo.casino-header.paddypower-casino:after { background-position: 0px -192px }
._logo.casino-header.genting-casino>span,
._logo.casino-header.genting-casino:before,
._logo.casino-header.genting-casino:after { background-position: 0 -256px }
._logo.casino-header.hippodrome-casino>span,
._logo.casino-header.hippodrome-casino:before,
._logo.casino-header.hippodrome-casino:after { background-position: 0 -320px }
._logo.casino-header.cashino-casino>span,
._logo.casino-header.cashino-casino:before,
._logo.casino-header.cashino-casino:after { background-position: 0 -384px }
._logo.casino-header.the888-casino>span,
._logo.casino-header.the888-casino:before,
._logo.casino-header.the888-casino:after { background-position: -128px 0 }
._logo.casino-header.mrgreen-casino>span,
._logo.casino-header.mrgreen-casino:before,
._logo.casino-header.mrgreen-casino:after { background-position: -128px -64px }
._logo.casino-header.casino-cruise>span,
._logo.casino-header.casino-cruise:before,
._logo.casino-header.casino-cruise:after { background-position: -128px -128px }
._logo.casino-header.kaboo-casino>span,
._logo.casino-header.kaboo-casino:before,
._logo.casino-header.kaboo-casino:after { background-position: -128px -192px }
._logo.casino-header.casinocom-casino>span,
._logo.casino-header.casinocom-casino:before,
._logo.casino-header.casinocom-casino:after { background-position: -128px -256px }
._logo.casino-header.the777-casino>span,
._logo.casino-header.the777-casino:before,
._logo.casino-header.the777-casino:after { background-position: -128px -320px }
._logo.casino-header.inter-casino>span,
._logo.casino-header.inter-casino:before,
._logo.casino-header.inter-casino:after { background-position: -128px -384px }
._logo.casino-header.betway-casino>span,
._logo.casino-header.betway-casino:before,
._logo.casino-header.betway-casino:after { background-position: -256px 0 }
._logo.casino-header.bet365-casino>span,
._logo.casino-header.bet365-casino:before,
._logo.casino-header.bet365-casino:after { background-position: -256px -64px }
._logo.casino-header.netbet-casino>span,
._logo.casino-header.netbet-casino:before,
._logo.casino-header.netbet-casino:after { background-position: -256px -128px }
._logo.casino-header.guts-casino>span,
._logo.casino-header.guts-casino:before,
._logo.casino-header.guts-casino:after { background-position: -256px -192px }
._logo.casino-header.videoslots-casino>span,
._logo.casino-header.videoslots-casino:before,
._logo.casino-header.videoslots-casino:after { background-position: -256px -256px }
._logo.casino-header.roxypalace-casino>span,
._logo.casino-header.roxypalace-casino:before,
._logo.casino-header.roxypalace-casino:after { background-position: -256px -320px }
._logo.casino-header.betfair-casino>span,
._logo.casino-header.betfair-casino:before,
._logo.casino-header.betfair-casino:after { background-position: -256px -384px }
._logo.casino-header.ladbrokes-casino>span,
._logo.casino-header.ladbrokes-casino:before,
._logo.casino-header.ladbrokes-casino:after { background-position: -384px 0 }
._logo.casino-header.royal-panda-casino>span,
._logo.casino-header.royal-panda-casino:before,
._logo.casino-header.royal-panda-casino:after { background-position: -384px -64px }
._logo.casino-header.titanbet-casino>span,
._logo.casino-header.titanbet-casino:before,
._logo.casino-header.titanbet-casino:after { background-position: -384px -128px }
._logo.casino-header.leovegas-casino>span,
._logo.casino-header.leovegas-casino:before,
._logo.casino-header.leovegas-casino:after { background-position: -384px -192px }
._logo.casino-header.dunder-casino>span,
._logo.casino-header.dunder-casino:before,
._logo.casino-header.dunder-casino:after { background-position: -384px -256px }
._logo.casino-header.mansion-casino>span,
._logo.casino-header.mansion-casino:before,
._logo.casino-header.mansion-casino:after { background-position: -384px -320px }
._logo.casino-header.spinit>span,
._logo.casino-header.spinit:before,
._logo.casino-header.spinit:after { background-position: -384px -384px }
._logo.casino-header.partycasino>span,
._logo.casino-header.partycasino:before,
._logo.casino-header.partycasino:after { background-position: -127px -453px; }
._logo.casino-header.bwin>span,
._logo.casino-header.bwin:before,
._logo.casino-header.bwin:after { background-position: -514px -388px }
._logo.casino-header.tenbet>span,
._logo.casino-header.tenbet:before,
._logo.casino-header.tenbet:after { background-position: 0px -449px }
._logo.casino-header.the32-red-casino>span,
._logo.casino-header.the32-red-casino:before,
._logo.casino-header.the32-red-casino:after { background-position: -512px 0 }
._logo.casino-header.gala-casino>span,
._logo.casino-header.gala-casino:before,
._logo.casino-header.gala-casino:after { background-position: -512px -64px }
._logo.casino-header.grosvenor-casino>span,
._logo.casino-header.grosvenor-casino:before,
._logo.casino-header.grosvenor-casino:after { background-position: -512px -128px }
._logo.casino-header.bgo-casino>span,
._logo.casino-header.bgo-casino:before,
._logo.casino-header.bgo-casino:after { background-position: -512px -192px }
._logo.casino-header.all-british-casino>span,
._logo.casino-header.all-british-casino:before,
._logo.casino-header.all-british-casino:after { background-position: -512px -256px }
._logo.casino-header.casumo-casino>span,
._logo.casino-header.casumo-casino:before,
._logo.casino-header.casumo-casino:after { background-position: -512px -320px }
._logo.casino-header.ojo>span,
._logo.casino-header.ojo:before,
._logo.casino-header.ojo:after { background-position: -256px -453px }
._logo.casino-header.genesis>span,
._logo.casino-header.genesis:before,
._logo.casino-header.genesis:after { background-position: -384px -453px }
._logo.casino-header.grandivy>span,
._logo.casino-header.grandivy:before,
._logo.casino-header.grandivy:after { background-position: -512px -453px }
._logo.casino-header.sloty>span,
._logo.casino-header.sloty:before,
._logo.casino-header.sloty:after { background-position: -786px -453px }
._logo.software-header> span,
._logo.software-header:before,
._logo.software-header:after { width: 140px; height: 64px; background-image: url(sprite/header-brands.png) }
._logo.software-header.microgaming>span,
._logo.software-header.microgaming:before,
._logo.software-header.microgaming:after { background-position: -640px 0 }
._logo.software-header.igt>span,
._logo.software-header.igt:before,
._logo.software-header.igt:after { background-position: -640px -64px }
._logo.software-header.nextgen>span,
._logo.software-header.nextgen:before,
._logo.software-header.nextgen:after { background-position: -640px -128px }
._logo.software-header.realistic>span,
._logo.software-header.realistic:before,
._logo.software-header.realistic:after { background-position: -640px -192px; }
._logo.software-header.playngo>span,
._logo.software-header.playngo:before,
._logo.software-header.playngo:after { background-position: -640px -256px; }
._logo.software-header.yggdrasil>span,
._logo.software-header.yggdrasil:before,
._logo.software-header.yggdrasil:after { background-position: -640px -320px }
._logo.software-header.quickspin>span,
._logo.software-header.quickspin:before,
._logo.software-header.quickspin:after { background-position: -640px -384px }
._logo.software-header.elk>span,
._logo.software-header.elk:before,
._logo.software-header.elk:after { background-position: -640px -512px }
._logo.software-header.netent>span,
._logo.software-header.netent:before,
._logo.software-header.netent:after { background-position: -780px 0 }
._logo.software-header.playtech>span,
._logo.software-header.playtech:before,
._logo.software-header.playtech:after { background-position: -780px -64px }
._logo.software-header.isoftbet>span,
._logo.software-header.isoftbet:before,
._logo.software-header.isoftbet:after { background-position: -780px -128px; }
._logo.software-header.betsoft>span,
._logo.software-header.betsoft:before,
._logo.software-header.betsoft:after { background-position: -780px -192px }
._logo.software-header.genesis>span,
._logo.software-header.genesis:before,
._logo.software-header.genesis:after { background-position: -780px -256px }
._logo.software-header.sg>span,
._logo.software-header.sg:before,
._logo.software-header.sg:after { background-position: -780px -320px }
._logo.software-header.thunderkick>span,
._logo.software-header.thunderkick:before,
._logo.software-header.thunderkick:after { background-position: -780px -384px; }
._logo.software-header.elk-studios>span,
._logo.software-header.elk-studios:before,
._logo.software-header.elk-studios:after { background-position: -644px -449px; }
._logo.software-header.nektan>span,
._logo.software-header.nektan:before,
._logo.software-header.nektan:after { background-position: 4px -514px; }
._logo.software-header.saucify>span,
._logo.software-header.saucify:before,
._logo.software-header.saucify:after { background-position: -126px -514px; width: 134px; }
._logo.software-header.dragonfish>span,
._logo.software-header.dragonfish:before,
._logo.software-header.dragonfish:after { background-position: -250px -514px; }
._logo.software-header.red-tiger>span,
._logo.software-header.red-tiger:before,
._logo.software-header.red-tiger:after { background-position: -382px -514px; width: 134px;}
._logo.software-header.endorphina>span,
._logo.software-header.endorphina:before,
._logo.software-header.endorphina:after { background-position: -512px -514px;}
._logo.software-header.amatic>span,
._logo.software-header.amatic:before,
._logo.software-header.amatic:after { background-position: -648px -514px;}
._logo.software-header.big-time-gaming>span,
._logo.software-header.big-time-gaming:before,
._logo.software-header.big-time-gaming:after { background-position: -790px -514px;}
._logo.software-header.bf-games>span,
._logo.software-header.bf-games:before,
._logo.software-header.bf-games:after {background-position: 6px -578px;}
._logo.software-header.pragmatic-play>span,
._logo.software-header.pragmatic-play:before,
._logo.software-header.pragmatic-play:after {background-position: -126px -578px;}
._logo.software-header.relax-gaming>span,
._logo.software-header.relax-gaming:before,
._logo.software-header.relax-gaming:after { background-position: -262px -578px;}



/* software big size */
._logo.software-big>span,
._logo.software-big:before,
._logo.software-big:after { background-image: url(sprite/software-big.png) }
._logo.software-big.microgaming>span,
._logo.software-big.microgaming:before,
._logo.software-big.microgaming:after { width: 119px; height: 29px; background-position: 0 0; }
._logo.software-big.dragonfish>span,
._logo.software-big.dragonfish:before,
._logo.software-big.dragonfish:after { width: 118px; height: 18px; background-position: 0 -30px; }
._logo.software-big.playtech>span,
._logo.software-big.playtech:before,
._logo.software-big.playtech:after { width: 118px; height: 26px; background-position: 0 -49px; }
._logo.software-big.nextgen>span,
._logo.software-big.nextgen:before,
._logo.software-big.nextgen:after { width: 117px; height: 32px; background-position: 0 -76px; }
._logo.software-big.novoline>span,
._logo.software-big.novoline:before,
._logo.software-big.novoline:after { width: 118px; height: 16px; background-position: 0 -109px; }
._logo.software-big.merkur>span,
._logo.software-big.merkur:before,
._logo.software-big.merkur:after { width: 118px; height: 38px; background-position: 0 -126px; }
._logo.software-big.igt>span,
._logo.software-big.igt:before,
._logo.software-big.igt:after { width: 91px; height: 32px; background-position: -130px 0; }
._logo.software-big.netent>span,
._logo.software-big.netent:before,
._logo.software-big.netent:after { width: 105px; height: 39px; background-position: -130px -33px; }
._logo.software-big.playn-go>span,
._logo.software-big.playn-go:before,
._logo.software-big.playn-go:after { width: 105px; height: 40px; background-position: -130px -74px; }
._logo.software-big.wms>span,
._logo.software-big.wms:before,
._logo.software-big.wms:after { width: 97px; height: 21px; background-position: -130px -116px; }
._logo.software-big.evolution-gaming>span,
._logo.software-big.evolution-gaming:before,
._logo.software-big.evolution-gaming:after { width: 94px; height: 34px; background-position: -130px -136px; }
._logo.software-big.amatic>span,
._logo.software-big.amatic:before,
._logo.software-big.amatic:after { width: 102px; height: 26px; background-position: -130px -170px; }
._logo.software-big.realtime-gaming>span,
._logo.software-big.realtime-gaming:before,
._logo.software-big.realtime-gaming:after { width: 102px; height: 26px; background-position: -130px -194px; }
._logo.software-big.section8studio>span,
._logo.software-big.section8studio:before,
._logo.software-big.section8studio:after { width: 102px; height: 38px; background-position: 4px -194px; }
._logo.software-big.jftw>span,
._logo.software-big.jftw:before,
._logo.software-big.jftw:after { width: 112px; height: 38px; background-position: 0px -230px; }
._logo.software-big.novomatic>span,
._logo.software-big.novomatic:before,
._logo.software-big.novomatic:after { width: 112px; height: 18px; background-position: -130px -214px; }
._logo.software-big.thunderkick>span,
._logo.software-big.thunderkick:before,
._logo.software-big.thunderkick:after { background-image: url(sprite/software-big-se.png); width: 138px; height: 21px; background-position: 0px -75px; }

.se ._logo.software-big>span,
.se ._logo.software-big:before,
.se ._logo.software-big:after { background-image: url(sprite/software-big-se.png) }
.se ._logo.software-big.netent>span,.se ._logo.software-big.netent:before,.se ._logo.software-big.netent:after { width: 105px; height: 39px; background-position: -1px -3px; }
.se ._logo.software-big.playngo>span,.se ._logo.software-big.playngo:before,.se ._logo.software-big.playngo:after { width: 105px; height: 29px; background-position: -1px -45px; }
.se ._logo.software-big.yggdrasil>span,.se ._logo.software-big.yggdrasil:before,.se ._logo.software-big.yggdrasil:after { width: 84px; height: 40px; background-position: -107px -4px; }
.se ._logo.software-big.quickspin>span,.se ._logo.software-big.quickspin:before,.se ._logo.software-big.quickspin:after { width: 114px; height: 28px; background-position: -107px -47px; }
.se ._logo.software-big.thunderkick>span,.se ._logo.software-big.thunderkick:before,.se ._logo.software-big.thunderkick:after { width: 135px; height: 20px; background-position: 0 -75px; }

/* software mid size */
._logo.software-mid>span,
._logo.software-mid:before,
._logo.software-mid:after { background-image: url(sprite/software-mid.png) }
._logo.software-mid.novoline>span,
._logo.software-mid.novoline:before,
._logo.software-mid.novoline:after { width: 84px; height: 12px; background-position: 0 0 }
._logo.software-mid.novomatic>span,
._logo.software-mid.novomatic:before,
._logo.software-mid.novomatic:after { width: 94px; height: 14px; background-position: 0 -13px }
._logo.software-mid.microgaming>span,
._logo.software-mid.microgaming:before,
._logo.software-mid.microgaming:after { width: 78px; height: 18px; background-position: 0 -28px }
._logo.software-mid.merkur>span,
._logo.software-mid.merkur:before,
._logo.software-mid.merkur:after { width: 93px; height: 14px; background-position: 0 -47px }
._logo.software-mid.real_time>span,
._logo.software-mid.real_time:before,
._logo.software-mid.real_time:after { width: 93px; height: 18px; background-position: 0px -61px }
._logo.software-mid.bally>span,
._logo.software-mid.bally:before,
._logo.software-mid.bally:after { width: 77px; height: 19px; background-position: 0px -79px }
._logo.software-mid.quickspin>span,
._logo.software-mid.quickspin:before,
._logo.software-mid.quickspin:after { width: 78px; height: 17px; background-position: 0px -98px }
._logo.software-mid.thunderkick>span,
._logo.software-mid.thunderkick:before,
._logo.software-mid.thunderkick:after { width: 94px; height: 16px; background-position: 0px -115px }
._logo.software-mid.yggdrasil>span,
._logo.software-mid.yggdrasil:before,
._logo.software-mid.yggdrasil:after { width: 94px; height: 17px; background-position: 0px -131px }
._logo.software-mid.pragmatic>span,
._logo.software-mid.pragmatic:before,
._logo.software-mid.pragmatic:after { width: 85px; height: 24px; background-position: 0px -148px }
._logo.software-mid.nextgen>span,
._logo.software-mid.nextgen:before,
._logo.software-mid.nextgen:after { width: 71px; height: 18px; background-position: -100px 0 }
._logo.software-mid.playtech>span,
._logo.software-mid.playtech:before,
._logo.software-mid.playtech:after { width: 72px; height: 16px; background-position: -100px -17px }
._logo.software-mid.gauserlmann>span,
._logo.software-mid.gauserlmann:before,
._logo.software-mid.gauserlmann:after { width: 73px; height: 22px; background-position: -100px -33px }
._logo.software-mid.ashgaming>span,
._logo.software-mid.ashgaming:before,
._logo.software-mid.ashgaming:after { width: 72px; height: 16px; background-position: -100px -56px }
._logo.software-mid.isoftbet>span,
._logo.software-mid.isoftbet:before,
._logo.software-mid.isoftbet:after { width: 71px; height: 15px; background-position: -95px -73px }
._logo.software-mid.igt>span,
._logo.software-mid.igt:before,
._logo.software-mid.igt:after { width: 54px; height: 20px; background-position: -180px 0 }
._logo.software-mid.bf-games>span,
._logo.software-mid.bf-games:before,
._logo.software-mid.bf-games:after { width: 37px; height: 26px; background-position: -180px -274px }
._logo.software-mid.netent>span,
._logo.software-mid.netent:before,
._logo.software-mid.netent:after { width: 52px; height: 20px; background-position: -180px -21px }
._logo.software-mid.playn-go>span,
._logo.software-mid.playn-go:before,
._logo.software-mid.playn-go:after { width: 60px; height: 15px; background-position: -180px -42px }
._logo.software-mid.realistic>span,
._logo.software-mid.realistic:before,
._logo.software-mid.realistic:after { width: 53px; height: 8px; background-position: -180px -59px }
._logo.software-mid.genesis>span,
._logo.software-mid.genesis:before,
._logo.software-mid.genesis:after,
._logo.software-mid.genesis-gaming>span,
._logo.software-mid.genesis-gaming:before,
._logo.software-mid.genesis-gaming:after { width: 63px; height: 17px; background-position: -180px -68px }
._logo.software-mid.betsoft>span,
._logo.software-mid.betsoft:before,
._logo.software-mid.betsoft:after { width: 53px; height: 22px; background-position: -180px -86px }
._logo.software-mid.elk>span,
._logo.software-mid.elk:before,
._logo.software-mid.elk:after { width: 53px; height: 13px; background-position: -180px -108px }
._logo.software-mid.booming>span,
._logo.software-mid.booming:before,
._logo.software-mid.booming:after { width: 49px; height: 21px; background-position: -180px -121px }
._logo.software-mid.wms>span,
._logo.software-mid.wms:before,
._logo.software-mid.wms:after { width: 60px; height: 14px; background-position: -180px -142px }
._logo.software-mid.barcrest>span,
._logo.software-mid.barcrest:before,
._logo.software-mid.barcrest:after { width: 50px; height: 20px; background-position: -180px -156px }
._logo.software-mid.scientific-games>span,
._logo.software-mid.scientific-games:before,
._logo.software-mid.scientific-games:after,
._logo.software-mid.sg>span,
._logo.software-mid.sg:before,
._logo.software-mid.sg:after { width: 57px; height: 22px; background-position: -180px -176px }
._logo.software-mid.elk-studios>span,
._logo.software-mid.elk-studios:before,
._logo.software-mid.elk-studios:after { width: 57px; height: 15px; background-position: -180px -107px; }
._logo.software-mid.realistic-games>span,
._logo.software-mid.realistic-games:before,
._logo.software-mid.realistic-games:after,
._logo.software-mid.realistic>span,
._logo.software-mid.realistic:before,
._logo.software-mid.realistic:after { width: 54px; height: 10px; background-position: -180px -58px }
._logo.software-mid.evolution-gaming>span,
._logo.software-mid.evolution-gaming:before,
._logo.software-mid.evolution-gaming:after { width: 62px; height: 20px; background-position: -96px -87px; }
._logo.software-mid.amatic>span,
._logo.software-mid.amatic:before,
._logo.software-mid.amatic:after { width: 72px; height: 16px; background-position: -100px -107px; }
._logo.software-mid.realtime-gaming>span,
._logo.software-mid.realtime-gaming:before,
._logo.software-mid.realtime-gaming:after { width: 80px; height: 15px; background-position: -93px -122px; }
._logo.software-mid.section-8-studio>span,
._logo.software-mid.section-8-studio:before,
._logo.software-mid.section-8-studio:after { width: 66px; height: 20px; background-position: -94px -136px; }
._logo.software-mid.jftw>span,
._logo.software-mid.jftw:before,
._logo.software-mid.jftw:after { width: 66px; height: 20px; background-position: -94px -156px; }
._logo.software-mid.nektan>span,
._logo.software-mid.nektan:before,
._logo.software-mid.nektan:after { width: 97px; height: 24px; background-position: 0px -193px; }
._logo.software-mid.big-time-gaming>span,
._logo.software-mid.big-time-gaming:before,
._logo.software-mid.big-time-gaming:after { width: 78px; height: 26px; background-position: -178px -226px; }
._logo.software-mid.shuffle-master>span,
._logo.software-mid.shuffle-master:before,
._logo.software-mid.shuffle-master:after { width: 64px; height: 18px; background-position: -102px -178px; }
._logo.software-mid.ags-interactive>span,
._logo.software-mid.ags-interactive:before,
._logo.software-mid.ags-interactive:after { width: 60px; height: 23px; background-position: -181px -200px; }
._logo.software-mid.slingo>span,
._logo.software-mid.slingo:before,
._logo.software-mid.slingo:after {background-image: url(asset/slingo.png); width: 96px; height: 60px;  }
._logo.software-mid.randomlogic>span,
._logo.software-mid.randomlogic:before,
._logo.software-mid.randomlogic:after {background-image: url(asset/random-logic.png); width: 80px; height: 50px; background-size: contain; }
._logo.software-mid.rtg>span,
._logo.software-mid.rtg:before,
._logo.software-mid.rtg:after {background-image: url(asset/realtime-gaming.png); background-position: center; width: 78px; height: 13px; }
._logo.software-mid.playson>span,
._logo.software-mid.playson:before,
._logo.software-mid.playson:after {background-image: url(asset/playson.png); background-position: center; width: 100px; height: 16px; background-size: contain; }
._logo.software-mid.red-tiger>span,
._logo.software-mid.red-tiger:before,
._logo.software-mid.red-tiger:after {background-image: url(asset/red-tiger-gaming.png); background-position: center; width: 45px; height: 45px; background-size: contain; }
._logo.software-mid.blueprint>span,
._logo.software-mid.blueprint:before,
._logo.software-mid.blueprint:after {background-image: url(asset/blueprint.png); background-position: center; width: 100px; height: 23px; background-size: contain; }
._logo.software-mid.inspired-gaming>span,
._logo.software-mid.inspired-gaming:before,
._logo.software-mid.inspired-gaming:after { width: 100px; height: 21px; background-position: 0px -215px; }
._logo.software-mid.egt>span,
._logo.software-mid.egt:before,
._logo.software-mid.egt:after {background-image: url(asset/egt-small.png); background-position: center; width: 68px; height: 24px; background-size: contain; }
._logo.software-mid.ainsworth>span,
._logo.software-mid.ainsworth:before,
._logo.software-mid.ainsworth:after {background-image: url(asset/ainsworth-small.png); background-position: center; width: 68px; height: 24px; background-size: contain; }
._logo.software-mid.lionline>span,
._logo.software-mid.lionline:before,
._logo.software-mid.lionline:after {background-image: url(asset/lionline-small.png); background-position: center; width: 68px; height: 24px; background-size: contain; }
._logo.software-mid.dragonfish>span,
._logo.software-mid.dragonfish:before,
._logo.software-mid.dragonfish:after { width: 100px; height: 18px; background-position: 0px -172px; }
._logo.software-mid.red-tiger-gaming>span,
._logo.software-mid.red-tiger-gaming:before,
._logo.software-mid.red-tiger-gaming:after { width: 96px; height: 20px; background-position: 0px -260px; }
._logo.software-mid.saucify>span,
._logo.software-mid.saucify:before,
._logo.software-mid.saucify:after { width: 66px; height: 23px; background-position: -100px -238px; }
._logo.software-mid.endorphina>span,
._logo.software-mid.endorphina:before,
._logo.software-mid.endorphina:after { width: 99px; height: 20px; background-position: 0px -280px; }
._logo.software-mid.wazdan>span,
._logo.software-mid.wazdan:before,
._logo.software-mid.wazdan:after { width: 75px; height: 18px; background-position: -100px -260px; }
._logo.software-mid.relax-gaming>span,
._logo.software-mid.relax-gaming:before,
._logo.software-mid.relax-gaming:after { width: 74px; height: 20px; background-position: -100px -276px; }


/* software dark background */
._logo.software-dark>span,
._logo.software-dark:after,
._logo.software-dark:before { width: 80px; height: 26px; background-image: url(sprite/software-dark.png) }
._logo.software-dark.jp-page>span,
._logo.software-dark.jp-page:after,
._logo.software-dark.jp-page:before { width: 125px; height: 26px; background-image: url(sprite/software-dark-jp.png) }
._logo.software-dark.microgaming>span,
._logo.software-dark.microgaming:after,
._logo.software-dark.microgaming:before { width: 121px; height: 30px; background-position: 0 -27px }
._logo.software-dark.netent>span,
._logo.software-dark.netent:after,
._logo.software-dark.netent:before { width: 87px; height: 33px; background-position: 0 -58px }
._logo.software-dark.playtech>span,
._logo.software-dark.playtech:after,
._logo.software-dark.playtech:before { width: 118px; height: 26px; background-position: 0 -92px }
._logo.software-dark.nextgen>span,
._logo.software-dark.nextgen:after,
._logo.software-dark.nextgen:before { width: 95px; height: 26px; background-position: 0 -119px }
._logo.software-dark.igt>span,
._logo.software-dark.igt:after,
._logo.software-dark.igt:before { width: 93px; height: 33px; background-position: 0 -146px }
._logo.software-dark.isoftbet>span,
._logo.software-dark.isoftbet:after,
._logo.software-dark.isoftbet:before { width: 97px; height: 21px; background-position: -4px -179px; }
._logo.software-dark.realistic>span,
._logo.software-dark.realistic:after,
._logo.software-dark.realistic:before { width: 116px; height: 21px; background-position: 0 -200px }
._logo.software-dark.genesis>span,
._logo.software-dark.genesis:after,
._logo.software-dark.genesis:before { width: 122px; height: 28px; background-position: 0 -223px }
._logo.software-dark.betsoft>span,
._logo.software-dark.betsoft:after,
._logo.software-dark.betsoft:before { width: 87px; height: 33px; background-position: 0 -254px }
._logo.software-dark.playn-go>span,
._logo.software-dark.playn-go:after,
._logo.software-dark.playn-go:before { width: 115px; height: 32px; background-position: 0 -287px }
._logo.software-dark.sg>span,
._logo.software-dark.sg:after,
._logo.software-dark.sg:before { width: 84px; height: 32px; background-position: 0 -319px }
._logo.software-dark.yggdrasil>span,
._logo.software-dark.yggdrasil:after,
._logo.software-dark.yggdrasil:before { width: 118px; height: 30px; background-position: 0 -393px }
._logo.software-dark.quickspin>span,
._logo.software-dark.quickspin:after,
._logo.software-dark.quickspin:before { width: 102px; height: 21px; background-position: 0 -372px }
._logo.software-dark.thunderkick>span,
._logo.software-dark.thunderkick:after,
._logo.software-dark.thunderkick:before { width: 115px; height: 19px; background-position: 0 -423px }
._logo.software-dark.elk-studios>span,
._logo.software-dark.elk-studios:after,
._logo.software-dark.elk-studios:before { width: 88px; height: 21px; background-position: 0 -351px }
._logo.software-dark.nektan>span,
._logo.software-dark.nektan:after,
._logo.software-dark.nektan:before { width: 110px; height: 28px; background-position: 0 -500px }
._logo.software-dark.pragmatic-play>span,
._logo.software-dark.pragmatic-play:after,
._logo.software-dark.pragmatic-play:before { width: 120px; height: 50px; background-position: 0 -450px }
._logo.software-dark.amatic>span,
._logo.software-dark.amatic:after,
._logo.software-dark.amatic:before { width: 120px; height: 25px; background-position: -110px -140px }
._logo.software-dark.big-time-gaming>span,
._logo.software-dark.big-time-gaming:after,
._logo.software-dark.big-time-gaming:before { width: 145px; height: 30px; background-position: -122px -218px }
._logo.software-dark.bf-games>span,
._logo.software-dark.bf-games:after,
._logo.software-dark.bf-games:before { width: 100px; height: 45px; background-position: -114px -170px }
._logo.software-dark.wazdan>span,
._logo.software-dark.wazdan:after,
._logo.software-dark.wazdan:before { width: 135px; height: 30px; background-position: -130px -107px }

._logo.software-dark-se>span,
._logo.software-dark-se:after,
._logo.software-dark-se:before { width: 90px; height: 26px; background-image: url(sprite/software-dark-se.png) }
._logo.software-dark.merkur>span,
._logo.software-dark.merkur:after,
._logo.software-dark.merkur:before { background-image: url(sprite/merkur-soft.png); width: 84px; height: 30px;}
._logo.software-dark.egt>span,
._logo.software-dark.egt:after,
._logo.software-dark.egt:before { background-image: url(sprite/egt-soft.png); width: 84px; height: 30px;}
._logo.software-dark.ainsworth>span,
._logo.software-dark.ainsworth:after,
._logo.software-dark.ainsworth:before { background-image: url(sprite/ainsworth-soft.png); width: 84px; height: 30px;}
._logo.software-dark.lionline>span,
._logo.software-dark.lionline:after,
._logo.software-dark.lionline:before { background-image: url(sprite/lionline-soft.png); width: 84px; height: 30px;}

._logo.software-dark.saucify>span,
._logo.software-dark.saucify:after,
._logo.software-dark.saucify:before { width: 94px; height: 32px; background-position: -127px -48px }
._logo.software-dark.dragonfish>span,
._logo.software-dark.dragonfish:after,
._logo.software-dark.dragonfish:before { width: 128px; height: 20px; background-position: 0px -666px }
._logo.software-dark.red-tiger>span,
._logo.software-dark.red-tiger:after,
._logo.software-dark.red-tiger:before { width: 127px; height: 26px; background-position: -127px -80px }
._logo.software-dark.endorphina>span,
._logo.software-dark.endorphina:after,
._logo.software-dark.endorphina:before { width: 102px; height: 48px; background-position: -127px -0 }

._logo.software-dark.relax-gaming>span,
._logo.software-dark.relax-gaming:after,
._logo.software-dark.relax-gaming:before { width: 95px; height: 29px; background-position: -127px -251px }

@media screen and (max-width:767px) {
	._logo.software-dark.mobile>span,
	._logo.software-dark.mobile:after,
	._logo.software-dark.mobile:before { width: 55px; height: 23px; background-image: url(sprite/software-dark-small.png) }
	._logo.software-dark.mobile.netent>span,
	._logo.software-dark.mobile.netent:after,
	._logo.software-dark.mobile.netent:before { width: 64px; height: 25px; background-position: 0 -24px }
	._logo.software-dark.mobile.microgaming>span,
	._logo.software-dark.mobile.microgaming:after,
	._logo.software-dark.mobile.microgaming:before { width: 64px; height: 17px; background-position: 0 -50px }
	._logo.software-dark.mobile.playtech>span,
	._logo.software-dark.mobile.playtech:after,
	._logo.software-dark.mobile.playtech:before { width: 61px; height: 13px; background-position: 0 -68px }
	._logo.software-dark.mobile.nextgen>span,
	._logo.software-dark.mobile.nextgen:after,
	._logo.software-dark.mobile.nextgen:before { width: 64px; height: 18px; background-position: 0 -82px }
	._logo.software-dark.mobile.igt>span,
	._logo.software-dark.mobile.igt:after,
	._logo.software-dark.mobile.igt:before { width: 55px; height: 22px; background-position: 0 -101px }
	._logo.software-dark.mobile.isoftbet>span,
	._logo.software-dark.mobile.isoftbet:after,
	._logo.software-dark.mobile.isoftbet:before { width: 66px; height: 15px; background-position: 0 -123px }
	._logo.software-dark.mobile.realistic>span,
	._logo.software-dark.mobile.realistic:after,
	._logo.software-dark.mobile.realistic:before { width: 64px; height: 13px; background-position: 0 -137px }
	._logo.software-dark.mobile.genesis>span,
	._logo.software-dark.mobile.genesis:after,
	._logo.software-dark.mobile.genesis:before { width: 64px; height: 21px; background-position: 0 -151px }
	._logo.software-dark.mobile.betsoft>span,
	._logo.software-dark.mobile.betsoft:after,
	._logo.software-dark.mobile.betsoft:before { width: 66px; height: 25px; background-position: 0 -173px }
	._logo.software-dark.mobile.playn-go>span,
	._logo.software-dark.mobile.playn-go:after,
	._logo.software-dark.mobile.playn-go:before { width: 66px; height: 18px; background-position: 0 -199px }
	._logo.software-dark.mobile.sg>span,
	._logo.software-dark.mobile.sg:after,
	._logo.software-dark.mobile.sg:before { width: 56px; height: 19px; background-position: 0 -218px }
	._logo.software-dark.mobile.yggdrasil>span,
	._logo.software-dark.mobile.yggdrasil:after,
	._logo.software-dark.mobile.yggdrasil:before { width: 66px; height: 11px; background-position: 0 -251px }
	._logo.software-dark.mobile.quickspin>span,
	._logo.software-dark.mobile.quickspin:after,
	._logo.software-dark.mobile.quickspin:before { width: 62px; height: 13px; background-position: 0 -263px }
	._logo.software-dark.mobile.thunderkick>span,
	._logo.software-dark.mobile.thunderkick:after,
	._logo.software-dark.mobile.thunderkick:before { width: 65px; height: 11px; background-position: 0 -277px }
	._logo.software-dark.mobile.elk-studios>span,
	._logo.software-dark.mobile.elk-studios:after,
	._logo.software-dark.mobile.elk-studios:before { width: 52px; height: 13px; background-position: 0 -238px }
	._logo.software-dark.mobile.nektan>span,
	._logo.software-dark.mobile.nektan:after,
	._logo.software-dark.mobile.nektan:before { width: 67px; height: 17px; background-position: 0 -317px }
	._logo.software-dark.mobile.pragmatic-play>span,
	._logo.software-dark.mobile.pragmatic-play:after,
	._logo.software-dark.mobile.pragmatic-play:before { width: 67px; height: 30px; background-position: 0 -288px }
	._logo.software-dark.mobile.amatic>span,
	._logo.software-dark.mobile.amatic:after,
	._logo.software-dark.mobile.amatic:before { width: 66px; height: 14px; background-position: -62px -62px }
	._logo.software-dark.mobile.big-time-gaming>span,
	._logo.software-dark.mobile.big-time-gaming:after,
	._logo.software-dark.mobile.big-time-gaming:before { width: 66px; height: 14px; background-position: -65px -112px }
	._logo.software-dark.mobile.bf-games>span,
	._logo.software-dark.mobile.bf-games:after,
	._logo.software-dark.mobile.bf-games:before { width: 35px; height: 20px; background-position: -64px -90px }
	._logo.software-dark.mobile.wazdan>span,
	._logo.software-dark.mobile.wazdan:after,
	._logo.software-dark.mobile.wazdan:before { width: 60px; height: 14px; background-position: -64px -77px }
	
	._logo.software-dark.mobile.saucify>span,
	._logo.software-dark.mobile.saucify:after,
	._logo.software-dark.mobile.saucify:before { width: 50px; height: 18px; background-position: -67px -26px }
	._logo.software-dark.mobile.dragonfish>span,
	._logo.software-dark.mobile.dragonfish:after,
	._logo.software-dark.mobile.dragonfish:before { width: 67px; height: 12px; background-position: 0px -406px }
	._logo.software-dark.mobile.red-tiger>span,
	._logo.software-dark.mobile.red-tiger:after,
	._logo.software-dark.mobile.red-tiger:before { width: 66px; height: 14px; background-position: -67px -44px }
	._logo.software-dark.mobile.endorphina>span,
	._logo.software-dark.mobile.endorphina:after,
	._logo.software-dark.mobile.endorphina:before { width: 54px; height: 26px; background-position: -67px 0 }

	._logo.software-dark.relax-gaming>span,
	._logo.software-dark.relax-gaming:after,
	._logo.software-dark.relax-gaming:before { width: 52px; height: 15px; background-position: -67px -127px }


	._logo.software-dark-se.mobile>span,
	._logo.software-dark-se.mobile:after,
	._logo.software-dark-se.mobile:before { width: 62px; height: 23px; background-image: url(sprite/software-dark-small-se.png) }
	._logo.software-dark.merkur>span,
	._logo.software-dark.merkur:after,
	._logo.software-dark.merkur:before { background-image: url(sprite/merkur-soft.png); width: 84px; height: 30px;}
	._logo.software-dark.egt>span,
	._logo.software-dark.egt:after,
	._logo.software-dark.egt:before { background-image: url(sprite/egt-soft.png); width: 84px; height: 30px;}
	._logo.software-dark.ainsworth>span,
	._logo.software-dark.ainsworth:after,
	._logo.software-dark.ainsworth:before { background-image: url(sprite/ainsworth-soft.png); width: 84px; height: 30px;}
	._logo.software-dark.lionline>span,
	._logo.software-dark.lionline:after,
	._logo.software-dark.lionline:before { background-image: url(sprite/lionline-soft.png); width: 84px; height: 30px;}

}

/* slot big size */
._logo.slot-big>span,
._logo.slot-big:before,
._logo.slot-big:after { background-image: url(sprite/slots-big.png) }
._logo.slot-big.mega-fortune>span,
._logo.slot-big.mega-fortune:before,
._logo.slot-big.mega-fortune:after { width: 129px; height: 50px; background-position: 0 0; }
._logo.slot-big.avengers>span,
._logo.slot-big.avengers:before,
._logo.slot-big.avengers:after { width: 131px; height: 46px; background-position: 0 -51px; }
._logo.slot-big.mega-moolah>span,
._logo.slot-big.mega-moolah:before,
._logo.slot-big.mega-moolah:after { width: 107px; height: 55px; background-position: 0 -99px; }
._logo.slot-big.twin-spin>span,
._logo.slot-big.twin-spin:before,
._logo.slot-big.twin-spin:after { width: 160px; height: 32px; background-position: 0 -154px; }
._logo.slot-big.king-cashalot>span,
._logo.slot-big.king-cashalot:before,
._logo.slot-big.king-cashalot:after { width: 139px; height: 62px; background-position: 0 -187px; }
._logo.slot-big.hall-of-gods>span,
._logo.slot-big.hall-of-gods:before,
._logo.slot-big.hall-of-gods:after { width: 158px; height: 38px; background-position: 0 -250px; }
._logo.slot-big.beach-life>span,
._logo.slot-big.beach-life:before,
._logo.slot-big.beach-life:after { width: 123px; height: 66px; background-position: 0 -289px; }
._logo.slot-big.arabian-nights>span,
._logo.slot-big.arabian-nights:before,
._logo.slot-big.arabian-nights:after { width: 160px; height: 50px; background-position: 0 -355px; }
._logo.slot-big.major-millions-progressive>span,
._logo.slot-big.major-millions-progressive:before,
._logo.slot-big.major-millions-progressive:after {width: 99px;height: 69px;background-position: 0 -405px;}
._logo.slot-big.jackpot-giant>span,
._logo.slot-big.jackpot-giant:before,
._logo.slot-big.jackpot-giant:after {width: 183px;height: 34px;background-position: 0 -494px;}
._logo.slot-big.gold-rally>span,
._logo.slot-big.gold-rally:before,
._logo.slot-big.gold-rally:after {width: 90px;height: 61px;background-position: 0 -540px;}
._logo.slot-big.monty-pythons-spamalot>span,
._logo.slot-big.monty-pythons-spamalot:before,
._logo.slot-big.monty-pythons-spamalot:after { width: 134px; height: 60px; background-position: 0 -602px; }
._logo.slot-big.sweet-party>span,
._logo.slot-big.sweet-party:before,
._logo.slot-big.sweet-party:after { width: 127px; height: 64px; background-position: 0 -662px; }
._logo.slot-big.gladiator-jackpot>span,
._logo.slot-big.gladiator-jackpot:before,
._logo.slot-big.gladiator-jackpot:after { width: 188px; height: 16px; background-position: 0 -727px; }
._logo.slot-big.funky-fruits>span,
._logo.slot-big.funky-fruits:before,
._logo.slot-big.funky-fruits:after {width: 102px;height: 63px;background-position: 0 -749px;}
._logo.slot-big.marvel-jackpot>span,
._logo.slot-big.marvel-jackpot:before,
._logo.slot-big.marvel-jackpot:after { width: 102px; height: 72px; background-position: 0 -816px; }
._logo.slot-big.cosmic-fortune>span,
._logo.slot-big.cosmic-fortune:before,
._logo.slot-big.cosmic-fortune:after { width: 170px; height: 49px; background-position: 0 -890px; }
._logo.slot-big.kronos>span,
._logo.slot-big.kronos:before,
._logo.slot-big.kronos:after {width: 135px;height: 60px;background-position: 0 -951px;}
._logo.slot-big.wuxing>span,
._logo.slot-big.wuxing:before,
._logo.slot-big.wuxing:after { width: 105px; height: 65px; background-position: 0 -1012px; }
._logo.slot-big.mega-moolah-isis>span,
._logo.slot-big.mega-moolah-isis:before,
._logo.slot-big.mega-moolah-isis:after {width: 115px;height: 42px;background-position: 0 -1096px;}
._logo.slot-big.irish-riches>span,
._logo.slot-big.irish-riches:before,
._logo.slot-big.irish-riches:after { width: 160px; height: 38px; background-position: 0 -1154px; }
._logo.slot-big.age-of-the-gods-king-of-olympus>span,
._logo.age-of-the-gods-king-of-olympus:before,
._logo.age-of-the-gods-king-of-olympus:after { width: 98px; height: 50px; background-position: 0 -1194px; }
._logo.slot-big.transylvania-mania>span,
._logo.slot-big.transylvania-mania:before,
._logo.slot-big.transylvania-mania:after { width: 132px; height: 46px; background-position: 0 -1244px; }
._logo.slot-big.millionaire-genie>span,
._logo.slot-big.millionaire-genie:before,
._logo.slot-big.millionaire-genie:after {width: 154px;height: 32px;background-position: 0 -1311px;}
._logo.slot-big.melon-madness>span,
._logo.slot-big.melon-madness:before,
._logo.slot-big.melon-madness:after {width: 85px;height: 60px;background-position: 0 -1349px;}
._logo.slot-big.major-millions>span,
._logo.slot-big.major-millions:before,
._logo.slot-big.major-millions:after {width: 100px;height: 69px;background-position: 0 -405px;}
._logo.slot-big.joker-millions>span,
._logo.slot-big.joker-millions:before,
._logo.slot-big.joker-millions:after {width: 120px;height: 50px;background-position: 0 -1413px;}
._logo.slot-big.age-of-the-gods>span,
._logo.slot-big.age-of-the-gods:before,
._logo.slot-big.age-of-the-gods:after {width: 174px;height: 26px;background-position: 0 -1464px;}
._logo.slot-big.thunderstruck-ii>span,
._logo.slot-big.thunderstruck-ii:before,
._logo.slot-big.thunderstruck-ii:after {width: 174px;height: 27px;background-position: 0 -1594px;}
._logo.slot-big.starburst>span,
._logo.slot-big.starburst:before,
._logo.slot-big.starburst:after {width: 145px;height: 34px;background-position: 0 -1555px;}
._logo.slot-big.crazy-7>span,
._logo.slot-big.crazy-7:before,
._logo.slot-big.crazy-7:after {width: 91px;height: 54px;background-position: 0 -1496px;}
._logo.slot-big.aztec-realm>span,
._logo.slot-big.aztec-realm:before,
._logo.slot-big.aztec-realm:after {width: 126px;height: 42px;background-position: 0 -1620px;}
._logo.slot-big.rudolphs-revenge>span,
._logo.slot-big.rudolphs-revenge:before,
._logo.slot-big.rudolphs-revenge:after {width: 94px;height: 46px;background-position: 0 -1662px;}
._logo.slot-big.halloween-treasures>span,
._logo.slot-big.halloween-treasures:before,
._logo.slot-big.halloween-treasures:after {width: 100px;height: 46px;background-position: 0 -1708px;}
._logo.slot-big.trigger-happy>span,
._logo.slot-big.trigger-happy:before,
._logo.slot-big.trigger-happy:after {width: 117px;height: 48px;background-position: 0 -1754px;}
._logo.slot-big.wheel-of-wishes>span,
._logo.slot-big.wheel-of-wishes:before,
._logo.slot-big.wheel-of-wishes:after {width: 158px;height: 42px;background-position: 0 -1804px;}
._logo.slot-big.book-of-myths>span,
._logo.slot-big.book-of-myths:before,
._logo.slot-big.book-of-myths:after {width: 156px;height: 34px;background-position: 0 -1846px;}
._logo.slot-big.biker-pigs>span,
._logo.slot-big.biker-pigs:before,
._logo.slot-big.biker-pigs:after {width: 84px;height: 62px;background-position: 0 -1882px;}
._logo.slot-big.divine-fortune>span,
._logo.slot-big.divine-fortune:before,
._logo.slot-big.divine-fortune:after {width: 164px;height: 30px;background-position: 0 -1946px;}
._logo.slot-big.treasure-nile>span,
._logo.slot-big.treasure-nile:before,
._logo.slot-big.treasure-nile:after { width: 150px; height: 60px; background: url(asset/slot-logos/treasure-nile.png); }
._logo.slot-big.tarzan>span,
._logo.slot-big.tarzan:before,
._logo.slot-big.tarzan:after { width: 165px; height: 64px; background: url(asset/slot-logos/tarzan.png); background-repeat: no-repeat; }
._logo.slot-big.jurassic-park>span,
._logo.slot-big.jurassic-park:before,
._logo.slot-big.jurassic-park:after { width: 150px; height: 60px; background: url(asset/slot-logos/jurassic-park.png); }
._logo.slot-big.forest-mania>span,
._logo.slot-big.forest-mania:before,
._logo.slot-big.forest-mania:after { width: 150px; height: 60px; background: url(asset/slot-logos/forest-mania.png); }
._logo.slot-big.dead-or-alive>span,
._logo.slot-big.dead-or-alive:before,
._logo.slot-big.dead-or-alive:after { width: 150px; height: 60px; background: url(asset/slot-logos/dead-or-alive.png); }
._logo.slot-big.the-rift>span,
._logo.slot-big.the-rift:before,
._logo.slot-big.the-rift:after { width: 150px; height: 60px; background: url(asset/slot-logos/the-rift.png); }
._logo.slot-big.ivanhoe>span,
._logo.slot-big.ivanhoe:before,
._logo.slot-big.ivanhoe:after { width: 150px; height: 60px; background: url(asset/slot-logos/ivanhoe.png); }
._logo.slot-big.lady-in-red>span,
._logo.slot-big.lady-in-red:before,
._logo.slot-big.lady-in-red:after { width: 150px; height: 60px; background: url(asset/slot-logos/lady-in-red.png); }
._logo.slot-big.dracula>span,
._logo.slot-big.dracula:before,
._logo.slot-big.dracula:after { width: 150px; height: 60px; background: url(asset/slot-logos/dracula.png); }
._logo.slot-big.agent-jane-blonde>span,
._logo.slot-big.agent-jane-blonde:before,
._logo.slot-big.agent-jane-blonde:after { width: 150px; height: 60px; background: url(asset/slot-logos/agent-jane-blonde-returns.png); }
._logo.slot-big.the-invisible-man>span,
._logo.slot-big.the-invisible-man:before,
._logo.slot-big.the-invisible-man:after { width: 130px; height: 50px; background: url(asset/slot-logos/the-invisible-man.png); }
._logo.slot-big.tower-quest>span,
._logo.slot-big.tower-quest:before,
._logo.slot-big.tower-quest:after { width: 150px; height: 60px; background: url(asset/slot-logos/tower-quest.png); }
._logo.slot-big.white-king>span,
._logo.slot-big.white-king:before,
._logo.slot-big.white-king:after { width: 150px; height: 60px; background: url(asset/slot-logos/white-king.png); }
._logo.slot-big.fire-joker>span,
._logo.slot-big.fire-joker:before,
._logo.slot-big.fire-joker:after { width: 150px; height: 60px; background: url(asset/slot-logos/fire-joker.png); }
._logo.slot-big.esqueleto-explosivo>span,
._logo.slot-big.esqueleto-explosivo:before,
._logo.slot-big.esqueleto-explosivo:after { width: 150px; height: 60px; background: url(asset/slot-logos/esqueleto-explosivo.png); }
._logo.slot-big.oink-country-love>span,
._logo.slot-big.oink-country-love:before,
._logo.slot-big.oink-country-love:after { width: 150px; height: 60px; background: url(asset/slot-logos/oink-country-love.png); }
._logo.slot-big.leprechauns-luck>span,
._logo.slot-big.leprechauns-luck:before,
._logo.slot-big.leprechauns-luck:after { width: 85px; height: 56px; background: url(asset/slot-logos/leprechaunsluck.png); }
._logo.slot-big.game-of-thrones>span,
._logo.slot-big.game-of-thrones:before,
._logo.slot-big.game-of-thrones:after { width: 150px; height: 60px; background: url(asset/slot-logos/game-of-thrones.png); }
._logo.slot-big.guns-n-roses>span,
._logo.slot-big.guns-n-roses:before,
._logo.slot-big.guns-n-roses:after { width: 150px; height: 60px; background: url(asset/slot-logos/guns-n-roses.png); }
._logo.slot-big.gonzos-quest>span,
._logo.slot-big.gonzos-quest:before,
._logo.slot-big.gonzos-quest:after { width: 150px; height: 60px; background: url(asset/slot-logos/gonzos-quest-v2.png); }
._logo.slot-big.book-of-dead>span,
._logo.slot-big.book-of-dead:before,
._logo.slot-big.book-of-dead:after { width: 150px; height: 60px; background: url(asset/slot-logos/book-of-dead.png); }
._logo.slot-big.jackpot-6000>span,
._logo.slot-big.jackpot-6000:before,
._logo.slot-big.jackpot-6000:after { width: 150px; height: 60px; background: url(asset/slot-logos/jackpot-6000.png); }
._logo.slot-big.pixies-of-the-forest>span,
._logo.slot-big.pixies-of-the-forest:before,
._logo.slot-big.pixies-of-the-forest:after { width: 150px; height: 60px; background: url(asset/slot-logos/pixies-of-the-forest-v2.png); }
._logo.slot-big.age-of-the-gods-v2>span,
._logo.slot-big.age-of-the-gods-v2:before,
._logo.slot-big.age-of-the-gods-v2:after { width: 150px; height: 60px; background: url(asset/slot-logos/age-of-the-gods-v2.png); }
._logo.slot-big.thunderstruck-ii-v2>span,
._logo.slot-big.thunderstruck-ii-v2:before,
._logo.slot-big.thunderstruck-ii-v2:after { width: 150px; height: 60px; background: url(asset/slot-logos/thunderstruck2.png); }
._logo.slot-big.the-secret-of-the-stones>span,
._logo.slot-big.the-secret-of-the-stones:before,
._logo.slot-big.the-secret-of-the-stones:after { width: 150px; height: 60px; background: url(asset/slot-logos/secret-of-the-stones.png); }
._logo.slot-big.mermaids-millions>span,
._logo.slot-big.mermaids-millions:before,
._logo.slot-big.mermaids-millions:after { width: 150px; height: 60px; background: url(asset/slot-logos/mermaids-millions.png); }
._logo.slot-big.beowulf>span,
._logo.slot-big.beowulf:before,
._logo.slot-big.beowulf:after { width: 150px; height: 60px; background: url(asset/slot-logos/beowulf.png); }
._logo.slot-big.couch-potato>span,
._logo.slot-big.couch-potato:before,
._logo.slot-big.couch-potato:after { width: 150px; height: 60px; background: url(asset/slot-logos/couch-potato.png); }
._logo.slot-big.immortal-romance>span,
._logo.slot-big.immortal-romance:before,
._logo.slot-big.immortal-romance:after { width: 150px; height: 60px; background: url(asset/slot-logos/immortal-romance.png); }
._logo.slot-big.turning-totems>span,
._logo.slot-big.turning-totems:before,
._logo.slot-big.turning-totems:after { width: 150px; height: 60px; background: url(asset/slot-logos/turning-totems.png); }
._logo.slot-big.neon-reels>span,
._logo.slot-big.neon-reels:before,
._logo.slot-big.neon-reels:after { width: 150px; height: 60px; background: url(asset/slot-logos/neon-reels.png); }
._logo.slot-big.fruit-shop>span,
._logo.slot-big.fruit-shop:before,
._logo.slot-big.fruit-shop:after { width: 150px; height: 60px; background: url(asset/slot-logos/fruit-shop.png); }
._logo.slot-big.what-a-hoot>span,
._logo.slot-big.what-a-hoot:before,
._logo.slot-big.what-a-hoot:after { width: 150px; height: 60px; background: url(asset/slot-logos/what-a-hoot.png); }
._logo.slot-big.alaskan-fishing>span,
._logo.slot-big.alaskan-fishing:before,
._logo.slot-big.alaskan-fishing:after { width: 150px; height: 60px; background: url(asset/slot-logos/alaskan-fishing.png); }
._logo.slot-big.big-bad-wolf>span,
._logo.slot-big.big-bad-wolf:before,
._logo.slot-big.big-bad-wolf:after { width: 150px; height: 60px; background: url(asset/slot-logos/big-bad-wolf.png); }
._logo.slot-big.kings-of-cash>span,
._logo.slot-big.kings-of-cash:before,
._logo.slot-big.kings-of-cash:after { width: 150px; height: 60px; background: url(asset/slot-logos/kings-of-cash.png); }
._logo.slot-big.turbo-27>span,
._logo.slot-big.turbo-27:before,
._logo.slot-big.turbo-27:after { width: 150px; height: 60px; background: url(asset/slot-logos/turbo-27.png); }
._logo.slot-big.simply-the-best27>span,
._logo.slot-big.simply-the-best27:before,
._logo.slot-big.simply-the-best27:after { width: 150px; height: 60px; background: url(asset/slot-logos/simply-the-besst-27.png); }
._logo.slot-big.gods-of-giza>span,
._logo.slot-big.gods-of-giza:before,
._logo.slot-big.gods-of-giza:after { width: 150px; height: 60px; background: url(asset/slot-logos/gods-of-giza.png); }
._logo.slot-big.frankie-dettoris-magic-seven>span,
._logo.slot-big.frankie-dettoris-magic-seven:before,
._logo.slot-big.frankie-dettoris-magic-seven:after { width: 150px; height: 60px; background: url(asset/slot-logos/frankie-dettoris-magic-seven.png); }
._logo.slot-big.wild-toro>span,
._logo.slot-big.wild-toro:before,
._logo.slot-big.wild-toro:after { width: 150px; height: 60px; background: url(asset/slot-logos/wild-toro.png); }
._logo.slot-big.valley-of-the-gods>span,
._logo.slot-big.valley-of-the-gods:before,
._logo.slot-big.valley-of-the-gods:after { width: 179px; height: 65px; background: url(asset/slot-logos/valley-of-the-gods.png); }
._logo.slot-big.game-of-thrones-243>span,
._logo.slot-big.game-of-thrones-243:before,
._logo.slot-big.game-of-thrones-243:after { width: 150px; height: 60px; background: url(asset/slot-logos/game-of-thrones-243-ways.png); }
._logo.slot-big.reel-rush>span,
._logo.slot-big.reel-rush:before,
._logo.slot-big.reel-rush:after { width: 150px; height: 60px; background: url(asset/slot-logos/reel-rush.png); }
._logo.slot-big.rise-of-the-pharaohs>span,
._logo.slot-big.rise-of-the-pharaohs:before,
._logo.slot-big.rise-of-the-pharaohs:after { width: 60px; height: 60px; background: url(asset/slot-logos/rise-of-the-pharaohs.png); }
._logo.slot-big.fruitblaster>span,
._logo.slot-big.fruitblaster:before,
._logo.slot-big.fruitblaster:after { width: 150px; height: 60px; background: url(asset/slot-logos/fruit-blaster.png); }
._logo.slot-big.aloha-cluster-pays>span,
._logo.slot-big.aloha-cluster-pays:before,
._logo.slot-big.aloha-cluster-pays:after { width: 150px; height: 60px; background: url(asset/slot-logos/aloha-clusters-pays.png); }
._logo.slot-big.fruit-zen>span,
._logo.slot-big.fruit-zen:before,
._logo.slot-big.fruit-zen:after { width: 76px; height: 54px; background: url(asset/slot-logos/fruit-zen.png); }
._logo.slot-big.route777>span,
._logo.slot-big.route777:before,
._logo.slot-big.route777:after { width: 60px; height: 55px; background: url(asset/slot-logos/route777.png); }
._logo.slot-big.wild-blood>span,
._logo.slot-big.wild-blood:before,
._logo.slot-big.wild-blood:after { width: 150px; height: 37px; background: url(asset/slot-logos/wild-blood.png); }
._logo.slot-big.cleopatra>span,
._logo.slot-big.cleopatra:before,
._logo.slot-big.cleopatra:after { width: 141px; height: 53px; background: url(asset/slot-logos/cleopatra-game-logo.png); }
._logo.slot-big.butterfly-staxx>span,
._logo.slot-big.butterfly-staxx:before,
._logo.slot-big.butterfly-staxx:after { width: 150px; height: 60px; background: url(asset/slot-logos/butterfly-staxx.png); }
._logo.slot-big.cats>span,
._logo.slot-big.cats:before,
._logo.slot-big.cats:after { width: 150px; height: 60px; background: url(asset/slot-logos/cats.png); }
._logo.slot-big.hidden>span,
._logo.slot-big.hidden:before,
._logo.slot-big.hidden:after { width: 150px; height: 60px; background: url(asset/slot-logos/hidden.png); }
._logo.slot-big.time-is-money>span,
._logo.slot-big.time-is-money:before,
._logo.slot-big.time-is-money:after { width: 150px; height: 60px; background: url(asset/slot-logos/time-is-money.png); }

._logo.slot-big.lucky-6>span,
._logo.slot-big.lucky-6:before,
._logo.slot-big.lucky-6:after { width: 150px; height: 60px; background: url(asset/slot-logos/lucky-6.png); }
._logo.slot-big.fruit-frenzy>span,
._logo.slot-big.fruit-frenzy:before,
._logo.slot-big.fruit-frenzy:after { width: 150px; height: 60px; background: url(asset/slot-logos/fruit-frenzy.png); }
._logo.slot-big.pharaohs-treasure>span,
._logo.slot-big.pharaohs-treasure:before,
._logo.slot-big.pharaohs-treasure:after { width: 120px; height: 58px; background-position: 0 -1975px; }

._logo.slot-big.witch-pickings>span,
._logo.slot-big.witch-pickings:before,
._logo.slot-big.witch-pickings:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/witch-pickings.png); }

._logo.slot-big.absolootly-mad-mega-moolah>span,
._logo.slot-big.absolootly-mad-mega-moolah:before,
._logo.slot-big.absolootly-mad-mega-moolah:after { width: 60px; height: 65px; background: url(asset/slot-logos/absolootly-mad-mega-moolah.png); }
._logo.slot-big.da-vinci-diamonds>span,
._logo.slot-big.da-vinci-diamonds:before,
._logo.slot-big.da-vinci-diamonds:after { width: 150px; height: 60px; background: url(asset/slot-logos/da-vinci-diamonds.png); }
._logo.slot-big.hotline>span,
._logo.slot-big.hotline:before,
._logo.slot-big.hotline:after { width: 150px; height: 60px; background: url(asset/slot-logos/hotline.png); }
._logo.slot-big.bloodsuckers-2>span,
._logo.slot-big.bloodsuckers-2:before,
._logo.slot-big.bloodsuckers-2:after { width: 150px; height: 60px; background: url(asset/slot-logos/blood-suckers-2.png); }
._logo.slot-big.golden-tour>span,
._logo.slot-big.golden-tour:before,
._logo.slot-big.golden-tour:after { width: 150px; height: 60px; background: url(asset/slot-logos/golden-tour.png); }
._logo.slot-big.jack-hammer-ii>span,
._logo.slot-big.jack-hammer-ii:before,
._logo.slot-big.jack-hammer-ii:after { width: 150px; height: 60px; background: url(asset/slot-logos/jack-hammer-2.png); }
._logo.slot-big.buffalo-blitz>span,
._logo.slot-big.buffalo-blitz:before,
._logo.slot-big.buffalo-blitz:after { width: 150px; height: 60px; background: url(asset/slot-logos/buffalo-blitz.png); }
._logo.slot-big.rabbit-in-the-hat>span,
._logo.slot-big.rabbit-in-the-hat:before,
._logo.slot-big.rabbit-in-the-hat:after { width: 150px; height: 60px; background: url(asset/slot-logos/rabbit-in-the-hat.png); }
._logo.slot-big.blood-suckers>span,
._logo.slot-big.blood-suckers:before,
._logo.slot-big.blood-suckers:after { width: 150px; height: 60px; background: url(asset/slot-logos/blood-suckers.png); }
._logo.slot-big.halloween-fortune>span,
._logo.slot-big.halloween-fortune:before,
._logo.slot-big.halloween-fortune:after { width: 150px; height: 60px; background: url(asset/slot-logos/halloween-fortune.png); }
._logo.slot-big.aztec-warrior-princess>span,
._logo.slot-big.aztec-warrior-princess:before,
._logo.slot-big.aztec-warrior-princess:after { width: 150px; height: 60px; background: url(asset/slot-logos/aztec-warrior-princess.png); }
._logo.slot-big.gemix>span,
._logo.slot-big.gemix:before,
._logo.slot-big.gemix:after { width: 150px; height: 60px; background: url(asset/slot-logos/gemix.png); }
._logo.slot-big.pink-elephants>span,
._logo.slot-big.pink-elephants:before,
._logo.slot-big.pink-elephants:after { width: 150px; height: 60px; background: url(asset/slot-logos/pink-elephants.png); }
._logo.slot-big.wizard-of-gems>span,
._logo.slot-big.wizard-of-gems:before,
._logo.slot-big.wizard-of-gems:after { width: 150px; height: 60px; background: url(asset/slot-logos/wizard-of-gems.png); }
._logo.slot-big.asgard>span,
._logo.slot-big.asgard:before,
._logo.slot-big.asgard:after { width: 150px; height: 60px; background: url(asset/slot-logos/asgard.png); }
._logo.slot-big.mamma-mia>span,
._logo.slot-big.mamma-mia:before,
._logo.slot-big.mamma-mia:after { width: 150px; height: 60px; background: url(asset/slot-logos/mamma-mia.png); }
._logo.slot-big.fire-dragon>span,
._logo.slot-big.fire-dragon:before,
._logo.slot-big.fire-dragon:after { width: 150px; height: 60px; background: url(asset/slot-logos/fire-dragon.png); }
._logo.slot-big.siberian-storm>span,
._logo.slot-big.siberian-storm:before,
._logo.slot-big.siberian-storm:after { width: 150px; height: 60px; background: url(asset/slot-logos/siberian-storm.png); }
._logo.slot-big.mercy-of-gods>span,
._logo.slot-big.mercy-of-gods:before,
._logo.slot-big.mercy-of-gods:after { width: 150px; height: 60px; background: url(asset/slot-logos/mercy-of-the-gods.png); }
._logo.slot-big.jackpot-shores>span,
._logo.slot-big.jackpot-shores:before,
._logo.slot-big.jackpot-shores:after { width: 150px; height: 60px; background: url(asset/slot-logos/jackpot-shores.png); }
._logo.slot-big.aztec-millions>span,
._logo.slot-big.aztec-millions:before,
._logo.slot-big.aztec-millions:after { width: 150px; height: 60px; background: url(asset/slot-logos/aztec-millions.png); }
._logo.slot-big.mega-fortune-dreams>span,
._logo.slot-big.mega-fortune-dreams:before,
._logo.slot-big.mega-fortune-dreams:after { width: 150px; height: 60px; background: url(asset/slot-logos/mega-fortune-dreams.png); }
._logo.slot-big.ray-of-light>span,
._logo.slot-big.ray-of-light:before,
._logo.slot-big.ray-of-light:after { width: 150px; height: 60px; background: url(asset/slot-logos/ray-of-light.png); }
._logo.slot-big.bounty-raid>span,
._logo.slot-big.bounty-raid:before,
._logo.slot-big.bounty-raid:after { width: 150px; height: 60px; background: url(asset/slot-logos/bounty-raid.png); }
._logo.slot-big.joker-jackpots>span,
._logo.slot-big.joker-jackpots:before,
._logo.slot-big.joker-jackpots:after { width: 150px; height: 60px; background: url(asset/slot-logos/joker-jackpot.png); }
._logo.slot-big.jackpot-raiders>span,
._logo.slot-big.jackpot-raiders:before,
._logo.slot-big.jackpot-raiders:after { width: 150px; height: 60px; background: url(asset/slot-logos/jackpot-raiders.png); }
._logo.slot-big.holmes>span,
._logo.slot-big.holmes:before,
._logo.slot-big.holmes:after { width: 150px; height: 60px; background: url(asset/slot-logos/holmes-and-the-stolen-stones.png); }
._logo.slot-big.golden-twins>span,
._logo.slot-big.golden-twins:before,
._logo.slot-big.golden-twins:after { width: 150px; height: 60px; background: url(asset/slot-logos/golden-twins.png); }
._logo.slot-big.wild-invasion>span,
._logo.slot-big.wild-invasion:before,
._logo.slot-big.wild-invasion:after { width: 150px; height: 60px; background: url(asset/slot-logos/wild-invasion.png); }
._logo.slot-big.secrets-of-egypt>span,
._logo.slot-big.secrets-of-egypt:before,
._logo.slot-big.secrets-of-egypt:after { width: 150px; height: 60px; background: url(asset/slot-logos/secrets-of-egypt.png); }
._logo.slot-big.puppet-show>span,
._logo.slot-big.puppet-show:before,
._logo.slot-big.puppet-show:after { width: 150px; height: 60px; background: url(asset/slot-logos/puppet-show.png); }
._logo.slot-big.nine-marks-of-fire>span,
._logo.slot-big.nine-marks-of-fire:before,
._logo.slot-big.nine-marks-of-fire:after { width: 150px; height: 60px; background: url(asset/slot-logos/9-masks-of-fire.png); }
._logo.slot-big.grand-millions>span,
._logo.slot-big.grand-millions:before,
._logo.slot-big.grand-millions:after { width: 150px; height: 60px; background: url(asset/slot-logos/mgm-milions.png); }
._logo.slot-big.jacks-pot>span,
._logo.slot-big.jacks-pot:before,
._logo.slot-big.jacks-pot:after { width: 140px; height: 64px; background: url(asset/slot-logos/jacks-pot.png); background-size: contain;}
._logo.slot-big.ozwins-jackpots>span,
._logo.slot-big.ozwins-jackpots:before,
._logo.slot-big.ozwins-jackpots:after { width: 150px; height: 60px; background: url(asset/slot-logos/ozwins-jackpots.png); }
._logo.slot-big.fishin-frenzy>span,
._logo.slot-big.fishin-frenzy:before,
._logo.slot-big.fishin-frenzy:after { width: 150px; height: 60px; background: url(asset/slot-logos/fishin-frenzy.png); }
._logo.slot-big.moon-princess>span,
._logo.slot-big.moon-princess:before,
._logo.slot-big.moon-princess:after { width: 150px; height: 60px; background: url(asset/slot-logos/moon-princess.png); }
._logo.slot-big.raging-rhino>span,
._logo.slot-big.raging-rhino:before,
._logo.slot-big.raging-rhino:after { width: 150px; height: 60px; background: url(asset/slot-logos/raging-rhino.png); }
._logo.slot-big.sam-on-the-beach>span,
._logo.slot-big.sam-on-the-beach:before,
._logo.slot-big.sam-on-the-beach:after { width: 150px; height: 60px; background: url(asset/slot-logos/sam-on-the-beach.png); }
._logo.slot-big.happy-birds>span,
._logo.slot-big.happy-birds:before,
._logo.slot-big.happy-birds:after { width: 150px; height: 60px; background: url(asset/slot-logos/happy-birds.png); }
._logo.slot-big.the-wild-chase>span,
._logo.slot-big.the-wild-chase:before,
._logo.slot-big.the-wild-chase:after { width: 150px; height: 60px; background: url(asset/slot-logos/the-wild-chase.png); }
._logo.slot-big.vikings-go-berzerk>span,
._logo.slot-big.vikings-go-berzerk:before,
._logo.slot-big.vikings-go-berzerk:after { width: 150px; height: 60px; background: url(asset/slot-logos/vikings-go-berzerk.png); }


/*Slots Medium*/
._logo.slot-mid { background-repeat: no-repeat; background-position: 0 0;  }
._logo.slot-mid.bonanza>span,
._logo.slot-mid.bonanza:before,
._logo.slot-mid.bonanza:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/bonanza.png); background-size: contain; }
._logo.slot-mid.butterfly-staxx>span,
._logo.slot-mid.butterfly-staxx:before,
._logo.slot-mid.butterfly-staxx:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/butterfly-staxx.png); background-size: contain; }
._logo.slot-mid.cats>span,
._logo.slot-mid.cats:before,
._logo.slot-mid.cats:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/cats.png); background-size: contain; }
._logo.slot-mid.cleopatra>span,
._logo.slot-mid.cleopatra:before,
._logo.slot-mid.cleopatra:after { width: 104px; height: 37px; background-image: url(asset/slot-logos/cleopatra-alt.png); }
._logo.slot-mid.davinci-diamonds>span,
._logo.slot-mid.davinci-diamonds:before,
._logo.slot-mid.dаvinci-diamonds:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/da-vinci-diamonds.png); background-size: contain; }
._logo.slot-mid.dazzle-me>span,
._logo.slot-mid.dazzle-me:before,
._logo.slot-mid.dazzle-me:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/dazzle-me.png); background-size: contain; }
._logo.slot-mid.divine-fortune>span,
._logo.slot-mid.divine-fortune:before,
._logo.slot-mid.divine-fortune:after { width: 130px; height: 50px; background-image: url(asset/slot-logos/divine-fortune.png); }
._logo.slot-mid.hotline>span,
._logo.slot-mid.hotline:before,
._logo.slot-mid.hotline:after { width: 120px; height: 48px; background-image: url(asset/slot-logos/hotline.png); background-size: contain; }
._logo.slot-mid.gonzos-quest>span,
._logo.slot-mid.gonzos-quest:before,
._logo.slot-mid.gonzos-quest:after { width: 83px; height: 49px; background-image: url(asset/slot-logos/gonzos-quest-alt.png); }
._logo.slot-mid.starburst>span,
._logo.slot-mid.starburst:before,
._logo.slot-mid.starburst:after { width: 136px; height: 38px; background-image: url(asset/slot-logos/starburst-alt.png); }
._logo.slot-mid.aztec-temple-in-the-jungle>span,
._logo.slot-mid.aztec-temple-in-the-jungle:before,
._logo.slot-mid.aztec-temple-in-the-jungle:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-temple-in-the-jungle.png); }
._logo.slot-mid.fortunes-88>span,
._logo.slot-mid.fortunes-88:before,
._logo.slot-mid.fortunes-88:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/88-fortunes.png); }
._logo.slot-mid.adventures-in-wonderland>span,
._logo.slot-mid.adventures-in-wonderland:before,
._logo.slot-mid.adventures-in-wonderland:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/adventures-in-wonderland.png); }
._logo.slot-mid.amazing-aztecs>span,
._logo.slot-mid.amazing-aztecs:before,
._logo.slot-mid.amazing-aztecs:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/amazing-aztecs.png); }
._logo.slot-mid.aztec-empire>span,
._logo.slot-mid.aztec-empire:before,
._logo.slot-mid.aztec-empire:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-empire.png); }
._logo.slot-mid.aztec-glory>span,
._logo.slot-mid.aztec-glory:before,
._logo.slot-mid.aztec-glory:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-glory.png); }
._logo.slot-mid.aztec-idols>span,
._logo.slot-mid.aztec-idols:before,
._logo.slot-mid.aztec-idols:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-idols.png); }
._logo.slot-mid.aztec-temple>span,
._logo.slot-mid.aztec-temple:before,
._logo.slot-mid.aztec-temple:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-temple.png); }
._logo.slot-mid.aztec-warrior-princess>span,
._logo.slot-mid.aztec-warrior-princess:before,
._logo.slot-mid.aztec-warrior-princess:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-warrior-princess.png); }
._logo.slot-mid.blackbeard>span,
._logo.slot-mid.blackbeard:before,
._logo.slot-mid.blackbeard:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/blackbeard.png); }
._logo.slot-mid.book-of-aztec>span,
._logo.slot-mid.book-of-aztec:before,
._logo.slot-mid.book-of-aztec:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/book-of-aztec.png); }
._logo.slot-mid.dragons-temple>span,
._logo.slot-mid.dragons-temple:before,
._logo.slot-mid.dragons-temple:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragons-temple.png); }
._logo.slot-mid.celtic-goddess>span,
._logo.slot-mid.celtic-goddess:before,
._logo.slot-mid.celtic-goddess:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/celtic-goddess.png); }
._logo.slot-mid.emperors-garden>span,
._logo.slot-mid.emperors-garden:before,
._logo.slot-mid.emperors-garden:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/emperors-garden.png); }
._logo.slot-mid.five-pirates>span,
._logo.slot-mid.five-pirates:before,
._logo.slot-mid.five-pirates:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/five-pirates.png); }
._logo.slot-mid.gemstone-of-aztec>span,
._logo.slot-mid.gemstone-of-aztec:before,
._logo.slot-mid.gemstone-of-aztec:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/gemstone-of-aztec.png); }
._logo.slot-mid.huangdi-the-yellow-emperor>span,
._logo.slot-mid.huangdi-the-yellow-emperor:before,
._logo.slot-mid.huangdi-the-yellow-emperor:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/huangdi-the-yellow-emperor.png); }
._logo.slot-mid.leprechaun-riches>span,
._logo.slot-mid.leprechaun-riches:before,
._logo.slot-mid.leprechaun-riches:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/leprechaun-riches.png); }
._logo.slot-mid.leprechauns-fortune>span,
._logo.slot-mid.leprechauns-fortune:before,
._logo.slot-mid.leprechauns-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/leprechauns-fortune.png); }
._logo.slot-mid.luck-o-the-irish-fortune-spins>span,
._logo.slot-mid.luck-o-the-irish-fortune-spins:before,
._logo.slot-mid.luck-o-the-irish-fortune-spins:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/luck-o-the-irish-fortune-spins.png); }
._logo.slot-mid.lucky-emeralds>span,
._logo.slot-mid.lucky-emeralds:before,
._logo.slot-mid.lucky-emeralds:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/lucky-emeralds.png); }
._logo.slot-mid.piggy-pirates>span,
._logo.slot-mid.piggy-pirates:before,
._logo.slot-mid.piggy-pirates:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/piggy-pirates.png); }
._logo.slot-mid.pirate-from-the-east>span,
._logo.slot-mid.pirate-from-the-east:before,
._logo.slot-mid.pirate-from-the-east:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pirate-from-the-east.png); }
._logo.slot-mid.pirates-charm>span,
._logo.slot-mid.pirates-charm:before,
._logo.slot-mid.pirates-charm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pirates-charm.png); }
._logo.slot-mid.pirates-smugglers-paradise>span,
._logo.slot-mid.pirates-smugglers-paradise:before,
._logo.slot-mid.pirates-smugglers-paradise:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pirates-smugglers-paradise.png); }
._logo.slot-mid.racetrack-riches-megaboard>span,
._logo.slot-mid.racetrack-riches-megaboard:before,
._logo.slot-mid.racetrack-riches-megaboard:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/racetrack-riches-megaboard.png); }
._logo.slot-mid.rainbow-ryan>span,
._logo.slot-mid.rainbow-ryan:before,
._logo.slot-mid.rainbow-ryan:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/rainbow-ryan.png); }
._logo.slot-mid.royal-frog>span,
._logo.slot-mid.royal-frog:before,
._logo.slot-mid.royal-frog:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/royal-frog.png); }
._logo.slot-mid.shamrockers>span,
._logo.slot-mid.shamrockers:before,
._logo.slot-mid.shamrockers:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/shamrockers.png); }
._logo.slot-mid.shamrock-lock>span,
._logo.slot-mid.shamrock-lock:before,
._logo.slot-mid.shamrock-lock:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/shamrock-lock.png); }
._logo.slot-mid.treasure-island>span,
._logo.slot-mid.treasure-island:before,
._logo.slot-mid.treasure-island:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/treasure-island.png); }
._logo.slot-mid.wild-seas>span,
._logo.slot-mid.wild-seas:before,
._logo.slot-mid.wild-seas:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-seas.png); }
._logo.slot-mid.wish-upon-a-jackpot>span,
._logo.slot-mid.wish-upon-a-jackpot:before,
._logo.slot-mid.wish-upon-a-jackpot:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wish-upon-a-jackpot.png); }
._logo.slot-mid.pandas100>span,
._logo.slot-mid.pandas100:before,
._logo.slot-mid.pandas100:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/100-pandas.png); }
._logo.slot-mid.treasure-island>span,
._logo.slot-mid.treasure-island:before,
._logo.slot-mid.treasure-island:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/treasure-island.png); }
._logo.slot-mid.treasure-island>span,
._logo.slot-mid.treasure-island:before,
._logo.slot-mid.treasure-island:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/treasure-island.png); }
._logo.slot-mid.captains-treasure>span,
._logo.slot-mid.captains-treasure:before,
._logo.slot-mid.captains-treasure:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/captains-treasure.png); }
._logo.slot-mid.the-legend-of-shangri-la>span,
._logo.slot-mid.the-legend-of-shangri-la:before,
._logo.slot-mid.the-legend-of-shangri-la:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-legend-of-shangri-la-cluster-pays.png); }
._logo.slot-mid.lights>span,
._logo.slot-mid.lights:before,
._logo.slot-mid.lights:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/lights.png); }
._logo.slot-mid.zhao-cai-jin-bao>span,
._logo.slot-mid.zhao-cai-jin-bao:before,
._logo.slot-mid.zhao-cai-jin-bao:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/zhao-cai-jin-bao.png); }
._logo.slot-mid.huangdi-the-yellow-emperor>span,
._logo.slot-mid.huangdi-the-yellow-emperor:before,
._logo.slot-mid.huangdi-the-yellow-emperor:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/huangdi-the-yellow-emperor.png); }
._logo.slot-mid.chinese-kitchen>span,
._logo.slot-mid.chinese-kitchen:before,
._logo.slot-mid.chinese-kitchen:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/chinese-kitchen.png); }
._logo.slot-mid.asian-beauty>span,
._logo.slot-mid.asian-beauty:before,
._logo.slot-mid.asian-beauty:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/asian-beauty.png); }
._logo.slot-mid.pyramid-quest-for-immortality>span,
._logo.slot-mid.pyramid-quest-for-immortality:before,
._logo.slot-mid.pyramid-quest-for-immortality:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pyramid-quest-for-immortality.png); }
._logo.slot-mid.egyptian-heroes>span,
._logo.slot-mid.egyptian-heroes:before,
._logo.slot-mid.egyptian-heroes:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/egyptian-heroes.png); }
._logo.slot-mid.the-mummy>span,
._logo.slot-mid.the-mummy:before,
._logo.slot-mid.the-mummy:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-mummy.png); }
._logo.slot-mid.pharaoh-fortune>span,
._logo.slot-mid.pharaoh-fortune:before,
._logo.slot-mid.pharaoh-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pharaohs-fortune.png); }
._logo.slot-mid.book-of-dead>span,
._logo.slot-mid.book-of-dead:before,
._logo.slot-mid.book-of-dead:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/book-of-dead.png); }
._logo.slot-mid.book-of-ra-magic>span,
._logo.slot-mid.book-of-ra-magic:before,
._logo.slot-mid.book-of-ra-magic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/book-of-ra-magic.png); }
._logo.slot-mid.cat-queen>span,
._logo.slot-mid.cat-queen:before,
._logo.slot-mid.cat-queen:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/cat-queen.png); }
._logo.slot-mid.desert-treasure-ii>span,
._logo.slot-mid.desert-treasure-ii:before,
._logo.slot-mid.desert-treasure-ii:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/desert-treasure-ii.png); }
._logo.slot-mid.the-100000-pyramid>span,
._logo.slot-mid.the-100000-pyramid:before,
._logo.slot-mid.the-100000-pyramid:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/100000-pyramid.png); }
._logo.slot-mid.azteca>span,
._logo.slot-mid.azteca:before,
._logo.slot-mid.azteca:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/azteca.png); }
._logo.slot-mid.finn-and-the-swirly-spin>span,
._logo.slot-mid.finn-and-the-swirly-spin:before,
._logo.slot-mid.finn-and-the-swirly-spin:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/finn-and-the-swirly-spin.png); }
._logo.slot-mid.dragons-myth>span,
._logo.slot-mid.dragons-myth:before,
._logo.slot-mid.dragons-myth:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragons-myth.png); }
._logo.slot-mid.warlords-crystals-of-power>span,
._logo.slot-mid.warlords-crystals-of-power:before,
._logo.slot-mid.warlords-crystals-of-power:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/warlords-crystals-of-power.png); }
._logo.slot-mid.thunderstruck-ii>span,
._logo.slot-mid.thunderstruck-ii:before,
._logo.slot-mid.thunderstruck-ii:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/thunderstruck-II.png); }
._logo.slot-mid.jack-and-the-beanstalk>span,
._logo.slot-mid.jack-and-the-beanstalk:before,
._logo.slot-mid.jack-and-the-beanstalk:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jack-and-the-beanstalk.png); }
._logo.slot-mid.merlins-millions>span,
._logo.slot-mid.merlins-millions:before,
._logo.slot-mid.merlins-millions:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/merlins-millions.png); }
._logo.slot-mid.nordic-heroes>span,
._logo.slot-mid.nordic-heroes:before,
._logo.slot-mid.nordic-heroes:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/nordic-heroes.png); }
._logo.slot-mid.pixies-of-the-forest>span,
._logo.slot-mid.pixies-of-the-forest:before,
._logo.slot-mid.pixies-of-the-forest:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pixies-of-the-forest.png); }
._logo.slot-mid.age-of-the-gods>span,
._logo.slot-mid.age-of-the-gods:before,
._logo.slot-mid.age-of-the-gods:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/age-of-the-gods.png); }
._logo.slot-mid.elements>span,
._logo.slot-mid.elements:before,
._logo.slot-mid.elements:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/elements.png); }
._logo.slot-mid.fortune-hill>span,
._logo.slot-mid.fortune-hill:before,
._logo.slot-mid.fortune-hill:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fortune-hill.png); }
._logo.slot-mid.piggies-and-the-wolf>span,
._logo.slot-mid.piggies-and-the-wolf:before,
._logo.slot-mid.piggies-and-the-wolf:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/piggies-and-the-wolf.png); }
._logo.slot-mid.a-dragons-story>span,
._logo.slot-mid.a-dragons-story:before,
._logo.slot-mid.a-dragons-story:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/a-dragons-story.png); }
._logo.slot-mid.miss-white>span,
._logo.slot-mid.miss-white:before,
._logo.slot-mid.miss-white:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/miss-white.png); }
._logo.slot-mid.fairytale-legends-red-riding-hood>span,
._logo.slot-mid.fairytale-legends-red-riding-hood:before,
._logo.slot-mid.fairytale-legends-red-riding-hood:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fairytale-legends-red-riding-hood.png); }
._logo.slot-mid.ghost-pirates>span,
._logo.slot-mid.ghost-pirates:before,
._logo.slot-mid.ghost-pirates:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ghost-pirates.png); }
._logo.slot-mid.aztec-bonanza>span,
._logo.slot-mid.aztec-bonanza:before,
._logo.slot-mid.aztec-bonanza:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-bonanza.png); background-size: contain; }
._logo.slot-mid.buffalo-blitz>span,
._logo.slot-mid.buffalo-blitz:before,
._logo.slot-mid.buffalo-blitz:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/buffalo-blitz.png); }
._logo.slot-mid.wolf-gold>span,
._logo.slot-mid.wolf-gold:before,
._logo.slot-mid.wolf-gold:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wolf-gold.png); }
._logo.slot-mid.raging-rhino>span,
._logo.slot-mid.raging-rhino:before,
._logo.slot-mid.raging-rhino:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/raging-rhino.png); }
._logo.slot-mid.jungle-spirit-call-of-the-wild>span,
._logo.slot-mid.jungle-spirit-call-of-the-wild:before,
._logo.slot-mid.jungle-spirit-call-of-the-wild:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jungle-spirit-call-of-the-wild.png); }
._logo.slot-mid.white-king>span,
._logo.slot-mid.white-king:before,
._logo.slot-mid.white-king:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/white-king.png); }
._logo.slot-mid.siberian-storm>span,
._logo.slot-mid.siberian-storm:before,
._logo.slot-mid.siberian-storm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/siberian-storm.png); }
._logo.slot-mid.pink-elephants>span,
._logo.slot-mid.pink-elephants:before,
._logo.slot-mid.pink-elephants:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pink-elephants.png); }
._logo.slot-mid.mega-moolah>span,
._logo.slot-mid.mega-moolah:before,
._logo.slot-mid.mega-moolah:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/mega-moolah.png); }
._logo.slot-mid.witch-pickings>span,
._logo.slot-mid.witch-pickings:before,
._logo.slot-mid.witch-pickings:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/witch-pickings.png); }
._logo.slot-mid.the-alchemists-spell>span,
._logo.slot-mid.the-alchemists-spell:before,
._logo.slot-mid.the-alchemists-spell:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-alchemists-spell.png); }
._logo.slot-mid.batman-and-the-joker-jewels>span,
._logo.slot-mid.batman-and-the-joker-jewels:before,
._logo.slot-mid.batman-and-the-joker-jewels:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/batman-and-the-joker-jewels.png); }
._logo.slot-mid.batman-and-catwoman>span,
._logo.slot-mid.batman-and-catwoman:before,
._logo.slot-mid.batman-and-catwoman:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/batman-&-catwoman.png); }
._logo.slot-mid.jack-hammer-2>span,
._logo.slot-mid.jack-hammer-2:before,
._logo.slot-mid.jack-hammer-2:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jack-hammer-2.png); }
._logo.slot-mid.jack-hammer>span,
._logo.slot-mid.jack-hammer:before,
._logo.slot-mid.jack-hammer:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jack-hammer.png); }
._logo.slot-mid.green-lantern>span,
._logo.slot-mid.green-lantern:before,
._logo.slot-mid.green-lantern:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/green-lantern.png); }
._logo.slot-mid.the-matrix>span,
._logo.slot-mid.the-matrix:before,
._logo.slot-mid.the-matrix:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/matrix.png); }
._logo.slot-mid.man-of-steel>span,
._logo.slot-mid.man-of-steel:before,
._logo.slot-mid.man-of-steel:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/man-of-steel.png); }
._logo.slot-mid.superman-2>span,
._logo.slot-mid.superman-2:before,
._logo.slot-mid.superman-2:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/superman-2.png); }
._logo.slot-mid.valley-of-the-gods>span,
._logo.slot-mid.valley-of-the-gods:before,
._logo.slot-mid.valley-of-the-gods:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/valley-of-the-gods.png); }
._logo.slot-mid.joker-pro>span,
._logo.slot-mid.joker-pro:before,
._logo.slot-mid.joker-pro:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/joker-pro.png); }
._logo.slot-mid.batman-and-the-joker-jewels>span,
._logo.slot-mid.batman-and-the-joker-jewels:before,
._logo.slot-mid.batman-and-the-joker-jewels:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/batman-and-the-joker-jewels.png); }
._logo.slot-mid.dead-or-alive-2>span,
._logo.slot-mid.dead-or-alive-2:before,
._logo.slot-mid.dead-or-alive-2:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dead-or-alive-2.png); }
._logo.slot-mid.game-of-thrones>span,
._logo.slot-mid.game-of-thrones:before,
._logo.slot-mid.game-of-thrones:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/game-of-thrones.png); }
._logo.slot-mid.guns-n-roses>span,
._logo.slot-mid.guns-n-roses:before,
._logo.slot-mid.guns-n-roses:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/guns-n-roses.png); }
._logo.slot-mid.avalon>span,
._logo.slot-mid.avalon:before,
._logo.slot-mid.avalon:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/avalon.png); }
._logo.slot-mid.jurassic-park>span,
._logo.slot-mid.jurassic-park:before,
._logo.slot-mid.jurassic-park:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jurassic-park.png); }
._logo.slot-mid.eggomatic>span,
._logo.slot-mid.eggomatic:before,
._logo.slot-mid.eggomatic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/eggomatic.png); }
._logo.slot-mid.fruitshop-christmas-edition>span,
._logo.slot-mid.fruitshop-christmas-edition:before,
._logo.slot-mid.fruitshop-christmas-edition:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fruitshop-christmas-edition.png); }
._logo.slot-mid.flowers-christmas-edition>span,
._logo.slot-mid.flowers-christmas-edition:before,
._logo.slot-mid.flowers-christmas-edition:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/flowers-christmas-edition.png); }
._logo.slot-mid.santa-paws>span,
._logo.slot-mid.santa-paws:before,
._logo.slot-mid.santa-paws:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santa-paws.png); }
._logo.slot-mid.secrets-of-christmas>span,
._logo.slot-mid.secrets-of-christmas:before,
._logo.slot-mid.secrets-of-christmas:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/secrets-of-christmas.png); }

._logo.slot-mid.the-invisible-man>span,
._logo.slot-mid.the-invisible-man:before,
._logo.slot-mid.the-invisible-man:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-invisible-man.png); }
._logo.slot-mid.pharaohs-fortune>span,
._logo.slot-mid.pharaohs-fortune:before,
._logo.slot-mid.pharaohs-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pharaohs-fortune.png); }
._logo.slot-mid.rocky>span,
._logo.slot-mid.rocky:before,
._logo.slot-mid.rocky:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/rocky.png); }
._logo.slot-mid.gladiator-jackpot>span,
._logo.slot-mid.gladiator-jackpot:before,
._logo.slot-mid.gladiator-jackpot:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/gladiator-jackpot.png); }
._logo.slot-mid.hot-as-hades>span,
._logo.slot-mid.hot-as-hades:before,
._logo.slot-mid.hot-as-hades:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/hot-as-hades.png); }
._logo.slot-mid.pink-panther>span,
._logo.slot-mid.pink-panther:before,
._logo.slot-mid.pink-panther:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pink-panther.png); }
._logo.slot-mid.family-guy>span,
._logo.slot-mid.family-guy:before,
._logo.slot-mid.family-guy:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/family-guy.png); }
._logo.slot-mid.avalon-II>span,
._logo.slot-mid.avalon-II:before,
._logo.slot-mid.avalon-II:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/avalon-II.png); }
._logo.slot-mid.spellcast>span,
._logo.slot-mid.spellcast:before,
._logo.slot-mid.spellcast:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/spellcast.png); }
._logo.slot-mid.merlins-magic>span,
._logo.slot-mid.merlins-magic:before,
._logo.slot-mid.merlins-magic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/merlins-magic-respins.png); }
._logo.slot-mid.a-christmass-carol>span,
._logo.slot-mid.a-christmass-carol:before,
._logo.slot-mid.a-christmass-carol:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/a-christmass-carol.png); }
._logo.slot-mid.santa-vs-rudolph>span,
._logo.slot-mid.santa-vs-rudolph:before,
._logo.slot-mid.santa-vs-rudolph:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santa-vs-rudolph.png); }
._logo.slot-mid.foxin-wins-a-very-foxin-christmas>span,
._logo.slot-mid.foxin-wins-a-very-foxin-christmas:before,
._logo.slot-mid.foxin-wins-a-very-foxin-christmas:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/foxin’-wins-a-very-foxin’-christmas.png); }
._logo.slot-mid.ghosts-of-christmas>span,
._logo.slot-mid.ghosts-of-christmas:before,
._logo.slot-mid.ghosts-of-christmas:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ghosts-of-christmas.png); }
._logo.slot-mid.santa-surprise>span,
._logo.slot-mid.santa-surprise:before,
._logo.slot-mid.santa-surprise:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santa-surprise.png); }

._logo.slot-mid.oink-country-love>span,
._logo.slot-mid.oink-country-love:before,
._logo.slot-mid.oink-country-love:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/oink-country-love.png); }
._logo.slot-mid.funky-fruits-farm>span,
._logo.slot-mid.funky-fruits-farm:before,
._logo.slot-mid.funky-fruits-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/funky-fruits-farm.png); }
._logo.slot-mid.golden-farm>span,
._logo.slot-mid.golden-farm:before,
._logo.slot-mid.golden-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/golden-farm.png); }
._logo.slot-mid.money-farm>span,
._logo.slot-mid.money-farm:before,
._logo.slot-mid.money-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/money-farm.png); }
._logo.slot-mid.three-d-farm>span,
._logo.slot-mid.three-d-farm:before,
._logo.slot-mid.three-d-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/3d-farm.png); }
._logo.slot-mid.cash-farm>span,
._logo.slot-mid.cash-farm:before,
._logo.slot-mid.cash-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/cash-farm.png); }
._logo.slot-mid.fun-farm>span,
._logo.slot-mid.fun-farm:before,
._logo.slot-mid.fun-farm:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fun-farm.png); }
._logo.slot-mid.farm-adventures>span,
._logo.slot-mid.farm-adventures:before,
._logo.slot-mid.farm-adventures:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/farm-adventures.png); }
._logo.slot-mid.golden>span,
._logo.slot-mid.golden:before,
._logo.slot-mid.golden:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/golden.png); }
._logo.slot-mid.epic-ape>span,
._logo.slot-mid.epic-ape:before,
._logo.slot-mid.epic-ape:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/epic-ape.png); }
._logo.slot-mid.buffalo-rising>span,
._logo.slot-mid.buffalo-rising:before,
._logo.slot-mid.buffalo-rising:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/buffalo-rising.png); }
._logo.slot-mid.taboo-spell>span,
._logo.slot-mid.taboo-spell:before,
._logo.slot-mid.taboo-spell:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/taboo-spell.png); }
._logo.slot-mid.witchcraft-academy>span,
._logo.slot-mid.witchcraft-academy:before,
._logo.slot-mid.witchcraft-academy:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/witchcraft-academy.png); }
._logo.slot-mid.wild-witches>span,
._logo.slot-mid.wild-witches:before,
._logo.slot-mid.wild-witches:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-witches.png); }
._logo.slot-mid.jade-magician>span,
._logo.slot-mid.jade-magician:before,
._logo.slot-mid.jade-magician:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/jade-magician.png); }
._logo.slot-mid.wild-spells>span,
._logo.slot-mid.wild-spells:before,
._logo.slot-mid.wild-spells:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-spells.png); }
._logo.slot-mid.wizzard-of-woods>span,
._logo.slot-mid.wizzard-of-woods:before,
._logo.slot-mid.wizzard-of-woods:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wizzard-of-woods.png); }
._logo.slot-mid.its-magic>span,
._logo.slot-mid.its-magic:before,
._logo.slot-mid.its-magic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/it’s-magic.png); }
._logo.slot-mid.hellboy>span,
._logo.slot-mid.hellboy:before,
._logo.slot-mid.hellboy:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/hellboy.png); }
._logo.slot-mid.blaze-of-ra>span,
._logo.slot-mid.blaze-of-ra:before,
._logo.slot-mid.blaze-of-ra:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/blaze-of-ra.png); }
._logo.slot-mid.golden-colts>span,
._logo.slot-mid.golden-colts:before,
._logo.slot-mid.golden-colts:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/golden-colts.png); }
._logo.slot-mid.gold-king>span,
._logo.slot-mid.gold-king:before,
._logo.slot-mid.gold-king:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/gold-king.png); }
._logo.slot-mid.four-seasons>span,
._logo.slot-mid.four-seasons:before,
._logo.slot-mid.four-seasons:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/four-seasons.png); }
._logo.slot-mid.wild-wheel>span,
._logo.slot-mid.wild-wheel:before,
._logo.slot-mid.wild-wheel:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-wheel.png); }
._logo.slot-mid.aztec-gold-megaways>span,
._logo.slot-mid.aztec-gold-megaways:before,
._logo.slot-mid.aztec-gold-megaways:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/aztec-gold-megaways.png); }
._logo.slot-mid.dwarfs-gone-wild>span,
._logo.slot-mid.dwarfs-gone-wild:before,
._logo.slot-mid.dwarfs-gone-wild:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dwarfs-gone-wild.png); }
._logo.slot-mid.dark-queen>span,
._logo.slot-mid.dark-queen:before,
._logo.slot-mid.dark-queen:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dark-queen.png); }
._logo.slot-mid.fairest-of-them-all>span,
._logo.slot-mid.fairest-of-them-all:before,
._logo.slot-mid.fairest-of-them-all:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fairest-of-them-all.png); }
._logo.slot-mid.high-society>span,
._logo.slot-mid.high-society:before,
._logo.slot-mid.high-society:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/high-society.png); }
._logo.slot-mid.mega-fortune>span,
._logo.slot-mid.mega-fortune:before,
._logo.slot-mid.mega-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/mega-fortune.png); }
._logo.slot-mid.piggy-riches>span,
._logo.slot-mid.piggy-riches:before,
._logo.slot-mid.piggy-riches:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/piggy-riches.png); }
._logo.slot-mid.foxin-wins>span,
._logo.slot-mid.foxin-wins:before,
._logo.slot-mid.foxin-wins:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/foxin-wins.png); }
._logo.slot-mid.shes-a-rich-girl>span,
._logo.slot-mid.shes-a-rich-girl:before,
._logo.slot-mid.shes-a-rich-girl:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/shes-a-rich-girl.png); }
._logo.slot-mid.kitty-glitter>span,
._logo.slot-mid.kitty-glitter:before,
._logo.slot-mid.kitty-glitter:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/kitty-glitter.png); }
._logo.slot-mid.pure-platinum>span,
._logo.slot-mid.pure-platinum:before,
._logo.slot-mid.pure-platinum:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pure-platinum.png); }
._logo.slot-mid.cashville>span,
._logo.slot-mid.cashville:before,
._logo.slot-mid.cashville:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/cashville.png); }
._logo.slot-mid.penguin-splash>span,
._logo.slot-mid.penguin-splash:before,
._logo.slot-mid.penguin-splash:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/penguin-splash.png); }
._logo.slot-mid.arctic-race>span,
._logo.slot-mid.arctic-race:before,
._logo.slot-mid.arctic-race:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/arctic-race.png); }
._logo.slot-mid.tarzan>span,
._logo.slot-mid.tarzan:before,
._logo.slot-mid.tarzan:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/tarzan.png); }
._logo.slot-mid.wild-gambler-arctic-adventure>span,
._logo.slot-mid.wild-gambler-arctic-adventure:before,
._logo.slot-mid.wild-gambler-arctic-adventure:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-gambler-arctic-adventure.png); }
._logo.slot-mid.drive-multiplayer-mayhem>span,
._logo.slot-mid.drive-multiplayer-mayhem:before,
._logo.slot-mid.drive-multiplayer-mayhem:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/drive-multiplayer-mayhem.png); }
._logo.slot-mid.terminator-2>span,
._logo.slot-mid.terminator-2:before,
._logo.slot-mid.terminator-2:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/terminator-2.png); }
._logo.slot-mid.planet-of-the-apes>span,
._logo.slot-mid.planet-of-the-apes:before,
._logo.slot-mid.planet-of-the-apes:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/planet-of-the-apes.png); }
._logo.slot-mid.king-kong>span,
._logo.slot-mid.king-kong:before,
._logo.slot-mid.king-kong:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/king-kong.png); }
._logo.slot-mid.top-gun>span,
._logo.slot-mid.top-gun:before,
._logo.slot-mid.top-gun:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/top-gun.png); }
._logo.slot-mid.who-wants-to-be-a-millionaire-megaways>span,
._logo.slot-mid.who-wants-to-be-a-millionaire-megaways:before,
._logo.slot-mid.who-wants-to-be-a-millionaire-megaways:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/who-wants-to-be-a-millionaire-megaways.png); }
._logo.slot-mid.easter-surprise>span,
._logo.slot-mid.easter-surprise:before,
._logo.slot-mid.easter-surprise:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/easter-surprise.png); }
._logo.slot-mid.wonky-wabbits>span,
._logo.slot-mid.wonky-wabbits:before,
._logo.slot-mid.wonky-wabbits:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wonky-wabbits.png); }
._logo.slot-mid.moon-princess>span,
._logo.slot-mid.moon-princess:before,
._logo.slot-mid.moon-princess:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/moon-princess.png); }
._logo.slot-mid.magical-stacks>span,
._logo.slot-mid.magical-stacks:before,
._logo.slot-mid.magical-stacks:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/magical-stacks.png); }
._logo.slot-mid.koi-princess>span,
._logo.slot-mid.koi-princess:before,
._logo.slot-mid.koi-princess:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/koi-princess.png); }
._logo.slot-mid.hitman>span,
._logo.slot-mid.hitman:before,
._logo.slot-mid.hitman:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/hitman.png); }
._logo.slot-mid.cops-n-bandits>span,
._logo.slot-mid.cops-n-bandits:before,
._logo.slot-mid.cops-n-bandits:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/cops-n-bandits.png); }
._logo.slot-mid.crime-scene>span,
._logo.slot-mid.crime-scene:before,
._logo.slot-mid.crime-scene:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/crime-scene.png); }
._logo.slot-mid.thief>span,
._logo.slot-mid.thief:before,
._logo.slot-mid.thief:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/thief.png); }
._logo.slot-mid.black-widow>span,
._logo.slot-mid.black-widow:before,
._logo.slot-mid.black-widow:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/black-widow.png); }
._logo.slot-mid.narcos>span,
._logo.slot-mid.narcos:before,
._logo.slot-mid.narcos:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/narcos.png); }
._logo.slot-mid.dragon-kingdom>span,
._logo.slot-mid.dragon-kingdom:before,
._logo.slot-mid.dragon-kingdom:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragon-kingdom.png); }
._logo.slot-mid.vikings>span,
._logo.slot-mid.vikings:before,
._logo.slot-mid.vikings:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/vikings.png); }
._logo.slot-mid.drop-100k>span,
._logo.slot-mid.drop-100k:before,
._logo.slot-mid.drop-100k:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/100k-drop.png); }
._logo.slot-mid.lucky-dwarfs-7>span,
._logo.slot-mid.lucky-dwarfs-7:before,
._logo.slot-mid.lucky-dwarfs-7:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/7-lucky-dwarfs.png); }
._logo.slot-mid.adventure-trail>span,
._logo.slot-mid.adventure-trail:before,
._logo.slot-mid.adventure-trail:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/adventure-trail.png); }
._logo.slot-mid.alice-adventure>span,
._logo.slot-mid.alice-adventure:before,
._logo.slot-mid.alice-adventure:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/alice-adventure.png); }
._logo.slot-mid.double-dragons>span,
._logo.slot-mid.double-dragons:before,
._logo.slot-mid.double-dragons:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/double-dragons.png); }
._logo.slot-mid.dragon-fall>span,
._logo.slot-mid.dragon-fall:before,
._logo.slot-mid.dragon-fall:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragon-fall.png); }
._logo.slot-mid.dragon-sisters>span,
._logo.slot-mid.dragon-sisters:before,
._logo.slot-mid.dragon-sisters:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragon-sisters.png); }
._logo.slot-mid.dragon-stone>span,
._logo.slot-mid.dragon-stone:before,
._logo.slot-mid.dragon-stone:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragon-stone.png); }
._logo.slot-mid.dragons-awakening>span,
._logo.slot-mid.dragons-awakening:before,
._logo.slot-mid.dragons-awakening:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragons-awakening.png); }
._logo.slot-mid.dragons-and-magic>span,
._logo.slot-mid.dragons-and-magic:before,
._logo.slot-mid.dragons-and-magic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragons-and-magic.png); }
._logo.slot-mid.dragons-inferno>span,
._logo.slot-mid.dragons-inferno:before,
._logo.slot-mid.dragons-inferno:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dragons-inferno.png); }
._logo.slot-mid.easter-eggs>span,
._logo.slot-mid.easter-eggs:before,
._logo.slot-mid.easter-eggs:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/easter-eggs.png); }
._logo.slot-mid.easter-money>span,
._logo.slot-mid.easter-money:before,
._logo.slot-mid.easter-money:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/easter-money.png); }
._logo.slot-mid.eggspendables>span,
._logo.slot-mid.eggspendables:before,
._logo.slot-mid.eggspendables:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/eggs-pendables.png); }
._logo.slot-mid.fairytale-legends-mirror-mirror>span,
._logo.slot-mid.fairytale-legends-mirror-mirror:before,
._logo.slot-mid.fairytale-legends-mirror-mirror:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fairytale-legends-mirror-mirror.png); }
._logo.slot-mid.fortune-girl>span,
._logo.slot-mid.fortune-girl:before,
._logo.slot-mid.fortune-girl:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fortune-girl.png); }
._logo.slot-mid.friends>span,
._logo.slot-mid.friends:before,
._logo.slot-mid.friends:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/friends.png); }
._logo.slot-mid.game-changer>span,
._logo.slot-mid.game-changer:before,
._logo.slot-mid.game-changer:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/game-changer.png); }
._logo.slot-mid.golden-egg-of-crazy-chicken>span,
._logo.slot-mid.golden-egg-of-crazy-chicken:before,
._logo.slot-mid.golden-egg-of-crazy-chicken:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/golden-egg-of-crazy-chicken.png); }
._logo.slot-mid.halloween>span,
._logo.slot-mid.halloween:before,
._logo.slot-mid.halloween:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/halloween.png); }
._logo.slot-mid.high-school-manga>span,
._logo.slot-mid.high-school-manga:before,
._logo.slot-mid.high-school-manga:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/high-school-manga.png); }
._logo.slot-mid.holly-jolly-penguins>span,
._logo.slot-mid.holly-jolly-penguins:before,
._logo.slot-mid.holly-jolly-penguins:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/holly-jolly-penguins.png); }
._logo.slot-mid.ice-breaker>span,
._logo.slot-mid.ice-breaker:before,
._logo.slot-mid.ice-breaker:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ice-breaker.png); }
._logo.slot-mid.ice-ice-yeti>span,
._logo.slot-mid.ice-ice-yeti:before,
._logo.slot-mid.ice-ice-yeti:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ice-ice-yeti.png); }
._logo.slot-mid.arctic-magic>span,
._logo.slot-mid.arctic-magic:before,
._logo.slot-mid.arctic-magic:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/arctic-magic.png); }
._logo.slot-mid.beavis-and-butt-head>span,
._logo.slot-mid.beavis-and-butt-head:before,
._logo.slot-mid.beavis-and-butt-head:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/beavis-and-butt-head.png); }
._logo.slot-mid.big-buck-bunny>span,
._logo.slot-mid.big-buck-bunny:before,
._logo.slot-mid.big-buck-bunny:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/big-buck-bunny.png); }
._logo.slot-mid.bonus-bunnies>span,
._logo.slot-mid.bonus-bunnies:before,
._logo.slot-mid.bonus-bunnies:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/bonus-bunnies.png); }
._logo.slot-mid.deal-or-no-deal-world>span,
._logo.slot-mid.deal-or-no-deal-world:before,
._logo.slot-mid.deal-or-no-deal-world:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/deal-or-no-deal-world.png); }
._logo.slot-mid.dirty-dancing>span,
._logo.slot-mid.dirty-dancing:before,
._logo.slot-mid.dirty-dancing:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/dirty-dancing.png); }
._logo.slot-mid.lucky-easter>span,
._logo.slot-mid.lucky-easter:before,
._logo.slot-mid.lucky-easter:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/lucky-easter.png); }
._logo.slot-mid.lucky-little-gods>span,
._logo.slot-mid.lucky-little-gods:before,
._logo.slot-mid.lucky-little-gods:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/lucky-little-gods.png); }
._logo.slot-mid.luxury-rome>span,
._logo.slot-mid.luxury-rome:before,
._logo.slot-mid.luxury-rome:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/luxury-rome.png); }
._logo.slot-mid.magic-maid-cafe>span,
._logo.slot-mid.magic-maid-cafe:before,
._logo.slot-mid.magic-maid-cafe:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/magic-maid-cafe.png); }
._logo.slot-mid.moby-dick>span,
._logo.slot-mid.moby-dick:before,
._logo.slot-mid.moby-dick:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/moby-dick-microgaming.png); }
._logo.slot-mid.ninja-ways>span,
._logo.slot-mid.ninja-ways:before,
._logo.slot-mid.ninja-ways:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ninja-ways.png); }
._logo.slot-mid.pick-a-fortune>span,
._logo.slot-mid.pick-a-fortune:before,
._logo.slot-mid.pick-a-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pick-a-fortune.png); }
._logo.slot-mid.polar-paws>span,
._logo.slot-mid.polar-paws:before,
._logo.slot-mid.polar-paws:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/polar-paws.png); }
._logo.slot-mid.snowflakes>span,
._logo.slot-mid.snowflakes:before,
._logo.slot-mid.snowflakes:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snowflakes.png); }
._logo.slot-mid.snow-queen-riches>span,
._logo.slot-mid.snow-queen-riches:before,
._logo.slot-mid.snow-queen-riches:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snow-queen-riches.png); }
._logo.slot-mid.snow-white>span,
._logo.slot-mid.snow-white:before,
._logo.slot-mid.snow-white:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snow-white.png); }
._logo.slot-mid.snow-white-and-the-poison-apple>span,
._logo.slot-mid.snow-white-and-the-poison-apple:before,
._logo.slot-mid.snow-white-and-the-poison-apple:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snow-white-and-the-poison-apple.png); }
._logo.slot-mid.snow-wild>span,
._logo.slot-mid.snow-wild:before,
._logo.slot-mid.snow-wild:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snow-wild.png); }
._logo.slot-mid.snow-wild-and-the-7-features>span,
._logo.slot-mid.snow-wild-and-the-7-features:before,
._logo.slot-mid.snow-wild-and-the-7-features:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/snow-wild-and-the-7-features.png); }
._logo.slot-mid.star-trek-the-next-generation>span,
._logo.slot-mid.star-trek-the-next-generation:before,
._logo.slot-mid.star-trek-the-next-generation:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/star-trek-the-next-generation.png); }
._logo.slot-mid.super-graphics-upside-down>span,
._logo.slot-mid.super-graphics-upside-down:before,
._logo.slot-mid.super-graphics-upside-down:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/super-graphics-upside-down.png); }
._logo.slot-mid.super-star-turns>span,
._logo.slot-mid.super-star-turns:before,
._logo.slot-mid.super-star-turns:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/super-star-turns.png); }
._logo.slot-mid.survivor>span,
._logo.slot-mid.survivor:before,
._logo.slot-mid.survivor:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/survivor.png); }
._logo.slot-mid.ted>span,
._logo.slot-mid.ted:before,
._logo.slot-mid.ted:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ted.png); }
._logo.slot-mid.the-goonies>span,
._logo.slot-mid.the-goonies:before,
._logo.slot-mid.the-goonies:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-goonies.png); }
._logo.slot-mid.the-price-is-right>span,
._logo.slot-mid.the-price-is-right:before,
._logo.slot-mid.the-price-is-right:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-price-is-right.png); }
._logo.slot-mid.x-files>span,
._logo.slot-mid.x-files:before,
._logo.slot-mid.x-files:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-x-files.png); }
._logo.slot-mid.thundercats-reels-of-thundera>span,
._logo.slot-mid.thundercats-reels-of-thundera:before,
._logo.slot-mid.thundercats-reels-of-thundera:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/thundercats-reels-of-thundera.png); }
._logo.slot-mid.top-cat>span,
._logo.slot-mid.top-cat:before,
._logo.slot-mid.top-cat:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/top-cat.png); }
._logo.slot-mid.wheel-of-fortune-on-tour>span,
._logo.slot-mid.wheel-of-fortune-on-tour:before,
._logo.slot-mid.wheel-of-fortune-on-tour:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wheel-of-fortune-on-tour.png); }
._logo.slot-mid.wild-north>span,
._logo.slot-mid.wild-north:before,
._logo.slot-mid.wild-north:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/wild-north.png); }
._logo.slot-mid.sherlock-holmes-the-hunt-for-blackwood>span,
._logo.slot-mid.sherlock-holmes-the-hunt-for-blackwood:before,
._logo.slot-mid.sherlock-holmes-the-hunt-for-blackwood:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/sherlock-holmes-the-hunt-for-blackwood.png); }
._logo.slot-mid.csi-crime-scene-investigation>span,
._logo.slot-mid.csi-crime-scene-investigation:before,
._logo.slot-mid.csi-crime-scene-investigation:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/csi-crime-scene-investigation.png); }
._logo.slot-mid.big-bad-wolf>span,
._logo.slot-mid.big-bad-wolf:before,
._logo.slot-mid.big-bad-wolf:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/big-bad-wolf.png); }
._logo.slot-mid.break-away>span,
._logo.slot-mid.break-away:before,
._logo.slot-mid.break-away:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/break-away.png); }
._logo.slot-mid.football-champions-cup>span,
._logo.slot-mid.football-champions-cup:before,
._logo.slot-mid.football-champions-cup:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-champions-cup.png); }
._logo.slot-mid.luchadora>span,
._logo.slot-mid.luchadora:before,
._logo.slot-mid.luchadora:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/luchadora.png); }
._logo.slot-mid.rugby-star>span,
._logo.slot-mid.rugby-star:before,
._logo.slot-mid.rugby-star:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/rugby-star.png); }
._logo.slot-mid.scudamores-super-stakes>span,
._logo.slot-mid.scudamores-super-stakes:before,
._logo.slot-mid.scudamores-super-stakes:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/scudamores-super-stakes.png); }
._logo.slot-mid.blood-suckers>span,
._logo.slot-mid.blood-suckers:before,
._logo.slot-mid.blood-suckers:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/blood-suckers.png); }
._logo.slot-mid.shogun>span,
._logo.slot-mid.shogun:before,
._logo.slot-mid.shogun:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/shogun-of-time.png); }

._logo.slot-mid.nyjah-huston-skate-for-gold>span,
._logo.slot-mid.nyjah-huston-skate-for-gold:before,
._logo.slot-mid.nyjah-huston-skate-for-gold:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/nyjah-huston-skate-for-gold.png); }
._logo.slot-mid.nitro-circus>span,
._logo.slot-mid.nitro-circus:before,
._logo.slot-mid.nitro-circus:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/nitro-circus.png); }
._logo.slot-mid.sumo-spins>span,
._logo.slot-mid.sumo-spins:before,
._logo.slot-mid.sumo-spins:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/sumo-spins.png); }
._logo.slot-mid.universal-cup>span,
._logo.slot-mid.universal-cup:before,
._logo.slot-mid.universal-cup:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/universal-cup.png); }
._logo.slot-mid.immortal-glory>span,
._logo.slot-mid.immortal-glory:before,
._logo.slot-mid.immortal-glory:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/immortal-glory.png); }
._logo.slot-mid.fat-santa>span,
._logo.slot-mid.fat-santa:before,
._logo.slot-mid.fat-santa:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fat-santa.png); }
._logo.slot-mid.santa>span,
._logo.slot-mid.santa:before,
._logo.slot-mid.santa:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santa.png); }
._logo.slot-mid.secret-santa>span,
._logo.slot-mid.secret-santa:before,
._logo.slot-mid.secret-santa:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/secret-santa.png); }
._logo.slot-mid.santa-goes-wild>span,
._logo.slot-mid.santa-goes-wild:before,
._logo.slot-mid.santa-goes-wild:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santa-goes-wild.png); }
._logo.slot-mid.santas-wild-ride>span,
._logo.slot-mid.santas-wild-ride:before,
._logo.slot-mid.santas-wild-ride:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/santas-wild-ride.png); }
._logo.slot-mid.book-of-santa>span,
._logo.slot-mid.book-of-santa:before,
._logo.slot-mid.book-of-santa:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/book-of-santa.png); }
._logo.slot-mid.the-flintstones-playtech>span,
._logo.slot-mid.the-flintstones-playtech:before,
._logo.slot-mid.the-flintstones-playtech:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-flintstones-by-playtech.png); }
._logo.slot-mid.the-flintstones-sg-interactive>span,
._logo.slot-mid.the-flintstones-sg-interactive:before,
._logo.slot-mid.the-flintstones-sg-interactive:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-flintstones-by-sg-interactive.png); }
._logo.slot-mid.the-flintstones-dashing-dino>span,
._logo.slot-mid.the-flintstones-dashing-dino:before,
._logo.slot-mid.the-flintstones-dashing-dino:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-flintstones-dashing-dino.png); }
._logo.slot-mid.flintstones-welcome-to-bedrock>span,
._logo.slot-mid.flintstones-welcome-to-bedrock:before,
._logo.slot-mid.flintstones-welcome-to-bedrock:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-flintstones-welcome-to-bedrock.png); }
._logo.slot-mid.super-striker>span,
._logo.slot-mid.super-striker:before,
._logo.slot-mid.super-striker:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/super-striker.png); }
._logo.slot-mid.hot-shots>span,
._logo.slot-mid.hot-shots:before,
._logo.slot-mid.hot-shots:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/hot-shots.png); }
._logo.slot-mid.hot-shots>span,
._logo.slot-mid.hot-shots:before,
._logo.slot-mid.hot-shots:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/hot-shots.png); }
._logo.slot-mid.bicicleta>span,
._logo.slot-mid.bicicleta:before,
._logo.slot-mid.bicicleta:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/bicicleta.png); }
._logo.slot-mid.top-strike-championship>span,
._logo.slot-mid.top-strike-championship:before,
._logo.slot-mid.top-strike-championship:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/top-strike-championship.png); }
._logo.slot-mid.shaolin-soccer>span,
._logo.slot-mid.shaolin-soccer:before,
._logo.slot-mid.shaolin-soccer:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/shaolin-soccer.png); }
._logo.slot-mid.football-star-deluxe>span,
._logo.slot-mid.football-star-deluxe:before,
._logo.slot-mid.football-star-deluxe:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-star-deluxe.png); }
._logo.slot-mid.foxin-wins-football-fever>span,
._logo.slot-mid.foxin-wins-football-fever:before,
._logo.slot-mid.foxin-wins-football-fever:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/foxin-wins-football-fever.png); }
._logo.slot-mid.football-glory>span,
._logo.slot-mid.football-glory:before,
._logo.slot-mid.football-glory:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-glory.png); }
._logo.slot-mid.football-favourites>span,
._logo.slot-mid.football-favourites:before,
._logo.slot-mid.football-favourites:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-favourites.png); }
._logo.slot-mid.football-mania-deluxe>span,
._logo.slot-mid.football-mania-deluxe:before,
._logo.slot-mid.football-mania-deluxe:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-mania-deluxe.png); }
._logo.slot-mid.football-mania-deluxe>span,
._logo.slot-mid.football-mania-deluxe:before,
._logo.slot-mid.football-mania-deluxe:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/football-mania-deluxe.png); }
._logo.slot-mid.ninja-vs-samurai>span,
._logo.slot-mid.ninja-vs-samurai:before,
._logo.slot-mid.ninja-vs-samurai:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ninja-vs-samurai.png); }
._logo.slot-mid.matsuri>span,
._logo.slot-mid.matsuri:before,
._logo.slot-mid.matsuri:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/matsuri.png); }
._logo.slot-mid.lucky-koi>span,
._logo.slot-mid.lucky-koi:before,
._logo.slot-mid.lucky-koi:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/lucky-koi.png); }
._logo.slot-mid.sakura-fortune>span,
._logo.slot-mid.sakura-fortune:before,
._logo.slot-mid.sakura-fortune:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/sakura-fortune.png); }
._logo.slot-mid.geisha-wonders>span,
._logo.slot-mid.geisha-wonders:before,
._logo.slot-mid.geisha-wonders:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/geisha-wonders.png); }
._logo.slot-mid.samurai-ken>span,
._logo.slot-mid.samurai-ken:before,
._logo.slot-mid.samurai-ken:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/samurai-ken.png); }
._logo.slot-mid.geishas-garden>span,
._logo.slot-mid.geishas-garden:before,
._logo.slot-mid.geishas-garden:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/geishas-garden.png); }
._logo.slot-mid.ninja-fruits>span,
._logo.slot-mid.ninja-fruits:before,
._logo.slot-mid.ninja-fruits:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/ninja-fruits.png); }
._logo.slot-mid.rocket-men>span,
._logo.slot-mid.rocket-men:before,
._logo.slot-mid.rocket-men:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/rocket-men.png); }
._logo.slot-mid.trump-it>span,
._logo.slot-mid.trump-it:before,
._logo.slot-mid.trump-it:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/trump-it.png); }
._logo.slot-mid.trump-it-deluxe>span,
._logo.slot-mid.trump-it-deluxe:before,
._logo.slot-mid.trump-it-deluxe:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/trump-it-deluxe.png); }
._logo.slot-mid.trump-it-deluxe-epicways>span,
._logo.slot-mid.trump-it-deluxe-epicways:before,
._logo.slot-mid.trump-it-deluxe-epicways:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/trump-it-deluxe-epicways.png); }
._logo.slot-mid.spinata-grande>span,
._logo.slot-mid.spinata-grande:before,
._logo.slot-mid.spinata-grande:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/spinata-grande.png); }
._logo.slot-mid.monty-pythons-spamalot>span,
._logo.slot-mid.monty-pythons-spamalot:before,
._logo.slot-mid.monty-pythons-spamalot:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/monty-pythons-spamalot.png); }
._logo.slot-mid.megajackpots-cleopatra>span,
._logo.slot-mid.megajackpots-cleopatra:before,
._logo.slot-mid.megajackpots-cleopatra:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/megajackpots-cleopatra.png); }
._logo.slot-mid.captain-america>span,
._logo.slot-mid.captain-america:before,
._logo.slot-mid.captain-america:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/captain-america.png); }
._logo.slot-mid.one-hundred-to-one>span,
._logo.slot-mid.one-hundred-to-one:before,
._logo.slot-mid.one-hundred-to-one:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/one-hundred-to-one.png); }
._logo.slot-mid.july-4th>span,
._logo.slot-mid.july-4th:before,
._logo.slot-mid.july-4th:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/4th-of-july.png); }
._logo.slot-mid.white-buffalo>span,
._logo.slot-mid.white-buffalo:before,
._logo.slot-mid.white-buffalo:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/white-buffalo.png); }
._logo.slot-mid.douguies-delights>span,
._logo.slot-mid.douguies-delights:before,
._logo.slot-mid.douguies-delights:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/douguies-delights.png); }
._logo.slot-mid.fort-brave>span,
._logo.slot-mid.fort-brave:before,
._logo.slot-mid.fort-brave:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/fort-brave.png); }
._logo.slot-mid.mustang-gold>span,
._logo.slot-mid.mustang-gold:before,
._logo.slot-mid.mustang-gold:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/mustang-gold.png); }
._logo.slot-mid.western-belles>span,
._logo.slot-mid.western-belles:before,
._logo.slot-mid.western-belles:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/western-belles.png); }
._logo.slot-mid.totem-treasure>span,
._logo.slot-mid.totem-treasure:before,
._logo.slot-mid.totem-treasure:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/totem-treasure.png); }
._logo.slot-mid.rick-and-morty>span,
._logo.slot-mid.rick-and-morty:before,
._logo.slot-mid.rick-and-morty:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/rick-and-morty.png); }
._logo.slot-mid.tooncops>span,
._logo.slot-mid.tooncops:before,
._logo.slot-mid.tooncops:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/tooncops.png); }
._logo.slot-mid.american-dad>span,
._logo.slot-mid.american-dad:before,
._logo.slot-mid.american-dad:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/american-dad.png); }
._logo.slot-mid.the-flintstones>span,
._logo.slot-mid.the-flintstones:before,
._logo.slot-mid.the-flintstones:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/the-flintstones.png); }
._logo.slot-mid.casino-holdem>span,
._logo.slot-mid.casino-holdem:before,
._logo.slot-mid.casino-holdem:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/casino-holdem.png); }
._logo.slot-mid.blackjack>span,
._logo.slot-mid.blackjack:before,
._logo.slot-mid.blackjack:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/blackjack.png); }
._logo.slot-mid.baccarat>span,
._logo.slot-mid.baccarat:before,
._logo.slot-mid.baccarat:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/baccarat.png); }
._logo.slot-mid.three-card>span,
._logo.slot-mid.three-card:before,
._logo.slot-mid.three-card:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/three-card.png); }
._logo.slot-mid.pai-gow>span,
._logo.slot-mid.pai-gow:before,
._logo.slot-mid.pai-gow:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/pai-gow.png); }
._logo.slot-mid.carribean-stud>span,
._logo.slot-mid.carribean-stud:before,
._logo.slot-mid.carribean-stud:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/carribean-stud.png); }
._logo.slot-mid.red-dog>span,
._logo.slot-mid.red-dog:before,
._logo.slot-mid.red-dog:after { width: 150px; height: 60px; background-image: url(asset/slot-logos/red-dog.png); }


/* slot circle size */
._logo.slot-circle>span,
._logo.slot-circle:before,
._logo.slot-circle:after { background-image: url(sprite/slot-circle.png);background-position: -80px -302px; width: 60px; height: 60px;}
._logo.slot-circle.cleopatra > span,
._logo.slot-circle.cleopatra:before,
._logo.slot-circle.cleopatra:after { background-position: 0px -251px; width: 70px; height: 49px; }
._logo.slot-circle.foxin-wins > span,
._logo.slot-circle.foxin-wins:before,
._logo.slot-circle.foxin-wins:after {background-position: -75px -47px;width: 66px;height: 44px;}
._logo.slot-circle.game-of-thrones > span,
._logo.slot-circle.game-of-thrones:before,
._logo.slot-circle.game-of-thrones:after { background-position: 0px -195px; width: 61px; height: 55px; }
._logo.slot-circle.ghostbusters > span,
._logo.slot-circle.ghostbusters:before,
._logo.slot-circle.ghostbusters:after { background-position: 0px -364px; width: 73px; height: 59px; }
._logo.slot-circle.gladiator > span,
._logo.slot-circle.gladiator:before,
._logo.slot-circle.gladiator:after {background-position: -82px -114px;width: 68px;height: 12px;}
._logo.slot-circle.great-blue > span,
._logo.slot-circle.great-blue:before,
._logo.slot-circle.great-blue:after {background-position: 1px -151px;width: 70px;height: 39px;}
._logo.slot-circle.jackpot-giant > span,
._logo.slot-circle.jackpot-giant:before,
._logo.slot-circle.jackpot-giant:after {background-position: 0px -314px;width: 79px;height: 44px;}
._logo.slot-circle.jurassic-park > span,
._logo.slot-circle.jurassic-park:before,
._logo.slot-circle.jurassic-park:after {background-position: -80px -208px;width: 55px;height: 50px;}
._logo.slot-circle.mega-fortune > span,
._logo.slot-circle.mega-fortune:before,
._logo.slot-circle.mega-fortune:after { background-position: 0px -86px; width: 60px; height: 53px; }
._logo.slot-circle.miss-white > span,
._logo.slot-circle.miss-white:before,
._logo.slot-circle.miss-white:after { background-position: 0px 0px; width: 75px; height: 44px; }
._logo.slot-circle.psycho > span,
._logo.slot-circle.psycho:before,
._logo.slot-circle.psycho:after {background-position: 0px -44px;width: 75px;height: 42px;}
._logo.slot-circle.reel-rush > span,
._logo.slot-circle.reel-rush:before,
._logo.slot-circle.reel-rush:after {background-position: -77px -259px;width: 75px;height: 42px;}
._logo.slot-circle.starburst > span,
._logo.slot-circle.starburst:before,
._logo.slot-circle.starburst:after {background-position: -85px -302px;width: 60px;height: 60px;}
._logo.slot-circle.terminator-2 > span,
._logo.slot-circle.terminator-2:before,
._logo.slot-circle.terminator-2:after { background-position: -80px -149px; width: 58px; height: 58px; }
._logo.slot-circle.the300-shields > span,
._logo.slot-circle.the300-shields:before,
._logo.slot-circle.the300-shields:after {background-position: -78px 0px;width: 58px;height: 47px;}
._logo.slot-circle.gonzos-quest > span,
._logo.slot-circle.gonzos-quest:before,
._logo.slot-circle.gonzos-quest:after { background-position: -78px -362px; width: 70px; height: 40px; }
._logo.slot-circle.age-of-the-gods > span,
._logo.slot-circle.age-of-the-gods:before,
._logo.slot-circle.age-of-the-gods:after { background-position: -78px -402px; width: 70px; height: 42px; }
._logo.slot-circle.mega-moolah > span,
._logo.slot-circle.mega-moolah:before,
._logo.slot-circle.mega-moolah:after { background-position: 0px -423px; width: 70px; height: 39px; }
._logo.slot-circle.major-millions > span,
._logo.slot-circle.major-millions:before,
._logo.slot-circle.major-millions:after { background-position: 4px -460px; width: 70px; height: 33px; }
._logo.slot-circle.tunzamunni > span,
._logo.slot-circle.tunzamunni:before,
._logo.slot-circle.tunzamunni:after { background-position: 2px -491px; width: 70px; height: 23px; }
._logo.slot-circle.book-of-ra > span,
._logo.slot-circle.book-of-ra:before,
._logo.slot-circle.book-of-ra:after { background-position: -77px -475px; width: 70px; height: 40px; }
._logo.slot-circle.lucky-ladys-charm > span,
._logo.slot-circle.lucky-ladys-charm:before,
._logo.slot-circle.lucky-ladys-charm:after { background-position: -77px -444px; width: 70px; height: 32px; }
._logo.slot-circle.dolphins-pearl > span,
._logo.slot-circle.dolphins-pearl:before,
._logo.slot-circle.dolphins-pearl:after { background-position: 2px -514px; width: 70px; height: 39px; }

.se ._logo.slot-circle>span,.se ._logo.slot-circle:before,.se ._logo.slot-circle:after { background-image: url(sprite/slot-circle-se.png);background-position: -80px -302px; width: 60px; height: 60px;}
.se ._logo.slot-circle.gonzos-quest > span,.se ._logo.slot-circle.gonzos-quest:before,.se ._logo.slot-circle.gonzos-quest:after { background-position: -89px -1px; width: 58px; height: 64px; }
.se ._logo.slot-circle.mega-fortune > span,.se ._logo.slot-circle.mega-fortune:before,.se ._logo.slot-circle.mega-fortune:after { background-position: -9px -2px; width: 60px; height: 53px; }
.se ._logo.slot-circle.starburst > span,.se ._logo.slot-circle.starburst:before,.se ._logo.slot-circle.starburst:after { background-position: -172px 0; width: 60px; height: 60px; }
.se ._logo.slot-circle.vikings-go-berzerk > span,.se ._logo.slot-circle.vikings-go-berzerk:before,.se ._logo.slot-circle.vikings-go-berzerk:after { background-position: -177px -246px; width: 51px; height: 60px; }
.se ._logo.slot-circle.penguin-city > span,.se ._logo.slot-circle.penguin-city:before,.se ._logo.slot-circle.penguin-city:after { background-position: -15px -260px; width: 57px; height: 49px; }
.se ._logo.slot-circle.jungle-books > span,.se ._logo.slot-circle.jungle-books:before,.se ._logo.slot-circle.jungle-books:after { background-position: -89px -250px; width: 62px; height: 57px; }
.se ._logo.slot-circle.reactoonz > span,.se ._logo.slot-circle.reactoonz:before,.se ._logo.slot-circle.reactoonz:after { background-position: -88px -65px; width: 63px; height: 53px; }
.se ._logo.slot-circle.viking-runecraft > span,.se ._logo.slot-circle.viking-runecraft:before,.se ._logo.slot-circle.viking-runecraft:after { background-position: -6px -63px; width: 66px; height: 66px; }
.se ._logo.slot-circle.house-of-doom > span,.se ._logo.slot-circle.house-of-doom:before,.se ._logo.slot-circle.house-of-doom:after { background-position: -168px -61px; width: 60px; height: 61px; }
.se ._logo.slot-circle.sakura-fortune > span,.se ._logo.slot-circle.sakura-fortune:before,.se ._logo.slot-circle.sakura-fortune:after { background-position: -12px -194px; width: 54px; height: 59px; }
.se ._logo.slot-circle.big-bad-wolf > span,.se ._logo.slot-circle.big-bad-wolf:before,.se ._logo.slot-circle.big-bad-wolf:after { background-position: -88px -207px; width: 61px; height: 31px; }
.se ._logo.slot-circle.dwarfs-gone-wild > span,.se ._logo.slot-circle.dwarfs-gone-wild:before,.se ._logo.slot-circle.dwarfs-gone-wild:after { background-position: -169px -194px; width: 63px; height: 43px; }
.se ._logo.slot-circle.pink-elephant > span,.se ._logo.slot-circle.pink-elephant:before,.se ._logo.slot-circle.pink-elephant:after { background-position: -9px -127px; width: 61px; height: 62px; }
.se ._logo.slot-circle.esqueleto-explosivo > span,.se ._logo.slot-circle.esqueleto-explosivo:before,.se ._logo.slot-circle.esqueleto-explosivo:after { background-position: -88px -125px; width: 66px; height: 66px; }
.se ._logo.slot-circle.birds-on-a-wire > span,.se ._logo.slot-circle.birds-on-a-wire:before,.se ._logo.slot-circle.birds-on-a-wire:after { background-position: -168px -139px; width: 61px; height: 44px; }


.jp ._logo.slot-circle>span,.jp ._logo.slot-circle:before,.jp ._logo.slot-circle:after { background-image: url(sprite/slot-circle-jp.png);background-position: -80px -302px; width: 60px; height: 60px;}
.jp ._logo.slot-circle.miss-white > span,
.jp ._logo.slot-circle.miss-white:before,
.jp ._logo.slot-circle.miss-white:after { background-position: 0px 0px; width: 75px; height: 44px; width: 61px; height: 44px; }
.jp ._logo.slot-circle.psycho > span,
.jp ._logo.slot-circle.psycho:before,
.jp ._logo.slot-circle.psycho:after {background-position: 0px -44px;width: 75px;height: 42px;}
.jp ._logo.slot-circle.mega-fortune > span,
.jp ._logo.slot-circle.mega-fortune:before,
.jp ._logo.slot-circle.mega-fortune:after { background-position: 0px -86px; width: 60px; height: 53px; }
.jp ._logo.slot-circle.great-blue > span,
.jp ._logo.slot-circle.great-blue:before,
.jp ._logo.slot-circle.great-blue:after {background-position: 1px -151px;width: 70px;height: 39px;}
.jp ._logo.slot-circle.game-of-thrones > span,
.jp ._logo.slot-circle.game-of-thrones:before,
.jp ._logo.slot-circle.game-of-thrones:after { background-position: 0px -195px; width: 61px; height: 55px; }
.jp ._logo.slot-circle.cleopatra > span,
.jp ._logo.slot-circle.cleopatra:before,
.jp ._logo.slot-circle.cleopatra:after { background-position: 0px -251px; width: 70px; height: 49px; }
.jp ._logo.slot-circle.jackpot-giant > span,
.jp ._logo.slot-circle.jackpot-giant:before,
.jp ._logo.slot-circle.jackpot-giant:after {background-position: 0px -301px;width: 79px;height: 62px;}
.jp ._logo.slot-circle.ghostbusters > span,
.jp ._logo.slot-circle.ghostbusters:before,
.jp ._logo.slot-circle.ghostbusters:after { background-position: 0px -364px; width: 73px; height: 59px; }
.jp ._logo.slot-circle.mega-moolah > span,
.jp ._logo.slot-circle.mega-moolah:before,
.jp ._logo.slot-circle.mega-moolah:after { background-position: 0px -423px; width: 70px; height: 39px; }
.jp ._logo.slot-circle.major-millions > span,
.jp ._logo.slot-circle.major-millions:before,
.jp ._logo.slot-circle.major-millions:after { background-position: 4px -460px; width: 70px; height: 33px; }
.jp ._logo.slot-circle.tunzamunni > span,
.jp ._logo.slot-circle.tunzamunni:before,
.jp ._logo.slot-circle.tunzamunni:after { background-position: 2px -491px; width: 70px; height: 23px; }
.jp ._logo.slot-circle.dolphins-pearl > span,
.jp ._logo.slot-circle.dolphins-pearl:before,
.jp ._logo.slot-circle.dolphins-pearl:after { background-position: 2px -514px; width: 70px; height: 39px; }
.jp ._logo.slot-circle.the300-shields > span,
.jp ._logo.slot-circle.the300-shields:before,
.jp ._logo.slot-circle.the300-shields:after {background-position: -78px 0px;width: 58px;height: 47px;}
.jp ._logo.slot-circle.foxin-wins > span,
.jp ._logo.slot-circle.foxin-wins:before,
.jp ._logo.slot-circle.foxin-wins:after {background-position: -75px -47px;width: 66px;height: 44px;}
.jp ._logo.slot-circle.gladiator > span,
.jp ._logo.slot-circle.gladiator:before,
.jp ._logo.slot-circle.gladiator:after {background-position: -82px -94px;width: 68px;height: 55px;}
.jp ._logo.slot-circle.terminator-2 > span,
.jp ._logo.slot-circle.terminator-2:before,
.jp ._logo.slot-circle.terminator-2:after { background-position: -80px -149px; width: 58px; height: 58px; }
.jp ._logo.slot-circle.jurassic-park > span,
.jp ._logo.slot-circle.jurassic-park:before,
.jp ._logo.slot-circle.jurassic-park:after {background-position: -80px -208px;width: 55px;height: 50px;}
.jp ._logo.slot-circle.reel-rush > span,
.jp ._logo.slot-circle.reel-rush:before,
.jp ._logo.slot-circle.reel-rush:after {background-position: -77px -259px;width: 75px;height: 42px;}
.jp ._logo.slot-circle.starburst > span,
.jp ._logo.slot-circle.starburst:before,
.jp ._logo.slot-circle.starburst:after {background-position: -80px -302px;width: 60px;height: 60px;}
.jp ._logo.slot-circle.gonzos-quest > span,
.jp ._logo.slot-circle.gonzos-quest:before,
.jp ._logo.slot-circle.gonzos-quest:after { background-position: -78px -362px; width: 70px; height: 40px; }
.jp ._logo.slot-circle.age-of-the-gods > span,
.jp ._logo.slot-circle.age-of-the-gods:before,
.jp ._logo.slot-circle.age-of-the-gods:after { background-position: -78px -402px; width: 70px; height: 42px; }
.jp ._logo.slot-circle.lucky-ladys-charm > span,
.jp ._logo.slot-circle.lucky-ladys-charm:before,
.jp ._logo.slot-circle.lucky-ladys-charm:after { background-position: -77px -444px; width: 70px; height: 32px; }
.jp ._logo.slot-circle.book-of-ra > span,
.jp ._logo.slot-circle.book-of-ra:before,
.jp ._logo.slot-circle.book-of-ra:after { background-position: -77px -475px; width: 70px; height: 40px; }

/*flags */
._flag { text-align: center; }
._flag>span,
._flag:before,
._flag:after { display: inline-block; width: 16px; height: 11px; vertical-align: middle; background: url(sprite/flags-small.png) no-repeat 0 0; text-indent: -9999px; }
._flag.de>span,
._flag.de:before,
._flag.de:after { background-position: 0 -11px }
._flag.it>span,
._flag.it:before,
._flag.it:after { background-position: 0 -22px }
._flag.es>span,
._flag.es:before,
._flag.es:after { background-position: 0 -33px }
._flag.nl>span,
._flag.nl:before,
._flag.nl:after { background-position: 0 -44px }
._flag.fr>span,
._flag.fr:before,
._flag.fr:after { background-position: 0 -55px }
._flag.cz>span,
._flag.cz:before,
._flag.cz:after { background-position: 0 -66px }
._flag.pt>span,
._flag.pt:before,
._flag.pt:after { background-position: 0 -77px }
._flag.ro>span,
._flag.ro:before,
._flag.ro:after { background-position: 0 -88px }
._flag.gr>span,
._flag.gr:before,
._flag.gr:after { background-position: 0 -99px }
._flag.it>span,
._flag.it:before,
._flag.it:after { background-position: 0 -110px }
._flag.pl>span,
._flag.pl:before,
._flag.pl:after { background-position: 0 -121px }
._flag.se>span,
._flag.se:before,
._flag.se:after { background-position: 0 -132px }
._flag.dk>span,
._flag.dk:before,
._flag.dk:after { background-position: 0 -143px }
._flag.fi>span,
._flag.fi:before,
._flag.fi:after { background-position: 0 -154px }
._flag.no>span,
._flag.no:before,
._flag.no:after { background-position: 0 -165px }
._flag.hu>span,
._flag.hu:before,
._flag.hu:after { background-position: 0 -176px }
._flag.hr>span,
._flag.hr:before,
._flag.hr:after { background-position: 0 -187px }
._flag.ch>span,
._flag.ch:before,
._flag.ch:after { background-position: 0 -198px }
._flag.at>span,
._flag.at:before,
._flag.at:after { background-position: 0 -209px }
._flag.jp>span,
._flag.jp:before,
._flag.jp:after { background-position: 0 -220px }
._flag.se>span,
._flag.se:before,
._flag.se:after { background-position: 0 -231px }
._flag.irish>span,
._flag.irish:before,
._flag.irish:after,
._flag.ie>span,
._flag.ie:before,
._flag.ie:after { background-position: 0 -242px; }
._flag.pak>span,
._flag.pak:before,
._flag.pak:after { background-position: 0 -253px; }
._flag.ki>span,
._flag.ki:before,
._flag.ki:after,
._flag.nz>span,
._flag.nz:before,
._flag.nz:after { background-position: 0 -264px; }
._flag.mal>span,
._flag.mal:before,
._flag.mal:after,
._flag.my>span,
._flag.my:before,
._flag.my:after { background-position: 0 -274px; }
._flag.du>span,
._flag.du:before,
._flag.du:after { background-position: 0 -286px; }
._flag.ke>span,
._flag.ke:before,
._flag.ke:after { background-position: 0 -297px; }
._flag.phi>span,
._flag.phi:before,
._flag.phi:after,._flag.ph>span,
._flag.ph:before,
._flag.ph:after { background-position: 0 -308px; }
._flag.in>span,
._flag.in:before,
._flag.in:after { background-position: 0 -319px; }
._flag.ca>span,
._flag.ca:before,
._flag.ca:after { background-position: 0 -330px; }
._flag.za>span,
._flag.za:before,
._flag.za:after { background-position: 0 -341px; }
._flag.ghana>span,
._flag.ghana:before,
._flag.ghana:after, ._flag.gh>span,
._flag.gh:before,
._flag.gh:after { background-position: -16px 0; }
._flag.usa>span,
._flag.usa:before,
._flag.usa:after, ._flag.us>span,
._flag.us:before,
._flag.us:after { background-position: -16px -11px; }
._flag.zambia>span,
._flag.zambia:before,
._flag.zambia:after, ._flag.zm>span,
._flag.zm:before,
._flag.zm:after { background-position: -16px -22px; }
._flag.pk>span,
._flag.pk:before,
._flag.pk:after { background-position: -16px -88px; }
._flag.sl>span,
._flag.sl:before,
._flag.sl:after,
._flag.lk>span,
._flag.lk:before,
._flag.lk:after { background-position: -16px -99px; }
._flag.lt>span,
._flag.lt:before,
._flag.lt:after,
._flag.lv>span,
._flag.lv:before,
._flag.lv:after { background-position: -16px -110px; }
._flag.sb>span,
._flag.sb:before,
._flag.sb:after,
._flag.rs>span,
._flag.rs:before,
._flag.rs:after { background-position: -16px -120px; }
._flag.cr>span,
._flag.cr:before,
._flag.cr:after { background-position: -16px -132px; }
._flag.ug>span,
._flag.ug:before,
._flag.ug:after { background-position: -16px -77px; }
._flag.hk>span,
._flag.hk:before,
._flag.hk:after { background-position: -16px -33px; }
._flag.ma>span,
._flag.ma:before,
._flag.ma:after,
._flag.mt>span,
._flag.mt:before,
._flag.mt:after { background-position: -16px -44px; }
._flag.po>span,
._flag.po:before,
._flag.po:after { background-position: -16px -55px; }
._flag.ng>span,
._flag.ng:before,
._flag.ng:after { background-position: -16px -66px; }
._flag.uae>span,
._flag.uae:before,
._flag.uae:after {background-position: -16px -143px;}
._flag.est>span,
._flag.est:before,
._flag.est:after {background-position: -16px -154px;}
/**/

/***********
* ELEMENTS *
************/

/* slot thumbs element */
.slots-gallery { position: relative; margin: 0 0 20px; clear: both; }
.slots-gallery p:empty { display: none; }
.slots-gallery-head { background: #4e798d; color: #fff; padding: 10px; margin: 0 0 10px; z-index: 4; position: relative; }
.slots-gallery-head:after { content: ''; display: table; height: 0; clear: both; }
.supports-sticky .slots-gallery-head { position: sticky; position: -webkit-sticky; top: 0; left: 0; right: 0; }
.slots-gallery-provider { width: 112px; height: 41px; float: left; position: relative; z-index: 5; }
.slots-gallery-provider-inner { background: #1e526e; padding: 0 ; line-height: 41px; text-align: center; box-shadow: 1px 1px 2px rgba(0, 0, 0, .35) inset; }
.slots-gallery-provider .slot-icon-placeholder { background: red; width: 60px; height: 18px; display: inline-block; vertical-align: middle; }
.slots-gallery-provider-choice { cursor: pointer; }
.slots-gallery-provider-choice:before { content: ''; width: 12px; height: 11px; border-radius: 3px; background: #4e778d; position: absolute; top: 15px; right: 7px; z-index: 2; }
.slots-gallery-provider-choice:after { content: ''; width: 3px; height: 3px; border-width: 1px 1px 0 0; border-style: solid; border-color: #fff; position: absolute; top: 18px; right: 11px; z-index: 2; transform: rotate(135deg); }
.slots-gallery-provider-choice-toggle { width: 41px; height: 41px; position: absolute; top: 0; right: 0; z-index: 3; cursor: pointer; }
.slots-gallery-provider-choice-open:after { transform: translateY(1px) rotate(-45deg); }
.slots-gallery-provider-choice-open .slots-gallery-provider-inner { border: 5px solid #4e798d; position: absolute; top: -5px; left: -5px; right: -5px; }
.slots-gallery-provider-item { line-height: 40px; display: none; cursor: pointer; }
.slots-gallery-provider-item._software { width: 100%; height: auto; background-size: contain; }
.slots-gallery-provider-item.active,
.slots-gallery-provider-choice-open .slots-gallery-provider-item { display: block;}
.slots-gallery-provider-choice-open .slots-gallery-provider-item.active,
.slots-gallery-provider-choice-open .slots-gallery-provider-item.active:hover { background: rgba(0, 0, 0, .3); }
.slots-gallery-provider-choice-open .slots-gallery-provider-item:hover { background-color: rgba(0, 0, 0, .15); }
.slots-gallery-sorters-filters { float: right; width: 176px; height: 41px; line-height: 41px; position: relative; font-family: 'Raleway', sans-serif; }
.slots-gallery-sorters-filters:before { content: ''; width: 12px; height: 11px; border-radius: 3px; background: #4e778d; position: absolute; top: 15px; right: 7px; z-index: 2; }
.slots-gallery-sorters-filters:after { content: ''; width: 3px; height: 3px; border-width: 1px 1px 0 0; border-style: solid; border-color: #fff; position: absolute; top: 18px; right: 11px; z-index: 2; transform: rotate(135deg); }
.slots-gallery-sorters-filters-open:after { transform: translateY(1px) rotate(-45deg); }
.slots-gallery-sorters-filters-toggle { width: 41px; height: 41px; position: absolute; top: 0; right: 0; z-index: 3; cursor: pointer; }
.slots-gallery-sorters-filters-inner { background: #1e526e; box-shadow: 1px 1px 2px rgba(0, 0, 0, .35) inset; }
.slots-gallery-sorters-filters-open .slots-gallery-sorters-filters-inner { border: 5px solid #4e798d; position: absolute; top: -5px; left: -5px; right: -5px; z-index: 2 }
.slots-gallery-sorter,
.slots-gallery-filter { display: none; line-height: 41px; /*padding: 0 25px 0 12px;*/ }
.slots-gallery-sorter i,
.slots-gallery-filter i { margin-right: 5px; }
.slots-gallery-sorter.active { display: block; }
.slots-gallery-filters { border-top: 2px dashed #4e798d; display: none; }
.slots-gallery-sorters-filters-open .slots-gallery-sorter,
.slots-gallery-sorters-filters-open .slots-gallery-filters,
.slots-gallery-sorters-filters-open .slots-gallery-filter { display: block; }
.slots-gallery-sorters-filters-open .slots-gallery-sorter + .slots-gallery-sorter,
.slots-gallery-sorters-filters-open .slots-gallery-filter + .slots-gallery-filter { margin-top: 1px; }
.slots-gallery-sorters-filters-open .slots-gallery-sorter:hover,
.slots-gallery-sorters-filters-open .slots-gallery-filter:hover { background: rgba(0, 0, 0, .15); }
.slots-gallery-sorters-filters-open .active,
.slots-gallery-sorters-filters-open .active:hover { background: rgba(0, 0, 0, .3); }
.slots-gallery-share { display: none; }
.slots-gallery-body { background: #e4e9ec url(asset/bg/slots-gallery-body.jpg) 50% no-repeat; background-size: cover; }
.slots-gallery.loading .slots-gallery-body { position: relative; }
.slots-gallery.loading .slots-gallery-body:before { content: ''; background: url(asset/icon/spin.gif) 50% no-repeat; width: 44px; height: 44px; position: absolute; top: 50%; left: 50%; margin: -22px 0 0 -22px; }
.slots-gallery-thumbs { overflow: hidden; padding: 12px 0 0; user-select: none; min-height: 324px; }
.slots-gallery-thumb { width: 50%; float: left; margin: 0 0 12px; position: relative; overflow: hidden; text-align: center; display: none; }
.slots-gallery-thumb.visible { display: block; }
.slots-gallery-thumb a { display: block; position: relative; vertical-align: top; max-width: 88%; padding: 0 0 59%; margin: 0 auto; overflow: hidden; box-shadow: 0 0 10px rgba(0, 0, 0, .1) inset; background: #ddd url(asset/icon/spin.gif) 50% no-repeat; background-size: 20px 20px; }
.slots-gallery-thumb a:before { content: ''; background: rgba(72, 90, 100, 0.4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAaALd+VUvD/LIT+HYsnl2KCXzlebRwcC4qlgn68y/kF84DKZ85gsAAAD9SURBVCjPZJCJzsIgEAa3XAV7ajXV//Ca939HKyqgTkJYMiHf7kpmHDrt8bobRvlmFciE1YddzwAYvdMGgPm31HYDtL1TS61c3wIbm3UFNFalt7INUKXfBva1lNR7MPaZ7WFSy32VjJrAr2M5wyGmbH+k4ABzHAyaOno4uiKigfuYAWzq0pxyHxaCyAitSh6259RCC6MM0EvhIbxCehikA/fuYXqEOOhEY9Sn56+KmzRo8cv58vB/ERGNF9glX2JuA/pNVFmZkH5C9hNyPyH/Ewo/QuFPOP4YxHDGvxgk/QjhSD9C0vjTnxSB9Et0+gfaLYaWf8Skict/hPIvAOkGLXwSOulxAAAAAElFTkSuQmCC) no-repeat center; position: absolute; top: 6px; left: 6px; bottom: 6px; right: 6px; box-shadow: 0 0 0 6px rgba(90, 125, 144, 0.7); border: 1px solid #bfd3e3; visibility: hidden; opacity: 0; z-index: 1; background-size: 41px 41px; transition: opacity .15s, background-size .15s, visibility 0s .15s; }
.slots-gallery-thumb a:hover:before { visibility: visible; opacity: 1; background-size: 31px 31px; transition: opacity .15s, background-size .15s; }
.slots-gallery-thumb img { display: block; width: 99%; padding: 0 .5%; height: auto; position: absolute; top: 0; left: 0; }
.slots-gallery-thumb.has-jackpot a:after { content: 'JACKPOT'; background: #b60e0e; font-size: 11px; line-height: 13px; padding: 0 3px; border-radius: 3px; position: absolute; top: 5px; right: 5px; color: #fff; transition: top .15s; }
.slots-gallery-thumb.has-jackpot a:hover:after { top: -15px; }
.slots-gallery-foot { background: #fff; overflow: hidden; position: relative; z-index: 3; }
.slots-gallery-foot.mobile-hidden { display: none; }
.supports-sticky .slots-gallery-foot { position: sticky; position: -webkit-sticky; bottom: -1px; left: 0; right: 0; }
.slots-gallery-nav { padding: 7px 9px; position: relative; overflow: hidden; }
.slots-gallery-prev,
.slots-gallery-next { width: 29px; height: 30px; position: relative; border: 1px solid #a6a6a6; border-radius: 3px; box-shadow: 0 2px 3px rgba(0, 0, 0, .1), inset 0 0 1px #e9e9e9; z-index: 2; cursor: pointer; }
.slots-gallery.loading .slots-gallery-prev,
.slots-gallery.loading .slots-gallery-next { cursor: default; opacity: .3; pointer-events: none; }
.slots-gallery-prev.disabled,
.slots-gallery-next.disabled { cursor: default; pointer-events: none; opacity: .5; }
.slots-gallery-prev { background: rgb(255, 255, 255) url(asset/icon/arr-prev.png) 50% no-repeat; background: url(asset/icon/arr-prev.png), -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-prev.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-prev.png), linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background-position: 50%; background-repeat: no-repeat; }
.slots-gallery-next { background: rgb(255, 255, 255) url(asset/icon/arr-next.png) 50% no-repeat; background: url(asset/icon/arr-next.png), -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-next.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background: url(asset/icon/arr-next.png), linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(222, 222, 222, 1) 50%, rgba(197, 197, 197, 1) 51%, rgba(166, 166, 166, 1) 100%); background-position: 50%; background-repeat: no-repeat; }
.slots-gallery-prev { float: left; }
.slots-gallery-next { float: right; }
.slots-gallery-page-slider { height: 9px; position: absolute; top: 19px; left: 40px; right: 40px; background: #a5a5a5; padding: 0 26px 0 20px; border-radius: 0; box-shadow: none; }
.slots-gallery-page-slider .noUi-base { height: 100%; position: relative; }
.slots-gallery-page-slider .noUi-origin { position: relative; width: 0; height: 100%; }
.slots-gallery-page-slider .noUi-handle { width: auto; min-width: 32px; padding: 0 3px; height: 32px; line-height: 32px; font-family: Arial, sans-serif; font-size: 11px; text-align: center; font-style: normal; color: #fff; position: absolute; top: 50%; left: 50%; overflow: hidden; margin: -16px 0 0; transform: translateX(-50%); border-radius: 16px; box-shadow: 0 1px 1px rgba(0, 0, 0, .35); }
.slots-gallery-page-slider .noUi-handle { background: rgb(255, 80, 9); background: -moz-linear-gradient(top, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); background: -webkit-linear-gradient(top, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); background: linear-gradient(to bottom, rgba(255, 80, 9, 1) 0%, rgba(255, 131, 16, 1) 100%); }
.slots-gallery-counter,
.slots-gallery-pagination { display: none; }
.icon-sort { background-image: url(sprite/slots-filter-sort-sprite.png); background-repeat: no-repeat; width: 22px; height: 22px; display: inline-block; vertical-align: middle; }
.icon-sort-highest-volume { background-position: 0 0; position: relative; top: 1px; }
.icon-sort-highest-rated { background-position: -23px 0; }
.icon-sort-newest { background-position: -46px 0; }
.icon-sort-free-spins { background-position: -69px 0; }
.icon-sort-gamble { background-position: -92px 0; }

@media screen and (min-width:375px) {
	.slots-gallery-thumbs { min-height: 375px; }
}

@media screen and (min-width:414px) {
	.slots-gallery-thumbs { min-height: 408px; }
}

@media screen and (min-width:480px) {
	.slots-gallery-provider { width: 180px; }
	.slots-gallery-thumbs { min-height: 216px; }
	.slots-gallery-thumb { width: 33.33%; }
}

@media screen and (min-width:568px) {
	.slots-gallery-thumbs { min-height: 252px; }
}

@media screen and (min-width:640px) {
	.slots-gallery-thumb a { max-width: 90.92%; }
	.slots-gallery-thumb img { width: 100%; padding: 0; }
}

@media screen and (min-width:667px) {
	.slots-gallery-thumbs { min-height: 278px; }
}

@media screen and (min-width:670px) {
	.slots-gallery-thumbs { min-height: 420px; }
}

@media screen and (min-width:736px) {
	.slots-gallery-thumbs { min-height: 459px; }
}

@media screen and (min-width:768px) {
	.slots-gallery,
	.slots-gallery-head { position: relative; }
	.slots-gallery-head { padding: 8px; margin: 0 0 10px; height: 46px; line-height: 46px; }
	.slots-gallery-share { float: right; display: block; background: #fff; border-left: 10px solid #fff; position: relative; z-index: 5; padding: 19px 19px 19px 114px; height: 24px; line-height: 22px; box-shadow: inset 0 0 0 8px #b9d0dd; margin-left: 8px; }
	.slots-gallery-share-icon { background: url(asset/mainchar/ico-slots-share.png) 50% no-repeat; width: 98px; height: 54px; position: absolute; bottom: -8px; left: 10px; }
	.slots-gallery-share .twitter-share-button { display: inline-block; vertical-align: middle; }
	.slots-gallery-provider { height: 46px; }
	.slots-gallery-provider-inner { line-height: 46px; border-radius: 5px; }
	.slots-gallery-provider-choice:before { top: 18px; }
	.slots-gallery-provider-choice:after { top: 21px; }
	.slots-gallery-provider-choice-toggle { width: 46px; height: 46px; }
	.slots-gallery-provider-item { line-height: 46px; }
	.slots-gallery-provider-item._software { line-height: 50px; }
	.slots-gallery-sorters-filters { height: 46px; line-height: 46px; }
	.slots-gallery-sorters-filters:before { top: 18px; }
	.slots-gallery-sorters-filters:after { top: 21px; }
	.slots-gallery-sorters-filters-inner { border-radius: 5px; }
	.slots-gallery-sorters-filters-toggle { width: 46px; height: 46px; }
	.slots-gallery-sorter,
	.slots-gallery-filter { line-height: 46px; }
	.slots-gallery-body { padding-left: 42px; padding-right: 42px; padding-bottom: 36px; }
	.slots-gallery-body:after { content: ''; background: #fff; height: 24px; position: absolute; bottom: 12px; left: 56px; right: 56px; }
	.slots-gallery-thumbs { min-height: 429px; }
	.slots-gallery-foot,
	.slots-gallery-nav { position: static; padding: 0; }
	.slots-gallery-foot.mobile-hidden { display: block; }
	.slots-gallery-prev,
	.slots-gallery-next { width: 52px; height: auto; background: transparent; border: 0 none; box-shadow: none; position: absolute; top: 72px; bottom: 0; }
	.slots-gallery-prev:before,
	.slots-gallery-next:before { content: ''; width: 42px; height: 124px; background: #fff; position: absolute; top: 50%; margin-top: -62px; transition: width .15s; }
	.slots-gallery-prev:before { left: 0; border-radius: 0 5px 5px 0; }
	.slots-gallery-next:before { right: 0; border-radius: 5px 0 0 5px; }
	.slots-gallery-prev:hover:before,
	.slots-gallery-next:hover:before { width: 48px; }
	.slots-gallery-prev:after,
	.slots-gallery-next:after { content: ''; width: 11px; height: 11px; border-width: 3px 3px 0 0; border-style: solid; border-color: #000; position: absolute; top: 50%; margin-top: -6px; }
	.slots-gallery-prev:after { left: 21px; margin-left: -5px; transform: rotate(-135deg); transition: left .15s; }
	.slots-gallery-prev:hover:after { left: 24px; }
	.slots-gallery-next:after { right: 21px; margin-right: -5px; transform: rotate(45deg); transition: right .15s; }
	.slots-gallery-next:hover:after { right: 24px; }
	.slots-gallery-prev { left: 0; }
	.slots-gallery-next { right: 0; }
	.slots-gallery-prev.disabled,
	.slots-gallery-next.disabled { opacity: .3; }
	.slots-gallery-page-slider { display: none; }
	.slots-gallery-counter,
	.slots-gallery-pagination { display: block; position: absolute; bottom: 12px; line-height: 24px; color: #000; }
	.slots-gallery-counter { font-size: 15px; left: 68px; }
	.slots-gallery-counter strong { color: #00acdd; }
	.slots-gallery-pagination { right: 68px; font-size: 14px; }
	.supports-sticky .slots-gallery-head,
	.supports-sticky .slots-gallery-foot { position: static; }
}

@media screen and (min-width:890px) {
	.slots-gallery-thumbs { min-height: 384px; }
	.slots-gallery-thumb { width: 25%; }
}

@media screen and (min-width:960px) {
	.slots-gallery-thumbs { min-height: 417px; }
}

@media screen and (min-width:1024px) {
	.slots-gallery-provider { width: 184px; }
	.slots-gallery-sorters-filters { float: none; width: auto; display: inline; position: static; }
	.slots-gallery-sorters-filters:before,
	.slots-gallery-sorters-filters:after { content: none; }
	.slots-gallery-sorters-filters-inner { background: transparent; box-shadow: none; }
	.slots-gallery-sorters-filters-toggle { display: none; }
	.slots-gallery-sorters,
	.slots-gallery-filters { display: inline; }
	.slots-gallery-sorter,
	.slots-gallery-sorter.active,
	.slots-gallery-filter,
	.slots-gallery-filter.active { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 30px; border-radius: 15px; padding: 0 16px 0 10px; margin-left: 12px; }
	.slots-gallery-sorter,
	.slots-gallery-filter { cursor: pointer; transition: background .15s, box-shadow .15s; }
	.slots-gallery-sorter.active { cursor: default; pointer-events: none; }
	.slots-gallery-sorter:hover,
	.slots-gallery-filter:hover { background: rgba(0, 0, 0, .1); }
	.slots-gallery-sorter.active,
	.slots-gallery-sorter.active:hover { background: #1e526e; box-shadow: 1px 1px 2px rgba(0, 0, 0, .35) inset; }
	.slots-gallery-filter.active,
	.slots-gallery-filter.active:hover { background: #26688b; box-shadow: 1px 1px 2px rgba(0, 0, 0, .35) inset; }
	.slots-gallery-body { padding-bottom: 40px; padding-left: 46px; padding-right: 46px; }
	.slots-gallery-body:after { bottom: 16px; left: 56px; right: 56px; }
	.slots-gallery-thumbs { padding-top: 16px; min-height: 342px; }
	.slots-gallery-thumb { width: 20%; margin-bottom: 16px; }
	.slots-gallery-counter,
	.slots-gallery-pagination { bottom: 16px; }
	.slots-gallery-counter { left: 66px; }
	.slots-gallery-pagination { right: 66px; }
}

@media screen and (min-width:1100px) {
	.slots-gallery-share-icon { left: 18px; }
	.slots-gallery-share .twitter-share-button { margin-left: 16px; margin-right: 6px; }
	.slots-gallery-share .fb-like { margin-left: 6px; margin-right: 6px; }
	.slots-gallery-sorter,
	.slots-gallery-sorter.active,
	.slots-gallery-filter,
	.slots-gallery-filter.active { margin-left: 18px; }
}

@media screen and (min-width:1220px) {
	.slots-gallery-thumbs { min-height: 393px; }
}

@media screen and (min-width:1280px) {

	.loaded .slots-gallery-single:before { content: ''; background: url(asset/mainchar/slots-thumbs-pirate.png) 50% no-repeat; width: 238px; height: 352px; position: absolute; top: -134px; right: -196px; z-index: 5; pointer-events: none;display:none; }
	.loaded .gbgame .slots-gallery-single:before { content: none}
	.loaded .slots-gallery-next { pointer-events: auto; }
}
 @media screen and (min-width: 776px) and (max-width: 1150px)
 {
  	.section-table-flex .rating.star-icon { padding-left: 0; }
 	.section-table-flex .rating.star-icon:before { visibility: hidden; }
 }

/* sidebar lists */
.side-list { display: none; }

@media only screen and (min-width:900px) {
	.side-list ul,
	.side-list { display: block; margin: 0 auto 14px; padding: 0; list-style: none; font: normal 12px/15px Arial, sans-serif; color: #144078; }
	div.side-list ul { margin-bottom: 0; }
	.side-list.posts li { margin-bottom: 12px; }
	div.side-list > div:first-child,
	.side-list:not(div) li:first-child { background: #dfebee; font-size: 13px; line-height: 18px; padding: 6px 0; margin-bottom: 3px; }
    
    div.side-list.neu.side-list-primary > div:first-child,
	.side-list.neu.side-list-primary:not(div) li:first-child { padding: 0 0 6px; margin: 0;border-bottom: 1px dashed #dfdfdf;font-family: 'Raleway', sans-serif;font-size: 17px; font-weight: 700; color: #4c5256;text-transform: uppercase;background: none; }
    
     div.side-list.neu2 > div:first-child,
	.side-list.neu2:not(div) li:first-child { padding: 0 0 6px; margin: 0;border-bottom: 1px dashed #dfdfdf;font-family: 'Raleway', sans-serif;font-size: 17px; font-weight: 700; color: #4c5256;text-transform: uppercase;background: none; }
    div.side-list.neu2 strong { color: #ff6900;}
    
    
	div.side-list.posts > div:first-child:before,
	.side-list.posts:not(div) li:first-child:before { content: ""; float: left; width: 14px; height: 12px; margin: 2px 20px; background: url(sprite/header-1.png) no-repeat -128px -28px; }
	div.side-list.read > div:first-child:before,
	.side-list.read:not(div) li:first-child:before { content: ""; float: left; width: 19px; height: 17px; margin: 0 20px; background: url(sprite/header-1.png) no-repeat -128px 0px; }
	div.side-list.neu > div:first-child:before,
	.side-list.neu:not(div) li:first-child:before { content: ""; float: left; width: 15px; height: 15px; margin: 1px 15px; background: url(sprite/header-1.png) no-repeat -148px 0px; }
	.side-list li>a { display: block; color: #1f1f1f; text-decoration: none; padding: 10px 5px; border-bottom: 1px dashed #dfdfdf; }
	.side-list.neu li>a { padding-left: 27px; text-indent: -22px; }
	.side-list li img { max-width: 100%; height: auto; }
	.side-list li>span { display: block; font: normal 12px/12px Arial, sans-serif; color: #7f919e; padding: 10px 0; border-top: 1px solid #eee; border-bottom: 1px dashed #dfdfdf; }
	.side-list.posts li a { border: none; font: 600 13px/20px raleway, sans-serif; color: #000000; }
	.side-list.read li a:before { content: ""; display: inline-block; width: 5px; height: 6px; vertical-align: middle; margin: -2px 8px 0 3px; background: url(sprite/header-1.png) no-repeat -128px -42px; }
    .side-list.neu2 li a:before { content: ""; display: inline-block; width: 5px; height: 6px; vertical-align: middle; margin: -2px 8px 0 3px; background: url(sprite/header-1.png) no-repeat -128px -42px; }
	.side-list.neu li a:before { content: ""; display: inline-block; width: 5px; height: 5px; vertical-align: middle; margin: -2px 7px 0 10px; background: url(sprite/header-1.png) no-repeat -91px -27px; }
	.side-list.neu li a { position: relative; padding-right: 58px; }
	.side-list.neu li a span { position: absolute; top: 10px; right: 5px; }
	.side-list li a span { float: right; color: #6c8795; }
	.side-list li a:hover { text-decoration: underline; }
	.side-list.less,
	.side-list.more { position: relative; padding-bottom: 42px; }
	.side-list.more li:not(:first-child) { position: relative; overflow: hidden; transition: all .6s; max-height: 108px; }
	div.side-list.less li:nth-child(5) ~ li,
	.side-list.less li:nth-child(6) ~ li { position: relative; overflow: hidden; transition: all .6s; position: relative; max-height: 0; border: 0; position: 0; }
	.side-list .btn-more { position: absolute; bottom: 0; left: 0; right: 0; padding: 8px 20px; width: 75px; border: 1px solid #4087cd; margin: 0 auto; font-family:  'open sans', sans-serif; font-size: 12px; font-weight: normal; text-align: center; color: #4087cd; background: #fff; border-radius: 14px; cursor: pointer; }
    .side-list .btn-more.v2 {width: 120px;}
	.side-list .btn-more:before { content: '+'; position: absolute; top: 8px; right: 10px; font-size: 18px; font-weight: normal; }
	.side-list .btn-more:hover { background: #4087cd; color: #fff; }
	.side-list.more .btn-more:before { content: '\2013'; top: 7px; }
	.side-list.more .btn-more:after { content: attr(data-more); }
	.side-list.less .btn-more:after { content: attr(data-less); }
}

/* slot review quck navi */
#inhalt { font: normal 13px/16px Arial, sans-serif; color: #144078; }
#inhalt>div { padding: 7px; text-align: center; background: #dfebee; }
#inhalt>div:before { content: ""; float: left; width: 14px; height: 12px; margin: 2px; background: url(sprite/header-1.png) no-repeat -128px -28px; }
#inhalt ul { display: table; margin: 0 auto; padding: 10px 0px; list-style: none; }
#inhalt ul li { }
#inhalt ul li a { display: block; color: #144078; text-decoration: none; padding: 7px 0; }
#inhalt ul li a:before { content: ""; display: inline-block; width: 12px; height: 12px; vertical-align: middle; margin-right: 15px; margin-top: -3px; background: url(sprite/header-1.png) no-repeat -143px -28px; }
#inhalt ul li a:hover { text-decoration: underline; }
#inhalt ul li a:hover:before { background-position: -156px -28px; }

@media only screen and (min-width:670px) {
	#inhalt { position: absolute; top: 7px; right: 5px; width: 220px; }
}

@media only screen and (min-width:900px) {
	#inhalt { top: 10px; right: 16px }
	#inhalt ul { padding: 12px 0; }
	#inhalt ul li a { padding: 4px 0; }
}

/* new slot review quck navi */
#inhalt2 { font: normal 13px/16px Arial, sans-serif; color: #144078; }
#inhalt2>div { padding: 7px; text-align: center; background: #dfebee; }
#inhalt2>div:before { content: ""; float: left; width: 14px; height: 12px; margin: 2px; background: url(sprite/header-1.png) no-repeat -128px -28px; }
#inhalt2 ul { display: table; max-width: 94%; margin: 0 auto; padding: 10px 0px; list-style: none; }
#inhalt2 ul li a { display: block; color: #144078; text-decoration: none; padding: 7px 0 7px 22px; text-indent: -22px; }
#inhalt2 ul li a:before { content: ""; display: inline-block; width: 12px; height: 12px; vertical-align: middle; margin-right: 9px; margin-top: -3px; background: url(sprite/header-1.png) no-repeat -143px -28px; }
#inhalt2 ul li a:hover { text-decoration: underline; }
#inhalt2 ul li a:hover:before { background-position: -156px -28px; }

@media only screen and (min-width:670px) {
	#inhalt2 { position: absolute; top: 7px; right: 5px; width: 220px; }
	#inhalt2 ul { padding: 5px 0px; }
	#inhalt2 ul li a { padding: 3px 0 3px 22px; }
}

@media only screen and (min-width:900px) {
	#inhalt2 { top: 10px; right: 16px }
	#inhalt2 ul { padding: 12px 0; }
	#inhalt2 ul li a { padding: 4px 0 4px 22px; }
}

/* slot review embed game*/
#instagame { position: relative; background: white url(asset/instagame-bg.jpg) no-repeat center; background-size: cover; text-align: center; margin: 0 auto 18px; cursor: pointer; }
#instagame.cleaned { box-shadow: none; height: 0; padding: 0 0 75%; cursor: default; }
#instagame.cleaned:before { content: ""; display: block !important; width: 100px; height: 100px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; background: url(asset/loading.gif) no-repeat center; }
#instagame>iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 0; }
#instagame>.img { display: block; margin: 0 auto; max-width: 376px; width: 95%; }
#instagame>.img img { max-width: 100%; height: auto; }
#instagame>.txt { position: absolute; bottom: 22%; display: block; left: 0; right: 0; padding: 10px 0; font: normal 10px/12px raleway, sans-serif; color: #d0e8fe; background: rgba(0, 0, 0, 0.6) }
#instagame>.txt strong { display: block; font-weight: 800; font-size: 18px; line-height: 26px; color: white; transition: 0.2s linear }
#instagame:hover>.txt strong { text-shadow: 0 0 4px rgba(255, 255, 255, 0.7); color: #E2E8F5; }
#instagame>.txt strong:before,
#instagame>.txt strong:after { content: ""; display: block; width: 0%; height: 1px; margin: 0 auto; transition: 0.1s linear; background: #638FCE; }
#instagame>.txt strong>i { display: inline-block; width: 22px; vertical-align: top; line-height: 22px; margin: 0 3px; background: url(asset/instagame-arrow.png) no-repeat center; background-size: contain; text-indent: -9999px; border-radius: 50%; transition: .2s linear; }
#instagame>.txt strong>i:hover { background-color: #FF6900; }
#instagame:hover>.txt strong>i { margin-left: 8px; margin-right: 8px; animation-name: ripple; animation-duration: 2s; animation-timing-function: ease-out; animation-delay: 0.5s; animation-direction: normal; animation-iteration-count: infinite; animation-fill-mode: none; animation-play-state: running; }
/* .gbgame #instagame { display: none; } */


.gbgame #instagame:before { content: ''; position: absolute; top: 0; right: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(5, 60, 91, .98); }
.gbgame #instagame:after { position: absolute; top: 50%; left: 50%; z-index: 30; content: 'Oops... This slot is not available to \00000a play due to the regulation of the UK \00000a Gambling Commission.\00000a \00000a Dont be upset! After a free \00000a registration you can still'; width: 94%; max-width: 490px; padding-bottom: 110px; font-size: 18px; line-height: 1.2; color: #fff; white-space: pre; word-wrap: break-word; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); background: url(asset/restrictions-arrow-mobile.png) no-repeat right bottom; }
.gbgame #instagame>.img:after { content: 'Play here!'; position: absolute; top: 50%; left: 50%; z-index: 40; padding: 2px 20px; min-width: 200px; font-family: raleway, sans-serif; font-size: 25px; line-height: 1.64; font-weight: 600; color: #fff; border: 1px solid #ff6803; margin-top: 115px; border-radius: 18px; background: -webkit-gradient(linear, left bottom, left top, from(#f04800),to(#ff7b0f)); background: -o-linear-gradient(bottom, #f04800 0%,#ff7b0f 100%); background: linear-gradient(to top, #f04800 0%,#ff7b0f 100%); -webkit-box-shadow: 0px 1px 1px 1px #000; box-shadow: 0px 1px 1px 1px #000; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.gbgame #instagame[style*="margin"]:after { margin-top: 30px; padding-bottom: 125px; background-image: url(asset/restrictions-arrow-down.png); background-position: 94% bottom; background-size: auto 118px; }
.gbgame #instagame[style*="margin"]>.img:after { content: none; }

.gbgame .side-top > .button > a:after { content: none !important; }

@media(min-width: 768px){
	.gbgame #instagame:after { background: url(asset/restrictions-arrow.png) no-repeat 94% bottom; content: 'Oops... This slot is not available to play due to the regulation \00000a  of the UK Gambling Commission.\00000a \00000a Dont be upset! After a free registration you can still'; }
	.gbgame #instagame>.img:after { margin-top: 83px; }
	.gbgame #instagame[style*="margin"] { border: 20px solid #fff; -webkit-box-shadow: 0 0 0 1px #dcdcdc; box-shadow: 0 0 0 1px #dcdcdc; }
}

@media(min-width: 1024px){
	.gbgame #instagame>.img:after { min-width: 160px; }
}

@keyframes ripple {
	0% { box-shadow: 0 0 0 -5px #1F3745, 0 0 0 -1px rgba(255, 255, 255, 0.5) }
	15% { box-shadow: 0 0 5px -3px #1F3745, 0 0 5px 5px rgba(255, 255, 255, 0.5) }
	30% { box-shadow: 0 0 0 6px #1F3745, 0 0 0 5px rgba(255, 255, 255, 0.5) }
	31% { box-shadow: 0 0 0 #1F3745, 0 0 0 rgba(255, 255, 255, 0.5) }
	100% { box-shadow: 0 0 0 #1F3745, 0 0 0 rgba(255, 255, 255, 0.5) }
}
@-webkit-keyframes ripple {
	0% { box-shadow: 0 0 0 -5px #1F3745, 0 0 0 -1px rgba(255, 255, 255, 0.5) }
	15% { box-shadow: 0 0 5px -3px #1F3745, 0 0 5px 5px rgba(255, 255, 255, 0.5) }
	30% { box-shadow: 0 0 0 6px #1F3745, 0 0 0 5px rgba(255, 255, 255, 0.5) }
	31% { box-shadow: 0 0 0 #1F3745, 0 0 0 rgba(255, 255, 255, 0.5) }
	100% { box-shadow: 0 0 0 #1F3745, 0 0 0 rgba(255, 255, 255, 0.5) }
}

@media only screen and (min-width:480px) {
	#instagame>.txt { font-size: 11px; line-height: 13px }
	#instagame>.txt strong { font-size: 20px; line-height: 28px; }
	#instagame>.txt strong>i {/* width: 20px; *//* line-height: 22px; */ }
}

@media only screen and (min-width:600px) {
	#instagame { background-size: 847px; border: 1px solid #dddddd; box-shadow: 0 0 0 15px white inset; padding: 15px 15px 10%; }
	#instagame>.txt { font-size: 12px; line-height: 14px; right: 15px; left: 15px; padding: 0 0 3%; background: none; bottom: 5%; }
	#instagame>.txt strong { margin-bottom: 3%; font-size: 21px; line-height: 40px; background: rgba(0, 0, 0, 0.6) url(asset/glider.png) no-repeat -80% 20%; -moz-animation: glide 8s ease-out 2s infinite forwards; -webkit-animation: glide 8s ease-out 2s infinite forwards; animation: glide 8s ease-out 2s infinite forwards; }
	@keyframes glide {
		0% { background-position: -80% 20%; }
		25% { background-position: 180% 85%; }
		100% { background-position: 180% 85%; }
	}
	@-webkit-keyframes glide {
		0% { background-position: -80% 20%; }
		25% { background-position: 180% 85%; }
		100% { background-position: 180% 85%; }
	}
	@-moz-keyframes glide {
		0% { background-position: -80% 20%; }
		25% { background-position: 180% 85%; }
		100% { background-position: 180% 85%; }
	}
	#instagame>.txt strong:after { margin-top: 4px; }
	#instagame>.txt strong>i { width: 30px; vertical-align: middle; line-height: 30px; }
}

@media only screen and (min-width:768px) {
	#instagame { box-shadow: 0 0 0 20px white inset; padding: 20px 20px 10%; }
	#instagame>.txt { right: 20px; left: 20px; }
	#instagame>.txt strong { line-height: 56px; }
	#instagame>.txt strong>i { width: 50px; line-height: 50px; }
	#instagame:hover>.txt strong:before,
	#instagame:hover>.txt strong:after { width: 100%; }
}

@media only screen and (min-width:900px) {
	#instagame { margin-bottom: 18px !important; }
	#instagame.cleaned:before { display: none; }
}

@media only screen and (min-width:1024px) {
	#instagame { box-shadow: 0 0 0 26px white inset; padding: 26px 26px 11%; }
	#instagame>.txt { right: 26px; left: 26px; }
	#instagame>.txt strong { font-size: 25px; line-height: 72px; }
	#instagame>.txt strong>i { width: 60px; line-height: 60px; }
}

/* slot review user voting */
#voting { margin: 0 auto 14px; padding: 5px 5px 16px; font: normal 12px/10px Arial, sans-serif; text-align: center; color: #959595; border: 1px solid #dddddd; background: white; box-shadow: 0 0 0 4px white inset, 0 0 0 5px #c7c7c7 inset; }
#voting>b,
#voting>div>b { display: block; font-size: 13px; line-height: 15px; color: #535353; padding: 12px 0 9px; }
#voting i,
#voting i:before { display: block; width: 130px; height: 20px; margin: 0; background: url(sprite/voting-misc.png) repeat-x 0 0; }
#voting>i { margin: 0 auto; text-align: left; font-size: 0; }
#voting>i:before { content: ""; background-position: 0 -21px; }
#voting>i.v46:before { width: 118px }
#voting>strong,
#voting>div>strong { display: block; padding: 15px 10px 10px; margin: 0 10px; font: normal 27px/30px 'russo one', sans-serif; color: #dddddd; }
#voting>strong strong,
#voting>div>strong strong { font-weight: normal; color: #ff6900; }
#voting>span,
#voting>div>span { display: block; line-height: 14px; padding-top: 5px; }
#voting>span span,
#voting>div>span span { color: black }
.ec-stars-wrapper { font-size: 0px; display: inline-block; position: relative; height: 20px; line-height: 20px; }
.ec-stars-wrapper[data-tooltip]:hover:before { content: attr(data-tooltip); position: absolute; bottom: 90%; left: 50%; text-align: center; max-width: 100px; margin-left: -50px; background: rgba(0, 0, 0, .7); color: white; font-size: 10px; line-height: 13px; border-radius: 3px; padding: 3px; }
.ec-stars-wrapper span { text-decoration: none; display: inline-block; width: 26px; height: 20px; background: url(sprite/voting-misc.png) no-repeat 0 -21px; line-height: 20px; cursor: pointer; }
.ec-stars-wrapper:hover span,
.ec-stars-wrapper.is-voted span { }
.ec-stars-wrapper > span:hover ~ span { background: url(sprite/voting-misc.png) no-repeat 0 0px; }
.ec-stars-wrapper span:active { }
.ec-stars-overlay { background: url(sprite/voting-misc.png) repeat-x right 0; position: absolute; height: 20px; right: 0; top: 0; }
.ec-stars-wrapper:hover .ec-stars-overlay { display: none; }

@media only screen and (min-width:480px) {
	#voting>.ec-stars-wrapper,
	#voting>i,
	#voting>strong,
	#voting>div>strong { display: inline-block; padding: 0; vertical-align: top; line-height: 25px; }
}

@media only screen and (min-width:768px) and (max-width:899px), (min-width:1024px) {
	#voting { float: left; width: 185px; margin-right: 10px; }
	#voting>i,
	#voting>.ec-stars-wrapper,
	#voting>strong,
	#voting>div>strong { display: block }
	#voting>strong,
	#voting>div>strong { padding: 15px 0 10px; line-height: 30px; }
}

/* slot review top3 casinos */
.top-brands { overflow: hidden; padding: 0; margin: 0 -5px 14px; list-style: none; background: #6c8795; }
.top-brands li { margin: 0 12px 12px; }
.top-brands li .logo { position: relative; display: block; padding: 4px 4px 10px; font: normal 17px/22px 'russo one', sans-serif; color: #999999; text-decoration: none; text-align: center; background: #fafafa; border: 1px solid #e3e3e3; box-shadow: 0 0 0 3px white inset, 0 0 0 4px #e3e3e3 inset; }
.top-brands li .logo:hover { background-color: white; box-shadow: 0 0 0 3px #f3f3f3 inset, 0 0 0 4px #e3e3e3 inset; }
.top-brands li .logo>._brand,
.top-brands li .logo>._logo { display: block; width: auto; height: 56px; line-height: 56px; font-size: 0; }
.top-brands li a.logo>._logo:before { content: ""; }
.top-brands li .logo>a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background: none; }
.top-brands li .logo>span { display: block; line-height: 15px; padding: 1px 3px; }
.top-brands li .logo>span>span { display: block; color: #a9a9a9; font-size: 14px; line-height: 17px; }
.top-brands li .logo>span>span:first-child { color: #616161; }
.top-brands li .logo>span b,
.top-brands li .logo>span>span:first-child b { font-weight: normal; color: black; }
.top-brands li .logo>span>span>b { color: #616161; }
.top-brands li .logo>span>span>span>b { color: #616161; }

@media only screen and (min-width:480px) {
	.top-brands:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAD1BMVEX////6+vrf39/e3t7d3d1LVBdcAAAAIElEQVQI12NwZGBgZBBgYBBmADIMgYSwAJChCGQIITMAHB0BQ0/Qe94AAAAASUVORK5CYII=) }
}

@media only screen and (min-width:600px) {
	.top-brands { overflow: hidden; margin: 0 0 14px; background: none; }
	.top-brands li { margin: 0; padding-left: 2%; width: 32%; float: left; background: white; }
	.top-brands li.last { margin-right: 2%; }
	.top-brands:after { content: ""; display: block; overflow: hidden; height: 115px; box-shadow: 1px 0 0 white inset, 2px 0 0 #ddd inset, 0 0 0 1px #ddd inset; }
	.top-brands li:first-child { padding-left: 0; }
	.top-brands li .logo { line-height: 48px; padding: 4px; height: 105px; }
	.top-brands li .logo>._brand,
	.top-brands li .logo>._logo { margin: 0 5px; border-bottom: 1px solid #eeeeee; }
	.top-brands li .logo>span { display: inline-block; font-size: 21px; line-height: 15px; vertical-align: middle; }
	.top-brands li .logo>span>span { display: block; color: #a9a9a9; font-size: 16px; line-height: 17px; }
	.top-brands li .logo>span>span:first-child { color: #616161; font-size: 20px; }
	.top-brands li .logo>span>span>b { color: #616161; }
	.top-brands li .logo>span>span>span>b { color: #616161; }
}

@media only screen and (min-width:900px) {
	.top-brands { margin-bottom: 14px !important; }
}

/* casino review slot list */
.slotlist { font: normal 10px/13px Arial, sans-serif; color: #606060; margin: 0 -5px 18px; }
.slotlist>.title { font: 500 14px/14px raleway, sans-serif; color: white; background: #6c8795; text-align: center; padding: 8px; }
.slotlist>.captions { display: none; }
.slotlist>.type { position: relative; max-height: 500px; padding-bottom: 48px; overflow: hidden; transition: 0.3s linear; }
.slotlist>.type.opened { max-height: none; }
.slotlist>.type .link { text-align: center; font-size: 13px; line-height: 13px; border-bottom: 1px solid #ddd; }
.slotlist>.type .link strong { display: block; font: normal 18px/18px 'russo one', sans-serif; color: #474747; padding: 10px; }
.slotlist>.type .link img { max-width: 100%; height: auto; }
.slotlist>.type .link a { display: block; padding: 20px 10px 10px; font-weight: bold; color: #357bde; }
.slotlist>.type .link a:hover { text-decoration: none; }
.slotlist>.type .line { border-bottom: 1px solid #ddd; padding: 2% 3%; min-height: 50px; overflow: hidden; }
.slotlist>.type .line:nth-child(odd) { background: #fafbfb; }
.slotlist>.type .line>i { float: left; margin: 0 10px 3px 0; text-indent: -9990px; }
.slotlist>.type .line ._software { float: left; margin: 0 10px 2px 0; text-indent: -9990px; }
.slotlist>.type .line.devbig>i { background-image: url(sprite/provider-big.png) }
.slotlist>.type .line.devbig2>i { background-image: url(sprite/provider-big1.png) }
.slotlist>.type .line.devbig2.justforthewin>i { background-image: url(asset/justforthewin.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.four-the-player>i { background-image: url(asset/4-the-player.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.four-the-player-v2>i { background-image: url(asset/4-the-player-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.g-games>i { background-image: url(asset/g-games.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.g-games-v2>i { background-image: url(asset/g-games-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.golden-rock>i { background-image: url(asset/golden-rock.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.golden-rock-v2>i { background-image: url(asset/golden-rock-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.iwg>i { background-image: url(asset/iwg.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.iwg-v2>i { background-image: url(asset/iwg-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.markor>i { background-image: url(asset/markor.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.markor-v2>i { background-image: url(asset/markor-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.matrix-studios>i { background-image: url(asset/matrix-studios.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.matrix-studios-v2>i { background-image: url(asset/matrix-studios-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.reelfeel>i { background-image: url(asset/reelfeel-gaming.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.reels-n-dice>i { background-image: url(asset/reels-n-dice.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.reels-n-dice-v2>i { background-image: url(asset/reels-n-dice-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.rising-entertainment>i { background-image: url(asset/rising-entertainment.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.rocksalt-interactive>i { background-image: url(asset/rocksalt-interactive.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.rocksalt-interactive-v2>i { background-image: url(asset/rocksalt-interactive-2.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.gamomat>i { background-image: url(asset/gamomat.png); width: 140px; height: 60px; }
.slotlist>.type .line.devbig2.hacksaw-games>i { background-image: url(asset/hacksaw-games.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.kalamba>i { background-image: url(asset/kalamba.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.reel-play>i { background-image: url(asset/reelplay.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.synot>i { background-image: url(asset/synot.png); width: 140px; height: 50px; }
.slotlist>.type .line.devbig2.greentube>i { background-image: url(asset/greentube.png); width: 140px; height: 50px; background-position: center;}
.slotlist>.type .line.devbig2.revolver>i { background-image: url(asset/revolver-gaming.png); width: 140px; height: 70px; left: 5% }

.slotlist>.type .toggle { position: absolute; bottom: 0; left: 0; right: 0; border-top: 1px solid #ddd; background: #ebebeb; font: italic normal 14px/14px raleway, sans-serif; text-align: center; cursor: pointer; box-shadow: 0 0 0 4px white inset, 0 0 0 5px #c7c7c7 inset, 0 0 50px 20px white; }
.slotlist>.type .toggle:hover { background: #F7F7F7; }
.slotlist>.type.opened .toggle { box-shadow: 0 0 0 4px white inset, 0 0 0 5px #c7c7c7 inset }
.slotlist>.type .toggle:before { content: attr(open); display: block; position: absolute; left: 0; right: 0; bottom: 0; top: 0; margin: auto; width: 220px; height: 28px; }
.slotlist>.type .toggle:after { content: ""; float: right; width: 30px; height: 26px; margin: 11px; background: url(asset/toggle.png) no-repeat 0 0; }
.slotlist>.type .toggle span { float: left; width: 30px; height: 26px; margin: 11px; text-indent: -9999px; background: url(asset/toggle.png) no-repeat 0 0; }
.slotlist>.type.opened .toggle span,
.slotlist>.type.opened .toggle:after { background-position: 0 -26px }
.slotlist>.type.opened .toggle:before { content: attr(close); height: 14px; }
.slotlist>.type.shortlist { max-height: initial; padding-bottom: 0px; border-bottom: 1px solid #ddd; }
.slotlist>.type.shortlist .toggle { box-shadow: none; }
.slotlist>.type.shortlist .toggle:before,
.slotlist>.type.shortlist .toggle:after { display: none; }
.slotlist>.type.shortlist .link { bottom: 0; height: auto; }
.slotlist>.type.shortlist .line.mobile { padding-bottom: 3%; border-bottom: 0; }

@media only screen and (min-width:600px) {
	.slotlist>.type { padding-left: 30%; max-height: 400px; }
	.slotlist>.type .link { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; width: 28%; padding-left: 1%; padding-right: 1%; height: 220px; border-bottom: none; }
	.slotlist>.type.opened .link { margin-top: 100px; }
	.slotlist>.type .line { border-left: 1px solid #ddd; }
	.slotlist>.type .toggle:before { width: auto; height: 14px; }
}

@media only screen and (min-width:768px) {
	.slotlist>.type { max-height: 300px; }
}

@media only screen and (min-width:1024px) {
	.slotlist { margin-left: auto; margin-right: auto; border: 1px solid #ddd; border-top: none; }
	.slotlist>.captions { display: block; padding: 10px 0; font-size: 13px; line-height: 12px; color: #252525; background: #dfebee; text-align: center; overflow: hidden; }
	.slotlist>.captions>span { display: block; overflow: hidden; }
	.slotlist>.captions>span.first { float: left; width: 25%; }
	.slotlist>.captions>span.second { float: left; width: 15%; }
	.slotlist>.type { padding-left: 25%; max-height: 250px; }
	.slotlist>.type.opened { max-height: 6000px; }
	.slotlist>.type.opened.full { max-height: none; }
	.slotlist>.type .link { width: 23%; bottom: 49px; }
	.slotlist>.type.opened .link { margin-top: 15px; }
	.slotlist>.type .line { position: relative; padding-left: 185px; }
	.slotlist>.type .line:before { content: ""; position: absolute; top: 0; left: 170px; bottom: 0; border-right: 1px solid #ddd; }
	.slotlist>.type .line>i { position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: calc(100% - 170px); }
	.slotlist>.type .line ._software { position: absolute; top: 0; bottom: 0; left: 0; width: 170px; margin: auto; }
	.slotlist>.type .line.mobile>i { width: 90px; text-indent: 0; font: normal 12px/20px 'russo one', sans-serif; background: none; text-align: center; }
	.slotlist>.type .line.mobile>i:before { content: ""; display: block; margin: 0 auto; width: 53px; height: 39px; background: url(sprite/provider-big.png) no-repeat -140px -122px; }
	.slotlist>.type.opened .link + .line>i { bottom: 0 !important }
}

/* casino review last elem */
.wrap-summary { padding: 6px; border: 1px solid #dddddd; margin: 0 auto 18px; font: normal 13px/18px Arial, sans-serif; color: #606060; }
.wrap-summary h3,
.wrap-summary h2 { margin: 0; padding: 7px; font-size: 20px; }
.wrap-summary .content { padding: 0 6px; }
.wrap-summary .content .title { font: bold 15px/20px 'open sans', sans-serif; color: #343434; text-align: center; border-bottom: 1px solid #777777; padding: 12px; }
.wrap-summary .content .title strong { }
.wrap-summary .content .txt { border-bottom: 1px solid #777777; padding: 10px 10px 0; }
.wrap-summary .content .txt p { margin: 0; padding-bottom: 10px; }
.wrap-summary .content .list { padding: 15px 0; }
.wrap-summary .content .list ul { display: table; margin: 0px auto; padding: 0; list-style: none; font: normal 12px/12px 'open sans', sans-serif; max-width: 95%; color: #343434; }
.wrap-summary .content .list ul li { position: relative; padding: 9px 2px 9px 25px; }
.wrap-summary .content .list ul li:before { content: "\2713"; font-weight: bold; position: absolute; top: 9px; left: 7px; color: #8cc52c; }
.wrap-summary .offer { font: normal 16px/20px Arial, sans-serif; color: white; padding: 1px 5px 20px; text-align: center; background: #0F3969 url(asset/wrap-summary-bg.jpg) no-repeat center 0; background-size: cover; }
.wrap-summary .offer>strong { display: block; font: normal 23px/25px 'russo one', sans-serif; padding: 8px 0; text-transform: uppercase; }
.wrap-summary .offer>._logo { display: block; height: 60px; line-height: 60px; margin: 0 auto 10px; }
.wrap-summary .offer>._brand,.wrap-summary .offer>._software{margin: 0 auto 10px}
.wrap-summary .offer>b { display: block; font-size: 16px; line-height: 18px; color: #ffea01; padding: 8px; }
.wrap-summary .offer>.bonus { display: block; font-size: 11px; line-height: 16px; margin: 3px 0; }
.wrap-summary .offer>.bonus:before,
.wrap-summary .offer>.bonus:after { content: ""; background: url(asset/yellow-line.png) no-repeat center; display: block; width: 226px; height: 8px; margin: 0 auto; }
.wrap-summary .offer>.bonus:before { margin-bottom: 8px; }
.wrap-summary .offer>.bonus:after { margin-top: 8px; }
.wrap-summary .offer>.bonus strong { display: block; font: normal 36px/40px 'russo one', sans-serif; color: #f3e11e; }
.wrap-summary .offer>.bonus.smaller strong {  font-size: 30px; line-height: 34px }
.wrap-summary .offer>.bonus strong sup { font-size: 22px }
.wrap-summary .offer>a { display: block; width: 159px; font: bold 20px/24px Arial, sans-serif; color: white; text-decoration: none; padding: 9px; margin: 45px auto 0; background: #ff6900; border: 1px solid #0c3158; border-radius: 4px; box-shadow: 0 0 0 #9aebff, 0 0 25px #9aebff, 0 10px 30px -14px white inset; transition: 0.2s linear; }
.wrap-summary .offer>a:hover { box-shadow: 0 0 25px #9aebff, 0 0 27px 1px #9aebff, 0 10px 30px -14px white inset; background: #ffae00; }

@media only screen and (min-width:600px) {
	.wrap-summary { padding: 0; border: none; overflow: hidden; }
	.wrap-summary h3,
	.wrap-summary h2 { text-align: center; }
	.wrap-summary .content { float: left; width: 50%; padding: 0; margin-right: 1.5%; }
	.wrap-summary .content .title { padding: 10px 2px; }
	.wrap-summary .content .txt { padding: 0 10px; height: 147px; line-height: 147px; }
	.wrap-summary .content .txt p { line-height: 18px; display: inline-block; vertical-align: middle; padding: 0; }
	.wrap-summary .content .list { height: 160px; line-height: 160px; text-align: center; padding: 0; }
	.wrap-summary .content .list ul { font-size: 13px; line-height: 14px; display: inline-block; vertical-align: middle; text-align: left; }
	.wrap-summary .content .list ul li { height: 28px; padding-top: 1px; padding-bottom: 1px; }
	.wrap-summary .content .list ul li:before { font-size: 16px; top: 2px; left: 5px; }
	.wrap-summary .offer { overflow: hidden; margin-top: 15px; padding-top: 15px; padding-bottom: 35px; }
}

@media only screen and (min-width:600px) and (max-width:1023px) {
	.wrap-summary .content .txt.v3 { height: 165px; }
}

@media only screen and (min-width:768px) {
	.wrap-summary .content { width: 57%; margin-top: 5px; }
	.wrap-summary .content .list { height: 145px; line-height: 145px; }
	.wrap-summary .content .list ul li { height: auto; padding-top: 9px; padding-bottom: 9px; }
	.wrap-summary .content .list ul li:before { top: 9px; left: 5px; }
}

@media only screen and (min-width:1024px) {
	.wrap-summary { overflow: visible; }
	.wrap-summary:after { content: ''; clear: both; display: table; height: 0; }
	.wrap-summary h3,
	.wrap-summary h2 { width: 64%; padding: 2px 1px; }
	.wrap-summary .content { position: relative; width: 47%; padding-right: 18%; margin-top: 25px; }
	.wrap-summary .content:after { content: attr(data); position: absolute; top: 40px; right: -3px; display: block; width: 165px; height: 35px; padding: 30px 0 184px; font: normal 35px/35px 'russo one', sans-serif; color: white; text-align: center; background: url(asset/wrap-summary-rating.png) no-repeat 0 0; }
	.wrap-summary .content .txt { height: 100px; line-height: 100px; }
	.wrap-summary .content .txt.v2 { height: 110px; }
	.wrap-summary .content .txt.v3 { height: 130px; }
	.wrap-summary .content .list { height: 150px; line-height: 150px; }
	.wrap-summary .content .list ul li:before { top: 8px; left: 0px; color: #53cc12; font-size: 17px; font-weight: 700; text-shadow: 0 0 1px black, 0 0 1px black; }
	.wrap-summary .offer { float: right; margin-top: -31px; width: 33%; padding-left: 0; padding-right: 0; padding-bottom: 30px; overflow: visible; }
}

@media only screen and (min-width:1100px) {
	.wrap-summary { border: 1px solid #dddddd; padding: 1.8%; }
	.wrap-summary h3,
	.wrap-summary h2 { width: 68%; }
	.wrap-summary .content { width: 48%; padding-right: 16.5%; border: 1px solid #dddddd; margin-top: 24px; padding-left: 3.5%; }
	.wrap-summary .content .txt { padding: 0; }
	.wrap-summary .offer { width: 29.5%; }
}

/* casino review first elem wrapper */
.wrap-casino { background: #0f3968 url(/front/asset/wrap-casino-px.png) repeat-y center 0; box-shadow: 0 0 70px #0f3968 inset; padding: 15px 5px 10px; margin: -5px -5px 20px; }
.wrap-casino:after { content: ""; display: table; clear: both; }
.wrap-casino h1,
.vnew .wrap-casino h1 { font: normal 18px/20px 'russo one', sans-serif; color: white; margin-bottom: 10px; }
.wrap-casino h1 span { display: block; font-size: 13px; }
.wrap-casino>div>p { font: normal 14px/15px Arial, sans-serif; color: #a8d8ff; padding-bottom: 10px; margin: 0; display: none; }
.wrap-casino.v2 .terms { clear: both; margin: -10px 4px -32px; font-size: 10px; line-height: 1.2; color: #7eb8d7; }
.wrap-casino.v2 .terms .trigger-terms { text-decoration: underline; cursor: pointer; }
.wrap-casino.v2 .terms .trigger-terms:hover { text-decoration: none; }
.wrap-casino.v2 .bonusbox>.link a:before { content: none; }


@media only screen and (min-width:480px) {
	.wrap-casino.v2 .bonusbox-terms { float: right;  width: 58%; }
	.wrap-casino.v2 .terms { margin: 0 0 0 -40vw; padding-bottom: 10px; }
	.wrap-casino.v2 .bonusbox { width: auto; margin-right: 6vw;  }
}

@media only screen and (min-width:600px) {
	.wrap-casino { padding-top: 45px; background: #0f376a url(asset/wrap-casino-bg-tablet.jpg) no-repeat right 0; }
	.wrap-casino>.txt { float: left; width: 48%; padding-left: 1%; }
	.wrap-casino h1 { padding: 0; }
	.wrap-casino>div>p { display: block; position: relative; z-index: 10; }
	.wrap-casino.v2 .bonusbox-terms  { width: 46%; }
	.wrap-casino.v2 .terms { margin-left: 0; }
}

@media only screen and (min-width:768px) {
	.wrap-casino>.txt { padding-left: 1.5%; }
	.wrap-casino h1 { font-size: 20px; line-height: 22px; }
	.wrap-casino h1 span { font-size: 14px; line-height: 16px; }
	.wrap-casino h1:before { content: attr(data); float: right; width: 96px; height: 95px; font-size: 32px; line-height: 32px; height: 32px; padding: 27px 0 36px; margin: 16px -40px 0 4px; text-align: center; background: url(asset/bonusbox-misc-tablet.png) no-repeat 0 0; }
	.wrap-casino.v2 .bonusbox { margin-right: 5vw; }
}

@media only screen and (min-width:800px) {
	.wrap-casino>.txt { width: 50%; }
}

@media only screen and (min-width:950px) {
	.wrap-casino { padding-left: 24%; position: relative; }
	.wrap-casino>.txt { width: 48%; padding-left: 1%; }
}

@media only screen and (min-width:1024px) {
	.wrap-casino { padding-left: 24%; background-image: url(asset/wrap-casino-bg-desktop.jpg); background-position: center 0; }
	.wrap-casino>.txt { width: 50%; padding-left: 1.5%; padding-bottom: 10px; }
	.wrap-casino h1 { font-size: 21px; line-height: 24px; margin-top: -10px; }
	.wrap-casino h1 span { font-size: 15px; line-height: 17px; }
	.wrap-casino h1:before { width: 103px; font-size: 35px; line-height: 35px; height: 35px; padding: 28px 0 40px; margin: 16px -40px 0 4px; background: url(asset/bonusbox-misc-desktop.png) no-repeat 0 0; }

	.wrap-casino.v2 .bonusbox { margin-right: 5vw; }

}

@media only screen and (min-width:1100px) {
	.wrap-casino { padding-top: 50px; padding-bottom: 20px; padding-left: 23.5%; }
	.wrap-casino>.txt { width: 48% }
	.wrap-casino>div>p { line-height: 17px }
	.wrap-casino.v2 { padding-bottom: 68px; }
	.wrap-casino.v2 .whitebox,
	.wrap-casino.v2 .previewbox { margin-bottom: 48px; }
	.wrap-casino.v2 .bonusbox { margin-right: 9%; }
	.wrap-casino.v2 .bonusbox-terms { float: none; width: auto; margin: 0; }
	.wrap-casino.v2 .terms { display: flex; align-items: center; padding: 0; margin: 0 20px -64px -224px; min-height: 56px; }
	.wrap-casino.v2 .terms div { flex: 1 1 auto; width: 100%; }
}

@media only screen and (min-width:1130px) {
	.wrap-casino { margin-left: 0; margin-right: 0; }
}

/* casino review first elem bonus box */
.bonusbox { width: 81%; margin: 40px 0 70px 5%; padding: 0px; position: relative; color: white; background: #1458a1; border-left: 1px solid white; border-right: 1px solid white; box-shadow: -5px -8px 15px -5px #84B5FF, 5px 0 10px -5px #84B5FF, 10px 0 0 #012751; }
.bonusbox:before { content: ""; position: absolute; right: -11px; left: -1px; bottom: 100%; padding-top: 9.2%; display: block; height: 0; background: url(asset/bonusbox-top.png) no-repeat top right; }
.bonusbox:after { content: ""; position: absolute; right: -11px; left: -1px; top: 100%; padding-bottom: 11%; display: block; height: 10px; background: url(asset/bonusbox-bot.png) no-repeat 0 0; }
.bonusbox>._logo { height: 40px; line-height: 40px; padding-right: 7%; }
.bonusbox>._brand,.bonusbox>._software{ width:auto;height: 36px; margin:2px 7% 2px 0; background-size:contain;}
.bonusbox>.list { height: 100px; line-height: 100px; text-align: center; margin-bottom: 5px; }
.bonusbox>.list ul { display: inline-block; margin: auto; padding: 0; list-style: none; width: 90%; vertical-align: middle; line-height: 20px; text-align: left; }
.bonusbox>.list ul li { font: normal 16px/18px 'russo one', sans-serif; color: white; background: url(asset/bonusbox-misc-mobile.png) no-repeat -229px -68px; padding: 0 0 6px 35px; overflow: hidden; }
.bonusbox>.list ul li:last-child { padding-bottom: 0; }
.bonusbox>.list ul li span { float: right; width: 70%; font: normal 12px/13px Arial, sans-serif; }
.bonusbox>.list ul li span a { color: #fff; text-decoration: none; }
.bonusbox>.bonus { width: 230px; margin: 0px auto 4px; font: normal 18px/16px 'russo one', sans-serif; color: white; overflow: hidden; }
.bonusbox>.bonus:before { content: ""; display: block; width: 170px; height: 11px; margin: 0 0 2px; background: url(asset/bonusbox-misc-mobile.png) no-repeat -83px 0; }
.bonusbox>.bonus>span { display: block; text-align: center; color: #63a2f1; }
.bonusbox>.bonus>span:first-child { float: left; height: 30px; font-size: 15px; line-height: 13px; margin-right: 2px; margin-top: 3px; text-align: left; }
.bonusbox>.bonus>span sup { font-size: 10px; }
.bonusbox>.bonus>span span { display: block; font-size: 10px; line-height: 10px }
.bonusbox>.bonus>b { display: block; font-weight: normal; font-size: 26px; line-height: 22px; text-align: center; }
.bonusbox>.bonus>strong { float: left; font-size: 43px; font-weight: normal; line-height: 36px; }
.bonusbox>.bonus>sup { display: block; top: 1px; font-size: 20px; line-height: 18px; overflow: hidden; }
.bonusbox>.bonus>em { overflow: hidden; font-style: normal; display: inline-block; }
.bonusbox>.arrow { font: normal 13px/18px Arial, sans-serif; color: #ffea01; text-align: center; height: 28px; }
.bonusbox>.arrow:after { content: ""; display: inline-block; width: 13px; height: 16px; margin-top: 10px; margin-left: 4px; background: url(asset/bonusbox-misc-mobile.png) no-repeat -83px -12px; vertical-align: top; }
.bonusbox>.link { position: absolute; right: 0; z-index: 10; margin-right: -25px; text-align: center; }
.bonusbox>.link a { float: right; width: 170px; font: bold 20px/24px Arial, sans-serif; color: white; text-decoration: none; padding: 12px; background: #ff6900; border: 1px solid #0c3158; border-radius: 4px; box-shadow: 0 0 0 #9aebff, 0 0 25px #9aebff, 0 10px 30px -14px white inset; transition: 0.2s linear; }
.bonusbox>.link a:hover { box-shadow: 0 0 25px #9aebff, 0 0 27px 1px #9aebff, 0 10px 30px -14px white inset; background: #ffae00; }
.bonusbox>.link span { float: right; clear: right; width: 196px; font: normal 10px/16px Arial, sans-serif; color: #93c6ed; }
.bonusbox>.award { position: absolute; top: -37px; right: -28px; display: block; width: 84px; height: 96px; background: url(asset/awards/egr-nominee-small.png); text-indent: -9999px; }
.bonusbox>.award.egr-nominee { background-image: url(asset/awards/egr-nominee-small.png) }
.bonusbox>.award.egr-winner { background-image: url(asset/awards/egr-winner-small.png) }
.bonusbox>.award.iga-nominee { background-image: url(asset/awards/iga-nominee-small.png) }
.bonusbox>.award.iga-winner { background-image: url(asset/awards/iga-winner-small.png) }
.bonusbox>.award.gia-nominee { background-image: url(asset/awards/gia-nominee-small.png) }
.bonusbox>.award.gia-winner { background-image: url(asset/awards/gia-winner-small.png) }
.bonusbox>.award.gg-nominee { background-image: url(asset/awards/gg-nominee-small.png) }
.bonusbox>.award.gg-winner { background-image: url(asset/awards/gg-winner-small.png) }

@media only screen and (min-width:420px) {
	.bonusbox { margin-right: auto; margin-left: auto; }
}

@media only screen and (min-width:480px) {
	.wrap-casino .bonusbox { float: right; width: 52%; margin-right: 6%; margin-top: 30px; }
}

@media only screen and (min-width:600px) {
	.wrap-casino .bonusbox { float: right; width: 41%; margin-right: 6%; max-width: 285px; margin-top: 8% }
}

@media only screen and (min-width:768px) {
	.wrap-casino .bonusbox { margin-right: 5%; margin-top: 35px; }
	.bonusbox>._logo { height: 60px; line-height: 60px; }
	.bonusbox>._brand,.bonusbox>._software{ height: 50px; margin-top:5px; margin-bottom:5px;}
	.bonusbox>.list { height: 115px; line-height: 115px; }
	.bonusbox>.list ul li { font-size: 19px; line-height: 20px; background: url(asset/bonusbox-misc-tablet.png) no-repeat -264px -79px; padding: 0 0 10px 35px; }
	.bonusbox>.list ul li span { font-size: 14px; line-height: 15px; }
	.bonusbox>.bonus { font-size: 21px; line-height: 23px; width: 240px; }
	.bonusbox>.bonus.wider { width: 250px; }
	.bonusbox>.bonus:before { width: 190px; height: 13px; margin: 0 0 7px; background: url(asset/bonusbox-misc-tablet.png) no-repeat -97px 0; }
	.bonusbox>.bonus>span { }
	.bonusbox>.bonus>span:first-child { font-size: 17px; }
	.bonusbox>.bonus>span sup { font-size: 11px; }
	.bonusbox>.bonus>span span { font-size: 11px; }
	.bonusbox>.bonus>b { }
	.bonusbox>.bonus>strong { font-size: 56px; line-height: 46px; }
	.bonusbox>.bonus>sup { font-size: 30px; line-height: 23px; top: 2px; }
	.bonusbox>.bonus>em { }
	.bonusbox>.arrow { font-size: 15px; line-height: 24px; height: 36px; }
	.bonusbox>.arrow:after { width: 16px; height: 18px; margin-top: 9px; margin-left: 5px; background: url(asset/bonusbox-misc-tablet.png) no-repeat -103px -14px; }
	.bonusbox>.link { }
	.bonusbox>.link a { font-size: 22px; line-height: 24px; width: 200px; padding: 15px; }
	.bonusbox>.link span { width: 232px; }
	.bonusbox>.award { top: -52px; right: -32px; width: 94px; height: 109px; background: url(asset/awards/egr-nominee.png) }
	.bonusbox>.award.egr-nominee { background-image: url(asset/awards/egr-nominee.png) }
	.bonusbox>.award.egr-winner { background-image: url(asset/awards/egr-winner.png) }
	.bonusbox>.award.iga-nominee { background-image: url(asset/awards/iga-nominee.png) }
	.bonusbox>.award.iga-winner { background-image: url(asset/awards/iga-winner.png) }
	.bonusbox>.award.gia-nominee { background-image: url(asset/awards/gia-nominee.png) }
	.bonusbox>.award.gia-winner { background-image: url(asset/awards/gia-winner.png) }
	.bonusbox>.award.gg-nominee { background-image: url(asset/awards/gg-nominee.png) }
	.bonusbox>.award.gg-winner { background-image: url(asset/awards/gg-winner.png) }
}

@media only screen and (min-width:950px) {
	.wrap-casino .bonusbox { width: 39%; margin-right: 5%; }
}

@media only screen and (min-width:1024px) {
	.wrap-casino .bonusbox { width: 37%; margin-right: 5%; margin-bottom: 80px; max-width: 305px; }
	.bonusbox>.list { height: 130px; line-height: 130px; }
	.bonusbox>.list ul li { font-size: 20px; line-height: 21px; background: url(asset/bonusbox-misc-desktop.png) no-repeat -284px -86px; padding: 0 0 10px 35px; }
	.bonusbox>.bonus { font-size: 23px; line-height: 27px; width: 260px; }
	.bonusbox>.bonus.wider { width: 270px; }
	.bonusbox>.bonus:before { width: 205px; height: 14px; margin: 0 0 7px; background: url(asset/bonusbox-misc-desktop.png) no-repeat -104px 0; }
	.bonusbox>.bonus>span { font-size: 19px; line-height: 20px; }
	.bonusbox>.bonus>span:first-child { font-size: 18px; }
	.bonusbox>.bonus>span sup { font-size: 12px; }
	.bonusbox>.bonus>span span { font-size: 12px; }
	.bonusbox>.bonus>b { font-size: 35px; line-height: 35px; }
	.bonusbox>.bonus>strong { font-size: 60px; line-height: 55px; padding-right: 2px; }
	.bonusbox>.bonus>strong.ver2 { font-size: 48px; line-height: 55px; padding-right: 2px; }
	.bonusbox>.bonus>sup { font-size: 32px; line-height: 25px; top: 3px; }
	.bonusbox>.bonus>em { }
	.bonusbox>.arrow { font-size: 16px; line-height: 17px; height: 34px; }
	.bonusbox>.arrow:after { width: 16px; height: 19px; margin-top: 9px; background: url(asset/bonusbox-misc-desktop.png) no-repeat -104px -15px; }
	.bonusbox>.link { }
	.bonusbox>.link a { font-size: 24px; line-height: 24px; width: 220px; padding: 17px; }
	.bonusbox>.link span { line-height: 22px; width: 255px; }
}

@media only screen and (min-width:1100px) {
	.wrap-casino .bonusbox { margin-right: 9%; }
}

/* casino review first elem info box */
.whitebox { position: relative; clear: both; background: white; margin: 5px 5% 15px; padding: 8px 9% 15px; border-radius: 4px; box-shadow: 0 0 20px #444; font: normal 11px/14px Arial, sans-serif; color: #606060; }
.whitebox a { color: #1285e7 }
.whitebox a:hover { text-decoration: none; }
.whitebox>strong { display: block; padding: 11px 0; font: bold 17px/17px raleway, sans-serif; color: #252525; }
.whitebox>.licence { display: block; height: 70px; line-height: 70px; }
.whitebox>.licence>span { display: inline-block; vertical-align: middle; font-size: 12px; line-height: 25px; padding-bottom: 5px; color: #7f7f7f; }
.whitebox>.licence .icon { display: block; font-size: 9px; line-height: 18px; color: #3b3b3b; padding-left: 70px; background: url(sprite/licence-rev-logos.png) no-repeat 0 0; text-decoration: none; }
.whitebox>.licence .gra { background-position: 0 0; }
.whitebox>.licence .gc { background-position: 0 -20px; }
.whitebox>.licence .mga { background-position: 0 -40px; }
.whitebox>.licence .sh { background-position: 0 -60px; }
.whitebox>.licence .isleofman { background-position: -2px -78px; line-height: 21px; }
.whitebox>.licence .alderney { background-position: 0px -100px; }
.whitebox>.licence .antigua { background-position: 0px -120px; }
.whitebox>.licence .curacao { background-position: 0px -140px; }
.whitebox>.licence .spelinspektionen { background-position: 0px -163px; height: 23px; }
.whitebox>.licence .gbga { background-position: 0px -189px; }
.whitebox>.licence .vgdsl { background-position: 0px -207px; }
.whitebox>.licence .ggc { background-position: 0px -230px; }
.whitebox>.pay { display: block; font-size: 12px; line-height: 12px; color: #7f7f7f; }
.whitebox>.pay span { display: block; overflow: hidden; height: 16px; padding-top: 5px; }
.whitebox>.pay i { float: left; width: 27px; height: 16px; background: url(sprite/payments-casino-rev.png) no-repeat 0 0; margin: 0 2px 1px 0; text-indent: -9999px; }
.whitebox>.pay i.visa { background-position: 0 0; }
.whitebox>.pay i.electron { background-position: 0 -17px; }
.whitebox>.pay i.master,
.whitebox>.pay i.mastercard { width: 26px; background-position: 0 -34px; }
.whitebox>.pay i.maestro { background-position: 0 -51px; }
.whitebox>.pay i.paypal { background-position: 0 -68px; }
.whitebox>.pay i.sofort { background-position: 0 -186px; width: 38px; height: 18px; }
.whitebox>.pay i.wire { background-position: 0 -85px; }
.whitebox>.pay i.skrill { width: 36px; background-position: 0 -102px; }
.whitebox>.pay i.neteller { width: 37px; background-position: 0 -119px; }
.whitebox>.pay i.giropay { width: 37px; background-position: 0 -136px; }
.whitebox>.pay i.bank { width: 41px; background-position: 0 -153px; }
.whitebox>.pay i.entropay { width: 32px; background-position: 0 -221px; }
.whitebox>.pay i.eco { width: 31px; background-position: 0px -204px; }
.whitebox>.pay i.payforit { width: 33px; background-position: 0px -238px; }
.whitebox>.pay i.trustly { width: 39px; background-position: 0 -255px; }
.whitebox>.pay i.paysafecard,
.whitebox>.pay i.paysafe { width: 28px; background-position: 0 -170px; }
.whitebox>.pay i.zimpler { background-position: 0px -272px; width: 38px; height: 38px; }
.whitebox>.pay i.entercash { background-position: 0px -289px; width: 42px; height: 40px; }
.whitebox>.pay i.boku { background-position: 0px -305px; width: 34px; height: 40px; }
.whitebox>.pay i.euteller { background-position: 0px -322px; width: 36px; height: 18px; }
.whitebox>.pay i.dotpay { background-position: 0px -340px; width: 32px; height: 18px; }
.whitebox>.pay i.bankwire { background-position: 0px -358px; width: 38px; height: 18px; }
.whitebox>.pay i.ebank { background-position: 0px -372px; width: 38px; height: 18px; }
.whitebox>.pay i.citadel { background-position: 0px -390px; width: 38px; height: 18px; }
.whitebox>.pay i.switch { background-position: 0px -408px; width: 12px; height: 16px; }
.whitebox>.pay i.ukash { background-position: 0px -429px; width: 35px; height: 12px; }
.whitebox>.pay i.poli { background-position: 0px -448px; width: 40px; height: 12px; }
.whitebox>.pay i.mobile-bill { background-position: 0px -467px; width: 14px; height: 19px; }
.whitebox>.pay i.debit-cards { background-position: 0px -491px; width: 34px; height: 14px; }
.whitebox>.pay i.sms-payments { background-position: 0px -513px; width: 18px; height: 23px; }
.whitebox>.pay i.bank-wire { background-position: 0px -539px; width: 42px; height: 13px; }
.whitebox>.pay i.klarna { background-position: 0px -556px; width: 38px; height: 14px; }
.whitebox>.pay i.interac { background-position: 0px -573px; width: 27px; height: 13px; }
.whitebox>.pay i.applepay { background: url(asset/applepay.png); width: 30px; height: 15px; }
.whitebox.wpic { margin-top: 250px; }
.whitebox.wpic:before { position: absolute; z-index: 5; top: -180px; left: -28px; right: -30px; content: ""; display: block; height: 180px; margin: auto; background: url(asset/chars/bar-777.png) no-repeat center bottom; background-size: contain; }

/*local*/
	.whitebox.wpic.v1:before { background-image: url(asset/chars/slot-avatar-05.png) }
	.whitebox.wpic.v2:before { background-image: url(asset/chars/777-avatar.png) }
	.whitebox.wpic.v3:before { background-image: url(asset/chars/slot-machine-avatar-01.png) }
	.whitebox.wpic.v4:before { background-image: url(asset/chars/neon-avatar-1.png) }
	.whitebox.wpic.v5:before { background-image: url(asset/chars/slot-machine-avatar-02.png) }
	.whitebox.wpic.v6:before { background-image: url(asset/chars/neon-avatar-2.png) }
	.whitebox.wpic.v7:before { background-image: url(asset/chars/slot-machine-avatar-03.png) }
	.whitebox.wpic.v8:before { background-image: url(asset/chars/slot-avatar.png) }
	.whitebox.wpic.v9:before { background-image: url(asset/chars/slot-avatar-02.png) }
	.whitebox.wpic.v10:before { background-image: url(asset/chars/slot-machine-avatar-04.png) }
	.whitebox.wpic.v11:before { background-image: url(asset/chars/slot-avatar-03.png) }
	.whitebox.wpic.v12:before { background-image: url(asset/chars/slot-machine-avatar-05.png) }
	.whitebox.wpic.v13:before { background-image: url(asset/chars/slot-avatar-04.png) }
/* .whitebox.wpic.character:before { background-image: url(asset/chars/capt-america-mobile.png) }
.whitebox.wpic.miss-white:before { background-image: url(asset/chars/miss-white-mobile.png) }
.whitebox.wpic.hades:before { background-image: url(asset/chars/hot-as-hades-mobile.png) }
.whitebox.wpic.lara-croft:before { background-image: url(asset/chars/lara-croft-mobile.png) }
.whitebox.wpic.bakers-street-merkur:before { background-image: url(asset/chars/bakers-street-merkur-mobile.png) }
.whitebox.wpic.bali:before { background-image: url(asset/chars/bali-mobile.png) }
.whitebox.wpic.bikini-party:before { background-image: url(asset/chars/bikini-party-mobile.png) }
.whitebox.wpic.book-of-ra:before { background-image: url(asset/chars/book-of-ra-mobile.png) }
.whitebox.wpic.boom-brothers:before { background-image: url(asset/chars/boom-brothers-mobile.png) }
.whitebox.wpic.captain-america:before { background-image: url(asset/chars/captain-america-mobile.png) }
.whitebox.wpic.columbus:before { background-image: url(asset/chars/columbus-mobile.png) }
.whitebox.wpic.golden-goddes:before { background-image: url(asset/chars/golden-goddes-mobile.png) }
.whitebox.wpic.gonzo:before { background-image: url(asset/chars/gonzo-mobile.png) }
.whitebox.wpic.hulk:before { background-image: url(asset/chars/hulk-mobile.png); }
.whitebox.wpic.immortal-romance:before { background-image: url(asset/chars/immortal-romance-mobile.png) }
.whitebox.wpic.ironman:before { background-image: url(asset/chars/ironman-mobile.png) }
.whitebox.wpic.jurassic-park-1:before { background-image: url(asset/chars/jurassic-park-mobile.png) }
.whitebox.wpic.jurassic-park-2:before { background-image: url(asset/chars/jurassic-park-2-mobile.png) }
.whitebox.wpic.king-kong:before { background-image: url(asset/chars/king-kong-mobile.png) }
.whitebox.wpic.lucky-ladys-charm:before { background-image: url(asset/chars/lucky-ladys-charm-mobile.png) }
.whitebox.wpic.spinata-grande:before { background-image: url(asset/chars/spinata-grande-mobile.png) }
.whitebox.wpic.the-bite:before { background-image: url(asset/chars/the-bite-mobile.png) }
.whitebox.wpic.wolfs-run:before { background-image: url(asset/chars/wolfs-run-mobile.png) }
.whitebox.wpic.zeus:before { background-image: url(asset/chars/zeus-mobile.png) }
.whitebox.wpic.viking-mania:before { background-image: url(asset/chars/viking-mania-mobile.png) }
.whitebox.wpic.the-joker:before { background-image: url(asset/chars/the-joker-mobile.png) }
.whitebox.wpic.jackpot-giant:before { background-image: url(asset/chars/jackpot-giant-mobile.png) }
.whitebox.wpic.alpaca-playojo:before { background-image: url(asset/chars/alpaca-playojo-mobile.png) }
.whitebox.wpic.mike-tyson-grand-ivy:before { background-image: url(asset/chars/mike-tyson-grand-ivy-mobile.png) }
.whitebox.wpic.book-of-dead-genesis:before { background-image: url(asset/chars/book-of-dead-mobile.png) }
.whitebox.wpic.age-of-gods-fate-sisters:before { background-image: url(asset/chars/age-of-gods-fate-sisters-mobile.png) }
.whitebox.wpic.bloodsuckers:before { background-image: url(asset/chars/bloodsuckers-mobile.png) }
.whitebox.wpic.book-of-dead:before { background-image: url(asset/chars/book-of-dead-mobile.png) }
.whitebox.wpic.cirque-du-soleil:before { background-image: url(asset/chars/cirque-du-soleil-mobile.png) }
.whitebox.wpic.cosmic-fortune:before { background-image: url(asset/chars/cosmic-fortune-mobile.png) }
.whitebox.wpic.gladiator-jackpot:before { background-image: url(asset/chars/gladiator-jackpot-mobile.png) }
.whitebox.wpic.golden-princess:before { background-image: url(asset/chars/golden-princess-mobile.png) }
.whitebox.wpic.jack-hammer:before { background-image: url(asset/chars/jack-hammer-mobile.png) }
.whitebox.wpic.rambo:before { background-image: url(asset/chars/rambo-mobile.png) }
.whitebox.wpic.thai:before { background-image: url(asset/chars/thai-flower-desktop.png) }
.whitebox.wpic.river-queen:before { background-image: url(asset/chars/river-queen-mobile.png) }
.whitebox.wpic.sakura-fortune:before { background-image: url(asset/chars/sakura-fortune-mobile.png) }
.whitebox.wpic.sword-of-destiny:before { background-image: url(asset/chars/sword-of-destiny-mobile.png) }
.whitebox.wpic.the-matrix:before { background-image: url(asset/chars/the-matrix-mobile.png) }
.whitebox.wpic.thunderstruck-2:before { background-image: url(asset/chars/thunderstruck-2-mobile.png) }
.whitebox.wpic.bloodsucker2:before { background-image: url(asset/chars/bloodsuckers-2-spinit-mobile.png) }
.whitebox.wpic.easter-island:before { background-image: url(asset/chars/easter-island-mobile.png); }
.whitebox.wpic.vikings-go-berzerk:before { background-image: url(asset/chars/vikings-go-berzerk-mobile.png); }
.whitebox.wpic.starburst-jackpot:before { background-image: url(asset/chars/starburst-jackpot-mobile.png); } */
.whitebox:after { position: absolute; top: -185px; left: -10px; content: attr(data); display: block; width: 82px; height: 30px; padding: 20px 0 32px; font: normal 28px/30px 'russo one', sans-serif; color: white; text-align: center; background: url(asset/bonusbox-misc-mobile.png) no-repeat 0 0; }

@media only screen and (min-width:480px) {
	.wrap-casino .whitebox { clear: none; float: left; width: 38%; margin-left: 0%; margin-right: 0; padding-left: 1%; padding-right: 1%; }
	.wrap-casino .whitebox.wpic { margin-top: 170px; }
	.wrap-casino .whitebox>.licence { display: none }
	.wrap-casino .whitebox>.pay { padding-top: 8px; }
	.whitebox:after { display: none; }
}

@media only screen and (min-width:600px) {
	.wrap-casino .whitebox { display: none; }
}

@media only screen and (min-width:950px) {
	.wrap-casino .whitebox { display: block; position: absolute; right: 77%; bottom: 10px; width: 20%; margin-bottom: 0; }
	.wrap-casino .whitebox.wpic { margin-top: 247px; max-width: 180px; padding-left: 1.2%; padding-right: 1.2%; }
	.whitebox.wpic:before { top: -250px; right: -15px; height: 250px; background-image: url(asset/chars/bar-777.png) }
/* 	.whitebox.wpic.miss-white:before { background-image: url(asset/chars/miss-white-desktop.png) }
.whitebox.wpic.hades:before { background-image: url(asset/chars/hot-as-hades-desktop.png); left: -50px; width: 291px; }
.whitebox.wpic.bakers-street-merkur:before { background-image: url(asset/chars/bakers-street-merkur-desktop.png); left: -45px; width: 291px; }
.whitebox.wpic.bali:before { background-image: url(asset/chars/bali-desktop.png); width: 291px; left: -50px }
.whitebox.wpic.bikini-party:before { background-image: url(asset/chars/bikini-party-desktop.png); width: 291px; left: -50px; }
.whitebox.wpic.book-of-ra:before { background-image: url(asset/chars/book-of-ra-desktop.png); left: -45px; }
.whitebox.wpic.boom-brothers:before { background-image: url(asset/chars/boom-brothers-desktop.png) }
.whitebox.wpic.captain-america:before { background-image: url(asset/chars/captain-america-desktop.png) }
.whitebox.wpic.columbus:before { background-image: url(asset/chars/columbus-desktop.png); width: 291px; left: -45px }
.whitebox.wpic.golden-goddes:before { background-image: url(asset/chars/golden-goddes-desktop.png) }
.whitebox.wpic.gonzo:before { background-image: url(asset/chars/gonzo-desktop.png) }
.whitebox.wpic.hulk:before { background-image: url(asset/chars/hulk-desktop.png); left: -7px; }
.whitebox.wpic.immortal-romance:before { background-image: url(asset/chars/immortal-romance-desktop.png) }
.whitebox.wpic.ironman:before { background-image: url(asset/chars/ironman-desktop.png); left: -50px; width: 291px; }
.whitebox.wpic.jurassic-park-1:before { background-image: url(asset/chars/jurassic-park-1-desktop.png); left: -63px; }
.whitebox.wpic.jurassic-park-2:before { background-image: url(asset/chars/jurassic-park-2-desktop.png); left: 0px; }
.whitebox.wpic.king-kong:before { background-image: url(asset/chars/king-kong-desktop.png); width: 291px; left: -55px }
.whitebox.wpic.lara-croft:before { background-image: url(asset/chars/lara-croft-desktop.png) }
.whitebox.wpic.lucky-ladys-charm:before { background-image: url(asset/chars/lucky-ladys-charm-desktop.png); left: -40px; width: 291px; }
.whitebox.wpic.spinata-grande:before { background-image: url(asset/chars/spinata-grande-desktop.png) }
.whitebox.wpic.the-bite:before { background-image: url(asset/chars/the-bite-desktop.png); width: 291px; left: -73px; }
.whitebox.wpic.wolfs-run:before { background-image: url(asset/chars/wolfs-run-desktop.png) }
.whitebox.wpic.zeus:before { background-image: url(asset/chars/zeus-desktop.png) }
.whitebox.wpic.viking-mania:before { background-image: url(asset/chars/viking-mania-desktop.png); width: 291px; }
.whitebox.wpic.the-joker:before { background-image: url(asset/chars/the-joker-desktop.png) }
.whitebox.wpic.jackpot-giant:before { background-image: url(asset/chars/jackpot-giant-desktop.png); left: -52px; width: 291px; }
.whitebox.wpic.alpaca-playojo:before { background-image: url(asset/chars/alpaca-playojo-desktop.png) }
.whitebox.wpic.mike-tyson-grand-ivy:before { background-image: url(asset/chars/mike-tyson-grand-ivy-desktop.png) }
.whitebox.wpic.book-of-dead-genesis:before { background-image: url(asset/chars/book-of-dead-desktop.png) }
.whitebox.wpic.age-of-gods-fate-sisters:before { background-image: url(asset/chars/age-of-gods-fate-sisters-desktop.png) }
.whitebox.wpic.bloodsuckers:before { background-image: url(asset/chars/bloodsuckers-desktop.png) }
.whitebox.wpic.book-of-dead:before { background-image: url(asset/chars/book-of-dead-desktop.png) }
.whitebox.wpic.cirque-du-soleil:before { background-image: url(asset/chars/cirque-du-soleil-desktop.png) }
.whitebox.wpic.cosmic-fortune:before { background-image: url(asset/chars/cosmic-fortune-desktop.png) }
.whitebox.wpic.gladiator-jackpot:before { background-image: url(asset/chars/gladiator-jackpot-desktop.png) }
.whitebox.wpic.golden-princess:before { background-image: url(asset/chars/golden-princess-desktop.png); left: -10px; }
.whitebox.wpic.jack-hammer:before { background-image: url(asset/chars/jack-hammer-desktop.png); left: 0px; }
.whitebox.wpic.rambo:before { background-image: url(asset/chars/rambo-desktop.png); left: -22px; width: 291px; }
.whitebox.wpic.river-queen:before { background-image: url(asset/chars/river-queen-desktop.png) }
.whitebox.wpic.sakura-fortune:before { background-image: url(asset/chars/sakura-fortune-desktop.png) }
.whitebox.wpic.sword-of-destiny:before { background-image: url(asset/chars/sword-of-destiny-desktop.png); width: 291px; left: -64px; }
.whitebox.wpic.the-matrix:before { background-image: url(asset/chars/the-matrix-desktop.png) }
.whitebox.wpic.thunderstruck-2:before { background-image: url(asset/chars/thunderstruck-2-desktop.png) }
.whitebox.wpic.bloodsucker2:before { background-image: url(asset/chars/bloodsuckers-2-spinit-desktop.png) }
.whitebox.wpic.easter-island:before { background-image: url(asset/chars/easter-island-desktop.png); }
.whitebox.wpic.vikings-go-berzerk:before { background-image: url(asset/chars/vikings-go-berzerk-desktop.png); }
.whitebox.wpic.starburst-jackpot:before { background-image: url(asset/chars/starburst-jackpot-desktop.png); } */
}

@media only screen and (min-width:1024px) {
	.wrap-casino .whitebox { display: block; position: absolute; right: 75.2%; bottom: 20px; width: 20%; margin: 0 2% 0 auto; }
}

@media only screen and (min-width:1100px) {
	.wrap-casino .whitebox { right: 76% }
	.wrap-casino .whitebox>.licence { display: block }
	.wrap-casino .whitebox>.pay { padding-top: 0px; }
}

/* casino review first elem pics box */
.previewbox { position: relative; clear: both; margin: 0 -5px; }
.previewbox>div.pics { margin: 0 auto;/* max-width: 400px; */ overflow: visible; }

/* .previewbox>div.pics{overflow: auto;width: 100%;} */
.previewbox ul { list-style: none; padding: 10px 0px; margin: 0; background: white;/* border-radius: 4px; */ }

/* .previewbox ul{width: 801px;list-style:none;padding: 10px 5px;margin: 0 0 0 6%;background: white;overflow: hidden;border-radius: 4px;} */
.previewbox ul li { position: relative; text-align: center; line-height: 0; z-index: 10; width: 280px; }
.previewbox ul li img { max-width: 96%; height: auto; margin: 0 auto; }
.previewbox ul li > b { display: none; }
.previewbox ul li span { position: absolute; left: 2%; right: 2%; bottom: 0; display: block; max-width: 257px; height: 50%; overflow: hidden; margin: auto; font: normal 16px/30px 'russo one', sans-serif; color: white; background: rgba(0, 0, 0, 0.6); transition: 0.4s linear; }
.previewbox:hover ul li span { height: 0; }
.previewbox .link { position: absolute; left: 0; right: 0; bottom: 0; top: 50%; z-index: 20; }
.previewbox .link a { position: absolute; left: 0; right: 0; bottom: 20%; width: 175px; display: block; padding: 10px 0px; font: bold 20px/20px Arial, sans-serif; color: white; background: #ff6900; z-index: 10; text-align: center; text-decoration: none; border: 1px solid #0c3158; border-radius: 3px; margin: auto; transition: 0.3s linear; }
.previewbox .link a:hover { }
.previewbox-thumbs { display: none; }

@media only screen and (min-width:600px) {
	.previewbox { clear: none;/*overflow:hidden;*/ clear: left; width: 47%; max-width: 343px; padding: 1% 2%; background: white; border-radius: 4px; box-shadow: 0 0 25px -6px black; }
	.previewbox:after { content: ""; display: table; clear: left; }
	.previewbox>div.pics { overflow: hidden; width: auto; padding-left: 25%; position: relative; }
	.previewbox ul { width: 300%; margin: 0; padding: 0; overflow: visible; transition: 0.4s linear; }
	.previewbox ul.a { margin-left: 0; }
	.previewbox ul.b { margin-left: -100%; }
	.previewbox ul.c { margin-left: -200%; }
	.previewbox ul:after { content: ""; display: table; clear: both; }
	.previewbox ul li { width: 33.33%; position: static; float: left; }
	.previewbox ul li img { width: 100%; max-width: none; }
	.previewbox ul li > b { display: block; position: absolute; max-width: 23%; left: 0; cursor: pointer; z-index: 20; box-shadow: 0 0 0 5px white; }
	.previewbox ul li > b:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4) }
	.previewbox ul li.a > b:before,
	.previewbox ul.a li.a > b:before,
	.previewbox ul.b li.b > b:before,
	.previewbox ul.c li.c > b:before { background: none; }
	.previewbox ul.b li.a > b:before,
	.previewbox ul.c li.a > b:before { background: rgba(0, 0, 0, 0.4); }
	.previewbox ul li > b:hover:before { background: none; box-shadow: 0 0 0 2px #225692 inset, 0 0 0 3px white inset; }
	.previewbox ul li.a > b { top: 0; }
	.previewbox ul li.b > b { top: 50%; margin-top: -8.5%; }
	.previewbox ul li.c > b { top: auto; bottom: 0; }
	.previewbox ul li span { max-width: none; transition: 0.4s linear; }
	.previewbox ul li.a span,
	.previewbox ul.a li.a span,
	.previewbox ul.b li.b span,
	.previewbox ul.c li.c span { left: 25%; right: 0; }
	.previewbox ul li.b span,
	.previewbox ul li.c span,
	.previewbox ul.a li.b span,
	.previewbox ul.a li.c span,
	.previewbox ul.b li.c span { left: 100%; right: -100%; }
	.previewbox ul.b li.a span,
	.previewbox ul.c li.a span,
	.previewbox ul.c li.b span { left: -50%; right: 75%; }
	.previewbox:hover ul li span { height: 50% }
	.previewbox ul li span:hover,
	.previewbox ul li img:hover~span,
	.previewbox .link:hover~div ul li span { height: 0; }
	.previewbox .link { left: 27%; right: 4%; bottom: 0; top: 50%; }
	.previewbox .link a { font-size: 19px; padding: 8px 0; width: 150px; }
	.previewbox .link a:hover { padding: 18px; box-shadow: 0 0 10px #67B0E4, 0 0 25px #67B0E4; font-size: 19px; width: 130px; background: #ffae00; }

	/* todo: figure this next block out */
	.previewbox-thumbs { display: block; float: left; max-width: 23%; }
	.previewbox-thumbs b { display: block; position: relative; overflow: hidden; cursor: pointer; }
	.previewbox-thumbs b:before { content: ''; background: rgba(0, 0, 0, .4); position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: background .15s, box-shadow .15s; }
	.previewbox-thumbs b.active:before { background: transparent; }
	.previewbox-thumbs b:hover:before { box-shadow: 0 0 0 2px #225692 inset, 0 0 0 3px white inset; background: transparent; }
	.previewbox-thumbs b + b { margin: 9.5% 0 0; }
	.previewbox-thumbs img { display: block; width: 100%; height: auto; }
	.previewbox div.pics { padding-left: 0; float: right; max-width: 75%; }
	.previewbox .pics ul { width: auto; }
	.previewbox .pics ul li { position: relative; }
	.previewbox .pics ul li.a span,
	.previewbox .pics ul li.b span,
	.previewbox .pics ul li.c span { left: 0; right: 0; }
}

@media only screen and (min-width:768px) {
	.previewbox { margin-left: 1.4%; }
}

@media only screen and (min-width:1024px) {
	.wrap-casino .previewbox { position: absolute; bottom: 20px; }
}

@media only screen and (min-width:1100px) {
	.wrap-casino .previewbox { padding-left: 3%; padding-right: 3%; }
	.previewbox ul li span { font-size: 16px; line-height: 40px }
	.previewbox .link a { font-size: 14px; padding: 7px 0; width: 110px; }
}

/* casino review app element */
.wrap-mobile { margin: 0 -5px 18px;/*overflow: hidden;*/ }
.wrap-mobile:after { content: ""; display: table; clear: both; }
.wrap-mobile .slider-wrap { padding: 20px 30px 0; position: relative; background: url(asset/wrap-mobile-bg-desktop.jpg) no-repeat 0 0; background-size: cover; }
.wrap-mobile .slider-wrap .prev,
.wrap-mobile .slider-wrap .next { display: none; }
.wrap-mobile .slider-wrap .slick-arrow { position: absolute; top: 50%; width: 25px; height: 50px; margin-top: -25px; font-size: 0pt; line-height: 0pt; text-indent: -4000px; display: block; background: transparent no-repeat center; border: 2px solid black; }
.wrap-mobile .slider-wrap .slick-arrow:hover { border-color: #7396BB; }
.wrap-mobile .slider-wrap .slick-arrow.slick-prev { left: -36%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAMAAAB2ztfUAAAAYFBMVEUAAABERFSg2v9ESGtERGN8TkRzSERrSERgRERIc6hIa6FOfLK6g05QhrxZjsTEjlnQmGDaoWuGvPiRyf//0Jj/2qH/5ait6f//7LKY0P9FRESqc0jz27zs2LyYdIWYdIMTro2vAAAAGnRSTlMAq0Wrq6urq6umpqCgnZWVjoFkVlBFPjczUDVJAfQAAABQSURBVAjXRc5XDoAwDAPQlr03FMy6/y2RI1nk5ylRlmOE5zY7nCSKi4W2aCxN8pXW6Mnss42WGMjk051WGIlUXX2a+/e4g3t1R3f1hxne6wNGOwQmAUcm/QAAAABJRU5ErkJggg==) }
.wrap-mobile .slider-wrap .slick-arrow.slick-next { right: -36%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAUCAMAAAB2ztfUAAAAWlBMVEUAAABvSERIb6VERmqTzP+g2v9ERFlERFB8TkRgREROfLK6g05QhrxZjsTEjlnQmGDaoWuGvPj/0Jj/2qH/5aj/7LJERGCr5f+v7P9FRESYdISqc0jz27zs2Lzu+UULAAAAGXRSTlMAq6arVEWrq6uroKCdlZWOgWRQRT4zqzo1MvhmAQAAAFBJREFUCNdFjlcOwCAMQ6Gle++Gcf9rIowl8vMsK7Gjgv1VGicLeA51AzHJDF6axiojeOvWQGxSgU/fHRA7DJI+93jHnJz7GvaU3vKHt19CBC0iA8PuOan3AAAAAElFTkSuQmCC) }
.wrap-mobile .slider { background: url(asset/mobile-slider-bg.png) no-repeat center 0; background-size: 100%; padding: 3.7% 17.7% 10% 17.7%; }
.wrap-mobile .slides ul { padding: 0; margin: 0; list-style: none; width: 100%; }
.wrap-mobile .slides ul li { line-height: 0; position: relative; }
.wrap-mobile .slides ul li img { width: 100%; height: auto; }
.wrap-mobile .slides ul li span { display: none }
.wrap-mobile .slides ul li i { display: none; position: absolute; top: 54%; right: 12%; bottom: 7%; left: 62%; background: white; text-indent: -9999px; }
.wrap-mobile .info { padding: 12px 0 12px; margin: 0 auto; list-style: none; display: table; max-width: 88%; font: normal 14px/19px Arial, sans-serif; color: #555555; text-align: center; }
.wrap-mobile .info li { }
.wrap-mobile .info .title { font: normal 28px/28px 'russo one', sans-serif; padding: 15px; }
.wrap-mobile .info .border { padding-bottom: 12px; border-bottom: 1px solid #dfdfdf; }
.wrap-mobile .info .border strong { font-size: 18px; color: #000000; }
.wrap-mobile .info .border b { font-size: 15px; }
.wrap-mobile .info .args { padding: 20px; font-size: 12px; line-height: 18px; }
.wrap-mobile .info .args>span { display: inline-block; text-align: left; }
.wrap-mobile .info .args>span span { display: block; }
.wrap-mobile .info .args>span span:before { content: "\2713"; color: #1fba96; font-weight: bold; padding-right: 6px }
.wrap-mobile .info .link { }
.wrap-mobile .info .link a { display: inline-block; font: bold 24px/23px Arial, sans-serif; color: white; text-align: center; text-decoration: none; background: #ff6900; padding: 16px; border-radius: 3px; box-shadow: 0 0 30px -3px #9bc606; transition: 0.2s linear; }
.wrap-mobile .info .link a:hover { background: #ffae00; }

@media only screen and (min-width:600px) {
	.wrap-mobile { background: url(asset/wrap-mobile-bg-desktop.jpg) no-repeat 0 0; background-size: cover; }
	.wrap-mobile .slider-wrap { float: left; width: 47%; background: none }
	.wrap-mobile .info {/*overflow:hidden;*/padding-top: 0; padding-bottom: 10px; }
	.wrap-mobile .info .title { padding: 5px; }
	.wrap-mobile .info .args { padding: 5px 5px 12px; }
	.wrap-mobile .info .link a { padding: 9px; }
}

@media only screen and (min-width:768px) {
	.wrap-mobile { background: url(asset/wrap-mobile-bg-desktop.jpg) no-repeat 0 0; background-size: cover; }
	.wrap-mobile .slider-wrap { padding: 20px 40px 0; width: 45%; }
	.wrap-mobile .info {/*overflow:hidden;*/padding-top: 0; padding-bottom: 16px; }
	.wrap-mobile .info .title { padding: 10px; }
	.wrap-mobile .info .args { padding: 20px 10px; }
	.wrap-mobile .info .link a { padding: 16px; }
}

@media only screen and (min-width:950px) {
	.wrap-mobile .slider-wrap { padding: 30px 5% 0; width: 45%; margin: 0 2%; }
	.wrap-mobile .info { padding-top: 5px; text-align: left; padding-left: 10px; margin-left: 0; }
	.wrap-mobile .info .title { padding: 25px 0; }
	.wrap-mobile .info .link { padding-left: 6px; }
}

@media only screen and (min-width:1024px) {
	.wrap-mobile .slider-wrap { padding: 40px 5% 20px; }
	.wrap-mobile .slides ul li i { display: block; position: absolute; top: 54%; right: 12%; bottom: 7%; left: 62%; background: white url(asset/qr/small/lad.png) no-repeat center; text-indent: -9999px; }
	.wrap-mobile.netbet .slides ul li i { background-image: url(asset/qr/small/netbet.png) }
	.wrap-mobile.betway .slides ul li i { background-image: url(asset/qr/small/betway.png) }
	.wrap-mobile.casinocruise .slides ul li i { background-image: url(asset/qr/small/cruise.png) }
	.wrap-mobile.ladbrokes .slides ul li i { background-image: url(asset/qr/small/lad.png) }
	.wrap-mobile.cas888 .slides ul li i { background-image: url(asset/qr/small/cas888.png) }
	.wrap-mobile.wh .slides ul li i { background-image: url(asset/qr/small/williamhill.png) }
	.wrap-mobile.mrgreen .slides ul li i { background-image: url(asset/qr/small/mrgreen.png) }
	.wrap-mobile.sunmaker .slides ul li i { background-image: url(asset/qr/small/sunmaker.png) }
	.wrap-mobile.ovo .slides ul li i { background-image: url(asset/qr/small/ovo.png) }
	.wrap-mobile.leovegas .slides ul li i { background-image: url(asset/qr/small/leovegas.png) }
	.wrap-mobile.bet365 .slides ul li i { background-image: url(asset/qr/small/bet365.png) }
	.wrap-mobile.eurogrand .slides ul li i { background-image: url(asset/qr/small/eurogrand.png) }
	.wrap-mobile.sunnyplayer .slides ul li i { background-image: url(asset/qr/small/sunnyplayer.png) }
	.wrap-mobile.stargames .slides ul li i { background-image: url(asset/qr/small/stargames.png) }
	.wrap-mobile.stake7 .slides ul li i { background-image: url(asset/qr/small/stake7.png) }
	.wrap-mobile.spinpalace .slides ul li i { background-image: url(asset/qr/small/spinpalace.png) }
	.wrap-mobile.europalace .slides ul li i { background-image: url(asset/qr/small/europalace.png) }
	.wrap-mobile.platincasino .slides ul li i { background-image: url(asset/qr/small/platin.png) }
	.wrap-mobile.jackpotcity .slides ul li i { background-image: url(asset/qr/small/jackpotcity.png) }
	.wrap-mobile.quasar .slides ul li i { background-image: url(asset/qr/small/quasargaming.png) }
	.wrap-mobile.drueckglueck .slides ul li i { background-image: url(asset/qr/small/drueckglueck.png) }
	.wrap-mobile.cherry .slides ul li i { background-image: url(asset/qr/small/cherry.png) }
	.wrap-mobile.lapalingo .slides ul li i { background-image: url(asset/qr/small/lapalingo.png) }
	.wrap-mobile.casumo .slides ul li i { background-image: url(asset/qr/small/casumo.png) }
	.wrap-mobile.inter .slides ul li i { background-image: url(asset/qr/small/inter.png) }
	.wrap-mobile.betfair .slides ul li i { background-image: url(asset/qr/small/betfair.png) }
	.wrap-mobile.cashino .slides ul li i { background-image: url(asset/qr/small/cashino.png) }
	.wrap-mobile.genting .slides ul li i { background-image: url(asset/qr/small/genting.png) }
	.wrap-mobile.dunder .slides ul li i { background-image: url(asset/qr/small/dunder.png) }
	.wrap-mobile.guts .slides ul li i { background-image: url(asset/qr/small/guts.png) }
	.wrap-mobile.roxypalace .slides ul li i { background-image: url(asset/qr/small/roxy.png) }
	.wrap-mobile.kaboo .slides ul li i { background-image: url(asset/qr/small/kaboo.png) }
	.wrap-mobile.british .slides ul li i { background-image: url(asset/qr/small/british.png) }
	.wrap-mobile.mansion .slides ul li i { background-image: url(asset/qr/small/mansion.png) }
	.wrap-mobile.casinocom  .slides ul li i { background-image: url(asset/qr/small/casinocom.png) }
	.wrap-mobile.hippodrome .slides ul li i { background-image: url(asset/qr/small/hippodrome.png) }
	.wrap-mobile.cas777 .slides ul li i { background-image: url(asset/qr/small/777.png) }
	.wrap-mobile.videoslots .slides ul li i { background-image: url(asset/qr/small/videoslots.png) }
	.wrap-mobile.spinit .slides ul li i { background-image: url(asset/qr/small/spinit.png) }
	.wrap-mobile.partycasino .slides ul li i { background-image: url(asset/qr/small/partycasino-mobile-qr.png); }
	.wrap-mobile.bet10 .slides ul li i { background-image: url(asset/qr/small/qr-10bet-mobile.png); }
	.wrap-mobile.cashmo .slides ul li i { background-image: url(asset/qr/small/qr-cashmo.png); }
	.wrap-mobile.bwin .slides ul li i { background-image: url(asset/qr/small/qr-bwin.png); }
	.wrap-mobile.playojo .slides ul li i { background-image: url(asset/qr/small/qr-playojo.png); }
	.wrap-mobile.genesis .slides ul li i { background-image: url(asset/qr/small/qr-genesis-casino.png); }
	.wrap-mobile.grandivy .slides ul li i { background-image: url(asset/qr/small/qr-grandivy.png); }
	.wrap-mobile.sloty .slides ul li i { background-image: url(asset/qr/small/qr-sloty.png); }
	.wrap-mobile.sloty-blog .slides ul li i { background-image: url(asset/qr/small/qr-sloty-blog.png); }
	.wrap-mobile.india .slides ul li i { background-image: url(asset/qr/small/qr-india-royalpanda.png); }
	.wrap-mobile.canada .slides ul li i { background-image: url(asset/qr/small/qr-canada-888casino.png); }
	.wrap-mobile.ireland .slides ul li i { background-image: url(asset/qr/small/qr-ireland-leovegas.png); }
	.wrap-mobile.new-zealand .slides ul li i { background-image: url(asset/qr/small/qr-new-zealand-jackpotcity.png); }
	.wrap-mobile.south-africa .slides ul li i { background-image: url(asset/qr/small/qr-south-africa-casino-com.png); }
	.wrap-mobile.big-thunder-slots .slides ul li i { background-image: url(asset/qr/small/big-thunder-slots.png); }
	.wrap-mobile.casimba .slides ul li i { background-image: url(asset/qr/small/casimba.png); }
	.wrap-mobile.jackpot-mobile .slides ul li i { background-image: url(asset/qr/small/jackpot.png); }
	.wrap-mobile.playzee .slides ul li i { background-image: url(asset/qr/small/playzee.png); }
	.wrap-mobile.prive21 .slides ul li i { background-image: url(asset/qr/small/qr-21prive.png); }
	.wrap-mobile.betdaq .slides ul li i { background-image: url(asset/qr/small/qr-betdaq.png); }
	.wrap-mobile.boylesports .slides ul li i { background-image: url(asset/qr/small/qr-boylesports.png); }
	.wrap-mobile.slot-planet .slides ul li i { background-image: url(asset/qr/small/qr-slot-planet.png); }
	.wrap-mobile.luxury .slides ul li i { background-image: url(asset/qr/small/qr-luxury.png); }
	.wrap-mobile.coinfalls .slides ul li i { background-image: url(asset/qr/small/qr-coinfalls.png); }
	.wrap-mobile.pocketwin .slides ul li i { background-image: url(asset/qr/small/qr-pocketwin.png); }
	.wrap-mobile.spinstation .slides ul li i { background-image: url(asset/qr/small/qr-spinstation.png); }
	.wrap-mobile.sunvegas .slides ul li i { background-image: url(asset/qr/small/qr-sunvegas.png); }
	.wrap-mobile.casiplay .slides ul li i { background-image: url(asset/qr/small/qr-casiplay.png); }
	.wrap-mobile.amazonslots .slides ul li i { background-image: url(asset/qr/small/qr-amazonslots.png); }
	.wrap-mobile.mrq .slides ul li i { background-image: url(asset/qr/small/qr-mrq.png); }
	.wrap-mobile.lottoland .slides ul li i { background-image: url(asset/qr/small/qr-lottoland.png); }
	.wrap-mobile.rise .slides ul li i { background-image: url(asset/qr/small/qr-rise.png); }
	.wrap-mobile.barbados .slides ul li i { background-image: url(asset/qr/small/barbados.png); }
	.wrap-mobile.rizk .slides ul li i { background-image: url(asset/qr/small/rizk.png); }
	.wrap-mobile.chilli .slides ul li i { background-image: url(asset/qr/small/chilli.png); }
	.wrap-mobile.spinrider .slides ul li i { background-image: url(asset/qr/small/spinrider.png); }
	.wrap-mobile.spinland .slides ul li i { background-image: url(asset/qr/small/spinland.png); }
	.wrap-mobile.casino666 .slides ul li i { background-image: url(asset/qr/small/qr-666casino.png); }
	.wrap-mobile.dazzle-casino .slides ul li i { background-image: url(asset/qr/small/qr-dazzle.png); }
	.wrap-mobile.drueckglueck .slides ul li i { background-image: url(asset/qr/small/qr-drueckglueck.png); }
	.wrap-mobile.fun-casino .slides ul li i { background-image: url(asset/qr/small/qr-fun-casino.png); }
	.wrap-mobile.klasino .slides ul li i { background-image: url(asset/qr/small/qr-klasino.png); }
	.wrap-mobile.lucky-247 .slides ul li i { background-image: url(asset/qr/small/qr-lucky247.png); }
	.wrap-mobile.jackpotjoy .slides ul li i { background-image: url(asset/qr/small/qr-jackpotjoy.png); }
	.wrap-mobile.great-britain .slides ul li i { background-image: url(asset/qr/small/qr-great-britain.png); }
	.wrap-mobile.mfortune .slides ul li i { background-image: url(asset/qr/small/qr-mfortune.png); }
	.wrap-mobile.regent-casino .slides ul li i { background-image: url(asset/qr/small/qr-regent.png); }
	.wrap-mobile.plush-casino .slides ul li i { background-image: url(asset/qr/small/qr-plush.png); }
	.wrap-mobile.temple-nile .slides ul li i { background-image: url(asset/qr/small/qr-templenile.png); }
	.wrap-mobile.aladdin-slots .slides ul li i { background-image: url(asset/qr/small/qr-aladdin-slots.png); }
	.wrap-mobile.casino-action .slides ul li i { background-image: url(asset/qr/small/qr-casino-action.png); }
	.wrap-mobile.cop-slots .slides ul li i { background-image: url(asset/qr/small/qr-cop-slots.png); }
	.wrap-mobile.bet-at-home .slides ul li i { background-image: url(asset/qr/small/qr-betathome.png); }
	.wrap-mobile.dragonslots .slides ul li i { background-image: url(asset/qr/small/qr-dragonslots.png); }
	.wrap-mobile.sport-nation .slides ul li i { background-image: url(asset/qr/small/qr-sportnation.png); }
	.wrap-mobile.dr-slot .slides ul li i { background-image: url(asset/qr/small/qr-drslot.png); }
	.wrap-mobile.casino2020 .slides ul li i { background-image: url(asset/qr/small/qr-casino2020.png); }
	.wrap-mobile.elf-slots .slides ul li i { background-image: url(asset/qr/small/qr-elfslots.png); }
	.wrap-mobile.fairground-slots .slides ul li i { background-image: url(asset/qr/small/qr-fairgroundslots.png); }
	.wrap-mobile.power-spins .slides ul li i { background-image: url(asset/qr/small/qr-powerspins.png); }
	.wrap-mobile.casino-classic .slides ul li i { background-image: url(asset/qr/small/qr-casino-classic.png); }
	.wrap-mobile.vegas-luck .slides ul li i { background-image: url(asset/qr/small/qr-vegasluck.png); }
	.wrap-mobile.dream-jackpot .slides ul li i { background-image: url(asset/qr/small/qr-dream-jackpot.png); }
	.wrap-mobile.fantasino .slides ul li i { background-image: url(asset/qr/small/qr-fantasino.png); }
	.wrap-mobile.hyper .slides ul li i { background-image: url(asset/qr/small/qr-hyper.png); }
	.wrap-mobile.betsafe .slides ul li i { background-image: url(asset/qr/small/qr-betsafe.png); }
	.wrap-mobile.conquer .slides ul li i { background-image: url(asset/qr/small/qr-conquer.png); }
	.wrap-mobile.allstargames .slides ul li i { background-image: url(asset/qr/small/qr-allstargames.png); }
	.wrap-mobile.fantastic-spins .slides ul li i { background-image: url(asset/qr/small/qr-fantastic-spins.png); }
	.wrap-mobile.fruity-king .slides ul li i { background-image: url(asset/qr/small/qr-fruity-king-spins.png); }
	.wrap-mobile.monster-casino .slides ul li i { background-image: url(asset/qr/small/qr-monster-casino.png); }
	.wrap-mobile.diamond7 .slides ul li i { background-image: url(asset/qr/small/qr-diamond7.png); }
	.wrap-mobile.unibet .slides ul li i { background-image: url(asset/qr/small/qr-unibet.png); }
	.wrap-mobile.casinoofdreams .slides ul li i { background-image: url(asset/qr/small/qr-casinoofdreams.png); }
	.wrap-mobile.jackpotparadise .slides ul li i { background-image: url(asset/qr/small/qr-jackpotparadise.png); }
	.wrap-mobile.amazing-casino .slides ul li i { background-image: url(asset/qr/small/qr-amazing.png); }
	.wrap-mobile.x123-spins .slides ul li i { background-image: url(asset/qr/small/qr-123spins.png); }
	.wrap-mobile.cozino .slides ul li i { background-image: url(asset/qr/small/qr-cozino.png); }
	.wrap-mobile.slotsmagic .slides ul li i { background-image: url(asset/qr/small/qr-slotsmagic.png); }
	.wrap-mobile.mr-spin .slides ul li i { background-image: url(asset/qr/small/qr-mrspin.png); }
    .wrap-mobile.casilando .slides ul li i { background-image: url(asset/qr/small/qr-casilando.png); }
    .wrap-mobile.betregal .slides ul li i { background-image: url(asset/qr/small/qr-betregal.png); }
    .wrap-mobile.marathonbet .slides ul li i { background-image: url(asset/qr/small/qr-marathonbet.png); }
    .wrap-mobile.mrplay .slides ul li i { background-image: url(asset/qr/small/qr-mrplay.png); }
    .wrap-mobile.redkings .slides ul li i { background-image: url(asset/qr/small/qr-redkings.png); }
    .wrap-mobile.slotsangel .slides ul li i { background-image: url(asset/qr/small/qr-slotsangel.png); }
    .wrap-mobile.virgin-games .slides ul li i { background-image: url(asset/qr/small/qr-virgin-games.png); }
    .wrap-mobile.casino-luck .slides ul li i { background-image: url(asset/qr/small/qr-casino-luck.png); }
    .wrap-mobile.dove-slots .slides ul li i { background-image: url(asset/qr/small/qr-dove-slots.png); }
    .wrap-mobile.fever-slots .slides ul li i { background-image: url(asset/qr/small/qr-fever-slots.png); }
	.wrap-mobile .info { padding-top: 4%; }
	.wrap-mobile .slides ul li span { display: block; position: absolute; left: 5px; right: 5px; bottom: 5px; padding: 10px; font: 500 14px/14px raleway, sans-serif; color: white; background: rgba(0, 0, 0, 0.7); }
	.wrap-mobile .slides ul li.badge:before { position: absolute; top: -1px; left: -1px; display: block; width: 65px; height: 60px; content: ""; background: url(asset/flag-best.png); }
}

/* casino review simple table */
.table { margin: 0 auto 18px; overflow: auto; }
.table.centered { text-align: center; }
.table table { width: 100%; border-collapse: collapse; font: normal 12px/14px Arial, sans-serif; color: #3f3f3f; border: 1px solid #DFEBEE; }
.table caption { font: normal 14px/16px raleway, sans-serif; color: white; background: #6c8795; padding: 7px; }
.table th,
.table td { height: 28px; vertical-align: middle; padding: 3px 10px; }
.table th { font-size: 13px; font-weight: normal; border-color: #dfebee; background: #dfebee; padding: 2px 10px; text-align: center; color: #252525; }
.table td { border: 1px solid #dfdfdf; }
.table tr:nth-child(odd) td { background: #fafbfb; }
.table td a { color: #3a7edf; display: block; text-align: center; padding: 5px; }
.table td a:hover { text-decoration: none; }
.table ._software{ margin: -2px auto;padding:0; }
.table td.devrev { padding: 2px 10px; }
.slotlist>.type .line>i { float: left; text-indent: -9990px; }
.slotlist>.type .line>i a { display: block; height: 100%; }
.table td.devrev i { display: block; margin: auto; background-image: url(sprite/provider-review.png); text-indent: -9999px; }
.devrev.playtech i { width: 92px; height: 19px; background-position: 0px 0 }
.devrev.novomatic i { width: 99px; height: 22px; background-position: 0 -20px }
.devrev.microgaming i { width: 100px; height: 20px; background-position: 0 -43px }
.devrev.dragonfish i { width: 105px; height: 17px; background-position: 0 -64px }
.devrev.nextgen i { width: 84px; height: 13px; background-position: 0 -82px }
.devrev.novoline i { width: 103px; height: 15px; background-position: 0 -96px }
.devrev.playson i { width: 104px; height: 22px; background-position: 0 -111px }
.devrev.freemantle i { width: 113px; height: 28px; background-position: 0 -133px }
.devrev.inspired i { width: 93px; height: 13px; background-position: 0 -162px }
.devrev.topgame i { width: 94px; height: 16px; background-position: 0 -176px }
.devrev.bigtimegaming i { width: 115px; height: 24px; background-position: 0 -193px }
.devrev.gameswarehouse i { width: 95px; height: 12px; background-position: 0 -219px }
.devrev.genesis i { width: 97px; height: 23px; background-position: 0 -231px }
.devrev.ashgaming i { width: 98px; height: 22px; background-position: 0 -255px }
.devrev.gamesys i { width: 94px; height: 24px; background-position: 0 -278px }
.devrev.skillonnet i { width: 87px; height: 25px; background-position: 0 -299px }
.devrev.ainsworth i { width: 97px; height: 25px; background-position: 0 -325px }
.devrev.cadillacjack i { width: 95px; height: 19px; background-position: 0 -351px }
.devrev.high5games i { width: 94px; height: 19px; background-position: 0 -371px }
.devrev.openbet i { width: 90px; height: 21px; background-position: 0 -391px }
.devrev.realistic i { width: 97px; height: 16px; background-position: 0 -413px }
.devrev.isoftbet i { width: 92px; height: 21px; background-position: -118px -509px; }
.devrev.edict i { width: 86px; height: 26px; background-position: -116px -422px; }
.devrev.greentube i { width: 66px; height: 21px; background-position: -208px -400px; }
.devrev.merkur i { width: 67px; height: 24px; background-position: -120px 0 }
.devrev.williams i { width: 76px; height: 14px; background-position: -120px -25px }
.devrev.aristocrat i { width: 63px; height: 20px; background-position: -120px -40px }
.devrev.ballywulff i { width: 76px; height: 20px; background-position: -120px -61px }
.devrev.gaming1x2 i { width: 60px; height: 23px; background-position: -120px -82px }
.devrev.betsoft i { width: 69px; height: 26px; background-position: -120px -106px }
.devrev.rabcat i { width: 78px; height: 26px; background-position: -120px -133px }
.devrev.cryptologic i { width: 72px; height: 27px; background-position: -120px -160px }
.devrev.leandergames i { width: 82px; height: 22px; background-position: -120px -187px }
.devrev.quickspin i { width: 69px; height: 17px; background-position: -120px -210px }
.devrev.jvhgames i { width: 80px; height: 25px; background-position: -120px -228px }
.devrev.konami i { width: 79px; height: 16px; background-position: -120px -254px }
.devrev.thunderkick i { width: 77px; height: 24px; background-position: -120px -271px }
.devrev.odobo i { width: 74px; height: 25px; background-position: -120px -296px }
.devrev.mazooma i { width: 84px; height: 18px; background-position: -120px -322px }
.devrev.amaya i { width: 77px; height: 17px; background-position: -120px -340px }
.devrev.playngo i { width: 73px; height: 20px; background-position: -120px -356px }
.devrev.viaden i { width: 72px; height: 21px; background-position: -120px -377px }
.devrev.pragmatic i { width: 87px; height: 40px; background-position: -120px -470px; }
.devrev.netent i { width: 61px; height: 23px; background-position: -210px 0 }
.devrev.igt i { width: 41px; height: 27px; background-position: -210px -24px }
.devrev.nyx i { width: 60px; height: 20px; background-position: -210px -52px }
.devrev.endemot i { width: 35px; height: 25px; background-position: -210px -73px }
.devrev.bluberi i { width: 55px; height: 26px; background-position: -210px -99px }
.devrev.lbg i { width: 52px; height: 25px; background-position: -210px -126px }
.devrev.egt i { width: 64px; height: 27px; background-position: -210px -152px }
.devrev.astra i { width: 57px; height: 31px; background-position: -210px -180px }
.devrev.yggdrasil i { width: 60px; height: 29px; background-position: -210px -212px }
.devrev.randomlogic i { width: 47px; height: 24px; background-position: -210px -242px }
.devrev.rival i { width: 52px; height: 25px; background-position: -210px -267px }
.devrev.wms i { width: 60px; height: 12px; background-position: -210px -292px }
.devrev.saucify i { width: 62px; height: 20px; background-position: -210px -305px }
.devrev.blueprint i { width: 62px; height: 21px; background-position: -210px -326px }
.devrev.barcrest i { width: 67px; height: 25px; background-position: -210px -348px }
.devrev.virtue-fusion i { width: 94px; height: 24px; background-position: -118px -447px; }
.devrev.greenvalley i { width: 72px; height: 21px; background-position: -208px -421px; }
.devrev.cayetano i { width: 99px; height: 27px; background-position: 0px -438px; }
.devrev.g2 i { width: 48px; height: 26px; background-position: -210px -374px }
.devrev.evolution i { width: 97px; height: 32px; background-position: 0px -545px }
.devrev.amatic i { width: 96px; height: 30px; background-position: 0 -472px }
.devrev.redtiger i { width: 61px; height: 52px; background-position: -210px -442px }
.devrev.scientific i { width: 68px; height: 26px; background-position: -210px -495px }
.devrev.elk i { width: 68px; height: 28px; background-position: -210px -548px }
.devrev.aspire i { width: 100px; height: 18px; background-position: -1px -861px }
.devrev.theplayer-4 i { width: 101px; height: 22px; background-position: 0 -667px }
.devrev.nolimitcity i { width: 99px; height: 27px; background-position: 0 -579px }
.devrev.relax-gaming i { width: 79px; height: 25px; background-position: -121px -598px }
.devrev.all41-studios i { width: 77px; height: 19px; background-position: -121px -627px }
.devrev.iron-dog i { width: 48px; height: 51px; background-position: -211px -757px }
.devrev.gameburger i { width: 101px; height: 22px; background-position: 0 -746px }
.devrev.triple-edge i { width: 102px; height: 26px; background-position: 0 -611px }
.devrev.gold-coin i { width: 50px; height: 52px; background-position: -210px -812px }
.devrev.hacksaw i { width: 99px; height: 28px; background-position: 0 -773px }
.devrev.fantasma i { width: 75px; height: 27px; background-position: -121px -650px }
.devrev.foxium i { width: 99px; height: 22px; background-position: 0 -639px }
.devrev.fortune-factory i { width: 80px; height: 36px; background-position: -120px -682px }
.devrev.apollo i { width: 97px; height: 26px; background-position: 0 -802px }
.devrev.bf-games i { width: 52px; height: 41px; background-position: -211px -615px }
.devrev.kalamba i { width: 80px; height: 21px; background-position: -120px -719px }
.devrev.intouch i { width: 79px; height: 27px; background-position: -120px -743px }
.devrev.slot-factory i { width: 84px; height: 34px; background-position: -121px -532px }
.devrev.pariplay i { width: 76px; height: 25px; background-position: -121px -569px }
.devrev.eyecon i { width: 64px; height: 35px; background-position: -211px -659px }
.devrev.slingo i { width: 80px; height: 43px; background-position: -121px -772px }
.devrev.ruby-play i { width: 103px; height: 26px; background-position: 0 -694px }
.devrev.skywind i { width: 99px; height: 22px; background-position: 0 -833px }
.devrev.ags i { width: 63px; height: 24px; background-position: -211px -729px }
.devrev.wazdan i { width: 64px; height: 27px; background-position: -211px -698px }
.devrev.push-gaming i { width: 99px; height: 17px; background-position: 0 -724px }
.devrev.just-for-the-win i { width: 79px; height: 33px; background-position: -120px -818px }
.devrev.green-jade i { width: 77px; height: 23px; background-position: -120px -860px }
.devrev.aspire i { width: 100px; height: 18px; background-position: 0 -861px }
.devrev.quickfire i { width: 86px; height: 23px; background-position: -120px -888px }

/*Single png*/
.table td.devrev.endorphina i { background-image: url(asset/endorphina.png); background-size: contain; background-position: center; background-repeat: no-repeat; }
.table td.devrev.realtime-gaming i { background-image: url(asset/realtime-gaming.png); background-size: contain; background-position: center; background-repeat: no-repeat; }
.table td.devrev.nektan i { background-image: url(asset/nektan.png); background-size: contain; background-position: center; background-repeat: no-repeat; }

.table.v1 td:nth-child(2),
.table.v1 td:nth-child(4),
.table.v1 td:nth-child(5),
.table.v2 td:nth-child(2),
.table.v2 td:nth-child(3),
.table.v4 td:nth-child(2),
.table.v4 td:nth-child(3) { text-align: center; }
.table.v3 td { text-align: center; height: 38px }
.table.v3 td:nth-child(3) { color: #6e6e6e; }
.table.v2 td:nth-child(2),.table.v4 td:first-child { font-weight: bold; font-style: italic; }
.table.v1 td:first-child,
.table.v2 td:first-child { padding: 2px 10px; }
.table.v1 td:first-child span,
.table.v2 td:first-child span,
#backlit .wrap.social .realmoney .right p span.casino { display: block; margin: auto; background-image: url(sprite/casinos-mid.png); background-repeat: no-repeat; text-indent: -9999px; }
.table.v5:after { content: ''; display: block; clear: both; }
.table.v5 td:last-child { color: #909090; font-size: 12px; font-family: Arial; padding: 7px 40px; line-height: 14px; text-align: left; }
.table.v5 tr:nth-child(odd) td { background: #fff; }
.table.v5 tr:nth-child(even) td { background: #fafbfb; }
.table.v5 tr td.detail-list { font-style: normal; }
.table.v5 tr td.detail-list.wpoints:after { content: ':'; display: inline; }
.table.v5 tr td.img { padding: 9px 14px; width: 31%; }
.table.v5 tr td.img img { max-width: 100%; height: auto; margin: auto; display: block; }

@media only screen and (min-width:320px) {
	.table.v5 tr td.img { display: none; }
	.table.v5 td:last-child { padding: 7px 3%; }
}

@media only screen and (min-width:840px) {
	.table.v5 tr td.img { display: table-cell; }
	.table.v5 td.detail-list { width: 25%; }
}

@media only screen and (min-width:1130px) {
	.table.v5 td.detail-list { width: 20%; }
}

@media only screen and (min-width:600px) {
	.table.left,
	.table.right { width: 50%; max-width: 400px; margin: 5px 2%; }
	.table.left { float: left; margin-left: 0 }
	.table.right { float: right; margin-right: 0 }
}


.table.with-img { display: block; width: 100%; }
.table.with-img .image-l { max-width: 100%; width: 100%; padding: 10px 15px; border: solid 1px #dfdfdf; border-bottom: 0; box-sizing: border-box; }
.table.with-img .image-l img { width: auto; max-width: 100%; height: auto; margin: 0 auto; display: block; }
.table.with-img .image-l + table { width: 100%; }

@media only screen and (min-width:600px) {
	.table.with-img { display: flex; justify-content: stretch; }
	.table.with-img .image-l { max-width: 220px; padding: 10px 15px; border-bottom: solid 1px #dfdfdf; border-right: 0; display: flex; align-items: center; }
	.table.with-img .image-l img { width: 100%; }
	.table.with-img .image-l + table { width: calc(100% - 220px); }
}

@media only screen and (min-width:720px) {
	.table.with-img .image-l { max-width: 320px; }
	.table.with-img .image-l + table { width: calc(100% - 320px); }
}

/* main pages list with icons */
ul.big-list { display: table; padding: 0; margin: 0 auto 25px; font: italic normal 17px/19px Arial, sans-serif; color: #737373; width: 100%; max-width: 850px; min-width: 300px; list-style-type: none; }
ul.big-list li { padding: 10px 0 10px 80px; position: relative; }
ul.big-list li>strong:first-child { display: block; padding: 6px 0; font: normal bold 18px/26px Arial, sans-serif; color: #363636; }
ul.big-list li:before { position: absolute; content: ""; width: 74px; height: 68px; top: 18px; left: 0; background: #fefefe url(sprite/big-list.png) no-repeat 0 0; background-color: #eaf8fe; border: 1px solid #6c8795 }
ul.big-list li.icon1:before { background-position: 0 0 }
ul.big-list li.icon2:before { background-position: 0px -72px }
ul.big-list li.icon3:before { background-position: 0px -144px }
ul.big-list li.icon4:before { background-position: 0px -216px }
ul.big-list li.icon5:before { background-position: 0px -288px }
ul.big-list li.icon6:before { background-position: 0px -360px }
ul.big-list li.icon7:before { background-position: 0px -432px }
ul.big-list li.mobile:before { background-position: 0px -506px }
ul.big-list li.payment:before { background-position: 0px -578px }
ul.big-list li.software:before { background-position: 0px -650px }
ul.big-list li.clover-4-leaf:before { background-position: 0px -722px }
ul.big-list li.coil:before { background-position: 0px -794px }
ul.big-list a { text-decoration: none; color: #6c8795; }

@media (min-width:440px) {
	ul.big-list { width: 90%; }
	ul.big-list li { padding: 10px 0 10px 100px; }
}
/* slots list  icons */
ul.big-slots { display: table; padding: 0; margin: 0 auto 25px; font: italic normal 17px/19px Arial, sans-serif; color: #737373; width: 100%; max-width: 850px; min-width: 300px; list-style-type: none; }
ul.big-slots li { padding: 10px 0 10px 80px; position: relative; }
ul.big-slots li>strong:first-child { display: block; padding: 6px 0; font: normal bold 18px/26px Arial, sans-serif; color: #363636; }
ul.big-slots li:before { position: absolute; content: ""; width: 74px; height: 68px; top: 18px; left: 0; background: #fefefe url(sprite/big-list-slot.png) no-repeat 0 0; background-color: #eaf8fe; border: 1px solid #6c8795 }
ul.big-slots li.icon1:before { background-position: 0 0 }
ul.big-slots li.icon2:before { background-position: 0px -72px }
ul.big-slots li.icon3:before { background-position: 0px -144px }
ul.big-slots li.icon4:before { background-position: 0px -216px }
ul.big-slots li.icon5:before { background-position: 0px -288px }
ul.big-slots li.icon6:before { background-position: 0px -360px }
ul.big-slots li.icon7:before { background-position: 0px -432px }
ul.big-slots a { text-decoration: none; color: #6c8795; }

@media (min-width:440px) {
	ul.big-slots { width: 90%; }
	ul.big-slots li { padding: 10px 0 10px 100px; }
}

/* slot review, soft review company info */
.contact { margin-bottom: 20px; }
.contact:after { content: ""; clear: both; display: block; }
.contact .contact-img { margin: 0 auto 10px; text-align: center; }
.contact .contact-img img { max-width: 100%; height: auto; }
.contact ul { text-align: center; padding: 0; color: #144078; list-style-type: none; margin: 0; }
.contact ul + ul { margin-top: 15px; }
.contact ul li { border-bottom: 1px dashed #e7e7e7; padding: 7px 0; font-size: 14px; line-height: 16px; font-weight: bold; }
.contact h3,
.contact ul li:first-child { font-size: 18px; line-height: 1.67; border-bottom: 5px solid #f3f3f3; margin: 0; color: #000; font-family: Arial, Sans-Serif; font-weight: normal; font-style: normal; text-align: center; }
.contact ul li>span { display: table; color: #909090; font-weight: normal; text-align: center; margin: 0 auto; }
.contact ul li a { text-decoration: none; }
.contact ul li span._logo { display: block; margin-top: 4px; line-height: 22px; }
.contact ul li span._logo span { }
.contact ul li span.icon { padding-left: 25px; position: relative; box-sizing: border-box; }
.contact ul li span.icon:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 14px; background: url(sprite/voting-misc.png) no-repeat 0 -0; }
.contact ul li span.icon.url:before { background-position: 0 -68px; top: 0; }
.contact ul li span.icon.email:before { background-position: 0 -83px; height: 9px; }
.contact ul li span.icon.phone:before { background-position: 0 -93px; height: 9px; }
.contact ul li span.icon.work:before { background-position: 0 -103px; height: 10px; }
.contact .table-contact + .table-contact { margin-top: 15px; }
.contact .table-contact table { width: 100%; }
.contact .table-contact table th,
.contact .table-contact table td { width: 50%; border-bottom: 1px dashed #e7e7e7; padding: 7px 0; font-size: 14px; line-height: 16px; font-weight: bold; background: transparent; text-align: left; color: #144078; }
.contact .table-contact table td { color: #909090; font-weight: normal; }
.contact .table-contact table th[data-after],
.contact .table-contact table td[data-after] { content: attr(data-after); }
.contact .table-contact table a { text-decoration: none; }
.contact .table-contact table span._logo { display: block; margin: -3px 0; line-height: 22px; text-align: left; }
.contact .table-contact table span.icon { padding-left: 25px; position: relative; box-sizing: border-box; }
.contact .table-contact table span.icon:before { position: absolute; content: ""; top: 3px; left: 0; width: 15px; height: 14px; background: url(sprite/voting-misc.png) no-repeat 0 -0; }
.contact .table-contact table span.icon.url:before { background-position: 0 -68px; top: 0; }
.contact .table-contact table span.icon.email:before { background-position: 0 -83px; height: 9px; }
.contact .table-contact table span.icon.phone:before { background-position: 0 -93px; height: 9px; }
.contact .table-contact table span.icon.work:before { background-position: 0 -103px; height: 10px; }

@media(max-width: 479px){
	.contact .table-contact h3 { padding: 7px 0; }
	.contact .table-contact table,
	.contact .table-contact table caption,
	.contact .table-contact table tbody,
	.contact .table-contact table thead,
	.contact .table-contact table tfoot,
	.contact .table-contact table td,
	.contact .table-contact table th,
	.contact .table-contact table tr { display: block; width: 100%; }
	.contact .table-contact table th,
	.contact .table-contact table td { text-align: center; }
	.contact .table-contact table th { padding-bottom: 0; border-bottom: 0; }
	.contact .table-contact table td { padding-top: 0; }
	.contact .table-contact table span._logo { text-align: center; margin: 4px 0 0; }
}

@media (min-width:480px) {
	.contact .contact-img { display: none }
	.contact ul li { text-align: left; line-height: 30px; padding: 0 }
	.contact ul li>span { float: right; width: 55%; margin-left: 1%; text-align: left; }
	.contact ul li span._logo { width: 55% !important; }
	.contact ul li span.icon.url:before { top: 8px }
	.contact ul li span.icon.email:before { top: 11px; }
	.contact ul li span.icon.phone:before { top: 11px; }
	.contact ul li span.icon.work:before { top: 10px; }
}

@media (min-width:860px) {
	.contact .table-contact,
	.contact ul { float: left; width: 48%; }
	.contact .table-contact + .table-contact,
	.contact ul + ul { margin-left: 2%; margin-top: 0; }
	.contact h3,
	.contact ul li:first-child { text-align: left; }
}

@media (min-width:1024px) {
	.contact .contact-img { display: block; float: left; width: 18%; margin-right: 2%; }
	.contact .table-contact,
	.contact ul { width: 39%; }
}

/**/
.detail-list-img { margin: 0 auto 10px; text-align: center; }
.detail-list-img img { max-width: 100%; height: auto; }
.detail-list { position: relative; overflow: hidden; max-height: 163px; padding: 0 5px 57px; margin: 0 -5px 14px; list-style: none; font: bold 14px/14px Arial, sans-serif; color: #6f82a1; text-align: center;/* transition: .5s linear; */ }
.detail-list.full { position: static; overflow: visible; max-height: none; padding-bottom: 0; transition: none; }
.detail-list.opened { padding-bottom: 0; max-height: 600px; }
.detail-list li { overflow: hidden; padding: 8px 0; border-bottom: 1px dashed #e7e7e7; }
.detail-list li:first-child { padding: 6px 3px; font: 500 16px/18px raleway, sans-serif; color: #010101; border-bottom: 5px solid #f3f3f3; text-align: center; }
.detail-list li>span { display: block; font: normal 12px/14px Arial, sans-serif; color: #909090; margin-top: 5px; }
.detail-list li a { color: #003cff; text-decoration: none; }
.detail-list li a:hover { text-decoration: underline; }
.detail-list li span._logo { font-size: 0; }
.detail-list li span._logo:before { content: ""; }
.detail-list li span._logo.casino-mid:before { display: none }
.detail-list li span.icon.no { font-size: 0; }
.detail-list li span.icon:before { content: ""; display: inline-block; width: 20px; height: 10px; vertical-align: middle; background: url(sprite/voting-misc.png) no-repeat 0 -50px; }
.detail-list li span.icon.yes:before { width: 10px; margin-right: 10px; background-position: 0 -57px }
.detail-list li span.icon.no:before,
.detail-list li span.icon.no1:before { width: 10px; margin-right: 10px; background-position: -11px -57px }
.detail-list li span.icon.url:before { height: 14px; background-position: 0 -68px }
.detail-list li span.icon.email:before { height: 9px; background-position: 0 -83px }
.detail-list li span.icon.phone:before { height: 9px; background-position: 0 -93px }
.detail-list li span.icon.work:before { height: 10px; background-position: 0 -103px }
.detail-list li span.icon.time:before { height: 15px; background-position: 0 -162px }

@media only screen and (min-width:480px) {
	.detail-list { text-align: left; max-height: 110px; color: #144078; }
	.detail-list li>span { float: right; width: 50%; margin-left: 10px; margin-top: 0; }
	.detail-list li span._logo { width: 50% !important; text-align: left; }
	.detail-list li span.icon:before { width: 25px; }
}

@media only screen and (min-width:510px) {
	.detail-list-img { display: none; }
}

@media only screen and (min-width:600px) {
	.detail-list li>span { float: right; width: 50%; margin-left: 10px; }
	.detail-list li span.icon:before { width: 25px; }
}

@media only screen and (min-width:768px) and (max-width:899px), (min-width:1024px) {
	.detail-list { max-height: none; padding: 0; transition: none; margin-left: 0; margin-right: 0; }
	.detail-list.mfix { margin-bottom: 26px; }
	.detail-list.first { float: left; width: 49%; margin-right: 2%; }
	.detail-list li:first-child { text-align: left; }
	.detail-list li>span,
	.detail-list li span._logo { width: 57% !important; }
}

@media only screen and (min-width:1024px) {
	.detail-list-img { display: block; float: left; margin-right: 20px; margin-top: 5px; }
	.detail-list-img + .detail-list { width: 38%; }
}

/* slot review symbols table */
.symbol-list { position: relative; padding: 0 5px 57px; margin: 0 -5px 14px; max-height: 200px; list-style: none; overflow: hidden; font: normal 14px/14px Arial, sans-serif; color: #5e5e5e; text-align: center;/* transition:.5s linear; */ }
.symbol-list.opened { padding-bottom: 0; max-height: 2500px; }
.symbol-list li { height: 90px; background: white; box-shadow: 0 0 0 1px white inset, 0 0 0 2px #dddddd inset; line-height: 90px; overflow: hidden; }
.symbol-list li>b { float: left; width: 43%; background: #f9f9f9; border-right: 1px solid #dddddd; margin: 2px -2px 2px 2px; padding: 5px 0; font: italic bold 13px/14px Arial, sans-serif; color: #292929; }
.symbol-list li>b img { display: block; max-width: 100%; height: auto; margin: 0 auto 6px; }
.symbol-list li>span { display: inline-block; width: 44%; overflow: hidden; line-height: 14px; text-align: right; margin: 0 auto; vertical-align: middle; }
.symbol-list li>span span { display: block; text-align: right; padding: 4px 0; }
.symbol-list li.x4>span span { padding-top: 2px; padding-bottom: 3px; }
.symbol-list li.x5>span span,
.symbol-list li.x5>span span { padding-top: 0; padding-bottom: 0; }
.symbol-list li>span span b { float: left; text-align: left; font-size: 13px; line-height: 14px; color: #144078; }

@media only screen and (min-width:480px) {
	.symbol-list { max-height: none; transition: none; padding: 0; margin-left: 0; margin-right: 0; }
	.symbol-list li { float: left; width: 50%; }
	.symbol-list li.more { display: none; }
	.symbol-list:after { content: ""; display: block; overflow: hidden; height: 88px; border: solid 1px white; box-shadow: 0 0 0 1px #ddd inset; }
	.symbol-list:after { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAD1BMVEX////6+vrf39/e3t7d3d1LVBdcAAAAIElEQVQI12NwZGBgZBBgYBBmADIMgYSwAJChCGQIITMAHB0BQ0/Qe94AAAAASUVORK5CYII=) }
	.symbol-list.x2:after,
	.symbol-list.x4:after,
	.symbol-list.x6:after,
	.symbol-list.x8:after,
	.symbol-list.x10:after,
	.symbol-list.x12:after,
	.symbol-list.x14:after,
	.symbol-list.x16:after { display: none; }
}

@media only screen and (min-width:670px) {
	.symbol-list li { width: 33.33%; }
	.symbol-list:after { display: block !important; }
	.symbol-list.x3:after,
	.symbol-list.x6:after,
	.symbol-list.x9:after,
	.symbol-list.x12:after,
	.symbol-list.x15:after { display: none !important; }
}

@media only screen and (min-width:1024px) {
	.symbol-list li { width: 25%; }
	#content .symbol-list:after { display: block !important; }
	#content .symbol-list.x4:after,
	#content .symbol-list.x8:after,
	#content .symbol-list.x12:after,
	#content .symbol-list.x16:after { display: none !important; }
}

/* element with image and offer */
.pic-elem { margin: 0 auto 20px; }
.pic-elem .picwrap { margin-bottom: 10px; position: relative; }
.pic-elem .picwrap > img { height: auto; max-width: 100%; display: block; }
.pic-elem .picwrap > .slider { overflow: hidden; }
.pic-elem .picwrap > .slider ul { background: #444 none repeat scroll 0 0; list-style: outside none none; margin: 0; padding: 0; width: 1000%; }
.pic-elem .picwrap > .slider ul li { float: left; line-height: 0; width: 10%; }
.pic-elem .picwrap > .slider ul li img { display: block; height: auto; margin: 0 auto; max-width: 100%; }
.pic-elem .offer { box-shadow: 0 0 5px #dddddd, 0 0 0 7px white inset, 0 0 0 8px #c7c7c7 inset; overflow: hidden; padding: 0 20px; }
.pic-elem.narrower .offer { padding: 8px 5%; }
.pic-elem .offer .title { border-bottom: 1px solid #ddd; color: #191919; font: 22px/100% oswald, sans-serif; padding: 10px; text-align: center; }
.pic-elem .offer .subtitle { color: #23a0c9; font-family: "Myriad Pro", Arial, sans-serif; font-size: 16px; line-height: 0.92; padding: 16px 0 8px; text-align: center; }
.pic-elem .offer .text { color: #454545; font: italic 13px/120% Verdana, sans-serif; padding: 10px 0; }
.pic-elem .offer .subtitle ~ .text { font-style: normal; padding-top: 0; }
.pic-elem .offer .img { display: none; }
.pic-elem .offer .info { padding: 25px 0; }
.pic-elem .offer .info > div > span { color: #484848; display: block; font: 17px/25px "roboto condensed", sans-serif; margin-bottom: 25px; text-align: center; background: #fff; }
.pic-elem .offer .info > div > span span { display: block; font: 24px/24px oswald, sans-serif; border-bottom: 1px solid #989c9e; padding-bottom: 10px; margin-bottom: 5px; }
.pic-elem .offer .info > div > a { padding: 10px 40px; }
.pic-elem .offer-slides { overflow: hidden; padding: 8px 0; position: relative; }
.pic-elem .offer-slide { float: left; }

@media only screen and (min-width:600px) {
	.pic-elem .offer .info > div > span { float: left; width: 55%; }
	.pic-elem .offer .info > div > a { float: right; margin-top: 10px; }
}

@media only screen and (min-width:768px) {
	.pic-elem { border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 15px 5px; position: relative; }
	.pic-elem:after { clear: both; content: ""; display: table; }
	.pic-elem .picwrap { float: left; margin-bottom: 0; width: 65%; }
	.pic-elem.narrower .picwrap { width: 45.5%; }
	.pic-elem .picwrap { float: right; }
	.pic-elem .offer { bottom: 15px; left: 65%; padding: 1.7% 2%; position: absolute; right: 5px; top: 15px; overflow: visible; }
	.pic-elem.narrower .offer { left: 47%; padding: 1.7%; }
	.pic-elem.narrower.l .offer { left: 5px; right: 47%; }
	.pic-elem .offer { left: 5px; right: 65%; }
	.pic-elem .offer .img { display: block; margin: 0 auto; max-width: 316px; text-align: center; }
	.pic-elem .offer .img img { height: auto; max-width: 100%; }
	.pic-elem .img.logo { position: relative; }
	.pic-elem .img.logo:before { content: ""; display: inline-block; position: absolute; top: 12px; }
	.pic-elem .img.logo.white:before { filter: brightness(0) invert(1); }
	.pic-elem .img.logo.right:before { right: 12px; }
	.pic-elem .img.logo.left:before { left: 12px; }
	.pic-elem .offer .subtitle { padding: 24px 0 16px; }
	.pic-elem .offer .subtitle ~ .text { padding-top: 10px; }
	.pic-elem .offer .info { bottom: 15px; font-size: 0; left: 4.7%; padding: 0; position: absolute; right: 4.7%; text-align: center; }
	.pic-elem .offer .info:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
	.pic-elem .offer .info > div { display: inline-block; vertical-align: middle; }
	.pic-elem .offer .info > div > span { float: none; margin-bottom: 15px; width: auto; }
	.pic-elem .offer .info > div > a { float: none; }
}

@media only screen and (min-width:1024px) {
	.pic-elem .offer { background: #c5e4f2; background: -moz-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#ffffff', GradientType=0); }
	.pic-elem .offer .info > div > span { margin-bottom: 10px; }
	.pic-elem.narrower .picwrap { width: 48.5%; }
	.pic-elem.narrower .offer { left: 50%; padding: 1.7% 4%; }
	.pic-elem.narrower.l .offer { left: 5px; right: 50%; }
	.pic-elem .offer .info { top: 260px; }
	.pic-elem .offer .info > div > span { background: none; }
	.pic-elem .offer .title { font-size: 24px; padding: 6%; }
	.pic-elem .offer .subtitle { font-size: 22px; padding: 34px 10px 20px; }
	.pic-elem .offer .subtitle ~ .text { padding-top: 10px; }
	.pic-elem .offer .text { font-size: 14px; line-height: 180%; padding: 20px 0; }
}

@media only screen and (min-width:1150px) {
	.pic-elem { padding: 25px 10px; }
	.pic-elem .offer { bottom: 25px; left: 67%; right: 10px; top: 25px; }
	.pic-elem .offer .info > div > span { margin-bottom: 7%; }
	.pic-elem .offer { left: 10px; right: 67%; }
	.pic-elem .offer .text { line-height: 200%; }
}

/* element with image and offer */
.pic-elem-flex { margin: 0 auto 20px; }
.pic-elem-flex .picwrap { margin-bottom: 10px; position: relative; }
.pic-elem-flex .picwrap > img { width: 100%; height: auto; max-width: 100%; display: block; }
.pic-elem-flex .picwrap > .slider { overflow: hidden; }
.pic-elem-flex .picwrap > .slider ul { background: #444 none repeat scroll 0 0; list-style: outside none none; margin: 0; padding: 0; width: 1000%; }
.pic-elem-flex .picwrap > .slider ul li { float: left; line-height: 0; width: 10%; }
.pic-elem-flex .picwrap > .slider ul li img { display: block; height: auto; margin: 0 auto; max-width: 100%; }
.pic-elem-flex .offer { -webkit-box-shadow: 0 0 5px #dddddd, 0 0 0 7px white inset, 0 0 0 8px #c7c7c7 inset; box-shadow: 0 0 5px #dddddd, 0 0 0 7px white inset, 0 0 0 8px #c7c7c7 inset; overflow: hidden; padding: 0 20px; }
.pic-elem-flex.narrower .offer { padding: 8px 5%; }
.pic-elem-flex .offer .title { border-bottom: 1px solid #ddd; color: #191919; font: 22px/100% oswald, sans-serif; padding: 10px; text-align: center; }
.pic-elem-flex .offer .subtitle { color: #23a0c9; font-family: "Myriad Pro", Arial, sans-serif; font-size: 16px; line-height: 0.92; padding: 16px 0 8px; text-align: center; }
.pic-elem-flex .offer .text { color: #454545; font: italic 13px/120% Verdana, sans-serif; padding: 10px 0; }
.pic-elem-flex .offer .subtitle ~ .text { font-style: normal; padding-top: 0; }
.pic-elem-flex .offer .img { display: none; }
.pic-elem-flex .offer .info { padding: 25px 0; }
.pic-elem-flex .offer .info > div > span { color: #484848; display: block; font: 19px/1.2 "roboto condensed", sans-serif; margin-bottom: 25px; text-align: center; background: #fff; }
.pic-elem-flex .offer .info > div > span span { display: block; font: 24px/24px oswald, sans-serif; border-bottom: 1px solid #989c9e; padding-bottom: 16px; margin-bottom: 10px; }
.pic-elem-flex .offer .info > div > a { padding: 10px 40px; }
.pic-elem-flex .offer-slides { overflow: hidden; padding: 8px 0; position: relative; }
.pic-elem-flex .offer-slide { float: left; }
.pic-elem-flex .offer .info > div > .terms { clear: both; display: block; float: none; width: auto; padding: 20px 0 0; margin: 0 -6px -15px; font-size: 10px; line-height: 1.2; text-align: left; color: #808080; }
.pic-elem-flex .offer .info > div > .terms span,
.pic-elem-flex .offer .info > div > .terms a { text-decoration: underline; color: inherit; }
.pic-elem-flex .btn:before,
.pic-elem-flex .btn-nt:before { content: none !important; }

@media only screen and (min-width:600px) {
	.pic-elem-flex .offer .info > div > span span { padding-top: 3px; padding-bottom: 6px; }
	.pic-elem-flex .offer .info > div > span { float: left; width: 55%; margin-bottom: 5px; }
	.pic-elem-flex .offer .info > div > a { float: right; margin-top: 10px; }
	.pic-elem-flex .offer .info > div > .terms { padding-top: 0; margin-bottom: -8px; }
}

@media only screen and (min-width:769px) {
	.pic-elem-flex { border-bottom: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; padding: 15px 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
	.pic-elem-flex:after { clear: both; content: ""; display: table; }
	.pic-elem-flex .picwrap { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; float: left; margin-bottom: 0; width: auto; overflow: hidden; }
	.pic-elem-flex .picwrap img { position: relative; left: 50%; max-width: none; height: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }
	.pic-elem-flex .picwrap > img { width: auto; }
	.pic-elem-flex.narrower .picwrap { width: 45.5%; }
	.pic-elem-flex .picwrap { float: right; }
	.pic-elem-flex .offer { -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; top: 0; bottom: 0; left: 0; margin-right: 25px; padding: 1.7% 2%; overflow: visible; position: relative; }
	.pic-elem-flex .offer .img { display: block; margin: 0 auto; max-width: 316px; text-align: center; }
	.pic-elem-flex .offer .img img { height: auto; width: auto; max-width: 100%; }
	.pic-elem-flex .img.logo { position: relative; }
	.pic-elem-flex .img.logo:before { content: ""; display: inline-block; position: absolute; top: 12px; }
	.pic-elem-flex .img.logo.white:before { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }
	.pic-elem-flex .img.logo.right:before { right: 12px; }
	.pic-elem-flex .img.logo.left:before { left: 12px; }
	.pic-elem-flex .offer { max-width: 360px; }
	.pic-elem-flex .offer .subtitle { padding: 24px 0 16px; }
	.pic-elem-flex .offer .subtitle ~ .text { padding-top: 10px; }
	.pic-elem-flex .offer .info { padding: 0; text-align: center; }
	.pic-elem-flex .offer .info:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; }
	.pic-elem-flex .offer .info > div { display: inline-block; vertical-align: middle; }
	.pic-elem-flex .offer .info > div > span { float: none; margin-bottom: 15px; width: auto; }
	.pic-elem-flex .offer .info > div > a { float: none; }
	.pic-elem-flex .offer .info > div > .terms { margin: 26px 4px 0; }
}

@media only screen and (min-width:1024px) {
	.pic-elem-flex .offer { background: #c5e4f2; background: -webkit-gradient(linear, left top, left bottom, from(#c5e4f2), to(#ffffff)); background: -o-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#ffffff', GradientType=0); }
	.pic-elem-flex .offer .info > div > span { margin-bottom: 10px; }
	.pic-elem-flex .offer .info { top: 260px; }
	.pic-elem-flex .offer .info > div > span { background: none; }
	.pic-elem-flex .offer .title { font-size: 24px; padding: 6%; }
	.pic-elem-flex .offer .subtitle { font-size: 22px; padding: 34px 10px 20px; }
	.pic-elem-flex .offer .subtitle ~ .text { padding-top: 10px; }
	.pic-elem-flex .offer .text { font-size: 14px; line-height: 180%; padding: 20px 0; }
}

@media only screen and (min-width:1150px) {
	.pic-elem-flex { padding: 25px 10px; }
	.pic-elem-flex .offer .info > div > span { margin-bottom: 7%; }
	.pic-elem-flex .offer .text { line-height: 200%; }
}

/* quick navi with icons */
.criterianavi,
.criterianavi-v2 { margin-bottom: 20px; }
.criterianavi .criterianavi-wp,
.criterianavi-v2 .criterianavi-wp { background: #dde6e8; padding: 10px; margin-bottom: 5px; position: relative; }
.criterianavi .criterianavi-wp:after,
.criterianavi-v2 .criterianavi-wp:after { content: ""; clear: both; display: block; }
.criterianavi .criterianavi-wp > span,
.criterianavi-v2 .criterianavi-wp > span:first-child { display: block; max-width: 99%; margin: 5px auto; padding: 3px 0 3px 8px; font-size: 16px; line-height: 16px; color: #ffffff; background: #3f97c9; text-align: center; }
.criterianavi .criterianavi-wp > span strong,
.criterianavi-v2 .criterianavi-wp > span:first-child strong { display: block; }
.criterianavi .criterianavi-wp a,
.criterianavi-v2 .criterianavi-wp > span ~ span { display: block; position: relative; max-width: 90%; margin: 5px auto; padding: 15px 5px 15px 60px; font-size: 14px; line-height: 14px; border: 1px solid #dddddd; background: #fff; color: #737373; text-decoration: none; letter-spacing: -0.5px; cursor: pointer; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.criterianavi-v2 .criterianavi-wp > span ~ span { position: relative; }
.criterianavi-v2 .criterianavi-wp > span ~ span a { text-decoration: none; color: inherit; }
.criterianavi-v2 .criterianavi-wp > span ~ span a:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.criterianavi .criterianavi-wp a:hover,
.criterianavi-v2 .criterianavi-wp > span ~ span:hover { background: #fafafa; border: 1px solid #6c8795; }
.criterianavi .criterianavi-wp a:hover strong,
.criterianavi-v2 .criterianavi-wp > span ~ span:hover strong { color: #3f97c9; }
.criterianavi .criterianavi-wp a strong,
.criterianavi-v2 .criterianavi-wp > span ~ span strong { display: block; font-size: 16px; color: #282828; line-height: 16px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.criterianavi .criterianavi-wp > a:before,
.criterianavi-v2 .criterianavi-wp > span ~ span:before { position: absolute; content: ""; top: 11px; left: 10px; width: 43px; height: 38px; background: url(sprite/table-a.png) no-repeat 0 0; }
.criterianavi .criterianavi-wp .star:before,
.criterianavi-v2 .criterianavi-wp .star:before { background-position: 0 0 }
.criterianavi .criterianavi-wp .roller:before,
.criterianavi-v2 .criterianavi-wp .roller:before { background-position: 0 -38px }
.criterianavi .criterianavi-wp .jackpot:before,
.criterianavi-v2 .criterianavi-wp .jackpot:before { background-position: 0 -76px }
.criterianavi .criterianavi-wp .question:before,
.criterianavi-v2 .criterianavi-wp .question:before { background-position: 0 -114px }
.criterianavi .criterianavi-wp .secure:before,
.criterianavi-v2 .criterianavi-wp .secure:before { background-position: 0 -152px }
.criterianavi .criterianavi-wp .new:before,
.criterianavi-v2 .criterianavi-wp .new:before { background-position: -43px 0 }
.criterianavi .criterianavi-wp .mobile:before,
.criterianavi-v2 .criterianavi-wp .mobile:before { background-position: -43px -38px }
.criterianavi .criterianavi-wp .note:before,
.criterianavi-v2 .criterianavi-wp .note:before { background-position: -43px -76px }
.criterianavi .criterianavi-wp .software:before,
.criterianavi-v2 .criterianavi-wp .software:before { background-position: -43px -114px }
.criterianavi .criterianavi-wp .support:before,
.criterianavi-v2 .criterianavi-wp .support:before { background-position: -43px -152px }
.criterianavi .criterianavi-wp .card:before,
.criterianavi-v2 .criterianavi-wp .card:before { background-position: -43px -190px }
.criterianavi .criterianavi-wp .money:before,
.criterianavi-v2 .criterianavi-wp .money:before { background-position: 0px -190px }
.criterianavi .criterianavi-wp .video-poker:before,
.criterianavi-v2 .criterianavi-wp .video-poker:before { background-position: 0px -293px }
.criterianavi .criterianavi-wp .low-wagering:before,
.criterianavi-v2 .criterianavi-wp .low-wagering:before { background-position: 0px -330px }
.criterianavi .criterianavi-wp .roulette:before,
.criterianavi-v2 .criterianavi-wp .roulette:before { background-position: 0px -254px }
.criterianavi .criterianavi-wp .blackjack:before,
.criterianavi-v2 .criterianavi-wp .blackjack:before { background-position: -43px -266px }
.criterianavi .criterianavi-wp .deposit-5:before,
.criterianavi-v2 .criterianavi-wp .deposit-5:before { background-position: -43px -307px }
.criterianavi .criterianavi-wp .no-deposit:before,
.criterianavi-v2 .criterianavi-wp .no-deposit:before { background-position: -43px -344px }
.criterianavi .criterianavi-wp .no-wagering:before,
.criterianavi-v2 .criterianavi-wp .no-wagering:before { background-position: -43px -380px }
.criterianavi .criterianavi-wp .casino:before,
.criterianavi-v2 .criterianavi-wp .casino:before { background-position: 0px -366px }
.criterianavi .criterianavi-wp .sports:before,
.criterianavi-v2 .criterianavi-wp .sports:before { background-position: 0px -402px }
.criterianavi .criterianavi-wp .poker:before,
.criterianavi-v2 .criterianavi-wp .poker:before { background-position: -43px -418px }
.criterianavi .criterianavi-wp .bingo:before,
.criterianavi-v2 .criterianavi-wp .bingo:before { background-position: 0px -440px }
.criterianavi .criterianavi-wp .paypal:before,
.criterianavi-v2 .criterianavi-wp .paypal:before { background-position: -43px -455px }
.criterianavi .criterianavi-wp .bitcoin:before,
.criterianavi-v2 .criterianavi-wp .bitcoin:before { background-position: 0px -478px }
.criterianavi .criterianavi-wp .pay-by-phone:before,
.criterianavi-v2 .criterianavi-wp .pay-by-phone:before { background-position: -43px -493px }
.criterianavi .criterianavi-wp .visa:before,
.criterianavi-v2 .criterianavi-wp .visa:before { background-position: 0px -516px }
.criterianavi .criterianavi-wp a:after,
.criterianavi-v2 .criterianavi-wp > span ~ span:after { content: ""; position: absolute; bottom: 5px; right: 10px; width: 6px; height: 4px; background: url(asset/icon/table-after.png) no-repeat 0 0; }

@media (min-width:600px) {
	.criterianavi .criterianavi-wp a,
	.criterianavi-v2 .criterianavi-wp > span ~ span { float: left; box-sizing: border-box; width: 49%; }
	.criterianavi .criterianavi-wp a:nth-child(even),
	.criterianavi-v2 .criterianavi-wp > span ~ span:nth-child(even) { margin-right: 2%; }
}

@media (min-width:768px) {
	.criterianavi .criterianavi-wp > span,
	.criterianavi-v2 .criterianavi-wp > span:first-child { float: left; width: 18%; padding: 50px 5px; box-sizing: border-box; margin: 0; margin-right: 5px; }
	.criterianavi .criterianavi-wp a,
	.criterianavi-v2 .criterianavi-wp > span ~ span { width: 40%; margin: 2px 1% 2px 0; }
	.criterianavi .criterianavi-wp a:nth-child(odd),
	.criterianavi-v2 .criterianavi-wp > span ~ span:nth-child(odd) { margin-right: 0; }
	.criterianavi .criterianavi-wp a:nth-child(even),
	.criterianavi-v2 .criterianavi-wp > span ~ span:nth-child(even) { margin-right: 1%; }
}

@media (min-width:1166px) {
	.criterianavi .criterianavi-wp > span,
	.criterianavi-v2 .criterianavi-wp > span:first-child { width: 140px; height: auto; margin: 0 12px 0 0; box-sizing: inherit; padding: 15px 0; }
	.criterianavi .criterianavi-wp a,
	.criterianavi-v2 .criterianavi-wp > span ~ span { width: 161px; margin: 0 10px 0 0; box-sizing: inherit; }
	.criterianavi .criterianavi-wp a:nth-child(odd),
	.criterianavi-v2 .criterianavi-wp > span ~ span:nth-child(odd) { margin-right: 10px; }
	.criterianavi .criterianavi-wp a:nth-child(even),
	.criterianavi-v2 .criterianavi-wp > span ~ span:nth-child(even) { margin-right: 10px; }
	.criterianavi .criterianavi-wp a:last-child,
	.criterianavi-v2 .criterianavi-wp > span:last-child { margin-right: 0; }
}

/* images with links */
.gallery { margin: 0 0 20px; }
.gallery>.title { font: normal 19px/19px raleway, sans-serif; color: #002a41; text-align: center; }
.gallery>.title div { display: inline-block; padding: 0 10px; background: white; }
.gallery ul { list-style: none; overflow: hidden; margin: 0; padding: 0; }
.gallery ul li { margin: 20px auto 0; position: relative; max-width: 285px; overflow: hidden; }
.gallery.c4 ul li { width: 100%; line-height: 0; }
.gallery ul li a { position: relative; text-decoration: none; display: block; vertical-align: middle; line-height: 0; overflow: hidden; }
.gallery ul li a:before { content: ''; position: absolute; width: 100%; height: 100%; opacity: 0; display: block; background: rgba(0, 47, 63, 0); transition: 0.4s linear; -webkit-transition: 0.4s linear; }
.gallery ul li a:after { content: ''; position: absolute; top: 5px; bottom: 5px; left: 5px; right: 5px; opacity: 0; display: block; border: 1px solid #9d9899; transition: 0.4s linear; -webkit-transition: 0.4s linear; }
.gallery ul li a:hover:before { opacity: 1; background: rgba(50, 50, 50, 0.6); }
.gallery ul li a:hover:after { opacity: 1; }
.gallery ul li a>span { display: block; position: absolute; z-index: 1; top: 0; bottom: -150%; right: 0; left: 0; width: 80%; height: 20px; margin: auto; font-size: 24px; line-height: 28px; -webkit-transition: bottom 0.8s ease; transition: bottom 0.8s ease; }
.gallery ul li a>.btn { width: 190px; height: 27px; padding: 3.8% 12px; max-width: 75%; }
.gallery ul li a>.btn:before { display: none }
.gallery ul li a>.btn.wide { font-size: 16px }
.gallery ul li a:hover>.btn { bottom: 0; }
.gallery ul img { max-width: 100%; height: auto; width: 100%; }
@media(min-width:480px) {
	.gallery.c1 { float: left; margin: 7px 0 15px; max-width: 50%; }
	.gallery.c1.left { float: left; margin-right: 3% }
	.gallery.c1.right { float: right; margin-left: 3% }
	.gallery.c4 ul li { width: 47%; float: left; margin: 20px 1.5% 0; }
	.gallery ul li { max-width: none; }
}
@media(min-width:768px) {
	.gallery>.title { height: 10px; margin-bottom: 30px; border-bottom: 1px solid #dedede; }
	.gallery.c4 ul li { width: 24.5%; margin: 0 0 0 0.55%; }
	.gallery ul li:nth-child(odd) { margin: 0 0 0 0.9%; }
	.gallery.c1 ul li { margin: 0 }
	.gallery.c4 ul li:first-child { margin: 0; }
	.gallery ul li a>.btn { width: 190px; height: 27px; padding: 3.8% 12px; max-width: 75%; font-size: 19px; }
}
@media(min-width:1024px) {
	.gallery ul img { width: auto; }
	.gallery.c4 ul li { width: 24%; margin: 0 0 0 1.33%; }
	.gallery ul li a>.btn { font-size: 24px; }
	.gallery ul li a>.btn>span:before { content: ""; display: inline-block; width: 19px; height: 20px; margin: -2px 10px 0 0; vertical-align: middle; background: url(asset/icon/btn2.png); }
}

/* slot review sidebar offer */
.side-top { padding: 6px 10px; margin: 0 auto 14px; font: normal 11px/12px Arial, sans-serif; color: #616161; text-align: center; border: 1px solid #ddd; background: #214066 url(asset/side-top-bg.jpg) repeat-x center -14px; box-shadow: 0 0 0 6px white inset; }
.side-top>.brand { height: 73px; line-height: 73px;}
.side-top>.brand:before { content: ""; }
.side-top>.suggestion { min-height: 24px }
.side-top>.suggestion b { color: black; white-space: nowrap; }
.side-top>strong { display: block; width: 84%; margin: 0 auto 12px; padding: 9px 0 7px; font: normal 20px/22px 'Russo One', sans-serif; border-top: 1px solid #aab4ba; border-bottom: 1px solid #aab4ba; }
.side-top>strong b { color: black; font-weight: normal; }
.side-top>span { display: block; width: 90%; margin: 0 auto 12px; padding: 9px 0 7px; font: normal 15px/17px Arial, sans-serif; color: #616161; border-top: 1px solid #aab4ba; border-bottom: 1px solid #aab4ba; }
.side-top>span>b { font: normal 16px/17px 'Russo One', sans-serif; }
.side-top>span>strong { display: block; font: normal 18px/20px 'Russo One', sans-serif; }
.side-top>span>strong b { color: black; font-weight: normal; font-size: 20px; line-height: 20px; }
.side-top>b { color: black; white-space: nowrap; display:block; text-overflow: ellipsis; overflow: hidden; }
.side-top>.button { margin-top: 12px; padding: 32px 5px 8px; font-weight: bold; color: white; }
.side-top>.button>b { display: block; font-size: 17px; line-height: 26px; color: #b9d0db; font-weight: normal; padding-top: 3px; }
.side-top>.button>b strong { color: white; }
.side-top>.button>a { position: relative; display: block; width: 120px; margin: 10px auto; font: bold 15px/15px Arial, sans-serif; color: white; text-align: center; text-decoration: none; padding: 8px; background: #ff6900; border-radius: 3px; transition: background 0.2s linear; }
.side-top>.button>a:hover,
#backlit .wrap.social .button:hover { background: #ff9c00; }
.side-top>.button>a:after { content: ""; display: block; width: 90%; max-width: 174px; height: 100px; position: absolute; top: -52px; left: -154%; background: url(asset/instagame-cta.png) no-repeat 0 0; background-size: contain; }
.side-top>.button>a.hide:before { display: none }
.side-top>.button>a.hide:after { display: none }
.gbgame .side-top>.button>a:after { display: none; }

.side-top .terms { padding: 0 4px 6px; margin-top: -11px; text-align: left; font-size: 10px; line-height: 1.2; text-align: left; font-weight: normal; color: #dfebee; }
.side-top .terms a,
.side-top .terms span { color: inherit; text-decoration: underline; }
.side-top .terms a:hover,
.side-top .terms span:hover { text-decoration: none; }
.side-top .button.nt a:before { content: none; }

@media only screen and (max-width:900px) {
	.side-top { position: absolute; visibility: hidden; right: 0; left: 0; height: 0; }
	.blog .side-top { display: none; }
	.side-top>.button>a { width: auto; font: normal 18px/20px raleway, sans-serif; padding: 20px; visibility: visible; position: absolute; top: -6px; right: 5px; left: 5px; }
	.side-top>.button>a:after { display: none; }
}

@media only screen and (min-width:900px) {
	.side-top { display: block }
}

@media only screen and (min-width:1024px) {
	.side-top>.button>a:after { width: 174px; left: -270px; top: -75px; }
}

/* slot review sidebar thumbs */
.thumb>b { display: block; width: 188px; padding: 6px 0; margin: 0 auto; font: bold 14px/15px Arial, sans-serif; color: black; background: white; }
.thumb a { display: block; width: 188px; margin: 0 auto; color: #757575; text-decoration: none; height: 125px; background: url(asset/no-pic-available.jpg) no-repeat 0 0; }
.thumb a:hover { position: relative; }
.thumb a:hover:before { content: ""; position: absolute; top: 6px; right: 6px; left: 6px; bottom: 6px; box-shadow: 0 0 0 6px rgba(90, 125, 144, 0.7); border: 1px solid #bfd3e3; background: rgba(72, 90, 100, 0.4) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAfCAMAAAAocOYLAAAAbFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+T+BWAAAAI3RSTlMAaALd+VUvD/LIT+HYsnl2KCXzlebRwcC4qlgn68y/kF84DKZ85gsAAAD9SURBVCjPZJCJzsIgEAa3XAV7ajXV//Ca939HKyqgTkJYMiHf7kpmHDrt8bobRvlmFciE1YddzwAYvdMGgPm31HYDtL1TS61c3wIbm3UFNFalt7INUKXfBva1lNR7MPaZ7WFSy32VjJrAr2M5wyGmbH+k4ABzHAyaOno4uiKigfuYAWzq0pxyHxaCyAitSh6259RCC6MM0EvhIbxCehikA/fuYXqEOOhEY9Sn56+KmzRo8cv58vB/ERGNF9glX2JuA/pNVFmZkH5C9hNyPyH/Ewo/QuFPOP4YxHDGvxgk/QjhSD9C0vjTnxSB9Et0+gfaLYaWf8Skict/hPIvAOkGLXwSOulxAAAAAElFTkSuQmCC) no-repeat center; }
.thumb a img { display: block; max-width: 100%; height: auto; }
.thumb>span { display: block; width: 162px; margin: 0 auto; font: normal 12px/14px Arial, sans-serif; background: white; border: 1px solid #ddd; padding: 6px 12px; }
.thumb>span span { display: block; padding: 1px 0; text-align: right; }
.thumb>span span>span { float: left; padding: 0; }
.thumb>span>span:first-child { text-align: left; border-bottom: 1px solid #ddd; padding-bottom: 6px; margin-bottom: 7px; }
.thumb>span strong { float: right; width: 50px; font-size: 15px; color: #494949; line-height: 18px; text-align: right; margin: -2px 0; border-left: 1px solid #dedada; }
.thumb>span strong:after { content: ""; display: inline-block; width: 14px; height: 13px; margin-top: -3px; margin-left: 3px; vertical-align: middle; background: url(sprite/voting-misc.png) no-repeat 0 -114px; }

/* slot review sidebar thumbs */
.side-slots { position: absolute; margin: 0 0px 14px; left: 0; right: 0; padding: 0; background: #cedce3; }
.side-slots:before,
.side-slots:after { content: ""; position: absolute; display: block; bottom: 40px; width: 0px; height: 150px; box-shadow: 0 0 30px 12px #CEDCE3; z-index: 1; }
.side-slots:before { left: 0; }
.side-slots:after { right: 0; }
aside .side-slots {/* display:none; */ }
.side-slots>.title { display: block; line-height: 60px; text-align: center; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; background: white; text-decoration: none; transition: .3s linear; }
.side-slots>.title:hover { box-shadow: 0 0 5px #D8D8D8 inset; border-color: #6C8896; }
.side-slots>.title:before { content: ""; display: non; width: 35px; height: 34px; vertical-align: middle; background: url(asset/swipe.png) }
.side-slots>.title>span { display: inline-block; width: 40%; font: normal 12px/14px Arial, sans-serif; color: black; text-align: left; vertical-align: middle; }
.side-slots>.title>span.brand { width: 104px; height: 14px; margin: 0 10px; background: url(sprite/provider-mid.png) no-repeat 0px -5px; text-indent: -9999px; }
.side-slots>.title>span.brand.microgaming { width: 92px; height: 22px; background-position: 0px -66px; }
.side-slots>.title>span.brand.playtech { background-position: 0px -88px; width: 72px; height: 22px; }
.side-slots>.title>span.brand.netent { width: 61px; height: 23px; background-position: 0px -110px; }
.side-slots>.title>span.brand.merkur { width: 106px; height: 22px; background-position: 0px -132px; }
.side-slots>.title>span.brand.igt { width: 56px; height: 22px; background-position: 0px -176px; }
.side-slots>.title>span.brand.nextgen { width: 88px; height: 12px; background-position: 0px -225px; }
.side-slots>.title>span.brand.playn-go { width: 62px; height: 16px; background-position: 0px -245px; }
.side-slots>.title>span.brand.realistic-games { width: 55px; height: 22px; background-position: 0px -286px; }
.side-slots>.title>span.brand.isoftbet { width: 78px; height: 22px; background-position: 0px -308px; }
.side-slots>.title>span.brand.genesis-gaming { width: 86px; height: 22px; background-position: 0px -330px; }
.side-slots>.title>span.brand.betsoft { width: 54px; height: 22px; background-position: 0px -352px; }
.side-slots>.title>span.brand.scientific-games { background-position: 0px -374px; width: 63px; height: 23px; }
.side-slots>.title>span.brand.elk { background-position: 0px -397px; width: 58px; height: 23px; }
.side-slots>.title>span.brand.yggdrasil { background-position: 0px -420px; width: 104px; height: 23px; }
.side-slots>.title>span.brand.quickspin { background-position: 0px -446px; width: 86px; height: 17px; }
.side-slots>.title>span.brand.thunderkick { background-position: 0px -466px; width: 105px; height: 23px; }
.side-slots>.title>span.brand.booming { background-position: 0px -489px; width: 55px; height: 23px; }
.side-slots>.title>span.brand.realtime,
.side-slots>.title>span.brand.real-time { background-position: 0px -512px; width: 105px; height: 23px; }
.side-slots>.title>span.brand.pragmatic { background-position: 0px -535px; width: 73px; height: 23px; }
.side-slots>.title>span.brand.barcrest { background-position: 0px -558px; width: 55px; height: 23px; }
.side-slots>.title>span.brand.wms { background-position: 0px -581px; width: 64px; height: 23px; }
.side-slots>.title>span.brand.bally { background-position: 0px -604px; width: 86px; height: 23px; }
.side-slots>.title>span.brand.elk-studios { background-position: 0px -397px; width: 56px; height: 23px; }
.side-slots>.title>span.brand.nektan { background-image: url(/visual/logos/nektan-small.png) !important; width: 45px; height: 45px; background-position: 0 0;}
.side-slots>.title>span.brand.red-tiger-gaming { background-image: url(sprite/software-mid.png); width: 100px; height: 20px; background-position: 0px -260px;}
.side-slots>.title>span.brand.saucify { background-image: url(/visual/logos/saucify.png) !important; width: 140px; height: 50px; }
.side-slots>.list { position: relative; overflow: auto; padding: 10px 0; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.side-slots>.list ul { width: 600px; padding: 0; margin: 0 auto; list-style: none; }
.side-slots.x5>.list ul { width: 1000px; }
.side-slots.x4>.list ul { width: 800px; }
.side-slots>.list ul li { float: left; width: 32%; margin-left: 2%; }
.side-slots.x5>.list ul li { width: 18%; margin-left: 2.5%; }
.side-slots.x4>.list ul li { width: 24%; margin-left: 1.33%; }
.side-slots>.list ul li:first-child { margin-left: 0 }

@media only screen and (min-width:480px) {
	.side-slots>.title>span { width: 45%; }
	.side-slots>.title>span.brand {/* width: 104px; */margin: 0 15px; }
}

@media only screen and (min-width:768px) {
	.side-slots { margin: 0 0 14px; padding: 15px 8%; background: #dfebee; }
	.side-slots>.title { border: 1px solid #ddd; }
	.side-slots>.title:before { display: none; }
	.side-slots>.title>span { width: auto; }
	.side-slots>.list { padding: 15px 0 0; border: none; }
	.side-slots>.list ul { width: 600px; }
	.side-slots.x4:before,
	.side-slots.x4:after { top: 40px; bottom: 0px; margin: auto; width: 35px; height: 34px; box-shadow: none; background: url(asset/swipe.png) no-repeat 0 -35px; }
	.side-slots.x4:before { left: 2%; background-position: 0 -69px }
	.side-slots.x4:after { right: 2%; }
}

@media only screen and (min-width:900px) {
	article .side-slots { display: none; }
	aside .side-slots { display: block; border: 1px solid #f3f3f3; background: #fbfbfb; }
	.side-slots:before,
	.side-slots:after,
	.side-slots>.title:before { display: none; }
	.side-slots { position: static; padding: 0; background: #cedce3; }
	.side-slots>.title { padding: 20px 0 0; margin: 15px; }
	.side-slots>.title>span { display: block; width: 140px; margin: 15px auto; text-align: center; }
	.side-slots>.title>span.brand { width: 135px; height: 16px; margin: 0 auto; background: transparent no-repeat 0 0; background-image: url(sprite/provider-big.png) !important; }
	.side-slots>.title>span.brand.novoline { width: 135px; height: 16px; background-position: 0 0 }
	.side-slots>.title>span.brand.micro,
	.side-slots>.title>span.brand.microgaming { width: 133px; height: 33px; background-position: 0 -17px }
	.side-slots>.title>span.brand.netent { width: 100px; height: 37px; background-position: 0 -51px; }
	.side-slots>.title>span.brand.merkur { width: 87px; height: 37px; background-position: 0 -89px }
	.side-slots>.title>span.brand.dragonfish { width: 137px; height: 21px; background-position: 0 -127px }
	.side-slots>.title>span.brand.playtech { width: 105px; height: 22px; background-position: 0 -149px }
	.side-slots>.title>span.brand.amaya { width: 128px; height: 24px; background-position: 0 -172px }
	.side-slots>.title>span.brand.playn-go { width: 112px; height: 43px; background-position: 0 -197px }
	.side-slots>.title>span.brand.nextgen { width: 137px; height: 23px; background-position: 0 -241px }
	.side-slots>.title>span.brand.bally { width: 132px; height: 34px; background-position: 0 -265px }
	.side-slots>.title>span.brand.wivis { width: 110px; height: 24px; background-position: 0 -300px }
	.side-slots>.title>span.brand.randomlogic { width: 92px; height: 48px; background-position: -140px 0 }
	.side-slots>.title>span.brand.nyx { width: 101px; height: 33px; background-position: -140px -49px }
	.side-slots>.title>span.brand.igt { width: 101px; height: 39px; background-position: -140px -83px }
	.side-slots>.title>span.brand.mobile { width: 63px; height: 40px; background-position: -140px -125px }
	.side-slots>.title>span.brand.isoftbet { width: 105px; height: 24px; background-position: -140px -161px }
	.side-slots>.title>span.brand.betsoft { width: 96px; height: 36px; background-position: -140px -217px }
	.side-slots>.title>span.brand.scientific-games { width: 96px; height: 36px; background-position: -140px -254px }
	.side-slots>.title>span.brand.yggdrasil { width: 138px; height: 35px; background-position: 0px -355px }
	.side-slots>.title>span.brand.quickspin { background-position: 0px -390px; width: 125px; height: 25px; }
	.side-slots>.title>span.brand.thunderkick { background-position: 0px -415px; width: 135px; height: 23px; }
	.side-slots>.title>span.brand.elk-studios { background-position: -138px -303px; width: 108px; height: 23px; }
	.side-slots>.title>span.brand.genesis-gaming { width: 98px; height: 31px; background-position: -140px -185px }
	.side-slots>.title>span.brand.realistic-games { width: 138px; height: 22px; background-position: 0px -333px }
    .side-slots>.title>span.brand.nektan { background-image: url(/visual/logos/nektan.png) !important; width: 137px; height: 31px; background-position: 0 0;}
    .side-slots>.title>span.brand.bf-games { background-image: url(/visual/logos/bf-games.png) !important; width: 101px; height: 39px; background-position: 0 0;}
    .side-slots>.title>span.brand.big-time-gaming { background-image: url(/visual/logos/big-time-gaming.png) !important; width: 139px; height: 57px; background-position: 0 0;}
    .side-slots>.title>span.brand.endorphina { background-image: url(/visual/logos/endorphina.png) !important; width: 140px; height: 50px; background-position: 0 0;}
    .side-slots>.title>span.brand.amatic { background-image: url(/visual/logos/amatic.png) !important; width: 160px; height: 37px; background-position: center 0;}
    .side-slots>.title>span.brand.red-tiger-gaming { width: 132px; height: 30px; background-position: 0 -601px;}
	.side-slots>.list { position: static; overflow: visible; padding: 0 0 3px; border: none }
	.side-slots>.list ul { width: auto !important; padding: 0; margin: 0; list-style: none; }
	.side-slots>.list ul li { float: none; width: auto !important; margin: 0 auto 12px !important; }
	.side-slots>.list ul li a { margin: 0 auto; }
}

/* boxes with offers */
.boxes-offer { padding: 12px; margin: 0 auto 20px; border: 1px solid #f4f4f4; background: #d7f3ff; font: normal 12px/14px Arial, sans-serif; color: #555555; }
.boxes-offer:after { content: ''; display: block; clear: both; }
.boxes-offer.left,
.boxes-offer.right { background: none; border: none; padding: 2px; }
.htitle,
.boxes-offer>.title { font: 500 14px/16px raleway, sans-serif; color: white; background: #6c8795; text-align: center; padding: 7px; margin: 0; }
.boxes-offer table { display: block; }
.boxes-offer table thead { display: none; }
.boxes-offer tr { display: block; }
.boxes-offer tr td { display: block; }
.boxes-offer>.boxes { width: 1109px; }
.boxes-offer.withimg { overflow: auto; }
.boxes-offer.withimg>.boxes { width: 658px; margin: 0 auto; }
.boxes-offer.withimg>.boxes.ver2 { width: 881px; }
.boxes-offer.withimg>.boxes:after { content: ""; display: table; clear: both; }
.boxes-offer.withimg>.img { background: white; text-align: center; padding: 4% 0; margin: 10px 0 0px; clear: both; box-shadow: 0 0 0 1px #dddddd inset, 0 0 0 5px white inset, 0 0 0 6px #c7c7c7 inset; display: none; }
.boxes-offer.withimg>.img img { max-width: 90%; height: auto; display: inline-block; vertical-align: middle; }
.boxes-offer>.boxes>div,
.boxes-offer>.boxes tbody tr { position: relative; float: left; width: 212px; margin-left: 11px; padding: 5px 0px; background: white; box-shadow: 0 0 0 1px #dddddd inset, 0 0 0 5px white inset, 0 0 0 6px #c7c7c7 inset; }
.boxes-offer.left>.boxes>div,
.boxes-offer.left>.boxes tbody tr,
.boxes-offer.right>.boxes>div,
.boxes-offer.right>.boxes tbody tr { float: none; width: auto; padding: 5px 5%; }
.boxes-offer>.boxes tbody tr { min-height: 294px; }
.boxes-offer>.boxes .link { position: relative; }
/*.boxes-offer>.boxes .link:hover { background: #e8f8ff; }*/
.boxes-offer>.boxes>div:first-child,
.boxes-offer>.boxes tbody tr:first-child { margin-left: 0 }
.boxes-offer>.boxes .best,
.boxes-offer.right>.boxes>div,
.boxes-offer.right>.boxes tbody tr,
.boxes-offer.left>.boxes>div,
.boxes-offer.left>.boxes tbody tr { position: relative; background: #c5e4f2; background: -moz-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#ffffff', GradientType=0); }
.boxes-offer>.boxes>div:after,
.boxes-offer>.boxes tbody tr:after { content: ""; display: table; clear: both }
.boxes-offer>.boxes .best:before { position: absolute; top: -1px; left: -1px; display: block; width: 65px; height: 60px; content: ""; background: url(asset/flag-best.png); }
.boxes-offer>.boxes .best.nobadge:before,
.boxes-offer.left>.boxes .best:before,
.boxes-offer.right>.boxes .best:before { display: none; }
.boxes-offer>.boxes .type { display: block; font: normal 20px/20px 'russo one', sans-serif; padding: 19px 0; text-align: center; color: #59646d; }
.boxes-offer.left>.boxes .type,
.boxes-offer.right>.boxes .type { float: right; width: 44%; border-bottom: 1px solid #ddd; padding: 18px 0; margin-left: 6%; }
.boxes-offer.left>.boxes .ver2.type,
.boxes-offer.right>.boxes .ver2.type { float: right; width: 44%; border-bottom: 1px solid #ddd; padding: 38px 0; margin-left: 6%; min-height: 26px; }
.boxes-offer>.boxes .type strong { display: block; text-transform: uppercase; color: #010101; font-weight: normal; }
.boxes-offer>.boxes .slot { display: block; line-height: 90px; text-align: center; }
.boxes-offer>.boxes .slot span { display: inline-block; width: 129px; height: 50px; margin: 15px auto; vertical-align: middle; background: url(sprite/slots-big.png) no-repeat 0 0; text-indent: -9999px; }
.boxes-offer>.boxes .brand { height: 76px; line-height: 76px; text-align: center; }
.boxes-offer>.boxes .brand a { text-indent: 0; font-size: 1px; color: transparent; }
.boxes-offer>.boxes .brand a:before { display: block; content: ""; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.boxes-offer.ver1>.boxes .brand span,
.boxes-offer.ver1>.boxes .brand a { width: 135px; height: 16px; background: url(sprite/provider-big.png) no-repeat 0 0; color: transparent; }
.boxes-offer.ver1>.boxes .brand.novoline span,
.boxes-offer.ver1>.boxes .brand.novoline a,
.devbig.novoline i { width: 135px; height: 16px; background-position: 0 0 }
.boxes-offer.ver1>.boxes .brand.micro span,
.boxes-offer.ver1>.boxes .brand.micro a,
.boxes-offer.ver1>.boxes .brand.microgaming span,
.boxes-offer.ver1>.boxes .brand.microgaming a,
.devbig.micro i,
.devbig.microgaming i { width: 133px; height: 33px; background-position: 0 -17px }
.boxes-offer.ver1>.boxes .brand.netent span,
.boxes-offer.ver1>.boxes .brand.netent a,
.devbig.netent i { width: 100px; height: 37px; background-position: 0 -51px; }
.boxes-offer.ver1>.boxes .brand.merkur span,
.boxes-offer.ver1>.boxes .brand.merkur a,
.devbig.merkur i { width: 87px; height: 37px; background-position: 0 -89px; }
.boxes-offer.ver1>.boxes .brand.dragonfish span,
.boxes-offer.ver1>.boxes .brand.dragonfish a,
.devbig.dragonfish i { width: 137px; height: 21px; background-position: 0 -127px }
.boxes-offer.ver1>.boxes .brand.playtech span,
.boxes-offer.ver1>.boxes .brand.playtech a,
.devbig.playtech i { width: 105px; height: 22px; background-position: 0 -149px }
.boxes-offer.ver1>.boxes .brand.amaya span,
.boxes-offer.ver1>.boxes .brand.amaya a,
.devbig.amaya i { width: 128px; height: 24px; background-position: 0 -172px }
.boxes-offer.ver1>.boxes .brand.playngo span,
.boxes-offer.ver1>.boxes .brand.playngo a,
.devbig.playngo i { width: 112px; height: 43px; background-position: 0 -197px }
.boxes-offer.ver1>.boxes .brand.nextgen span,
.boxes-offer.ver1>.boxes .brand.nextgen a,
.devbig.nextgen i { width: 137px; height: 23px; background-position: 0 -241px }
.boxes-offer.ver1>.boxes .brand.ballywulff span,
.boxes-offer.ver1>.boxes .brand.ballywulff a,
.devbig.ballywulff i { width: 132px; height: 34px; background-position: 0 -265px }
.boxes-offer.ver1>.boxes .brand.wivis span,
.boxes-offer.ver1>.boxes .brand.wivis a,
.devbig.wivis i { width: 110px; height: 24px; background-position: 0 -300px }
.boxes-offer.ver1>.boxes .brand.randomlogic span,
.boxes-offer.ver1>.boxes .brand.randomlogic a,
.devbig.randomlogic i { width: 92px; height: 48px; background-position: -140px 0 }
.boxes-offer.ver1>.boxes .brand.nyx span,
.boxes-offer.ver1>.boxes .brand.nyx a,
.devbig.nyx i { width: 101px; height: 33px; background-position: -140px -49px }
.boxes-offer.ver1>.boxes .brand.igt span,
.boxes-offer.ver1>.boxes .brand.igt a,
.devbig.igt i { width: 101px; height: 38px; background-position: -140px -83px }
.boxes-offer.ver1>.boxes .brand.novomatic span,
.boxes-offer.ver1>.boxes .brand.novomatic a,
.devbig.novomatic i { width: 140px; height: 34px; background-position: 0px -299px; }
.boxes-offer.ver1>.boxes .brand.realistic span,
.boxes-offer.ver1>.boxes .brand.realistic a,
.devbig.realistic i { width: 138px; height: 24px; background-position: 0px -332px; }
.boxes-offer.ver1>.boxes .brand.sg span,
.boxes-offer.ver1>.boxes .brand.sg a,
.devbig.sg i { width: 99px; height: 47px; background-position: -140px -254px; }
.boxes-offer.ver1>.boxes .brand.yggdrasil span,
.boxes-offer.ver1>.boxes .brand.yggdrasil a,
.devbig.yggdrasil i { width: 136px; height: 33px; background-position: 0px -356px; }
.boxes-offer.ver1>.boxes .brand.quickspin span,
.boxes-offer.ver1>.boxes .brand.quickspin a,
.devbig.quickspin i { width: 125px; height: 27px; background-position: 0px -389px; }
.boxes-offer.ver1>.boxes .brand.thunderkick span,
.boxes-offer.ver1>.boxes .brand.thunderkick a,
.devbig.thunderkick i { width: 133px; height: 22px; background-position: 0px -416px; }
.boxes-offer.ver1>.boxes .brand.elk span,
.boxes-offer.ver1>.boxes .brand.elk a,
.devbig.elk i { width: 99px; height: 26px; background-position: -140px -301px; }
.boxes-offer.ver1>.boxes .brand.real-time span,
.boxes-offer.ver1>.boxes .brand.real-time a,
.devbig.real-time i { width: 133px; height: 14px; background-position: 0px -438px; }
.boxes-offer.ver1>.boxes .brand.pragmatic span,
.boxes-offer.ver1>.boxes .brand.pragmatic a,
.devbig.pragmatic i { width: 98px; height: 42px; background-position: -140px -327px; }
.boxes-offer.ver1>.boxes .brand.wms span,
.boxes-offer.ver1>.boxes .brand.wms a,
.devbig.wms i { width: 97px; height: 21px; background-position: -140px -369px; }
.boxes-offer.ver1>.boxes .brand.booming span,
.boxes-offer.ver1>.boxes .brand.booming a,
.devbig.booming i { width: 92px; height: 37px; background-position: 0px -390px; }
.boxes-offer.ver1>.boxes .brand.barcrest span,
.boxes-offer.ver1>.boxes .brand.barcrest a,
.devbig.barcrest i { width: 91px; height: 35px; background-position: 0px -427px; }
.boxes-offer.ver2>.boxes .brand.gameswarehouse span,
.boxes-offer.ver2>.boxes .brand.gameswarehouse a,
.devbig2.gameswarehouse i { width: 145px; height: 19px; background-position: 0 0 }
.boxes-offer.ver2>.boxes .brand.mazooma span,
.boxes-offer.ver2>.boxes .brand.mazooma a,
.devbig2.mazooma i { width: 132px; height: 29px; background-position: 0 -19px }
.boxes-offer.ver2>.boxes .brand.realistic span,
.boxes-offer.ver2>.boxes .brand.realistic a,
.devbig2.realistic i { width: 121px; height: 21px; background-position: 0 -47px }
.boxes-offer.ver2>.boxes .brand.bigtimegaming span,
.boxes-offer.ver2>.boxes .brand.bigtimegaming a,
.devbig2.bigtimegaming i { width: 145px; height: 31px; background-position: 0 -68px }
.boxes-offer.ver2>.boxes .brand.fremantlemedia span,
.boxes-offer.ver2>.boxes .brand.fremantlemedia a,
.devbig2.fremantlemedia i { width: 168px; height: 41px; background-position: 0 -99px }
.boxes-offer.ver2>.boxes .brand.inspired span,
.boxes-offer.ver2>.boxes .brand.inspired a,
.devbig2.inspired i { width: 140px; height: 22px; background-position: 0 -139px }
.boxes-offer.ver2>.boxes .brand.ashgaming span,
.boxes-offer.ver2>.boxes .brand.ashgaming a,
.devbig2.ashgaming i { width: 148px; height: 36px; background-position: 0 -160px }
.boxes-offer.ver2>.boxes .brand.gtech span,
.boxes-offer.ver2>.boxes .brand.gtech a,
.devbig2.gtech i { width: 128px; height: 29px; background-position: 0 -195px }
.boxes-offer.ver2>.boxes .brand.skillonnet span,
.boxes-offer.ver2>.boxes .brand.skillonnet a,
.devbig2.skillonnet i { width: 139px; height: 39px; background-position: 0 -223px }
.boxes-offer.ver2>.boxes .brand.gamesys span,
.boxes-offer.ver2>.boxes .brand.gamesys a,
.devbig2.gamesys i { width: 136px; height: 31px; background-position: 0 -263px }
.boxes-offer.ver2>.boxes .brand.openbet span,
.boxes-offer.ver2>.boxes .brand.openbet a,
.devbig2.openbet i { width: 160px; height: 40px; background-position: 0 -294px }
.boxes-offer.ver2>.boxes .brand.jvhgames span,
.boxes-offer.ver2>.boxes .brand.jvhgames a,
.devbig2.jvhgames i { width: 138px; height: 44px; background-position: 0 -333px }
.boxes-offer.ver2>.boxes .brand.ainsworth span,
.boxes-offer.ver2>.boxes .brand.ainsworth a,
.devbig2.ainsworth i { width: 155px; height: 38px; background-position: 0 -376px }
.boxes-offer.ver2>.boxes .brand.cadillackjack span,
.boxes-offer.ver2>.boxes .brand.cadillackjack a,
.devbig2.cadillackjack i { width: 136px; height: 27px; background-position: 0 -415px }
.boxes-offer.ver2>.boxes .brand.bluberi span,
.boxes-offer.ver2>.boxes .brand.bluberi a,
.devbig2.bluberi i { width: 112px; height: 51px; background-position: -168px 0 }
.boxes-offer.ver2>.boxes .brand.barcrest span,
.boxes-offer.ver2>.boxes .brand.barcrest a,
.devbig2.barcrest i { width: 112px; height: 45px; background-position: -168px -50px }
.boxes-offer.ver2>.boxes .brand.quickspin span,
.boxes-offer.ver2>.boxes .brand.quickspin a,
.devbig2.quickspin i { width: 103px; height: 24px; background-position: -168px -94px }
.boxes-offer.ver2>.boxes .brand.astra span,
.boxes-offer.ver2>.boxes .brand.astra a,
.devbig2.astra i { width: 103px; height: 55px; background-position: -168px -120px }
.boxes-offer.ver2>.boxes .brand.high5games span,
.boxes-offer.ver2>.boxes .brand.high5games a,
.devbig2.high5games i { width: 123px; height: 27px; background-position: -168px -174px }
.boxes-offer.ver2>.boxes .brand.thunderkick span,
.boxes-offer.ver2>.boxes .brand.thunderkick a,
.devbig2.thunderkick i { width: 114px; height: 36px; background-position: -168px -201px }
.boxes-offer.ver2>.boxes .brand.konami span,
.boxes-offer.ver2>.boxes .brand.konami a,
.devbig2.konami i { width: 124px; height: 27px; background-position: -168px -236px }
.boxes-offer.ver2>.boxes .brand.topgame span,
.boxes-offer.ver2>.boxes .brand.topgame a,
.devbig2.topgame i { width: 140px; height: 24px; background-position: -168px -261px }
.boxes-offer.ver2>.boxes .brand.gaming1x2 span,
.boxes-offer.ver2>.boxes .brand.gaming1x2 a,
.devbig2.gaming1x2 i { width: 97px; height: 37px; background-position: -168px -285px }
.boxes-offer.ver2>.boxes .brand.leander span,
.boxes-offer.ver2>.boxes .brand.leander a,
.devbig2.leander i { width: 137px; height: 37px; background-position: -168px -320px }
.boxes-offer.ver2>.boxes .brand.williams-interactive span,
.boxes-offer.ver2>.boxes .brand.williams-interactive a,
.devbig2.williams-interactive i { width: 113px; height: 23px; background-position: -168px -356px }
.boxes-offer.ver2>.boxes .brand.viaden-media span,
.boxes-offer.ver2>.boxes .brand.viaden-media a,
.devbig2.viaden-media i { width: 109px; height: 33px; background-position: -168px -379px }
.boxes-offer.ver2>.boxes .brand.saucify span,
.boxes-offer.ver2>.boxes .brand.saucify a,
.devbig2.saucify i { width: 109px; height: 35px; background-position: -168px -411px }
.boxes-offer.ver2>.boxes .brand.wms span,
.boxes-offer.ver2>.boxes .brand.wms a,
.devbig2.wms i { width: 109px; height: 25px; background-position: -168px -445px }
.boxes-offer.ver2>.boxes .brand.rabcat span,
.boxes-offer.ver2>.boxes .brand.rabcat a,
.devbig2.rabcat i { width: 106px; height: 35px; background-position: -308px 0 }
.boxes-offer.ver2>.boxes .brand.endemol span,
.boxes-offer.ver2>.boxes .brand.endemol a,
.devbig2.endemol i { width: 73px; height: 55px; background-position: -308px -36px }
.boxes-offer.ver2>.boxes .brand.cryptologic span,
.boxes-offer.ver2>.boxes .brand.cryptologic a,
.devbig2.cryptologic i { width: 110px; height: 52px; background-position: -308px -89px }
.boxes-offer.ver2>.boxes .brand.genesis span,
.boxes-offer.ver2>.boxes .brand.genesis a,
.devbig2.genesis i { width: 110px; height: 59px; background-position: -308px -140px }
.boxes-offer.ver2>.boxes .brand.box span,
.boxes-offer.ver2>.boxes .brand.box a,
.devbig2.box i { width: 97px; height: 45px; background-position: -308px -198px }
.boxes-offer.ver2>.boxes .brand.rival span,
.boxes-offer.ver2>.boxes .brand.rival a,
.devbig2.rival i { width: 90px; height: 41px; background-position: -308px -242px }
.boxes-offer.ver2>.boxes .brand.yggdrasil span,
.boxes-offer.ver2>.boxes .brand.yggdrasil a,
.devbig2.yggdrasil i { width: 102px; height: 51px; background-position: -311px -293px }
.boxes-offer.ver2>.boxes .brand.betsoft span,
.boxes-offer.ver2>.boxes .brand.betsoft a,
.devbig2.betsoft i { width: 95px; height: 36px; background-position: -308px -355px }
.boxes-offer.ver2>.boxes .brand.blueprint span,
.boxes-offer.ver2>.boxes .brand.blueprint a,
.devbig2.blueprint i { width: 95px; height: 32px; background-position: -308px -390px }
.boxes-offer.ver2>.boxes .brand.egt span,
.boxes-offer.ver2>.boxes .brand.egt a,
.devbig2.egt i { width: 90px; height: 42px; background-position: -308px -421px }
.boxes-offer.ver2>.boxes .brand.edict span,
.boxes-offer.ver2>.boxes .brand.edict a,
.devbig2.edict i { width: 122px; height: 39px; background-position: 0px -589px; }
.boxes-offer.ver2>.boxes .brand.eurocoin span,
.boxes-offer.ver2>.boxes .brand.eurocoin a,
.devbig2.eurocoin i { width: 156px; height: 39px; background-position: 0px -629px; }
.boxes-offer.ver2>.boxes .brand.psyclone span,
.boxes-offer.ver2>.boxes .brand.psyclone a,
.devbig2.psyclone i { width: 161px; height: 44px; background-position: 0px -668px; }
.boxes-offer.ver2>.boxes .brand.vsgaming span,
.boxes-offer.ver2>.boxes .brand.vsgaming a,
.devbig2.vsgaming i { width: 161px; height: 44px; background-position: 0px -711px; }
.boxes-offer.ver2>.boxes .brand.realtimegaming span,
.boxes-offer.ver2>.boxes .brand.realtimegaming a,
.devbig2.realtimegaming i { width: 163px; height: 31px; background-position: 0px -754px; }
.boxes-offer.ver2>.boxes .brand.gaming2by2 span,
.boxes-offer.ver2>.boxes .brand.gaming2by2 a,
.devbig2.gaming2by2 i { width: 56px; height: 62px; background-position: 0px -785px; }
.boxes-offer.ver2>.boxes .brand.wh span,
.boxes-offer.ver2>.boxes .brand.wh a,
.devbig2.wh i { width: 163px; height: 36px; background-position: 0px -847px; }
.boxes-offer.ver2>.boxes .brand.greentube span,
.boxes-offer.ver2>.boxes .brand.greentube a,
.devbig2.greentube i { width: 121px; height: 42px; background-position: -169px -597px; }
.boxes-offer.ver2>.boxes .brand.electracade span,
.boxes-offer.ver2>.boxes .brand.electracade a,
.devbig2.electracade i { width: 95px; height: 49px; background-position: -169px -640px; }
.boxes-offer.ver2>.boxes .brand.sunfox span,
.boxes-offer.ver2>.boxes .brand.sunfox a,
.devbig2.sunfox i { width: 124px; height: 44px; background-position: -169px -688px; }
.boxes-offer.ver2>.boxes .brand.revolver span,
.boxes-offer.ver2>.boxes .brand.revolver a,
.devbig2.revolver i { width: 131px; height: 38px; background-position: -169px -732px; }
.boxes-offer.ver2>.boxes .brand.betdigital span,
.boxes-offer.ver2>.boxes .brand.betdigital a,
.devbig2.betdigital i { width: 138px; height: 27px; background-position: -169px -770px; }
.boxes-offer.ver2>.boxes .brand.oldskool span,
.boxes-offer.ver2>.boxes .brand.oldskool a,
.devbig2.oldskool i { width: 121px; height: 59px; background-position: -169px -797px; }
.boxes-offer.ver2>.boxes .brand.fuga span,
.boxes-offer.ver2>.boxes .brand.fuga a,
.devbig2.fuga i { width: 112px; height: 34px; background-position: -169px -855px; }
.boxes-offer.ver2>.boxes .brand.bally span,
.boxes-offer.ver2>.boxes .brand.bally a,
.devbig2.bally i { width: 100px; height: 50px; background-position: -308px -565px; }
.boxes-offer.ver2>.boxes .brand.igrosoft span,
.boxes-offer.ver2>.boxes .brand.igrosoft a,
.devbig2.igrosoft i { width: 96px; height: 50px; background-position: -308px -615px; }
.boxes-offer.ver2>.boxes .brand.dwg span,
.boxes-offer.ver2>.boxes .brand.dwg a,
.devbig2.dwg i { width: 104px; height: 45px; background-position: -308px -665px; }
.boxes-offer.ver2>.boxes .brand.sigma span,
.boxes-offer.ver2>.boxes .brand.sigma a,
.devbig2.sigma i { width: 96px; height: 53px; background-position: -310px -711px; }
.boxes-offer.ver2>.boxes .brand.coregaming span,
.boxes-offer.ver2>.boxes .brand.coregaming a,
.devbig2.coregaming i { width: 112px; height: 43px; background-position: -308px -764px; }
.boxes-offer.ver2>.boxes .brand.nektan span,
.boxes-offer.ver2>.boxes .brand.nektan a,
.devbig2.nektan i { width: 101px; height: 52px; background-position: -308px -805px; }
.boxes-offer.ver2>.boxes .brand.spicyhorse span,
.boxes-offer.ver2>.boxes .brand.spicyhorse a,
.devbig2.spicyhorse i { width: 66px; height: 61px; background-position: -311px -855px; }
.boxes-offer.ver2>.boxes .brand.playson span,
.boxes-offer.ver2>.boxes .brand.playson a,
.devbig2.playson i { width: 155px; height: 31px; background-position: 0px -443px; }
.boxes-offer.ver2>.boxes .brand.quickfire span,
.boxes-offer.ver2>.boxes .brand.quickfire a,
.devbig2.quickfire i { width: 166px; height: 20px; background-position: 0px -473px; }
.boxes-offer.ver2>.boxes .brand.chartwell span,
.boxes-offer.ver2>.boxes .brand.chartwell a,
.devbig2.chartwell i { width: 166px; height: 46px; background-position: 0px -493px; }
.boxes-offer.ver2>.boxes .brand.amaya span,
.boxes-offer.ver2>.boxes .brand.amaya a,
.devbig2.amaya i { width: 143px; height: 30px; background-position: -165px -470px; }
.boxes-offer.ver2>.boxes .brand.elk span,
.boxes-offer.ver2>.boxes .brand.elk a,
.devbig2.elk i { width: 115px; height: 50px; background-position: -164px -498px; }
.boxes-offer.ver2>.boxes .brand.igaming2go span,
.boxes-offer.ver2>.boxes .brand.igaming2go a,
.devbig2.igaming2go i { width: 137px; height: 50px; background-position: -169px -549px; }
.boxes-offer.ver2>.boxes .brand.bluprint span,
.boxes-offer.ver2>.boxes .brand.bluprint a,
.devbig2.bluprint i { width: 112px; height: 35px; background-position: -308px -494px; }
.boxes-offer.ver2>.boxes .brand.aristocrat span,
.boxes-offer.ver2>.boxes .brand.aristocrat a,
.devbig2.aristocrat i { width: 112px; height: 35px; background-position: -308px -531px; }
.boxes-offer.ver2>.boxes .brand.lbg span,
.boxes-offer.ver2>.boxes .brand.lbg a,
.devbig2.lbg i { width: 95px; height: 46px; background-position: -308px -198px; }
.boxes-offer.ver2>.boxes .brand.isoftbet span,
.boxes-offer.ver2>.boxes .brand.isoftbet a,
.devbig2.isoftbet i { width: 137px; height: 31px; background-position: -170px -1657px; }
.boxes-offer.ver2>.boxes .brand.foxium span,
.boxes-offer.ver2>.boxes .brand.foxium a,
.devbig2.foxium i { width: 144px; height: 34px; background-position: -168px -889px; }
.boxes-offer.ver2>.boxes .brand.wildgamereserve span,
.boxes-offer.ver2>.boxes .brand.wildgamereserve a,
.devbig2.wildgamereserve i { width: 167px; height: 34px; background-position: 0px -887px; }
.boxes-offer.ver2>.boxes .brand.shuffle span,
.boxes-offer.ver2>.boxes .brand.shuffle a,
.devbig2.shuffle i { width: 129px; height: 43px; background-position: -174px -925px; }
.boxes-offer.ver2>.boxes .brand.obodo span,
.boxes-offer.ver2>.boxes .brand.obodo a,
.devbig2.obodo i { width: 134px; height: 47px; background-position: -174px -968px; }
.boxes-offer.ver2>.boxes .brand.red7 span,
.boxes-offer.ver2>.boxes .brand.red7 a,
.devbig2.red7 i { width: 94px; height: 45px; background-position: -311px -917px; }
.boxes-offer.ver2>.boxes .brand.trimark span,
.boxes-offer.ver2>.boxes .brand.trimark a,
.devbig2.trimark i { width: 106px; height: 72px; background-position: -308px -962px; }
.boxes-offer.ver2>.boxes .brand.thegamescompany span,
.boxes-offer.ver2>.boxes .brand.thegamescompany a,
.devbig2.thegamescompany i { width: 167px; height: 31px; background-position: 0px -955px; }
.boxes-offer.ver2>.boxes .brand.geniispin span,
.boxes-offer.ver2>.boxes .brand.geniispin a,
.devbig2.geniispin i { width: 133px; height: 56px; background-position: -172px -1016px; }
.boxes-offer.ver2>.boxes .brand.chanceinteractive span,
.boxes-offer.ver2>.boxes .brand.chanceinteractive a,
.devbig2.chanceinteractive i { width: 149px; height: 41px; background-position: 0px -1022px; }
.boxes-offer.ver2>.boxes .brand.gvg span,
.boxes-offer.ver2>.boxes .brand.gvg a,
.devbig2.gvg i { width: 168px; height: 44px; background-position: 0px -1062px; }
.boxes-offer.ver2>.boxes .brand.touchstonegames span,
.boxes-offer.ver2>.boxes .brand.touchstonegames a,
.devbig2.touchstonegames i { width: 133px; height: 56px; background-position: -172px -1074px; }
.boxes-offer.ver2>.boxes .brand.applejack span,
.boxes-offer.ver2>.boxes .brand.applejack a,
.devbig2.applejack i { width: 167px; height: 34px; background-position: 0px -922px; }
.boxes-offer.ver2>.boxes .brand.virtuefusion span,
.boxes-offer.ver2>.boxes .brand.virtuefusion a,
.devbig2.virtuefusion i { width: 137px; height: 36px; background-position: -172px -1131px; }
.boxes-offer.ver2>.boxes .brand.eyecongames span,
.boxes-offer.ver2>.boxes .brand.eyecongames a,
.devbig2.eyecongames i { width: 79px; height: 47px; background-position: -310px -1094px; }
.boxes-offer.ver2>.boxes .brand.yoyougaming span,
.boxes-offer.ver2>.boxes .brand.yoyougaming a,
.devbig2.yoyougaming i { width: 167px; height: 31px; background-position: 0px -986px; }
.boxes-offer.ver2>.boxes .brand.spicyworldgames span,
.boxes-offer.ver2>.boxes .brand.spicyworldgames a,
.devbig2.spicyworldgames i { width: 75px; height: 62px; background-position: -310px -1040px; }
.boxes-offer.ver2>.boxes .brand.parley span,
.boxes-offer.ver2>.boxes .brand.parley a,
.devbig2.parley i { width: 137px; height: 36px; background-position: -172px -1165px; }
.boxes-offer.ver2>.boxes .brand.incredible-technologies span,
.boxes-offer.ver2>.boxes .brand.incredible-technologies a,
.devbig2.incredible-technologies i { width: 130px; height: 32px; background-position: -170px -1200px; }
.boxes-offer.ver2>.boxes .brand.cayetano span,
.boxes-offer.ver2>.boxes .brand.cayetano a,
.devbig2.cayetano i { width: 130px; height: 52px; background-position: -170px -1230px; }
.boxes-offer.ver2>.boxes .brand.pushgaming span,
.boxes-offer.ver2>.boxes .brand.pushgaming a,
.devbig2.pushgaming i { width: 134px; height: 61px; background-position: -170px -1281px; }
.boxes-offer.ver2>.boxes .brand.zukido span,
.boxes-offer.ver2>.boxes .brand.zukido a,
.devbig2.zukido i { width: 134px; height: 33px; background-position: -170px -1341px; }
.boxes-offer.ver2>.boxes .brand.lostworldgames span,
.boxes-offer.ver2>.boxes .brand.lostworldgames a,
.devbig2.lostworldgames i { width: 109px; height: 41px; background-position: -310px -1159px; }
.boxes-offer.ver2>.boxes .brand.jpm span,
.boxes-offer.ver2>.boxes .brand.jpm a,
.devbig2.jpm i { width: 87px; height: 56px; background-position: -310px -1202px; }
.boxes-offer.ver2>.boxes .brand.geco span,
.boxes-offer.ver2>.boxes .brand.geco a,
.devbig2.geco i { width: 106px; height: 37px; background-position: -310px -1258px; }
.boxes-offer.ver2>.boxes .brand.fantasy span,
.boxes-offer.ver2>.boxes .brand.fantasy a,
.devbig2.fantasy i { width: 106px; height: 52px; background-position: -310px -1294px; }
.boxes-offer.ver2>.boxes .brand.crgames span,
.boxes-offer.ver2>.boxes .brand.crgames a,
.devbig2.crgames i { width: 54px; height: 65px; background-position: -305px -1347px; }
.boxes-offer.ver2>.boxes .brand.octavian span,
.boxes-offer.ver2>.boxes .brand.octavian a,
.devbig2.octavian i { width: 132px; height: 31px; background-position: 0 -1269px; }
.boxes-offer.ver2>.boxes .brand.oryx  span,
.boxes-offer.ver2>.boxes .brand.oryx  a,
.devbig2.oryx  i { width: 101px; height: 42px; background-position: -310px -1412px; }
.boxes-offer.ver2>.boxes .brand.slotstudios span,
.boxes-offer.ver2>.boxes .brand.slotstudios a,
.devbig2.slotstudios i { width: 102px; height: 40px; background-position: -310px -1455px; }
.boxes-offer.ver2>.boxes .brand.redtiger span,
.boxes-offer.ver2>.boxes .brand.redtiger a,
.devbig2.redtiger  i { width: 77px; height: 66px; background-position: -310px -1543px; }
.boxes-offer.ver2>.boxes .brand.sidecity span,
.boxes-offer.ver2>.boxes .brand.sidecity a,
.devbig2.sidecity   i { width: 99px; height: 46px; background-position: -310px -1496px; }
.boxes-offer.ver2>.boxes .brand.eyecon span,
.boxes-offer.ver2>.boxes .brand.eyecon a,
.devbig2.eyecon i { width: 79px; height: 47px; background-position: -310px -1094px; }
.boxes-offer.ver2>.boxes .brand.skillzz span,
.boxes-offer.ver2>.boxes .brand.skillzz a,
.devbig2.skillzz i { width: 128px; height: 36px; background-position: 0 -1301px; }
.boxes-offer.ver2>.boxes .brand.gameart span,
.boxes-offer.ver2>.boxes .brand.gameart a,
.devbig2.gameart i { width: 116px; height: 22px; background-position: 0 -1166px; }
.boxes-offer.ver2>.boxes .brand.pragmaticplay span,
.boxes-offer.ver2>.boxes .brand.pragmaticplay a,
.devbig2.pragmaticplay i { width: 132px; height: 56px; background-position: 0 -1108px; }
.boxes-offer.ver2>.boxes .brand.magnet span,
.boxes-offer.ver2>.boxes .brand.magnet a,
.devbig2.magnet i { width: 135px; height: 36px; background-position: 0 -1407px; }
.boxes-offer.ver2>.boxes .brand.booming span,
.boxes-offer.ver2>.boxes .brand.booming a,
.devbig2.booming i { width: 103px; height: 41px; background-position: -310px -1610px; }
.boxes-offer.ver2>.boxes .brand.fantasma span,
.boxes-offer.ver2>.boxes .brand.fantasma a,
.devbig2.fantasma i { width: 152px; height: 54px; background-position: 0 -1444px; }
.boxes-offer.ver2>.boxes .brand.gameslab span,
.boxes-offer.ver2>.boxes .brand.gameslab a,
.devbig2.gameslab i { width: 161px; height: 32px; background-position: 0 -1374px; }
.boxes-offer.ver2>.boxes .brand.wagermill span,
.boxes-offer.ver2>.boxes .brand.wagermill a,
.devbig2.wagermill i { width: 157px; height: 33px; background-position: 0 -1499px; }
.boxes-offer.ver2>.boxes .brand.amatic span,
.boxes-offer.ver2>.boxes .brand.amatic a,
.devbig2.amatic i { width: 112px; height: 33px; background-position: 0 -1190px; }
.boxes-offer.ver2>.boxes .brand.nuworks span,
.boxes-offer.ver2>.boxes .brand.nuworks a,
.devbig2.nuworks i { width: 145px; height: 35px; background-position: 0 -1338px; }
.boxes-offer.ver2>.boxes .brand.bwinparty span,
.boxes-offer.ver2>.boxes .brand.bwinparty a,
.devbig2.bwinparty i { width: 156px; height: 32px; background-position: 0px -1685px; }
.boxes-offer.ver2>.boxes .brand.gamevy span,
.boxes-offer.ver2>.boxes .brand.gamevy a,
.devbig2.gamevy i { width: 137px; height: 30px; background-position: -169px -1560px; }
.boxes-offer.ver2>.boxes .brand.irondog span,
.boxes-offer.ver2>.boxes .brand.irondog a,
.devbig2.irondog i { width: 70px; height: 66px; background-position: -307px -1652px; }
.boxes-offer.ver2>.boxes .brand.jftw span,
.boxes-offer.ver2>.boxes .brand.jftw a,
.devbig2.jftw i { width: 82px; height: 40px; background-position: -310px -1765px; }
.boxes-offer.ver2>.boxes .brand.lightning span,
.boxes-offer.ver2>.boxes .brand.lightning a,
.devbig2.lightning i { width: 97px; height: 46px; background-position: -310px -198px; }
.boxes-offer.ver2>.boxes .brand.pariplay span,
.boxes-offer.ver2>.boxes .brand.pariplay a,
.devbig2.pariplay i { width: 160px; height: 42px; background-position: 0px -1615px; }
.boxes-offer.ver2>.boxes .brand.pariplayl span,
.boxes-offer.ver2>.boxes .brand.pariplayl a,
.devbig2.pariplayl i { width: 160px; height: 42px; background-position: 0px -1615px; }
.boxes-offer.ver2>.boxes .brand.realistic-games span,
.boxes-offer.ver2>.boxes .brand.realistic-games a,
.devbig2.realistic-games i { width: 120px; height: 21px; background-position: 0px -47px; }
.boxes-offer.ver2>.boxes .brand.stakelogic span,
.boxes-offer.ver2>.boxes .brand.stakelogic a,
.devbig2.stakelogic i { width: 154px; height: 30px; background-position: 0px -1719px; }
.boxes-offer.ver2>.boxes .brand.tripledge span,
.boxes-offer.ver2>.boxes .brand.tripledge a,
.devbig2.tripledge i { width: 150px; height: 44px; background-position: -160px -1728px; }
.boxes-offer.ver2>.boxes .brand.amanet span,
.boxes-offer.ver2>.boxes .brand.amanet a,
.devbig2.amanet i { width: 122px; height: 43px; background-position: -170px -1772px; }
.boxes-offer.ver2>.boxes .brand.spieldev span,
.boxes-offer.ver2>.boxes .brand.spieldev a,
.devbig2.spieldev i { width: 72px; height: 54px; background-position: -310px -1808px; }
.boxes-offer.ver2>.boxes .brand.aurify span,
.boxes-offer.ver2>.boxes .brand.aurify a,
.devbig2.aurify i { width: 72px; height: 30px; background-position: -198px -1820px; }
.boxes-offer.ver2>.boxes .brand.mgu span,
.boxes-offer.ver2>.boxes .brand.mgu a,
.devbig2.mgu i { width: 140px; height: 30px; background-position: -170px -1858px; }
.boxes-offer.ver2>.boxes .brand.probability span,
.boxes-offer.ver2>.boxes .brand.probability a,
.devbig2.probability i { width: 162px; height: 46px; background-position: 0px -1784px; }
.boxes-offer.ver2>.boxes .brand.spikegames span,
.boxes-offer.ver2>.boxes .brand.spikegames a,
.devbig2.spikegames i { width: 162px; height: 26px; background-position: 0px -1829px; }
.boxes-offer.ver2>.boxes .brand.stormcraft span,
.boxes-offer.ver2>.boxes .brand.stormcraft a,
.devbig2.stormcraft i { width: 140px; height: 40px; background-position: -170px -1890px; }
.boxes-offer.ver2>.boxes .brand.nolimitcity span,
.boxes-offer.ver2>.boxes .brand.nolimitcity a,
.devbig2.nolimitcity i { width: 140px; height: 40px; background-position: -170px -1931px; }
.boxes-offer.ver2>.boxes .brand.stormgames span,
.boxes-offer.ver2>.boxes .brand.stormgames a,
.devbig2.stormgames i { width: 98px; height: 66px; background-position: -310px -1862px; }
.boxes-offer.ver2>.boxes .brand.zonelock span,
.boxes-offer.ver2>.boxes .brand.zonelock a,
.devbig2.zonelock i { width: 155px; height: 25px; background-position: 0px -1854px; }
.boxes-offer.ver2>.boxes .brand.relax-gaming span,
.boxes-offer.ver2>.boxes .brand.relax-gaming a,
.devbig2.relax-gaming i { width: 138px; height: 44px; background-position: -171px -1979px; }
.boxes-offer.ver2>.boxes .brand.intouch span,
.boxes-offer.ver2>.boxes .brand.intouch a,
.devbig2.intouch i { width: 138px; height: 47px; background-position: -171px -2098px; }
.boxes-offer.ver2>.boxes .brand.slot-factory span,
.boxes-offer.ver2>.boxes .brand.slot-factory a,
.devbig2.slot-factory i { width: 141px; height: 56px; background-position: -169px -2153px; }
.boxes-offer.ver2>.boxes .brand.ags span,
.boxes-offer.ver2>.boxes .brand.ags a,
.devbig2.ags i { width: 97px; height: 37px; background-position: -314px -2121px }
.boxes-offer.ver2>.boxes .brand.all41-studios span,
.boxes-offer.ver2>.boxes .brand.all41-studios a,
.devbig2.all41-studios i { width: 131px; height: 32px; background-position: -175px -2220px }
.boxes-offer.ver2>.boxes .brand.crazy-tooth span,
.boxes-offer.ver2>.boxes .brand.crazy-tooth a,
.devbig2.crazy-tooth i { width: 165px; height: 56px; background-position: -4px -2113px }
.boxes-offer.ver2>.boxes .brand.gameburger span,
.boxes-offer.ver2>.boxes .brand.gameburger a,
.devbig2.gameburger i { width: 166px; height: 36px; background-position: 0 -1919px }
.boxes-offer.ver2>.boxes .brand.green-jade span,
.boxes-offer.ver2>.boxes .brand.green-jade a,
.devbig2.green-jade i { width: 132px; height: 40px; background-position: -173px -2266px }
.boxes-offer.ver2>.boxes .brand.pg-soft span,
.boxes-offer.ver2>.boxes .brand.pg-soft a,
.devbig2.pg-soft i { width: 130px; height: 34px; background-position: -173px -2369px }
.boxes-offer.ver2>.boxes .brand.skywind span,
.boxes-offer.ver2>.boxes .brand.skywind a,
.devbig2.skywind i { width: 158px; height: 35px; background-position: -5px -1967px }
.boxes-offer.ver2>.boxes .brand.slingo span,
.boxes-offer.ver2>.boxes .brand.slingo a,
.devbig2.slingo i { width: 95px; height: 51px; background-position: -318px -2162px }
.boxes-offer.ver2>.boxes .brand.wazdan span,
.boxes-offer.ver2>.boxes .brand.wazdan a,
.devbig2.wazdan i { width: 99px; height: 42px; background-position: -316px -2222px }
.boxes-offer.ver2>.boxes .brand.pariplay span,
.boxes-offer.ver2>.boxes .brand.pariplay a,
.devbig2.pariplay i { width: 152px; height: 43px; background-position: 0 -1614px }
.boxes-offer.ver2>.boxes .brand.ruby-play span,
.boxes-offer.ver2>.boxes .brand.ruby-play a,
.devbig2.ruby-play i { width: 154px; height: 39px; background-position: -8px -2009px }
.boxes-offer.ver2>.boxes .brand.bf-games span,
.boxes-offer.ver2>.boxes .brand.bf-games a,
.devbig2.bf-games i { width: 99px; height: 66px; background-position: -316px -1974px }
.boxes-offer.ver2>.boxes .brand.gts span,
.boxes-offer.ver2>.boxes .brand.gts a,
.devbig2.gts i { width: 104px; height: 50px; background-position: -313px -2269px }
.boxes-offer.ver2>.boxes .brand.evolution-gaming span,
.boxes-offer.ver2>.boxes .brand.evolution-gaming a,
.devbig2.evolution-gaming i { width: 167px; height: 52px; background-position: -1px -2057px }
.boxes-offer.ver2>.boxes .brand.aspire-global span,
.boxes-offer.ver2>.boxes .brand.aspire-global a,
.devbig2.aspire-global i { width: 163px; height: 29px; background-position: -4px -2173px }

.devbig.mobile i,
.devbig.mobile i:before,
.devbig.mobile i:after { width: 53px; height: 39px; background-position: -140px -126px; }
.boxes-offer>.boxes .main,
.boxes-offer>.boxes .info,
.boxes-offer>.boxes .args { margin: 0 6%; }
.boxes-offer>.boxes .main { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; font-size: 15px; line-height: 16px; color: #506475; text-align: center; padding: 17px 0; }
.boxes-offer.left>.boxes .main,
.boxes-offer.right>.boxes .main { overflow: hidden; border-top: none; margin-left: 0; }
.boxes-offer.ver3>.boxes .main { color: #677886; font: normal 20px/22px 'russo one', sans-serif; padding: 25px 0; }
.boxes-offer>.boxes .main.logos { color: #677886; font: normal 20px/22px 'russo one', sans-serif; padding: 15px 0; border: none; margin: 8px; }
.boxes-offer.ver4>.boxes .main.v2 { color: #616161; font: normal 25px/26px 'russo one', sans-serif; padding: 25px 0; }
.boxes-offer>.boxes .main>b { font: normal 16px/16px 'russo one', sans-serif }
.boxes-offer.ver4>.boxes .main>b { margin-top: -7px }
.boxes-offer>.boxes .main>strong { display: block; font: normal 25px/25px 'russo one', sans-serif; }
.boxes-offer>.boxes .main.text>strong { color: #3f97c9; }
.boxes-offer.ver3>.boxes .main>strong { color: #525252; display: inline; font-size: 20px; }
.boxes-offer>.boxes .main.logos strong { color: #525252; display: inline; font-size: 20px; font-weight: normal; }
.boxes-offer.ver4>.boxes .main.v2>strong { color: #506475; display: inline; }
.boxes-offer.ver4>.boxes .main>.small { display: block; font: normal 15px/15px Arial; margin-top: -8px; }
.boxes-offer>.boxes .main>strong span { font-size: 22px; line-height: 25px; color: #616161; }
.boxes-offer>.boxes .info { padding: 6px 0px; border-bottom: 1px solid #dddddd; }
.boxes-offer>.boxes .info.number { padding: 9px 0px; }
.boxes-offer>.boxes .info.text { padding: 19px 3px 18px; }
.boxes-offer>.boxes .info.logos>span._logo:after { content: ""; }
.boxes-offer.ver4>.boxes .info { padding: 13px 3px; }
.boxes-offer.ver4 > .boxes .rtext { text-align: right; }
.boxes-offer.ver4.left>.boxes .info,
.boxes-offer.ver4.right>.boxes .info { float: left; width: 48%; border-bottom: none; margin-left: 0; padding: 11px 1%; }
.boxes-offer>.boxes .info span { display: block; padding: 2px 0 }
.boxes-offer>.boxes .info.text span { text-align: center; font-size: 12px; color: #555555; line-height: 17px; }
.boxes-offer>.boxes .info.text span:first-child { font-size: 17px; }
.boxes-offer>.boxes .info.number span:first-child { font-size: 13px; line-height: 14px; font-weight: bold; color: #3f3f3f; padding-bottom: 8px; }
.boxes-offer>.boxes .info span b { font-weight: normal; float: right; text-align: left; width: 30px; }
.boxes-offer.v2>.boxes .info span b { width: auto; }
.boxes-offer>.boxes .info.number span:first-child b { font-size: 15px; font-weight: bold; line-height: 14px; }
.boxes-offer.ver1>.boxes .info span b { text-align: center; width: 45px; border-left: 1px solid #ddd; padding: 2px 0; margin: -2px 0; }
.boxes-offer>.boxes .info.text span b { width: auto; font-weight: bold; float: none; }
.boxes-offer.ver4>.boxes .info span b { width: auto; }
.boxes-offer.ver4>.boxes .info span strong,
.boxes-offer.ver4>.boxes .info .orange { font-weight: normal; float: right; color: #ff6900; }

.boxes-offer > .boxes td.info,
.boxes-offer.ver4 > .boxes td.info { display: block; padding: 2px 0; border: 0; }
.boxes-offer > .boxes td.info:after { content: ''; display: block; clear: both; }
.boxes-offer > .boxes td.info:before { content: attr(data-text); float: left; }
.boxes-offer > .boxes td.info.info-1,
.boxes-offer.ver4 > .boxes td.info.info-1 { padding-top: 8px; }
.boxes-offer > .boxes td.info.info-3,
.boxes-offer.ver4 > .boxes td.info.info-3 { padding-bottom: 8px; border-bottom: solid 1px #dddddd; }
.boxes-offer > .boxes td.info span { padding: 0; }
.boxes-offer > .boxes td.info b {  }

.boxes-offer>.boxes .args { padding: 6px 0; margin: 0 5%; }
.boxes-offer>.boxes .args:before { content: ""; float: left; width: 25px; height: 27px; margin: 4px 5px 0 0; background: url(sprite/type-small.png) no-repeat 0 -84px; }
.boxes-offer>.boxes .args.comic:before { background-position: 0 0 }
.boxes-offer>.boxes .args.d3:before { background-position: 0 -28px }
.boxes-offer>.boxes .args.jackpot:before { background-position: 0 -56px }
.boxes-offer>.boxes .args.clas:before { background-position: 0 -112px }
.boxes-offer>.boxes .args>span { display: block; overflow: hidden; padding: 2px 0 1px; }
.boxes-offer>.boxes .link { margin: 12px 0; }
.boxes-offer.left>.boxes .link,
.boxes-offer.right>.boxes .link {/*overflow: hidden;*/ float: right; max-width: 100%; }
.boxes-offer>.boxes .link a { font-size: 17px; padding: 8px 4px; width: 150px; }
.boxes-offer>.boxes .link a:before { z-index: 3; }
.boxes-offer.ver4>.boxes .link a { background: #ff6900 none repeat scroll 0 0; border-radius: 3px; color: white; display: block; font: bold 15px/14px Arial, sans-serif; margin: 10px auto; padding: 10px 5px; text-align: center; text-decoration: none; width: 130px; }

@media(max-width: 949px){
	.boxes-offer>.boxes .link a:before { min-width: 220px; top: auto; bottom: 100%; right: 50%; margin: 10px 0; transform: translateX(50%); }
}

@media only screen and (max-width:800px) {
	.boxes-offer.withimg.bonus4>.boxes.ver2 { width: 1281px; }
	.boxes-offer.ver4 { background: none; border: none; padding-top: 36px; }
	.boxes-offer.ver4.nopadd { padding-top: 2px; }
	.boxes-offer.ver4>.boxes { width: 960px; }
	.boxes-offer.ver4.left>.boxes,
	.boxes-offer.ver4.right>.boxes { width: auto; }
	.boxes-offer.ver4>.boxes>div,
	.boxes-offer.ver4>.boxes tbody tr { padding: 0 0 10px; width: 320px; color: white; box-shadow: none; margin: 0; background: #2d77ab; background: -moz-linear-gradient(left, #2d77ab 0%, #164a87 100%); background: -webkit-linear-gradient(left, #2d77ab 0%, #164a87 100%); background: linear-gradient(to right, #2d77ab 0%, #164a87 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d77ab', endColorstr='#164a87', GradientType=1); }
	.boxes-offer.ver4.left>.boxes>div,
	.boxes-offer.ver4.left>.boxes tbody tr,
	.boxes-offer.ver4.right>.boxes>div,
	.boxes-offer.ver4.right>.boxes tbody tr { width: auto; }
	.boxes-offer>.boxes tbody tr { min-height: 100%; }
	.boxes-offer.ver4>.boxes>div:first-child { }
	.boxes-offer.ver4>.boxes .best { background: #062a55; z-index: 10; box-shadow: 0 8px 0 2px #f6d50e, 0 -34px 0 2px #f6d50e; }
	.boxes-offer.ver4>.boxes .best:before { position: absolute; top: -36px; left: -2px; right: -2px; display: block; width: auto; height: 49px; content: ""; background: url(asset/flag-best-ver4.png) no-repeat center 0; }
	.boxes-offer.ver4>.boxes .type { float: right; color: white; border-bottom: 1px solid white; text-align: right; padding: 23px 6% 17px 0; margin: 0 8% 0 0; }
	.boxes-offer.left>.boxes .type,
	.boxes-offer.right>.boxes .type { margin: 0 4%; width: 35%; }
	.boxes-offer.ver4>.boxes .type strong { color: white; }
	.boxes-offer.ver4>.boxes .main { overflow: hidden; padding: 21px 0 17px 0%; margin: 0 0 0 8%; border-top: none; color: #fad50a; text-align: left; border-color: white; }
	.boxes-offer.ver4>.boxes .main.v2 { font-size: 25px; line-height: 20px; color: #fad50a; padding: 20px 0 14px 6%; }
	.boxes-offer.ver4>.boxes .main.v2 strong { color: #fad50a; display: block; }
	.boxes-offer.left>.boxes .main,
	.boxes-offer.right>.boxes .main { margin-left: 4%; }
	.boxes-offer.ver4>.boxes .main>strong { display: block; color: #fad50a; font-size: 31px; line-height: 26px; }
	.boxes-offer.ver4>.boxes .main>strong span { font-size: 15px; line-height: 15px; color: #fad50a; display: inline; margin-left: -6px; }
	.boxes-offer.ver4>.boxes .info { clear: both; border: none; padding: 10px 0; margin: 0 14%; }
	.boxes-offer.ver4>.boxes .info span strong { color: #fad50a; }
	.boxes-offer.ver4.left>.boxes .info,
	.boxes-offer.ver4.right>.boxes .info { margin-left: 4%; width: 45%; margin-right: 4%; }
	.boxes-offer.ver4>.boxes .link { margin-top: 2px }
	.boxes-offer.left>.boxes .link,
	.boxes-offer.right>.boxes .link { margin: 0 4% 0 0; }
	.boxes-offer.ver4>.boxes .link a { width: auto; font: bold 22px/24px Arial, sans-serif; padding: 12px; margin: 0 14%; border: 1px solid #0c3158; box-shadow: 0 0 0 #00ccff, 0 0 50px -5px #00ccff, 0 10px 30px -14px white inset; transition: 0.2s linear; }
	.boxes-offer.left>.boxes .link a,
	.boxes-offer.right>.boxes .link a { line-height: 22px; margin: 10px 18px; padding: 5px; }
	.boxes-offer.ver4>.boxes .link a:hover { background: #ff6900; box-shadow: 0 0 25px -5px #00ccff, 0 0 50px -5px #00ccff, 0 10px 30px -14px white inset; }

	.boxes-offer > .boxes td.info,
	.boxes-offer.ver4 > .boxes td.info { padding: 2px 0; }
	.boxes-offer > .boxes td.info.info-1,
	.boxes-offer.ver4 > .boxes td.info.info-1 { padding-top: 12px; }
	.boxes-offer > .boxes td.info.info-3,
	.boxes-offer.ver4 > .boxes td.info.info-3 { padding-bottom: 12px; border-bottom: 0; }
}

@media only screen and (max-width:480px) {
	.boxes-offer.withimg>.boxes.ver2,
	.boxes-offer.withimg.bonus4 > .boxes.ver2 { width: 100%; }
	.boxes-offer.left>.boxes .type,
	.boxes-offer.right>.boxes .type { margin-left: 0; }
	.boxes-offer.left>.boxes .main,
	.boxes-offer.right>.boxes .main,
	.boxes-offer.ver4>.boxes .main.v2 { padding-left: 10%; }
	.boxes-offer.ver4.left>.boxes .info,
	.boxes-offer.ver4.right>.boxes .info { float: none; width: auto; margin: 0 9%; }
	.boxes-offer.ver4.right>.boxes .info.morelines { margin: 0 9% 5%; }
	.boxes-offer.left>.boxes .link,
	.boxes-offer.right>.boxes .link { overflow: visible; float: none; max-width: 100%; }
	.boxes-offer.left>.boxes .link a,
	.boxes-offer.right>.boxes .link a { padding: 12px; margin: 0 15%; }
	.boxes-offer.withimg tbody { display: block; }
}

@media only screen and (max-width:480px) {
	.boxes-offer.ver4 { width: auto; margin: 0 -5px 18px; padding: 0; overflow: hidden; }
	.boxes-offer.ver4>.boxes { width: auto; }
	.boxes-offer.ver4>.boxes>div,
	.boxes-offer.ver4>.boxes tbody tr { width: auto; float: none; }
	.boxes-offer.ver4>.boxes .best { margin: 36px 0 10px }
	.boxes-offer.ver4>.boxes .type { padding-right: 10%; margin-right: 0; }
	.boxes-offer.ver4>.boxes .main { padding-left: 10%; margin-left: 0; }
	.boxes-offer.ver4>.boxes .info { margin: 0 10%; }
	.boxes-offer.ver4>.boxes .link a { margin: 0 14%; }
}

@media only screen and (min-width:600px) {
	.boxes-offer.withimg>.img { display: none; }
	.boxes-offer.ver4.right { float: right; margin: 4px 0 5px 1.5%; }
	.boxes-offer.ver4.left { float: left; margin: 4px 1.5% 5px 0; }
	.boxes-offer.ver4.right>.boxes,
	.boxes-offer.ver4.left>.boxes { width: 400px; margin: 0; }
	.boxes-offer.left > .boxes .link,
	.boxes-offer.right > .boxes .link { max-width: 164px; }
}

@media only screen and (min-width:950px) {
	.boxes-offer.withimg { overflow: visible; }
}

@media only screen and (min-width:1024px) {
	.boxes-offer.withimg>.boxes { float: right; margin-left: 12px; }
	.boxes-offer.withimg>.boxes:after { display: none; }
	.boxes-offer.withimg>.img { display: block; overflow: hidden; clear: none; margin-top: 0; height: 240px; line-height: 240px; padding: 32px 0 33px; }
	.boxes-offer.withimg>.img.ver2 { padding: 14px 0 14px; height: 276px; display: flex; align-items: center; justify-content: center; }
}

@media only screen and (max-width:1160px) {
	.boxes-offer.withimg.bonus4>.img.ver2 { display: none; }
	.boxes-offer.withimg > .boxes.ver2 { float: none; margin: 0 auto; }
}


/* boxes with jackpots */
.top-jackpots { position: relative; background: #E4ECEF url(asset/top-jackpots-bg1.jpg) repeat-x 0 bottom; padding: 1px 0 1px; margin: 0 0 18px; }
.top-jackpots.monkey:before { position: absolute; content: ""; width: 177px; height: 292px; top: 30px; right: -110px; background: url(asset/mainchar/monkey.png)no-repeat 0 0; z-index: 30; visibility: hidden; opacity: 0; }
.gbgame .top-jackpots.monkey:before { content: none}
.top-jackpots.mascot:before { position: absolute; content: ""; width: 177px; height: 292px; top: 133px; right: -110px; background: url(asset/mainchar/jackpot-mascot.png)no-repeat 0 0; z-index: 30; visibility: hidden; opacity: 0; }
.top-jackpots > .box { width: 90%; background: #fcfcfc; margin: 0 auto 10px; }
.top-jackpots:after { content: ""; display: table; clear: both; }
.top-jackpots>.title { font: 500 14px/16px raleway, sans-serif; text-align: center; color: white; margin: 18px; padding: 7px; border: 1px solid #002a41; background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3c6b84 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3c6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3c6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3c6b84', GradientType=0); }
.top-jackpots>.box>.brand { padding: 15px 0 5px; font: normal 20px/80px 'russo one', sans-serif; color: #525252; text-align: center; }
.top-jackpots>.box>.brand:before { content: ""; }
.top-jackpots>.box>.brand span { color: #677886; }
.top-jackpots>.box>.brand span.js-jp-counter { color: inherit; }
.top-jackpots>.box>.brand>div { padding-top: 10px; line-height: 24px; }
.top-jackpots>.box>.logos,
.boxes-offer > .boxes > div > .info.logos { width: 75%; margin: 0 auto; padding: 16px 8px 9px; overflow: hidden; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; }
.top-jackpots>.box>.logos>span.logo-text {font-size: 0px;line-height: 0;text-indent: -100%;}
.top-jackpots>.box>.logos>span,
.boxes-offer > .boxes > div > .info.logos>span { line-height: 44px; font-size: 13px; }
.top-jackpots>.box>.logos>span em,
.boxes-offer > .boxes > div > .info.logos>span em { display: block; line-height: 14px; }
.top-jackpots>.box>.logos>span.prov:after { content: ""; }
.top-jackpots>.box>.logos>span.cas,
.boxes-offer > .boxes > div > .info.logos>span.cas { float: right; text-align: right; }
.top-jackpots>.box>.logos>span.cas:after,
.boxes-offer > .boxes > div > .info.logos>span.cas:after { content: ""; }
.top-jackpots>.box>.link { padding: 2px; }
.top-jackpots>.box>.link a { margin: 15px auto; padding: 10px 15px; }

@media only screen and (min-width:480px) {
	.top-jackpots>.box { float: left; width: 48%; margin: 0 1% 10px; position: relative; box-sizing: border-box; border: 1px solid #dddddd; background: #fff; }
	.top-jackpots>.box>div { position: relative; z-index: 10; }
	.top-jackpots>.box:after { position: absolute; content: ""; border: 1px solid #c7c7c7; top: 5px; left: 5px; right: 5px; bottom: 5px; }
	.top-jackpots>.box>.logos { width: 85%; }
}

@media only screen and (min-width:600px) {
	.top-jackpots { padding-left: 1.5%; padding-right: 1.5%; }

	/*.top-jackpots>.title{margin-left:-1.5%;margin-right:-1.5%;}*/
	.top-jackpots>.box { width: 44%; margin: 0 3% 10px; }
}

@media only screen and (min-width:768px) {
	.top-jackpots { padding-left: 2.5%; padding-right: 2.5%; }

	/*.top-jackpots>.title{margin-left:-2.5%;margin-right:-2.5%;}*/
	.top-jackpots>.box { width: 40%; margin: 0 5% 10px; }
}

@media only screen and (min-width:900px) {
	.top-jackpots { padding: 2%; }
	.top-jackpots>.title { margin: 0 0 2%; }
	.top-jackpots>.box { width: 23%; margin: 0 0 0 2.66%; }
	.top-jackpots>.box:first-child,
	.top-jackpots>.title + .box { margin-left: 0; }
}

@media only screen and (min-width:1024px) {
	.top-jackpots>.box>.logos { width: 80%; }
	.top-jackpots>.box>.link a { margin: 18px auto; padding: 11px 7%; }
}

@media only screen and (min-width:1350px) {
	.loaded .top-jackpots.monkey::before { visibility: visible; opacity: 1; transition: opacity .5s .5s; display:none;}
	.loaded .top-jackpots.mascot::before { visibility: visible; opacity: 1; transition: opacity .5s .5s; display:none;}
}

/* slot review video */
.vidclip { margin: -11px 0 15px; border: 1px solid #dddddd; padding: 2.5%; }
.vidclip.v2 { margin: -11px 0 15px; border: 1px solid #dddddd; padding: 0; }
.vidclip>p { font: normal 20px/1 'open sans', sans-serif; border-bottom: 1px solid #ddd; text-align: center; padding-bottom: 2.5%; margin: 0 5% 2.5%; }
.vidclip>div { position: relative; height: 0; width: 100%; padding: 0 0 62.25%; }
.vidclip>div>iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* slot review comments */
#comments { position: relative;/* padding-bottom:57px; */ overflow: hidden;/*max-height: 1000px;transition: max-height 0.5s linear;*/ }
#comments.opened { padding-bottom: 0; max-height: 10000px; }
#comments h3 { font: 500 15px/20px raleway, sans-serif; color: black; background: none; border-bottom: 5px solid #f3f3f3; text-align: center; padding: 20px; margin-bottom: 15px; }
#comments form { padding: 3px 1px 10px; overflow: hidden; position: relative; }
#comments form p { margin: 0 }
#comments form input,
#comments form textarea { width: 96%; font: normal 12px/15px Arial, sans-serif; border: 1px solid #dddddd; height: 15px; padding: 13px 2%; margin: 0 -1px 15px; }
#comments form input { }
#comments form textarea { height: 106px; margin-bottom: 20px; }
#comments form input[type="submit"] { background: #ff6900; color: white; font: 500 16px/16px raleway, sans-serif; height: 16px; padding: 10px 0; width: 100%; border: none; box-sizing: initial; border-radius: 3px; margin: 0 0 10px; }
#comments form.submitted input[type="submit"] { background: #BFBFBF !important; color: whitesmoke; cursor: not-allowed; }
#comments form input[type="submit"]:hover { background: #ffae00; }
#comments form .types { overflow: hidden; }
#comments form .types label { display: block; overflow: hidden; text-align: center; font-size: 13px; line-height: 13px; }
#comments form .types label.type1 { float: left; margin-left: 10px; }
#comments form .types label.type2 { float: right; margin-right: 10px; }
#comments form .types label input { display: none; }
#comments form .types label span { display: block; }
#comments form .types label span:before { content: ""; display: block; width: 30px; height: 30px; margin: 0px auto 0px; background: url(sprite/comm-flags.png) no-repeat 0 0; }
#comments form .types label.type1 span:before { background-position: 0 0 }
#comments form .types label.type2 span:before { background-position: -30px 0 }
#comments form .types label.type3 span:before { background-position: -60px 0 }
#comments form .types label span:after { content: ""; display: block; width: 18px; height: 18px; margin: 10px auto; background: url(sprite/header-1.png) no-repeat -118px -52px; }
#comments form .types label input:checked + span:after { background-position: -99px -52px; }
#comments form .bot { overflow: hidden; padding-right: 1px; }
#comments form .bot>span { float: left; width: 39%; height: 38px; margin-right: 3%; background: url(asset/cpt1.png) no-repeat 0 0; text-indent: -9999px; }
#comments form .bot>input[type="text"] { float: left; width: 54%; margin: 0 -1px 20px; height: 16px; padding: 10px 2%; }
#comments .flashmsg { display: none; position: absolute; top: 52%; left: 0; right: 0; margin: auto; width: 200px; text-align: center; }
#comments .flashmsg p { background: #ECA4A4; color: #A00D0D; border-radius: 4px; }
#comments .flashmsg p.ajax-success { background: #CBF1C8; color: #0D6D1A; }
#comments .comment { border-bottom: 1px dashed #e7e7e7; padding: 0 0 0 40px; margin-bottom: 10px; }
#comments .comment>div { font: bold 12px/14px Arial, sans-serif; color: #144078; position: relative; padding-bottom: 5px; }
#comments .comment>div:before { content: ""; display: block; width: 30px; height: 30px; position: absolute; left: -40px; top: 0; background: url(sprite/comm-flags.png) no-repeat 0 0; }
#comments .comment>div.type1:before { background-position: 0 -30px }
#comments .comment>div.type2:before { background-position: -30px -30px }
#comments .comment>div.type3:before { background-position: -60px -30px }
#comments .comment>div span { float: right; font-size: 11px; font-weight: normal; color: #afafaf; }
#comments .comment>p { overflow: hidden; margin: 0; padding: 0 0 8px; }
ul>li.more,
#comments>.more { overflow: visible; position: absolute; bottom: 0; right: 0; left: 0; width: auto; height: auto; font: 500 14px/15px raleway, sans-serif; text-align: center; color: white; padding: 10px; border: 1px solid #dddddd; transition: .5s linear; cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAgMAAADUn3btAAAADFBMVEWZq7Wbrrd4i5R2iZLbkBdNAAAAEElEQVQI12NoYRBm8GFQBAAFCAEFJcYxvgAAAABJRU5ErkJggg==) }
ul.opened>li.more,
#comments.opened>.more { bottom: -57px; }
ul>li.more:before,
#comments>.more:before { content: ""; display: inline-block; width: 0; height: 0; border: 5px solid transparent; border-bottom: none; border-top: 5px solid white; vertical-align: middle; margin-right: 5px; }
ul>li.more:after,
#comments>.more:after { content: ""; display: block; height: 20px; position: absolute; top: -21px; left: 0; right: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAUCAYAAABMDlehAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAClJREFUeNpi+P//vy8TAwODBBZCDEQIwAkuEMEBIthABBOcYMBPAAQYAHxpBCOV5QxGAAAAAElFTkSuQmCC) }

@media only screen and (min-width:480px) {
	#comments {/* max-height: 700px; */ }
	#comments form .types label { padding: 0 20px 15px 0; }
	#comments form .types label span:after { margin: 0px -18px -4px 5px; display: inline-block; }
	#comments form .bot>span { width: 26%; margin-right: 3%; }
	#comments form .bot>input[type="text"] { width: 34%; margin-right: 3%; }
	#comments form input[type="submit"] { float: left; width: 29%; }
}

@media only screen and (min-width:670px) {
	#comments>.empty { float: left; width: 230px; height: 315px; background: url(asset/empty-comm.png) no-repeat 0px 3px; }
}

@media only screen and (min-width:900px) {
	#comments { position: static; padding-bottom: 0; overflow: visible; max-height: none; transition: none; margin-top: 0 !important; }
	#comments>.more { display: none; }
}

@media only screen and (min-width:1024px) {
	#comments form { background: white; }
	#comments>.empty+form { padding-left: 1px }
}

@media only screen and (min-width:768px) and (max-width:899px), (min-width:1024px) {
	ul>li.more { display: none; }
}

/* footer pages map */
.authmap { background: #e4ecef; border: 1px solid #e1e1e1; padding: 15px 15px 0; margin: 0 auto 18px; }
.authmap>.img { text-align: center; line-height: 0px; margin-bottom: 15px; }
.authmap>.img img { max-width: 100%; height: auto; }
.authmap>.map { position: relative; height: 290px; margin-bottom: 15px; border: 1px solid #c1c1c1; overflow: hidden; }
.authmap>.map>iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

@media only screen and (min-width:900px) {
	.authmap>.img { float: left; margin-right: 15px; }
}

/* sitemap page */
#sitemap>ul { background: #fcfdfd; list-style: none; font: normal 12px/14px Arial, sans-serif; padding: 0; border: 1px solid #dfdfdf; margin: 0; color: #7a7a7a; }
#sitemap>ul:first-child { margin-top: 0; }
#sitemap>ul li { padding: 0 25px; }
#sitemap>ul li.title { padding: 7px 25px; margin-bottom: 20px; background: #dfebee; color: #144078; font: bold 16px/16px 'Raleway', sans-serif; }
#sitemap>ul li.subtitle { padding: 4px 25px 14px; font: 600 14px/14px 'Raleway', sans-serif; margin-top: 10px; }
#sitemap>ul a { color: #003cff; display: block; background: url(asset/blt1.png) no-repeat 0px 8px; padding: 4px 0 4px 20px; }
#sitemap>ul a:hover { text-decoration: none; }
#sitemap>ul:after { content: ""; height: 20px; display: block; background: white; margin: 20px -1px -1px; border-top: 1px solid #ddd; }

@media only screen and (min-width:600px) {
	#sitemap { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
	#sitemap>ul {/* overflow:hidden; */-webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
}

@media only screen and (min-width:900px) {
	#sitemap { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; }
}

/* footer breadcrumbs */
.footline { border-top: 1px solid #ddd; clear: both }
.footline>div { max-width: 1140px; margin: 0 auto; }
.footline>div:after { content: ""; display: table; clear: both; }
#crumbs { display: none; }

@media only screen and (min-width:600px) {
	#crumbs { float: left; display: block; padding: 8px; font: normal 12px/14px Arial, sans-serif; color: #333333; background: white; }
	#crumbs>span { display: inline-block; }
	#crumbs>span a,
	#crumbs>span span { display: block; }
	#crumbs>span a { color: #7e7d7d; text-decoration: none; }
	#crumbs>span a:hover { text-decoration: underline; }
	#crumbs>span:first-child a { width: 10px; height: 11px; background: url(sprite/footer-1.png) no-repeat -209px -40px; text-indent: -9999px; }
}
.footline .sn { float: right; margin-right: 15px; font-size: 11px; color: #9d9d9d; line-height: 18px; width: 165px; padding: 6px 0; margin: 0 auto; }
.footline .sn a { float: right; width: 18px; height: 18px; margin: 0 3px; border-radius: 9px; background: url(sprite/footer-1.png) no-repeat -244px -25px }
.footline .sn a.f { background-color: #2b3772; background-position: -244px -25px }
.footline .sn a.f:hover { background-color: #5369ba; }
.footline .sn a.t { background-color: #69aaec; background-position: -263px -25px }
.footline .sn a.t:hover { background-color: #82befb; }
.footline .sn a.y { background-color: #ec1c24; background-position: -282px -25px }
.footline .sn a.y:hover { background-color: #ff565d; }
.footline .sn a.p { background-color: #d73532; background-position: -282px -25px; }
.footline .sn a.p:hover { background-color: #ff5552; }

/* footer upper part */
footer { clear: both; min-width: 320px; background: #6c8795; font: normal 13px/15px Arial, sans-serif; color: #ddeaf0; padding-bottom: 12px; padding-top: 1px; box-shadow: 1129px 1px 0 1px #6c8795, -1129px 1px 0 1px #6c8795; position: relative; }
footer ul { padding: 0; margin: 0 auto; list-style: none; }
footer ul a,
footer nav a { display: block; padding: 3px 0; color: white; text-decoration: none; }
footer ul a:hover,
footer nav a:hover { text-decoration: underline }
footer>.top { margin: 10px; overflow: hidden; }
footer>.top>.loved>b { display: block; width: 100px; height: 29px; margin: 10px auto; background: url(sprite/footer-1.png) no-repeat -80px -25px; }
footer>.top>.loved ul { display: table; position: relative; }
footer>.top>.loved ul:before { content: ""; display: block; width: 78px; height: 65px; position: absolute; left: -83px; top: -42px; background: url(sprite/footer-1.png) no-repeat 0 0; }
footer>.top ul li a:before { content: ""; display: inline-block; width: 8px; height: 8px; vertical-align: middle; margin-right: 10px; margin-top: -3px; background: url(sprite/footer-1.png) no-repeat -235px -25px; }
footer>.top>.payout>b { display: block; font: 600 13px/20px raleway, sans-serif; color: #53d0ff; text-transform: uppercase; text-align: center; padding: 8px 0; }
footer>.top>.payout ul { display: table; }
footer>.top>.payout ul li a { color: #ddeaf0; }
footer>.top>.payout ul li a strong { font-weight: normal; color: white; }
footer>.bot { overflow: hidden }
footer>.bot>.cas { width: 255px; margin: 0 auto; text-align: center; }
footer>.bot>.cas>span { display: block; font-style: italic; font-size: 12px; line-height: 13px; padding: 0 10px 8px; text-align: left; }
footer>.bot>.cas>span b { display: block; font: normal 600 13px/20px raleway, sans-serif; color: #53d0ff; text-transform: uppercase; text-align: center; margin-bottom: 8px; }
footer>.bot>.cas>span a { color: #fff000; }
footer>.bot>.cas>span a:hover { text-decoration: none; }
footer>.bot>.cas>div { width: 243px; overflow: hidden; margin: 0 auto; padding: 10px 0; }
footer>.bot>.cas>div a,
footer>.bot>.cas>div span { float: left; width: 39px; height: 39px; margin: 0 0 0 12px; border-radius: 5px; }
footer>.bot>.cas>div a:before,
footer>.bot>.cas>div span:before { content: ""; }
footer>.bot>.cas>div a:first-child,
footer>.bot>.cas>div span:first-child { margin-left: 0; }
footer>.bot>.cas>div a:hover { background: white; }
footer>.bot>.mostread { display: table; margin: 0 auto; }
footer>.bot>.mostread>b { display: block; font: 600 13px/20px raleway, sans-serif; color: #53d0ff; text-transform: uppercase; text-align: center; }
footer>.bot>.mostread>b span { display: block; }
footer>.bot>.mostread>a,
footer>.bot>.mostread>span { display: block; color: #ddeaf0; text-decoration: none; padding: 3px 0; }
footer>.bot>.mostread>a:hover { text-decoration: underline }
footer>.bot>.about { overflow: hidden; margin: 0 5%; padding: 0 0 10px 16%; }
footer>.bot>.about>b { display: block; padding: 8px 0; font: 600 13px/20px raleway, sans-serif; color: #53d0ff; text-transform: uppercase; text-align: center; margin-left: -22%; }
footer>.bot>.about a { float: left; width: 50%; }
footer .countrypages { margin: 0 auto; }
footer .countrypages ul { display: table; margin: 0 auto; width: 320px; }
footer .countrypages ul li:first-child { font: 600 13px/20px raleway, sans-serif; color: #53d0ff; text-transform: uppercase; text-align: center; padding: 8px 0; display: block; margin: 0 auto; }
footer .countrypages ul li { display: inline-block; }
footer>.countrypages ul li a:before { content: ""; display: inline-block; width: 8px; height: 8px; vertical-align: middle; margin-right: 10px; margin-left: 15px; margin-top: -3px; background: url(sprite/footer-1.png) no-repeat -235px -25px; }

@media only screen and (min-width:412px) {
	footer .countrypages ul { width: 400px; }
}

@media only screen and (min-width:600px) {
	footer .countrypages ul { width: auto; }
	footer .countrypages ul li:first-child { display: inline; margin: auto; text-align: left; }
}

@media only screen and (min-width:400px) {
	footer>.bot>.mostread { float: left; margin: 0 0 0 9%; }
	footer>.bot>.about { margin: 0 auto; display: table; padding-left: 0; }
	footer>.bot>.about b { text-align: left; margin-left: 0; }
	footer>.bot>.about a { float: none; width: auto; }
}

@media only screen and (min-width:480px) {
	footer>.top { margin: 10px 3%; border-bottom: 1px solid #9bb1bc; padding-bottom: 10px; }
	footer>.top>.loved { float: left; margin: 0 0 0 20% }
	footer>.top>.payout { overflow: hidden; display: table; margin: 0 auto; }
	footer>.top>.payout>b { padding: 15px 0 14px; }
	footer>.bot>.cas { width: auto; margin: 0 0%; text-align: left; overflow: hidden; }
	footer>.bot>.cas>span { float: left; width: 40%; }
	footer>.bot>.mostread { margin: 0 0 0 6%; }
	footer>.bot>.mostread>b span { display: inline; }
	footer>.bot>.about b { padding-top: 0; }
	footer>.bot>.cas>span b { margin-bottom: 0px; text-align: left; }
	footer>.bot>.cas>div { padding-top: 5px; }
}

@media only screen and (min-width:510px) {
	footer>.bot>.cas { margin: 0 3% 10px; border-bottom: 1px solid #9bb1bc; padding-bottom: 6px }
	footer>.bot>.cas>span { width: 42%; padding: 0; }
}

@media only screen and (min-width:670px) {
	footer>.bot>.cas { float: left; width: 68%; margin-left: 5%; margin-right: 0; }
	footer>.bot>.mostread { float: left; clear: left; width: 68%; margin-left: 5%; }
	footer>.bot>.about { overflow: hidden; padding: 0 4% 5px; border-left: 1px solid #9bb1bc; }
	footer>.bot>.mostread>a,
	footer>.bot>.mostread>span { float: left; width: 50%; }
	footer>.bot>.mostread>a:nth-child(even),
	footer>.bot>.mostread>span:nth-child(even) { clear: left; }
	footer>.bot>.mostread>b { text-align: left; }
	footer>.top { margin-bottom: 17px; }
}

@media only screen and (min-width:900px) {
	footer:after { content: ""; display: table; clear: both; }
	footer>.top { float: left; margin: 10px 10px 0 0px; border-bottom: 0; padding-bottom: 0; padding-right: 10px; border-right: 1px solid #9bb1bc; }
	footer>.top>.loved { float: left; margin-left: 90px; }
	footer>.top>.loved>b { margin: 6px auto; }
	footer>.top>.payout { float: left; display: block; margin: 0; }
	footer>.top>.payout>b { padding: 8px 0 14px; }
	footer>.bot { padding-top: 10px; }
	footer>.bot>.cas { width: auto; float: none; margin-left: 0; margin-top: 8px; }
	footer>.bot>.cas>span { width: 40%; }
	footer>.bot>.mostread { width: auto; margin-left: 3%; }
	footer>.bot>.about { display: none; }
}

@media only screen and (min-width:1024px) {
	footer>.bot>.cas { width: 78%; float: left; margin-left: 0; }
	footer>.bot>.mostread { width: 79%; margin-left: 0; }
	footer>.bot>.about { display: table; padding: 5px 2.5% 0px; }
}

@media only screen and (min-width:1280px) {
	footer>.top { overflow: visible; margin-right: 30px; }
	footer>.top>.loved { width: 200px; margin-left: 0; }
	footer>.top>.loved ul { display: block; }
	footer>.top>.loved>b { margin-left: 4px; }
	footer>.top>.payout { float: left; display: block; margin: 0; width: 240px; }
	footer>.top>.payout>b { text-align: left; }
	footer>.top>.payout ul { display: block; }
	footer>.bot { padding-top: 10px; }
	footer>.bot>.cas { width: 77%; }
	footer>.bot>.cas>div { float: right; }
	footer>.bot>.mostread { width: 77%; margin-left: 0; }
	footer>.bot>.about { padding: 5px 0 0 2%; }
}

.legal-notice { flex: 0 0 100%; padding: 0 12px; margin: 0 0 20px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 17px; line-height: 1.59; font-style: italic; color: #fff; text-align: center; }

.legal-notice a { color: #66ccf1; text-decoration: underline; }
.legal-notice a:hover { text-decoration: none; }

.legal-notice [href^="tel"] { font-size: 20px; font-weight: 700; color: #ffba34; text-decoration: none; }
.legal-notice [href^="tel"]:hover { text-decoration: underline; }

@media (max-width: 412px) {
	.legal-notice { margin-top: -20px; }
}

@media (max-width: 1199px) {
	.legal-notice br { display: none; }
}
@media (min-width: 1200px) {
	.legal-notice { padding: 20px 0; margin: 0; border-top: 1px solid #59859f; }
}

#legal { position: relative; width: 320px; height: 400px; margin: 0 auto; background: #5c7989 url(asset/footer/320.png) no-repeat center; box-shadow: 319px 0 0 #5c7989, -319px 0 0 #5c7989; }
#legal a { display: block; position: absolute; width: 144px; height: 25px; top: 331px; left: 150px; text-indent: -9999px; }
@media only screen and (min-width:412px) {
	#legal { width: 400px; height: 330px; background-image: url(asset/footer/412.png); box-shadow: 399px 0 0 #5c7989, -399px 0 0 #5c7989; }
	#legal a { top: 269px; left: 190px; }
}

@media only screen and (min-width:600px) {
	#legal { width: 580px; height: 220px; background-image: url(asset/footer/600.png); box-shadow: 579px 0 0 #5c7989, -579px 0 0 #5c7989; }
	#legal a { top: 156px; left: 434px; }
}

@media only screen and (min-width:768px) {
	#legal { width: 750px; height: 200px; background-image: url(asset/footer/768.png); box-shadow: 749px 0 0 #5c7989, -749px 0 0 #5c7989; }
	#legal a { top: 138px; left: 527px; }
}

@media only screen and (min-width:1024px) {
	#legal { width: 1000px; height: 150px; background-image: url(asset/footer/1024.png); box-shadow: 999px 0 0 #5c7989, -999px 0 0 #5c7989; }
	#legal a { top: 111px; left: 526px; }
}

@media only screen and (min-width:1166px) {
	#legal { width: 1150px; height: 130px; background-image: url(asset/footer/max.png); box-shadow: 1149px 0 0 #5c7989, -1149px 0 0 #5c7989; }
	#legal a { top: 95px; left: 596px; }
}

#legal-se { position: relative; width: 320px; height: 400px; margin: 0 auto; background: #5c7989 url(asset/footer/320-se.png) no-repeat center; box-shadow: 319px 0 0 #5c7989, -319px 0 0 #5c7989; }
#legal-se a { display: block; position: absolute; width: 144px; height: 25px; top: 331px; left: 150px; text-indent: -9999px; }
@media only screen and (min-width:412px) {
	#legal-se { width: 400px; height: 330px; background-image: url(asset/footer/412-se.png); box-shadow: 399px 0 0 #5c7989, -399px 0 0 #5c7989; }
	#legal-se a { top: 269px; left: 190px; }
}

@media only screen and (min-width:600px) {
	#legal-se { width: 580px; height: 220px; background-image: url(asset/footer/600-se.png); box-shadow: 579px 0 0 #5c7989, -579px 0 0 #5c7989; }
	#legal-se a { top: 156px; left: 434px; }
}

@media only screen and (min-width:768px) {
	#legal-se { width: 750px; height: 200px; background-image: url(asset/footer/768-se.png); box-shadow: 749px 0 0 #5c7989, -749px 0 0 #5c7989; }
	#legal-se a { top: 138px; left: 527px; }
}

@media only screen and (min-width:1024px) {
	#legal-se { width: 1000px; height: 150px; background-image: url(asset/footer/1024-se.png); box-shadow: 999px 0 0 #5c7989, -999px 0 0 #5c7989; }
	#legal-se a { top: 111px; left: 526px; }
}

@media only screen and (min-width:1166px) {
	#legal-se { width: 1150px; height: 130px; background-image: url(asset/footer/max-se.png); box-shadow: 1149px 0 0 #5c7989, -1149px 0 0 #5c7989; }
	#legal-se a { top: 95px; left: 596px; }
}

#legal-jp { position: relative; width: 320px; height: 400px; margin: 0 auto; background: #5c7989 url(asset/footer/320-jp.jpg) no-repeat center; box-shadow: 319px 0 0 #5c7989, -319px 0 0 #5c7989; }
#legal-jp a { display: block; position: absolute; width: 144px; height: 25px; top: 359px; left: 94px; text-indent: -9999px; }
@media only screen and (min-width:412px) {
	#legal-jp { width: 400px; height: 330px; background-image: url(asset/footer/412-jp.jpg); box-shadow: 399px 0 0 #5c7989, -399px 0 0 #5c7989; }
	#legal-jp a { top: 290px; left: 39px; }
}

@media only screen and (min-width:600px) {
	#legal-jp { width: 580px; height: 220px; background-image: url(asset/footer/600-jp.jpg); box-shadow: 579px 0 0 #5c7989, -579px 0 0 #5c7989; }
	#legal-jp a { top: 182px; left: 403px; }
}

@media only screen and (min-width:768px) {
	#legal-jp { width: 750px; height: 200px; background-image: url(asset/footer/768-jp.jpg); box-shadow: 749px 0 0 #5c7989, -749px 0 0 #5c7989; }
	#legal-jp a { top: 150px; left: 584px; }
}

@media only screen and (min-width:1024px) {
	#legal-jp { width: 1000px; height: 150px; background-image: url(asset/footer/1024-jp.jpg); box-shadow: 999px 0 0 #5c7989, -999px 0 0 #5c7989; }
	#legal-jp a { top: 113px; left: 158px; }
}

@media only screen and (min-width:1166px) {
	#legal-jp { width: 1150px; height: 130px; background-image: url(asset/footer/max-jp.jpg); box-shadow: 1149px 0 0 #5c7989, -1149px 0 0 #5c7989; }
	#legal-jp a { top: 94px; left: 584px; }
}

/* footer lower part */
#foot { min-width: 320px; background: #466677; font: normal 11px/14px Arial, sans-serif; color: white; padding-bottom: 10px; box-shadow: 1129px 0 0 1px #466677, -1129px 0 0px 1px #466677; padding-top: 1px; }
#foot>.langs { float: left; position: relative; width: 48px; height: 17px; margin: 11px; background: #2e4855; }
#foot>.langs:before { content: ""; float: right; width: 19px; height: 13px; margin: 2px 0; border-left: 1px solid #71838c; background: url(asset/icon/arr-down.png) no-repeat center; }
#foot>.langs>div { position: absolute; bottom: 0; left: 0; width: 28px; background: #2e4855; transition: .2s linear; transition-delay: 1s }
#foot>.langs>div>span { display: block; height: 11px; padding: 3px 6px; }
#foot>.langs>div>a { display: block; height: 0px; line-height: 15px; padding: 0 6px; overflow: hidden; transition: .2s linear; transition-delay: 1s }
#foot>.langs:hover>div { padding-top: 3px; transition-delay: 0s }
#foot>.langs:hover>div>a { height: 15px; transition-delay: 0s }
#foot>.langs>div>span>span { display: block }
#foot>.langs>div>a:hover>span { box-shadow: 0 0 0 1px white; }
#foot>.icons { overflow: hidden; width: 230px; height: 24px; margin: 8px auto; background: url(sprite/footer-1.png) no-repeat -80px 0 }
#foot>.copy { margin: 0 auto; padding: 13px 0; text-align: center; }

@media only screen and (min-width:480px) {
	#foot>.icons { float: left; margin-left: 15px; }
	#foot>.copy { clear: both; padding: 5px 0; }
}

@media only screen and (min-width:600px) {
	#foot { padding-bottom: 0px; overflow: visible; }
	#foot:after { content: ""; display: block; clear: both }
	#foot>.langs { float: right; }
	#foot>.copy { clear: none; padding: 6px 10px 0; overflow: hidden; }
}

@media only screen and (min-width:700px) {
	#foot>.copy { padding: 13px 0px 0; }
}


/*------------------------------*/
/*-- Start New section footer --*/
/*------------------------------*/

/*Please remove the old footer lines ... */

section.footer { background: #1a4d6a; color: #fff; font: 14px/1.2 "Arial", sans-serif; }
section.footer > .footer-wrap.hovers:before { content: ""; height: 100%; position: absolute; left: 0; right: 0; z-index: 1; background: rgb(255, 255, 255, 0.1); }
section.footer .top { display: flex; flex-direction: column; justify-content: space-between; background: #0a405e; color: #517d98; }
section.footer .top > .icons { display: flex; justify-content: space-around; align-items: center; flex-wrap: wrap; margin: 0 15px; padding: 15px 5px; border-bottom: 1px solid #124662; }
section.footer .top > .icons span,
section.footer .top > .icons a { line-height: 0; font-size: 0; text-indent: -9999px; margin-right: 10px; }
section.footer .top > .icons span:before,
section.footer .top > .icons a:before { content: ""; display: flex; background: url(sprite/footer-icons.png) no-repeat 0 0; }
section.footer .top > .icons .eighteen:before { width: 35px; height: 35px; background-position: 0 -2px; }
section.footer .top > .icons .rng:before { width: 53px; height: 31px; background-position: 0 -40px; }
section.footer .top > .icons .gc:before { width: 90px; height: 23px; background-position: 0 -75px; }
section.footer .top > .icons .bga:before { width: 157px; height: 23px; background-position: 0 -98px; }
section.footer .top > .icons .gamstop:before { width: 86px; height: 16px; background-position: 0 -182px; }
section.footer .top > .icons .jugarbien:before {background: url(asset/jugar-bien.png) no-repeat 0 0; width: 78px; height: 25px; }

section.footer .top > .social { display: flex; justify-content: space-between; margin: 0px 15px; padding: 10px 0; }
section.footer .top > .social[data-text]:before { content: attr(data-text); padding: 6px 9px 6px 0; }
section.footer .top > .social > .links { display: flex; }
section.footer .top > .social > .links a { display: flex; padding: 0 6px; text-indent: -9999px; line-height: 0px; font-size: 0px; }
section.footer .top > .social > .links a:last-of-type { padding-right: 0; }
section.footer .top > .social > .links a:before { content: ""; display: inline-block; width: 27px; height: 27px; background: url(sprite/footer-icons.png) no-repeat 0 0; }
section.footer .top > .social > .links .f:before { background-position: -3px -124px; }
section.footer .top > .social > .links .f:hover:before { background-color: #fff; border-radius: 5px; }
section.footer .top > .social > .links .t:before { background-position: -43px -124px; }
section.footer .top > .social > .links .t:hover:before { background-color: #1da1f2; border-radius: 5px; }
section.footer .top > .social > .links .p:before { background-position: -84px -124px; }
section.footer .top > .social > .links .p:hover:before { background-color: #cd1f28; border-radius: 5px; }

section.footer .main { display: flex; justify-content: center; flex-direction: column; }
section.footer .main > .categories > .category { padding: 25px 25px 10px; }
section.footer .main > .categories > .category .title, section.footer .main > .categories > .category .title a { text-transform: uppercase; color: #66ccff; font: 600 17px/1.2 "Raleway", sans-serif; text-decoration: none; }
section.footer .main > .categories > .category > ul { list-style: none; padding: 17px 0; margin: 0; }
section.footer .main > .categories > .category > ul li { position: relative; padding: 8px 0 8px 20px; }
section.footer .main > .categories > .category > ul li:before { content: ""; background: url(sprite/footer-icons.png) no-repeat -40px 0; width: 10px; height: 10px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
section.footer .main > .categories > .category > ul a { text-decoration: none; color: #fff; }
section.footer .main > .categories > .category > ul a:hover { color: #ffcc66; text-decoration: underline; }
section.footer .main > .categories > .category > .more { position: relative; }
section.footer .main > .categories > .category > .more span { position: relative; margin-left: -5px; padding-left: 30px; font: italic 14px/1.2 "Myriad Pro", sans-serif; text-transform: capitalize; color: #669999; }
section.footer .main > .categories > .category > .more span:hover { cursor: pointer; }
section.footer .main > .categories > .category > .more span:before { content: ""; position: absolute; background: url(sprite/footer-icons.png) no-repeat 0px -153px; width: 25px; height: 25px; left: 0; top: 0; bottom: 0; margin: auto; }
section.footer .main > .categories > .category > .more > ul { position: absolute; max-width: 265px; max-height: 380px; overflow-y: auto; border: 1px solid #336699; bottom: -3px; left: -5px; padding: 0; margin: 0; list-style: none; background: #003366; background: #0a3d5a; z-index: 3; box-shadow: 0px 2px 21px 0px rgba(0, 0, 0, 0.25); scrollbar-width: thin; visibility: hidden; }
section.footer .main > .categories > .category > .more > ul:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; transition: none; }
section.footer .main > .categories > .category > .more:hover > ul { visibility: visible; }
section.footer .main > .categories > .category > .more:hover > ul:after { visibility: hidden; transition: visibility 0s .3s; }
section.footer .main > .categories > .category.short-list { justify-content: initial; }
section.footer .main > .categories > .category.short-list > ul { padding-top: 30px; }

/* scrollbar */
section.footer .main > .categories > .category > .more:hover > ul::-webkit-scrollbar { width: 34px; }
section.footer .main > .categories > .category > .more:hover > ul::-webkit-scrollbar-track { background: #59859f; border: 16px solid #0a3d5a; border-bottom: 0; }
section.footer .main > .categories > .category > .more:hover > ul::-webkit-scrollbar-thumb { background: #ccc; border-right: 15px solid #0a3d5a; border-left: 15px solid #0a3d5a; border-top: 1px solid #0a3d5a; border-bottom: 1px solid #0a3d5a; }
section.footer .main > .categories > .category > .more:hover > ul::-webkit-scrollbar-thumb:hover { background: #ffcc66; }
section.footer .main > .categories > .category > .more:hover > ul::-webkit-scrollbar-button { background: #0a3d5a; }


.cont:before,
.cont:after,
.cont span { width: 20px; height: 20px; background: url(sprite/footer-icons.png) no-repeat 0 0; display: inline-block; }
.cont.globe:before,
.cont.globe:after,
.cont.globe span { background-position: 0 -155px; }
.cont.eu:before,
.cont.eu:after,
.cont.eu span { background-position: -25px -155px; }
.cont.asia:before,
.cont.asia:after,
.cont.asia span { background-position: -50px -155px; }
.cont.africa:before,
.cont.africa:after,
.cont.africa span { background-position: -80px -155px; }


section.footer .main > .categories > .category > .more > ul > ul { list-style: none; padding: 0; margin: 10px 8px 5px 15px; overflow-x: hidden;}
section.footer .main > .categories > .category > .more > ul > ul > li { padding: 6px 0;min-width: 80px; }
section.footer .main > .categories > .category > .more > ul > ul > li { position: relative; text-align: left; padding-left: 25px; }
section.footer .main > .categories > .category > .more > ul > ul > li.cont { position: relative; text-transform: uppercase; color: #669999; font: 15px/1.2 "Miryad Pro", sans-serif; letter-spacing: -1px; }
section.footer .main > .categories > .category > .more > ul > ul > li.cont:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
section.footer .main > .categories > .category > .more > ul > ul > li._flag:before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
section.footer .main > .categories > .category > .more > ul > ul > li a { color: #fff; text-decoration: none; }
section.footer .main > .categories > .category > .more > ul > ul > li a:hover { color: #ffcc66; text-decoration: underline;}

section.footer .main > .legal-info { position: relative; display: block; width: 100%; max-width: 413px; height: 225px; margin: 15px auto; background: #1a4d6a url(asset/footer/mobile-413x225.png) no-repeat center; background-size: contain; }
section.footer .main > .legal-info a { position: absolute; width: 24%; height: 7.5%; top: 66%; left: 14%; text-indent: -9999px; }
section.footer .main > .legal-info .copyright { position: absolute; bottom: 13.5%; left: 0; right: 0; margin: auto; text-align: center; font: 9px/1.2 "Arial", sans-serif; color: #5d8aa4; white-space: nowrap; }

section.footer .bot { background: #0a405e; display: flex; justify-content: center; align-items: center; flex-direction: column; }
section.footer .bot.temp { justify-content: flex-end; align-items: flex-end; }
section.footer .bot ul { display: flex; flex-wrap: wrap; width: calc(100% - 20px); padding: 9px 10px; margin: 0; list-style: none; border-bottom: 1px solid #336666; }
section.footer .bot ul li { flex-basis: calc(50% - 30px); flex-grow: 0; padding: 9px 15px; }
section.footer .bot ul li:nth-child(1) { order: 1; } /* blog*/
section.footer .bot ul li:nth-child(2) { order: 3; } /* about us*/
section.footer .bot ul li:nth-child(3) { order: 5; } /* terms*/
section.footer .bot ul li:nth-child(4) { order: 7; } /* privacy*/
section.footer .bot ul li:nth-child(5) { order: 2; } /* responsible*/
section.footer .bot ul li:nth-child(6) { order: 4; } /* contact*/
section.footer .bot ul li:nth-child(7) { order: 6; } /* sitemap*/

section.footer .bot ul a { text-decoration: none; text-transform: uppercase; color: #fff; }

section.footer .bot > .langs:hover:before { cursor: pointer; }
section.footer .bot > .langs { height: 20px; margin: 12px; display: flex; justify-content: center; align-items: flex-end; flex-direction: row-reverse; z-index: 300;}
section.footer .bot > .langs:before { content: ""; width: 25px; height: 25px; background: #093954 url(asset/icon/arr-down.png) no-repeat center; }
section.footer .bot > .langs > div { background: #093954; transition: .2s linear; transition-delay: 1s; }
section.footer .bot > .langs[data-lang]:after { content: attr(data-lang); color: #669999; padding-right: 15px; padding: 3px 15px 3px 5px; }
section.footer .bot > .langs > div > span { display: block; height: 11px; padding: 0px 8px; margin: 7px 0px; border-right: 1px solid #336666; }
section.footer .bot > .langs > div > a { display: block; height: 0px; line-height: 15px; padding: 0 6px; overflow: hidden; transition: .2s linear; transition-delay: 1s }
section.footer .bot > .langs:hover > div { padding-top: 3px; transition-delay: 0s; z-index: 1; }
section.footer .bot > .langs:hover > div > a { height: 15px; transition-delay: 0s }
section.footer .bot > .langs > div > span > span { display: block }
section.footer .bot > .langs > div > a:hover > span { box-shadow: 0 0 0 1px white; }

@media only screen and (min-width:412px) {
	section.footer .main > .legal-info .copyright { bottom: 8%; font-size: 10px; }
}

@media only screen and (min-width:420px) {
	section.footer .top > .icons { justify-content: space-between; }
}

@media only screen and (min-width:768px) {
	section.footer .top { flex-direction: row; align-items: center; }
	section.footer .top > .icons { flex-basis: 55%; flex-grow: 0; margin: 0; padding: 22px 25px; }
	section.footer .top > .social { margin: 0px 25px; }

	section.footer .main > .categories { display: flex; flex-direction: row; justify-content: space-between; padding: 0 10px; }
	section.footer .main > .categories > .category { display: flex; flex-direction: column; justify-content: flex-start; flex-basis: 33%; padding: 30px 10px 20px; }
	section.footer .main > .categories > .category .title, section.footer .main > .categories > .category .title a { font-size: 14px; }
	section.footer .main > .categories > .category > ul a { font-size: 13px; }

	section.footer .main > .legal-info { max-width: 740px; height: 182px; background: #1a4d6a url(asset/footer/tablet-740x182.png); }
	section.footer .main > .legal-info a { width: 100px; height: 17px; top: 105px; left: 234px; }
	section.footer .main > .legal-info .copyright { bottom: 13%; font-size: 12px; }

	section.footer .bot ul { width: calc(100% - 50px); padding: 9px 25px; }
	section.footer .bot ul li { flex-basis: calc(25% - 30px); }
	section.footer .bot ul a { font-size: 13px; }

	section.footer .bot ul li:nth-child(1) { order: 1; } /* blog*/
	section.footer .bot ul li:nth-child(2) { order: 5; } /* about us*/
	section.footer .bot ul li:nth-child(3) { order: 2; } /* terms*/
	section.footer .bot ul li:nth-child(4) { order: 6; } /* privacy*/
	section.footer .bot ul li:nth-child(5) { order: 3; } /* responsible*/
	section.footer .bot ul li:nth-child(6) { order: 7; } /* contact*/
	section.footer .bot ul li:nth-child(7) { order: 4; } /* sitemap*/
}

@media only screen and (max-width:768px) {
    section.footer .main > .categories.temporary > .category:first-child {padding-top:30px;}
    section.footer .main > .categories.temporary > .category { padding: 8px 25px 0px; }
}

@media only screen and (min-width:1200px) {

	section.footer { background: #0a405e; }
	section.footer > .footer-wrap { max-width: 1160px; justify-content: space-between; margin: 0 auto; }
	section.footer > .footer-wrap.hovers:before { content: ""; height: 100%; position: absolute; left: 0; right: 0; z-index: 1;
	background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,0.4) 0%, rgba(246,246,246,0.2) 10%, rgba(242,242,242,0) 50%, rgba(237,237,237,0.2) 90%, rgba(237,237,237,0.40) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,0.4)), color-stop(20%, rgba(246,246,246,0.2)), color-stop(50%, rgba(242,242,242,0)), color-stop(90%, rgba(237,237,237,0.2)), color-stop(100%, rgba(237,237,237,0.40)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,0.4) 0%, rgba(246,246,246,0.2) 10%, rgba(242,242,242,0) 50%, rgba(237,237,237,0.2) 90%, rgba(237,237,237,0.40) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,0.4) 0%, rgba(246,246,246,0.2) 10%, rgba(242,242,242,0) 50%, rgba(237,237,237,0.2) 90%, rgba(237,237,237,0.40) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,0.4) 0%, rgba(246,246,246,0.2) 10%, rgba(242,242,242,0) 50%, rgba(237,237,237,0.2) 90%, rgba(237,237,237,0.40) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0.4) 0%, rgba(246,246,246,0.2) 10%, rgba(242,242,255,0) 50%, rgba(237, 237, 237, 0.2) 90%, rgba(237,237,237,0.40) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );}

	section.footer .top > .icons { flex-basis: auto; padding: 15px 0; }

	section.footer .main { flex-direction: row-reverse; flex-wrap: wrap; position: relative; background: #1a4d6a; }
	section.footer .main:before,
	section.footer .main:after {content: ""; position: absolute; top: 0; bottom: 0; display: block; width: 100%; height: 100%; background: #1a4d6a; }
	section.footer .main:before { left: -100%; }
	section.footer .main:after { right: -100%; }

	section.footer .main > .categories { flex-grow: 3 }
    section.footer .main > .categories.temporary { margin-left: 22px; }
	section.footer .main > .categories > .category { padding: 20px 10px 55px; }
    section.footer .main > .categories.temporary > .category { padding: 20px 10px 10px; }
	section.footer .main > .categories > .category > ul { padding: 20px 0 22px; }
	section.footer .main > .categories > .category > ul li { padding: 7px 0 7px 20px; }
	section.footer .main > .categories > .category > ul a { font-size: 14px; }
	section.footer .main > .legal-info { flex-grow: 1; max-width: 329px; height: 254px; margin: 22px auto; background: #1a4d6a url(asset/footer/desktop-329x254.png); }
	section.footer .main > .legal-info a { width: 100px; height: 17px; top: 175px; left: 63px; }
	section.footer .main > .legal-info .copyright { bottom: 5%; font-size: 11px; }

	section.footer .bot { flex-direction: row; }
	section.footer .bot ul { justify-content: space-between; padding: 9px 0; border-bottom: 0; }
	section.footer .bot ul li { flex-basis: auto; padding: 9px 0; }
	section.footer .bot ul li:nth-child(1) { order: 1; } /* blog*/
	section.footer .bot ul li:nth-child(2) { order: 2; } /* about us*/
	section.footer .bot ul li:nth-child(3) { order: 3; } /* terms*/
	section.footer .bot ul li:nth-child(4) { order: 4; } /* privacy*/
	section.footer .bot ul li:nth-child(5) { order: 5; } /* responsible*/
	section.footer .bot ul li:nth-child(6) { order: 6; } /* contact*/
	section.footer .bot ul li:nth-child(7) { order: 7; } /* sitemap*/
	section.footer .bot > .langs { padding-left: 100px; }
    section.footer .bot.temp > .langs { margin-right: 26px; }
	section.footer .bot > .langs[data-lang]:after { line-height: 0; font-size: 0; text-indent: -9999px; padding: 0; margin: 0; }

}

/*------------------------*/
/*-- End section footer --*/
/*------------------------*/



/* back to top button */
.btt { display: none; position: fixed; bottom: 46px; right: 3%; padding: 7px 16px; cursor: pointer; background: #6c8795; border-radius: 4px; z-index: 200; }
.btt:before { content: ""; display: block; width: 54px; height: 15px; background: url(sprite/footer-1.png) no-repeat -180px -25px; }
.btt:hover { background-color: #ff6900; }


/* slot review popup * /
#backlit { display: none; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; }
#backlit .wrap { background: white; font: normal 14px/16px Arial, sans-serif; color: #606060; position: absolute; top: 50%; left: 0; right: 0; width: 90%; min-width: 290px; max-width: 630px; margin: -200px auto 0; padding: 1% 3% 2%; border: 1px solid #b9b9b9; }
#backlit .wrap>.title { font: normal 18px/18px 'russo one', sans-serif; color: black; padding: 15px; text-align: center; }
#backlit .wrap>.close_this { position: absolute; top: 5px; right: 5px; width: 20px; height: 20px; background: url(sprite/header-1.png) no-repeat -97px -87px; cursor: pointer; }
#backlit .wrap>p { position: relative; padding: 0 0 15px 40px; margin: 0; }
#backlit .wrap>p:before { content: attr(class); position: absolute; top: -2px; left: 0; display: block; width: 21px; height: 21px; padding-right: 7px; font: normal 20px/22px Arial, sans-serif; color: white; text-align: center; text-transform: uppercase; background: url(sprite/footer-1.png) no-repeat -180px -41px; }
#backlit .wrap>p a { color: #005afe; }
#backlit .wrap>p a:hover { text-decoration: none; }
#backlit .wrap>ul { margin: 0; padding: 5px 0; list-style: none; overflow: hidden; }
#backlit .wrap>ul li { float: left; width: 33.33%; }
#backlit .wrap>ul li>a { width: 95%; background: none; height: auto; }
#backlit .wrap>ul li>span { display: none; }
#backlit .wrap>form { padding: 1px; }
#backlit .wrap>form input { font: normal 12px/16px Arial, sans-serif; color: black; background: white; border: 1px solid #dddddd; width: 90%; padding: 8px 5%; margin: 0 -1px 10px; }
#backlit .wrap>form input:first-child { }
#backlit .wrap>form button,
#backlit .wrap.social .button { display: block; width: 100%; margin: 0px auto 10px; font: 600 16px/16px Raleway, sans-serif; color: white; text-align: center; text-decoration: none; padding: 9px 0; background: #ff6900; border: none; border-radius: 3px; transition: background 0.2s linear; }
#backlit .wrap.social .button { text-transform: uppercase; padding: 14px 20px; margin: 0; width: auto; display: block; float: right; font-weight: 900; font-size: .9em }
#backlit .wrap>form.submitted button { color: white; background: #ff6900; }
#backlit .wrap>form button:hover { background: #ff9c00; }
#backlit .wrap.social { padding: 0 }
#backlit .wrap.social>.title { padding: 10px 0; }
#backlit .wrap.social>.close_this { top: 10px; right: 10px }
#backlit .wrap.social>.grey { background-color: #f2f2f2; padding: 2% 2% 0; }
#backlit .wrap.social .left,
#backlit .wrap.social .right { display: inline-block; width: 45%; position: relative }
#backlit .wrap.social .grey .left { vertical-align: top; width: 52%; padding-top: 15px; padding-left: 9% }
#backlit .wrap.social .grey .right { width: 30% }
#backlit .wrap.social .grey .left p { margin: 0; padding: 10px 0; font-size: 1.5em; font-style: italic }
#backlit .wrap.social .grey .left p:first-child { font-weight: bold; color: #333; }
#backlit .wrap.social .grey .left p b { color: #4965b5 }
#backlit .wrap.social .grey .left:after,
#backlit .wrap.social .realmoney .right:after { position: absolute; bottom: -37px; right: 2px; width: 65px; height: 43px; background: url(sprite/arrows-social-up.png) no-repeat center -140px; content: '' }
#backlit .wrap.social .realmoney .right:after { background-position: center 0; height: 130px; bottom: auto; top: -61px; right: -56px }
#backlit .wrap.social .realmoney .left { vertical-align: bottom; width: 36% }
#backlit .wrap.social .realmoney .left img { padding: 5px; border: 1px solid #dad9d9; }
#backlit .wrap.social .realmoney .right { vertical-align: top; width: 56% }
#backlit .wrap.social .realmoney .right p { text-align: right; font-size: 1.1em }
#backlit .wrap.social .realmoney .right .soc-bonus { color: #ff6900; font-weight: bold }
#backlit .wrap.social>.realmoney { padding: 0 3% 3%; }
#backlit .social-container { position: relative; height: auto; margin: 0 auto 10px; width: 150px; display: block; cursor: pointer; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
#backlit .social-overlay { width: 150px; height: 36px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding: 6px 0; background: #fff; border: 1px solid #6a7fc0; color: #07184e; font-size: 18px; box-sizing: border-box; display: block }
#backlit .social-container:hover>.social-overlay { background-color: #fdfdfd; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out }
#backlit .social-container.fb-share:hover>.social-overlay { background-color: #435aa2; border-color: #364a88; }
#backlit .social-container.fb-like>.social-overlay { border-color: #07184e }
#backlit .social-overlay.fb-share { background-color: #6a7fc0; color: #fff }
#backlit .social-overlay span { display: inline-block; width: 70%; text-align: center; }
#backlit .social-overlay span.soc-txt { padding-top: 3px }
#backlit .social-overlay .soc-icon { width: 30%; box-shadow: 1px 0 0 #6a7fc0; height: 22px; vertical-align: top }
#backlit .social-overlay .soc-icon>span { height: 19px; background: url(sprite/social-icons-pop.png) no-repeat center 0; margin: 0 auto; text-indent: -9999px }
#backlit .social-overlay .soc-icon .tw { width: 23px; background-position: center 0 }
#backlit .social-overlay .soc-icon .fb-li,
#backlit .social-overlay .soc-icon .fb-sh { width: 9px; background-position: center -19px }
#backlit .social-overlay .soc-icon .fb-sh { background-position: center -38px }
#backlit .social-overlay .soc-icon.fb-sh { box-shadow: 1px 0 0 #fff }
#backlit .wrap.social .realmoney .right p span { vertical-align: baseline }
#backlit .wrap.social .realmoney .right p.dunder-casino span { top: 1px; }
#backlit .wrap.social .realmoney .right p.royal-panda-casino span { top: 0; }

@media only screen and (min-width:600px) {
	#backlit .wrap { margin-top: -180px; }
	#backlit .wrap>.title { font-size: 20px; padding-bottom: 20px; }
	#backlit .wrap>p { font-size: 14px }
	#backlit .wrap>form { overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 20px; padding: 7px 1px; }
	#backlit .wrap>form input { float: left; width: 26%; margin-right: 2%; padding: 8px 2%; }
	#backlit .wrap>form input:first-child { }
	#backlit .wrap>form button { float: left; width: 35%; }
}

@media only screen and (min-width:768px) {
	#backlit .wrap { margin-top: -180px; }
	#backlit .wrap>.title { font-size: 22px; padding-bottom: 20px; }
	#backlit .wrap>p { font-size: 16px }
	#backlit .wrap>ul li { float: left; width: 33.33%; }
	#backlit .wrap>ul li>a { width: 188px; height: 125px; }
	#backlit .wrap>ul li>span { display: block; }
	#backlit .wrap>form { overflow: hidden; border-bottom: 1px solid #ddd; margin-bottom: 20px; padding: 7px 1px; }
	#backlit .wrap>form input { width: 33%; }
	#backlit .wrap>form input:first-child { width: 25% }
	#backlit .wrap>form button { float: right; width: 25%; }
}

@media only screen and (min-width:601px) and (max-width:650px) {
	#backlit .wrap.social .realmoney .left { width: 34% }
	#backlit .wrap.social .realmoney .right { width: 65% }
	#backlit .wrap.social .realmoney .right:after { top: -51px; right: -27px }
}

@media only screen and (max-width:600px) {
	#backlit .wrap>.title { font-size: 15px }
	#backlit .wrap.social .left,
	#backlit .wrap.social .right { display: block; width: 100%; margin: 0 auto }
	#backlit .wrap.social .realmoney .right,
	#backlit .wrap.social .realmoney .left { width: 100% }
	#backlit .wrap.social .realmoney .left img { width: 50%; display: block; margin: 0 auto; height: 50% }
	#backlit .wrap.social .realmoney .right p { text-align: center }
	#backlit .wrap.social .button { float: none }
	#backlit .wrap.social .grey .left,
	#backlit .wrap.social .grey .right { display: inline-block }
	#backlit .wrap.social .grey .left { width: 50%; padding-top: 0; padding-left: 5px }
	#backlit .wrap.social .grey .right { width: 40% }
	#backlit .wrap.social .grey .left p { font-size: 1em }
	#backlit .wrap.social .realmoney .right:after { display: none }
}

@media only screen and (max-width:600px) and (orientation:landscape) {
	#backlit .wrap.social .realmoney .right:after { display: inherit; top: -69px; right: -38px; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg); transform: rotate(-5deg) }
	#backlit .social-container { margin-bottom: 5px }
	#backlit .wrap.social .realmoney .left,
	#backlit .wrap.social .realmoney .right { float: left; width: 65%; display: inherit }
	#backlit .wrap.social .realmoney .left { width: 30% }
	#backlit .wrap.social .realmoney .right p { margin: 0 0 5px }
	#backlit .wrap.social .button { padding: 8px 10px }
	#backlit .wrap.social { padding: 0 0 10px; }
}

@media only screen and (max-width:480px) {
	#backlit .social-container { width: 100px; margin-bottom: 5px }
	#backlit .social-overlay { width: auto; font-size: 14px }
}

@media only screen and (max-width:390px) {
	#backlit .wrap.social .grey .left:after { bottom: -20px }
}

/* slot review popup */
#backlit{display:none;background: rgba(0,0,0,0.6);position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 100;}
#backlit .wrap{background: white;font: normal 14px/16px Arial,sans-serif;color: #606060;position: absolute;top: 50%;left: 0;right: 0;width: 90%;min-width: 290px;max-width: 630px;margin: -200px auto 0;padding: 1% 3% 2%;border: 1px solid #b9b9b9;font-size: 0;}
#backlit .wrap.alt{max-width: 890px;}
#backlit .wrap>.title{font: normal 18px/18px 'russo one',sans-serif;color: black;padding: 15px;text-align: center;}
#backlit .wrap>.close_this{position: absolute;top: 5px;right: 5px;width: 20px;height: 20px;background: url(sprite/header-1.png) no-repeat -97px -87px;cursor: pointer;}
#backlit .wrap>.terms{padding: 10px 20px;font-size: 12px;}
#backlit .wrap>p{position: relative;padding: 0 0 15px 40px;margin: 0;}
#backlit .wrap>p:before{content:attr(class);position: absolute;top: -2px;left: 0;display: block;width: 21px;height: 21px;padding-right: 7px;font: normal 20px/22px Arial,sans-serif;color: white;text-align: center;text-transform: uppercase;background: url(sprite/footer-1.png) no-repeat -180px -41px;}
#backlit .wrap>p a{color:#005afe;}
#backlit .wrap>p a:hover{text-decoration:none;}
#backlit .wrap>ul{margin: 0;padding: 5px 0;list-style: none;overflow: hidden;}
#backlit .wrap>ul li{float: left;width: 33.33%;}
#backlit .wrap>ul li>a{width: 95%;background:none;height: auto;}
#backlit .wrap>ul li>span{display:none;}
#backlit .wrap>form{padding: 1px;}
#backlit .wrap>form input{font: normal 12px/16px Arial,sans-serif;color: black;background: white;border: 1px solid #dddddd;width: 90%;padding: 8px 5%;margin: 0 -1px 10px;}
#backlit .wrap>form input:first-child{}
#backlit .wrap>form button,#backlit .wrap.social .button{display: block;width: 100%;margin: 0px auto 10px;font: 600 16px/16px Raleway,sans-serif;color: white;text-align: center;text-decoration: none;padding: 9px 0;background: #ff6900;border: none;border-radius: 3px;transition: background 0.2s linear;}
#backlit .wrap.social .button{text-transform: uppercase;padding:14px 20px;margin:0;width:auto;display: block;float: right;font-weight:900;font-size:12px}
#backlit .wrap.social .button.big{float: none;font: 600 20px/32px raleway,sans-serif;border: 1px solid #ff6803;box-shadow: 0 1px 0 1px #b14701;margin: 0 2% 2%;padding: 8px 20px;background: #ff7a0f;
background: -moz-linear-gradient(top, #ff7a0f 0%, #f04900 100%);
background: -webkit-linear-gradient(top, #ff7a0f 0%,#f04900 100%);
background: linear-gradient(to bottom, #ff7a0f 0%,#f04900 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a0f', endColorstr='#f04900',GradientType=0 );}
#backlit .wrap>form.submitted button{color: white;background: #ff6900;}
#backlit .wrap>form button:hover{background: #ff9c00;}
#backlit .wrap.social{padding:0}
#backlit .wrap.alt>.title{margin: 15px;padding: 0 0 12px;font: 500 16px/21px raleway,sans-serif;border-bottom: 1px solid #ddd;}
#backlit .wrap.alt>.title:before{content:"";float:right;width: 24px;height: 5px;}
#backlit .wrap.social>.close_this{top: 10px; right:10px}
#backlit .wrap.social>.grey{background-color: #f2f2f2;padding: 2% 2% 0;}
#backlit .wrap.social .left,#backlit .wrap.social .right{display: inline-block; width: 45%;position:relative}
#backlit .wrap.social .grey .left{vertical-align: top;width:52%;padding-top:15px;padding-left:9%}
#backlit .wrap.social .grey .right{width:30%}
#backlit .wrap.social .grey .left p{margin:0;padding:10px 0;font-size:21px;font-style: italic}
#backlit .wrap.social .grey .left p:first-child{font-weight: bold; color:#333;}
#backlit .wrap.social .grey .left p b{color:#4965b5}
#backlit .wrap.social .grey .left:after, #backlit .wrap.social .realmoney .right:after{position: absolute; bottom: -37px; right: 2px; width: 65px; height: 43px; background: url(sprite/arrows-social-up.png) no-repeat center -140px; content: ''}
#backlit .wrap.social .realmoney .right:after{background-position:center 0; height:130px; bottom:auto; top:-61px; right:-56px}
#backlit .wrap.social.alt .realmoney .right:after{display:none}
#backlit .wrap.social .realmoney .left{vertical-align: bottom;width:36%}
#backlit .wrap.social .realmoney .left img{padding:5px;border: 1px solid #dad9d9;}
#backlit .wrap.social.alt .realmoney .left{vertical-align: bottom;width:auto;}
#backlit .wrap.social.alt .realmoney .left img{display: block;padding: 0;border: none;margin: 0 auto 10px;width: auto;height: auto;max-width: 100%;}
#backlit .wrap.social.alt .realmoney .left a{display:block;text-align:center;font: normal 14px/16px 'open sans',sans-serif;color: blue;}
#backlit .wrap.social.alt .realmoney .left a:hover{text-decoration:none;}
#backlit .wrap.social .realmoney .right{vertical-align: top;width:55%}
#backlit .wrap.social .realmoney .right p{text-align: right;font-size:15px}
#backlit .wrap.social .realmoney .right .bonus{margin: 20px 0;}
#backlit .wrap.social .realmoney .right .bonus p{font:normal 28px/30px 'russo one',sans-serif;color:#9a9a9a;margin: 5px 0;text-align: center;}
#backlit .wrap.social .realmoney .right .bonus p strong{color:#535353}
#backlit .wrap.social .realmoney .right .bonus .small{font-size: 23px;line-height:25px;}
#backlit .wrap.social .realmoney .right .soc-bonus{color:#ff6900;font-weight: bold}
#backlit .wrap.social>.realmoney{padding: 0 3% 1%;}
#backlit .wrap.social>.bot{padding: 15px;background:#d7f3ff;}
#backlit .wrap.social>.bot a{display:block;font-size:14px;line-height:22px;color:#2d2d2d;text-decoration:none;}
#backlit .wrap.social>.bot a:hover{text-decoration:underline;}
#backlit .wrap.social>.bot a:before{content:"";display:block;margin:0 auto 10px;}
#backlit .wrap.social>.bot a em{font-style:normal;color:blue;text-decoration:underline;}
#backlit .social-container{position: relative; height: auto; margin: 0 auto 10px; width:150px; display: block; cursor: pointer; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
#backlit .social-overlay{width: 150px; height: 36px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; padding: 6px 0; background: #fff; border: 1px solid #6a7fc0; color: #07184e; font-size: 18px;   box-sizing: border-box;  display: block}
#backlit .social-container:hover>.social-overlay{background-color: #fdfdfd; -webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out}
#backlit .social-container.fb-share:hover>.social-overlay{background-color: #435aa2; border-color: #364a88;}
#backlit .social-container.fb-like>.social-overlay{border-color:#07184e}
#backlit .social-overlay.fb-share{background-color:#6a7fc0;color:#fff}
#backlit .social-overlay span{display: inline-block;width:70%;text-align: center;}
#backlit .social-overlay span.soc-txt{padding-top:3px}
#backlit .social-overlay .soc-icon{width:30%;box-shadow:1px 0 0 #6a7fc0;height:22px;vertical-align: top}
#backlit .social-overlay .soc-icon>span{height:19px;background: url(sprite/social-icons-pop.png) no-repeat center 0;margin:0 auto;text-indent: -9999px}
#backlit .social-overlay .soc-icon .tw{width:23px;background-position: center 0}
#backlit .social-overlay .soc-icon .fb-li, #backlit .social-overlay .soc-icon .fb-sh{width:9px;background-position: center -19px}
#backlit .social-overlay .soc-icon .fb-sh{background-position: center -38px}
#backlit .social-overlay .soc-icon.fb-sh{box-shadow: 1px 0 0 #fff}
#backlit .wrap.social .realmoney .right p span{vertical-align: baseline}
#backlit .close-this { display: block; position: absolute; cursor: pointer; top: 8px; right: 8px; width: 7px; height: 7px; line-height: 7px; font-size: 15px; text-indent: 0;}

@media only screen and (min-width: 600px) {
#backlit .wrap{margin-top: -180px;}
#backlit .wrap>.title{font-size: 20px;padding-bottom:20px;}
#backlit .wrap>p{font-size:14px}
#backlit .wrap.social.alt .realmoney .left{width:45%;vertical-align: middle;}
#backlit .wrap.social.alt .realmoney .right{width:54%;vertical-align: middle;}
#backlit .wrap.social>.bot{padding: 5px;}
#backlit .wrap.social>.bot a{position:relative;padding: 2% 10% 2% 28%;text-align:left;}
#backlit .wrap.social>.bot a:before{position:absolute;top:0;bottom:0;left:0;right: 58%;margin:auto;}
#backlit .wrap>form{overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom: 20px;padding: 7px 1px;}
#backlit .wrap>form input{float:left;width: 26%;margin-right:2%;padding: 8px 2%;}
#backlit .wrap>form input:first-child{}
#backlit .wrap>form button{float: left;width: 35%;}
}
@media only screen and (min-width: 768px) {
#backlit .wrap{margin-top: -180px;}
#backlit .wrap>.title{font-size: 22px;padding-bottom:20px;}
#backlit .wrap>p{font-size:16px}
#backlit .wrap>ul li{float: left;width: 33.33%;}
#backlit .wrap>ul li>a{width: 188px;height: 125px;}
#backlit .wrap>ul li>span{display:block;}
#backlit .wrap>form{overflow: hidden;border-bottom: 1px solid #ddd;margin-bottom: 20px;padding: 7px 1px;}
#backlit .wrap>form input{width: 33%;}
#backlit .wrap>form input:first-child{width:25%}
#backlit .wrap>form button{float: right;width: 25%;}
#backlit .wrap.social .button.big {max-width: 330px;margin-left:auto;margin-right:auto;}
}
@media only screen and (min-width: 1024px) {
#backlit .wrap.alt>.title{padding:0 13% 12px;}
#backlit .wrap.alt>.title:before{display:none;}
#backlit .wrap.social .realmoney .right .bonus p{font-size: 38px;line-height:40px;}
#backlit .wrap.social .realmoney .right .bonus .small{font-size: 25px;line-height:27px;}
}
@media only screen and (min-width:601px) and (max-width:650px){
#backlit .wrap.social .realmoney .left{width:34%}
#backlit .wrap.social .realmoney .right{width:65%}
#backlit .wrap.social .realmoney .right:after{top:-51px;right:-27px}}
@media only screen and (max-width:600px){
#backlit .wrap>.title{font-size:15px}
#backlit .wrap.social .left,#backlit .wrap.social .right{display:block;width:100%;margin: 0 auto}
#backlit .wrap.social .realmoney .right{width:100%}
#backlit .wrap.social .realmoney .left img{width:50%;display: block;margin:0 auto;height:50%}
#backlit .wrap.social .realmoney .right p{text-align:center}
#backlit .wrap.social .button{float:none}
#backlit .wrap.social .grey .left,#backlit .wrap.social .grey .right{display: inline-block}
#backlit .wrap.social .grey .left{width:50%;padding-top:0;padding-left:5px}
#backlit .wrap.social .grey .right{width:40%}
#backlit .wrap.social .grey .left p{font-size:14px}
#backlit .wrap.social .realmoney .right:after{display:none}}
@media only screen and (max-width:600px) and (orientation:landscape){
#backlit .wrap.social .realmoney .right:after{display: inherit;top:-69px;right:-38px;-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg)}
#backlit .social-container{margin-bottom:5px}
#backlit .wrap.social .realmoney .left, #backlit .wrap.social .realmoney .right{float:left;width:65%;display: inherit}
#backlit .wrap.social .realmoney .left{width:30%}
#backlit .wrap.social .realmoney .right p{margin:0 0 5px}
#backlit .wrap.social .button{padding:8px 10px}
#backlit .wrap.social {padding: 0 0 10px;}}
@media only screen and (max-width:480px){
#backlit .social-container{width:100px;margin-bottom:5px}
#backlit .social-overlay{width:auto;font-size:14px}}
@media only screen and (max-width:390px){#backlit .wrap.social .grey .left:after{bottom:-20px}}


/* Geolocation Casino Popup */

.geoalt { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 100; }
.geopopup-wrap { background: rgba(28,44,52,0.8); position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; justify-content: center; flex-direction: column; align-items: center; box-sizing: border-box; padding: 20px 10px; }
.geopopup-wrap .geopopup-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: block; }
.geopopup-wrap .geopopup { position: relative; display: block; width: 100%; max-width: 1180px; background: #ffffff; border-radius: 10px; border-top: solid 30px #2692cd; border-bottom: solid 6px #2692cd; z-index: 10; font-family: raleway, arial, sans-serif; }
.geopopup-wrap .geopopup .geopopup-cnt { max-height: 90vh; overflow-y: auto; }
.geopopup-wrap .geopopup ._logo.casino-large,
.geopopup-wrap .geopopup ._logo.casino-large span,
.geopopup-wrap .geopopup ._logo.casino-large:before,
.geopopup-wrap .geopopup ._logo.casino-large:after { width: 150px; height: 70px; }
.geopopup-wrap .geopopup-certs { padding: 12px 0 15px 0; display: none; justify-content: center; align-items: center; font-size: 14px; line-height: 18px; color: #adadad; }
.geopopup-wrap .geopopup-certs .gcert { margin-left: 15px; }
.geopopup-wrap .geopopup-body { padding: 15px 15px 25px 15px; }
.geopopup-wrap .geopopup-body h2 { padding: 0 0 10px 0; margin: 0; font-size: 28px; line-height: 32px; color: #283e4a; text-align: center; font-weight: 800; display: block; background: none; }
.geopopup-wrap .geopopup-body h2 span { font-weight: normal; display: block; }
.geopopup-wrap .geopopup-body p { font-size: 14px; line-height: 18px; color: #737f86; text-align: center; display: block; margin: 0; padding: 0; }
.geopopup-wrap .geopopup-body strong { font-weight: bold; display: block; }
.geopopup-wrap .geopopup-offers { padding: 20px 15px; background: #edeff0; display: flex; justify-content: center; flex-direction: column; align-items: center; }
.geopopup-wrap .geopopup-offers .offer-box { margin: 3px 10px; flex: 1; max-width: 334px; width: 100%; }
.geopopup-wrap .geopopup-offers .offer-box .logo-box { position: relative; max-width: 334px; width: 100%; min-width: 90px;display: flex; justify-content: center; align-items: center; height: 126px; background: #ffffff; border-radius: 8px; }
.geopopup-wrap .geopopup-offers .offer-box .logo-box:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: solid 1px #c1d5e0; border-radius: 8px; transition: all .2s; }
.geopopup-wrap .geopopup-offers .offer-box .logo-box[data-number]:before { border: solid 2px #2693cd; }
.geopopup-wrap .geopopup-offers .offer-box .logo-box[data-number]:after { content: attr(data-number); position: absolute; top: 2px; left: 2px; width: 30px; height: 30px; font-size: 16px; color: #ffffff; line-height: 15px; box-sizing: border-box; padding: 0 5px; text-align: left;  background: rgb(38,146,205); background: linear-gradient(135deg, rgba(38,146,205,1) 0%, rgba(38,146,205,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); }
.geopopup-wrap .geopopup-offers .offer-box .logo-box ._logo:before { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; display: block; background: none; width: auto; height: auto; }

.geopopup-wrap .geopopup-offers .offer-box .bonus-text { padding: 15px 0 0 0; text-align: center; font-size: 20px; line-height: 28px; color: #737f86; display: none; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-text strong { color: #2692cd; font-size: 26px; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-text span { display: block; font-size: 18px; line-height: 24px; color: #283e4a; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols { display: flex; justify-content: center; align-items: center; padding: 20px 0 0 0; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col { position: relative; padding: 0 25px; min-height: 54px; text-align: left; font-size: 17px; line-height: 21px; color: #737f86; display: flex; align-content: center; flex-direction: column; justify-content: center; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col span { white-space: nowrap; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col + .bonus-col:before { content: ''; position: absolute; left: -1px; top: 0; bottom: 0; width: 1px; background: #fefefe; border-left: solid 1px #d3d7d9; display: block; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col .big { display: block; font-size: 18px; line-height: 22px; color: #283e4a; white-space: normal; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col .code-box { margin: 3px 0 0 0; padding: 0 18px; height: 36px; line-height: 36px; font-size: 18px; color: #283e4a; background: #e0e0e0; border-radius: 5px; display: block; }
.geopopup-wrap .geopopup-offers .offer-box .bonus-cols .bonus-col strong { display: block; font-size: 30px; line-height: 32px; color: #2692cd; font-weight: 800; }
.geopopup-wrap .geopopup-offers .offer-box .terms { font-size: 11px; line-height: 16px; color: #97a7b0; text-align: center; padding: 20px 5px 0 5px; display: none; }

.geopopup-wrap .geopopup-offers .offer-box .logo-box:hover:before { border-color: #2693cd; }

.geopopup-wrap .geopopup-bottom { padding: 10px 15px; font-size: 14px; line-height: 18px; color: #283e4a; text-align: center; background: #ffffff; display: block; }
.geopopup-wrap .geopopup-bottom a { color: #2693ce; }
.geopopup-wrap .close-btn { position: absolute; top: -22px; right: 15px; width: 15px; height: 15px; display: block; font-size: 0; line-height: 0; text-indent: -100%; transform: rotate(45deg); transition: all .2s; cursor: pointer; }
.geopopup-wrap .close-btn:before,
.geopopup-wrap .close-btn:after { content: ''; position: absolute; background: #ffffff; border-radius: 3px; display: block; }
.geopopup-wrap .close-btn:before { width: 3px; height: 100%; top: 0; left: 6px;  }
.geopopup-wrap .close-btn:after { width: 100%; height: 3px; top: 6px; left: 0; }
.geopopup-wrap .close-btn:hover { transform: rotate(-45deg); }

@media only screen and (min-width: 768px){
	.geopopup-wrap .geopopup-offers { flex-direction: row; align-items: flex-start; padding: 35px 30px; }
	.geopopup-wrap .geopopup-offers .offer-box { margin: 0 10px; }
	.geopopup-wrap .geopopup-offers .offer-box .logo-box { min-height: 150px; }
	.geopopup-wrap .geopopup-bottom { padding: 25px 15px 15px 15px; }
}

@media only screen and (min-width: 900px){
	.geopopup-wrap .geopopup-certs { display: flex; }
	.geopopup-wrap .geopopup-body h2 { font-size: 42px; line-height: 46px; }
	.geopopup-wrap .geopopup-body p { font-size: 16px; line-height: 26px; }
	.geopopup-wrap .geopopup-offers .offer-box .bonus-text { display: block; }
	.geopopup-wrap .geopopup-offers .offer-box .terms { display: block; }

	.geopopup-wrap .geopopup ._logo.casino-large,
	.geopopup-wrap .geopopup ._logo.casino-large span,
	.geopopup-wrap .geopopup ._logo.casino-large:before,
	.geopopup-wrap .geopopup ._logo.casino-large:after { width: 210px; height: 110px; }
}

.gcert { background-image: url(asset/geo/security.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; text-indent: -100%; color: transparent; overflow: hidden; }
.gcert.ecogra { background-position: -2px -44px; width: 85px; height: 25px; }
.gcert.gambleaware { background-position: -2px -71px; width: 147px; height: 21px; }
.gcert.gamecare { background-position: -2px -2px; width: 132px; height: 22px; }
.gcert.gli { background-position: -2px -26px; width: 50px; height: 16px; }
.gcert.itech { background-position: -2px -96px; width: 25px; height: 25px; }
.gcert.njdge { background-position: -2px -153px; width: 90px; height: 46px; }
.gcert.pgcb { background-position: -2px -230px; width: 38px; height: 44px; }
.gcert.ncpg { background-position: -2px -200px; width: 100px; height: 32px; }
.gcert.icrg { background-position: -2px -122px; width: 80px; height: 32px; }


/* about us page */
.team-info-wrapper { padding-bottom: 15px; }
.img-info { display: inline-block; border: 1px solid #dddddd; padding: 9px; text-align: center; background: #fcfcfc; }
.img-info>span { max-width: 206px; float: none; display: block; font-size: 15px; padding: 9px 0px; }
.img-info>span>strong { font: normal bold 19px/21px raleway, sans-serif; display: block; color: #757575; }
.img-info img { max-width: 100%; height: auto; }
.team-info { width: auto; overflow: hidden; font: italic normal 14px/31px Arial, sans-serif; background: #f0f0f0; padding: 14px 2.7%; border: 1px solid #e0e0e0; }
.team-info-wrapper { text-align: center; }
.img-info { float: none; margin: auto; margin-bottom: 12px; }
.team-info { text-align: left; }

@media only screen and (min-width:480px) {
	.img-info { float: left; margin: 0; margin-right: 22px; }
	.team-info { overflow: visible; }
}

@media only screen and (min-width:1026px) {
	.team-info { overflow: hidden; }
}
.all-team { padding: 16px; background: #e4ecef; border: 1px solid #e1e1e1; max-width: 613px; margin: auto; margin-bottom: 27px; overflow: hidden; }
.all-team .tm { text-decoration: none; }
.all-team .tm  img { max-width: 100%; height: auto; }
.all-team .tm>span { max-width: 206px; float: none; display: block; font-size: 15px; padding: 9px 0px; margin: auto; text-decoration: none; color: #606060 }
.all-team .tm>span strong { font: normal bold 19px/21px raleway, sans-serif; display: block; color: #757575; }
.all-team .tm { background: #fcfcfc; text-align: center; margin-right: 2%; border: 1px solid #dddddd; padding-top: 20px; padding-bottom: 14px; width: 100%; max-width: 256px; margin: auto; display: block; margin-bottom: 20px; }
.all-team .tm.last { margin-right: auto; }

@media only screen and (min-width:480px) {
	.all-team .tm { width: 46%; display: inline-block; float: left; margin: 2%; max-width: none; }
	.all-team .tm:nth-child(even) { width: 45%; margin: 2%; }
}

@media only screen and (min-width:980px) {
	.all-team { max-width: none; padding: 0; }
	.all-team .tm { width: 22%; margin: 1.5%; }
	.all-team .tm:nth-child(even) { width: 22%; margin: 1.5%; }
	.all-team .tm.last { width: auto; overflow: hidden; float: none; min-width: 21.1%; }
}

@media only screen and (min-width:1200px) {
	.all-team .tm.last { min-width: 21.2%; }
}
.bottom-info { font-weight: bold; }
.bottom-info strong { display: block; padding-bottom: 20px; }
article { min-height: -webkit-calc(100vh - 425px); min-height: -moz-calc(100vh - 425px); min-height: calc(100vh - 425px); }
article>p.middle-intro { padding: 10px 0 23px 0; font-weight: bold; font-size: 13px; }
article .placeholder img { width: 100%; height: auto; }
/*Minified Form CSS Plugin*/
.cntctfrm_contact_form * { text-align: left !important; line-height: normal !important }
.rtl .cntctfrm_contact_form * { text-align: right !important }
.cntctfrm_contact_form p,
.widget .cntctfrm_contact_form p { margin: 0 !important }
.cntctfrm_contact_form .cptch_block label+br,
.cntctfrm_contact_form .cptch_block span+br,
.cntctfrm_contact_form .cptchpr_block label+br,
.cntctfrm_contact_form .cptchpr_block span+br { display: block !important }
.cntctfrm_contact_form .cptch_block br,
.cntctfrm_contact_form .cptchpr_block br { display: none }
.cntctfrm_input_captcha .cptch_block~.gglcptch,
.cntctfrm_input_captcha .cptchpr_block~.gglcptch { padding: 20px 0 0 }
.cntctfrm_contact_form .gglcptch #recaptcha_widget_div { width: 320px !important }
.cntctfrm_checkbox,
.cntctfrm_input,
.cntctfrm_label,
.cntctfrm_select { max-width: 320px }
.cntctfrm_input_captcha { margin: 20px 0 }
.cntctfrm_contact_form input[type=text],
.cntctfrm_contact_form input[type=file],
.cntctfrm_contact_form select,
.cntctfrm_contact_form textarea,
.widget .cntctfrm_contact_form input[type=text],
.widget .cntctfrm_contact_form input[type=file],
.widget .cntctfrm_contact_form select,
.widget .cntctfrm_contact_form textarea { width: 100%; margin: 0 !important; box-sizing: border-box }
.cntctfrm_contact_attachment_extensions { font-size: 10px !important }
.cntctfrm_input_submit { padding: 10px 0 0 }
.cntctfrm_contact_form input.cntctfrm_contact_submit { cursor: pointer !important; text-align: center !important; margin-bottom: 10px !important }
.cntctfrm_label:first-child { padding: 0 }
.cntctfrm_checkbox,
.cntctfrm_label { padding: 5px 0 0 }
.cntctfrm_input,
.cntctfrm_select { position: relative }
.cntctfrm_error_text { color: red; text-align: left }
#cntctfrm_contact_attachment { margin-bottom: 0 }
.cntctfrm_contact_form div { clear: both }

/* contact page */
.img-wrap.left,
.img-wrap.right { float: none; margin-bottom: 15px; }
.img-wrap img { max-width: 100%; height: auto; }
.img-wrap { margin: auto; text-align: center; display: block; }
textarea#cntctfrm_contact_message,
input#cntctfrm_contact_email,
input#cntctfrm_contact_name { display: block; height: 39px; border: 1px solid #dddddd; margin-bottom: 18px; padding-left: 15px; margin-top: -17px; }
textarea#cntctfrm_contact_message { height: 140px; }
textarea#cntctfrm_contact_message,
input#cntctfrm_contact_email,
input#cntctfrm_contact_name { width: 100%; }
.cntctfrm_input.cntctfrm_input_submit { text-align: center !important; }
.cntctfrm_contact_form input.cntctfrm_contact_submit { position: relative; }
form#cntctfrm_contact_form { max-width: 500px; margin: auto; }
form#cntctfrm_contact_form { float: none; overflow: hidden; width: auto; }
.cntctfrm_input.cntctfrm_input_submit,
.cntctfrm_input.cntctfrm_input_message,
.cntctfrm_input.cntctfrm_input_email,
.cntctfrm_input.cntctfrm_input_name { display: block; max-width: none; margin-bottom: 15px; }
.cntctfrm_input.cntctfrm_input_subject,
.cntctfrm_label.cntctfrm_label_subject { display: none; }
input.cntctfrm_contact_submit { width: 147px; height: 37px; background: #ff6900; border: none; border-radius: 3px; color: #fff; font: normal 16px/16px raleway, sans-serif; position: absolute; bottom: -5px; right: 0; }
input.cntctfrm_contact_submit:hover { background-color: #ffae00; }
input.cptch_input { width: 163px !important; height: 37px; border: 1px solid #dddddd; }
.cntctfrm_input.cntctfrm_input_captcha { max-width: none; }
p.cptch_block { display: block; width: 100%; height: 22px; }
label.cptch_label { position: absolute; right: 0; bottom: 0; }
.cntctfrm_input.cntctfrm_input_captcha { width: 100%; float: right; max-width: 420px; }
label.cptch_label { width: auto !important; position: relative; }
p.cptch_block { text-align: center !important; }

@media only screen and (min-width:480px) {
	.cntctfrm_contact_form input.cntctfrm_contact_submit { position: absolute; right: 0; top: -42px; }
	form#cntctfrm_contact_form { max-width: 500px; margin: auto; }
	.cntctfrm_input.cntctfrm_input_captcha { max-width: none; }
	p.cptch_block { text-align: left !important; }
}

@media only screen and (min-width:640px) {
	.img-wrap.left { float: left; margin-right: 22px; }
	.img-wrap.right { float: right; margin-left: 22px; }
	.img-wrap { max-width: 39%; }
	form#cntctfrm_contact_form { max-width: none; }
	p.cptch_block { text-align: center !important; }
	.cntctfrm_input.cntctfrm_input_submit { text-align: center !important; }
	.cntctfrm_contact_form input.cntctfrm_contact_submit { position: relative; top: 0; }
}

@media only screen and (min-width:768px) {
	p.cptch_block { text-align: right !important; }
	.cntctfrm_contact_form input.cntctfrm_contact_submit { position: absolute; top: -14px; }
}

/* footer pages misc boxes */
p.p-link-info { background: #f0f0f0; border: 1px solid #e1e1e1; padding: 20px; margin-bottom: 30px; overflow: hidden; font: italic normal 14px/30px Arial, sans-serif; }
p.p-link-info img { margin: 0; max-width: 100%; margin-bottom: 10px; float: none; margin-right: 0; }
p.p-link-info a { display: block; overflow: hidden; float: none; background: #fcfcfc; border: 1px solid #dddddd; font-style: normal; margin-bottom: 10px; font-size: 12px; padding: 10px 10px; position: relative; }
p.p-link-info a:after { display: inline-block; width: 13px; height: 100%; background: rgb(255, 255, 255); content: ''; position: absolute; top: 0; right: 0; }
p.p-link-info>span { display: block; text-align: center; }
p.p-link-info.half { width: auto; margin-right: 0; float: left; min-height: 182px; }
.space-img + .intro { position: relative; }
.space-img { width: 100%; height: 181px; background: white; float: right; text-indent: -9999px; }
.space-img + .intro img { position: absolute; top: 0; right: 0; left: 0; margin: auto; max-width: 100%; }

@media only screen and (min-width:480px) {
	.space-img { width: 250px; }
	.space-img + .intro img { left: initial; margin: auto; max-width: 50%; }
	.space-img + .intro { min-height: 181px; }
}

@media only screen and (min-width:640px) {
	.space-img + .intro { min-height: initial; }
}

@media only screen and (min-width:480px) {
	p.p-link-info a { font-size: 15px; padding: 10px 23px; }
}

@media only screen and (min-width:768px) {
	p.p-link-info img { margin-bottom: 0; }
	p.p-link-info>span { max-width: 50%; float: left; margin-right: 20px; }
	p.p-link-info a { overflow: hidden; width: auto; float: none; }
	p.p-link-info img { margin-bottom: 0; }
	p.p-link-info.half { width: 45.2%; margin-right: 2%; }
	p.p-link-info.half.left { overflow: hidden; float: none; width: auto; margin-right: 0; }
}

/* ==========================================================================
	#NEW CSS
========================================================================== */
.vnew p { color: #606060; font-size: 16px; line-height: 27px; margin: 0 0 20px 0; padding: 0; }

/** /
.vnew h1,
.vnew h2,
.vnew h3,
.vnew h4,
.vnew h5,
.vnew h6 { margin: 0 0 20px 0; font-family: "Raleway", arial, sans-serif; font-weight: normal; background: none; padding: 0; }

.vnew h1 { font-size: 26px; line-height: 30px; color: #616161; font-weight: 700; }
.vnew h2 { font-size: 22px; line-height: 28px; color: #393939; padding: 5px 25px; background: #b9d0dd; font-weight: 500; }
.vnew h3 { font-size: 22px; line-height: 26px; color: #393939; font-weight: 500; font-style: italic; }
.vnew h4 { font-size: 20px; line-height: 24px; color: #616161; font-weight: 700; }
.vnew h5 { font-size: 18px; line-height: 20px; color: #616161; font-weight: 700; }
.vnew h6 { font-size: 16px; line-height: 18px; color: #616161; font-weight: 700; }
/**/
.vnew p a { color: #2357ff; text-decoration: underline; }
.vnew p a:hover { text-decoration: none; }
.vnew .list { max-width: 86%; margin: 0 auto 25px auto; list-style-type: none; }
.vnew .list li { font-size: 17px; line-height: 23px; color: #1b1b1b; position: relative; font-style: normal; margin: 10px 0 0 0; padding: 0; }
.vnew .list li.v2 { line-height: 6px; }
.vnew .list li:first-child { margin: 0; }
.vnew .list li:before { content: ''; position: absolute; top: 0; left: 0; display: block; }
.vnew .list.v1 li { padding-left: 30px; }
.vnew .list.v1 li:before { box-shadow: inset 0 0 0 2px #ffffff; background: #21b3ff; width: 9px; height: 9px; border: solid 1px #6c8795; top: 7px; }
.vnew .list.v2 li:before { }
.vnew .list.v3 li:before { }
.vnew .image img { max-width: 100%; }
.section { margin: 0 0 20px 0; }
.btn { display: table; border-radius: 5px; border: 1px solid #ffb736; border-width: 0 1px 1px 1px; font-weight: bold; font-size: Arial, sans-serif; font-size: 18px; line-height: 21px; padding: 14px 20px; margin: 0 auto; text-align: center; text-shadow: 0 1px 1px rgba(224, 59, 0, 0.8); color: #ffffff; text-decoration: none; background: #fda906; background: -moz-linear-gradient(top, #fda906 0%, #ff9a03 100%); background: -webkit-linear-gradient(top, #fda906 0%, #ff9a03 100%); background: linear-gradient(to bottom, #fda906 0%, #ff9a03 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fda906', endColorstr='#ff9a03', GradientType=0); -webkit-box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); -moz-box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); }
.btn:hover { background: #ff9a03; background: -moz-linear-gradient(top, #ff9a03 0%, #fda906 100%); background: -webkit-linear-gradient(top, #ff9a03 0%, #fda906 100%); background: linear-gradient(to bottom, #ff9a03 0%, #fda906 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9a03', endColorstr='#fda906', GradientType=0); }
.btn.dark { border-color: #ff6803; -webkit-box-shadow: 0px 1px 0px 1px rgba(177, 71, 1, 1); -moz-box-shadow: 0px 1px 0px 1px rgba(177, 71, 1, 1); box-shadow: 0px 1px 0px 1px rgba(177, 71, 1, 1); background: #ff7a0f; background: -moz-linear-gradient(top, #ff7a0f 0%, #f04900 100%); background: -webkit-linear-gradient(top, #ff7a0f 0%, #f04900 100%); background: linear-gradient(to bottom, #ff7a0f 0%, #f04900 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7a0f', endColorstr='#f04900', GradientType=0); }
.btn.dark:hover { background: #f04900; background: -moz-linear-gradient(top, #f04900 0%, #ff7a0f 100%); background: -webkit-linear-gradient(top, #f04900 0%, #ff7a0f 100%); background: linear-gradient(to bottom, #f04900 0%, #ff7a0f 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f04900', endColorstr='#ff7a0f', GradientType=0); }
.btn.table { display: inline-block; overflow: visible; border-radius: 5px; border: 1px solid #ffb736; border-width: 0 1px 1px 1px; font-weight: bold; font-size: Arial, sans-serif; font-size: 18px; line-height: 21px; padding: 10px 30px; margin: 0 auto; text-align: center; text-shadow: 0 1px 1px rgba(224, 59, 0, 0.8); color: #ffffff; text-decoration: none; background: #fda906; background: -moz-linear-gradient(top, #fda906 0%, #ff9a03 100%); background: -webkit-linear-gradient(top, #fda906 0%, #ff9a03 100%); background: linear-gradient(to bottom, #fda906 0%, #ff9a03 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fda906', endColorstr='#ff9a03', GradientType=0); -webkit-box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); -moz-box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); box-shadow: 0px 1px 0px 1px rgba(234, 140, 8, 1); }
.btn.table:hover { background: #ff9a03; background: -moz-linear-gradient(top, #ff9a03 0%, #fda906 100%); background: -webkit-linear-gradient(top, #ff9a03 0%, #fda906 100%); background: linear-gradient(to bottom, #ff9a03 0%, #fda906 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9a03', endColorstr='#fda906', GradientType=0); }

/* linkbox */
.linkbox.left,
.linkbox.right { height: 142px; padding: 6px 2% 0; margin: 0 auto 15px; text-align: justify; border: 1px solid #ddd; background: #c5e4f2; background: -moz-linear-gradient(top, #c5e4f2 0%, #feffff 100%); background: -webkit-linear-gradient(top, #c5e4f2 0%, #feffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #feffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#feffff', GradientType=0); }
.linkbox .full { display: block; width: 95%; max-width: 250px; height: 52px; line-height: 52px; margin: 0 auto; background: white; border-radius: 2px; }
.linkbox .part { display: inline-block; width: 32%; height: 90px; line-height: 90px; text-align: center; }
.linkbox .part:hover > span { -webkit-filter: drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 3px #6ac2eb); filter: drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 1px #6ac2eb) drop-shadow(0px 0px 3px #6ac2eb); }
.linkbox:after { content: ""; display: inline-block; width: 100%; }

@media only screen and (min-width:480px) {
	.linkbox.left { float: left; margin: 5px 2% 5px 0; padding: 6px 5px 0; }
	.linkbox.right { float: right; margin: 5px 0 5px 2%; padding: 6px 5px 0; }
	.linkbox .part { width: auto; padding: 0 5px; }
}
.alignright.first-img { display: none; }

@media only screen and (min-width:600px) {
	.alignright.first-img { display: block; }
}

@media only screen and (min-width:1050px) {
	.vnew .alignright.first-img { margin-top: -50px; }
}

/* ==========================================================================
	#Section Table
========================================================================== */
.section-table .title { margin: 0 0 1px 0; border: solid 1px #002a41; font-size: 16px; line-height: 18px; padding: 8px 10px; display: block; text-align: center; color: #ffffff; background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3b6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3b6b84', GradientType=0); }
.section-table .table-wp { display: table; width: 100%; border: 0; margin: 0; border-spacing: 0; border: solid 1px #dee2e3; box-sizing: border-box; }
.section-table .row { display: table; position: relative; width: 100%; padding: 0; background: #ffffff; border-top: solid 1px #dee2e3; box-sizing: border-box; border-spacing: 5px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.section-table .row:first-child { padding-top: 5px; border: 0; }
.section-table .row:last-child { padding-bottom: 5px; }
.section-table .col { position: relative; vertical-align: middle; display: table-cell; background: #ffffff; box-sizing: inherit; padding: 5px; width: auto; border: solid 1px #e2e2e2; border-radius: 5px; }
.section-table .col > div,
.section-table .col > span,
.section-table .col > p,
.section-table .col > i,
.section-table .col > em,
.section-table .col > a { position: relative; z-index: 5; border-spacing: 0px; }
.section-table .col-logo { width: 110px; }
.section-table .col-button { width: 25%; padding: 0 5px; border: 0; background: transparent; }
.section-table .col-button .btn { font-size: 10px; line-height: 14px; padding: 20px 0; width: 100%; display: block; text-transform: uppercase; box-sizing: border-box; }
.section-table .col-button .btn.v2 { text-indent: -9999px; font-size: 0; line-height: 0; }
.section-table .col-button .btn.v2:after { content: attr(data-mobile); display: block; font-size: 10px; line-height: 14px; text-indent: 0; }
.section-table.v1 .col-app,
.section-table.v1 .col-list { display: block; opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; background: transparent; border: 0; height: 50px; }
.section-table.v1 .col-app { width: 30%; }
.section-table.v1 .col-list { right: 0; left: auto; width: 70%; }
.section-table.v1 .row.opened .col-app,
.section-table.v1 .row.opened .col-list { opacity: 1; visibility: visible; }
.section-table .logo-holder { display: block; text-align: center; }
.section-table .logo-holder ._logo { max-width: 100px; width: 100%; height: 40px; background-color: #000; display: block; margin: 0 auto; line-height: 40px; color: #fff; }
.section-table .app-holder { display: table; margin: 0 auto; font-size: 11px; line-height: 13px; color: #424242; text-align: center; top: 50%; transform: translateY(-50%); min-width: 100px; }
.atable-flex .app-holder {margin: 0 auto; font-size: 11px; line-height: 13px; color: #424242; text-align: center;}
.section-table .app-holder .icon, .atable-flex .app-holder .icon { display: inline-block; font-size: 0pt; line-height: 0pt; text-indent: -4000px; background: url(sprite/os-icon.png) no-repeat 0 0; width: 20px; height: 20px; background-size: 20px 40px; margin-left: 5px; }
.section-table .app-holder .icon:first-child, .atable-flex .app-holder .icon:first-child { margin: 0; }
.section-table .app-holder .icon.apple, .atable-flex .app-holder .icon.apple { background-position: 0 0; }
.section-table .app-holder .icon.android, .atable-flex .app-holder .icon.android { background-position: 0 -20px; }
.section-table .app-holder .text { display: block; padding: 5px 0 0 0; }
.section-table .list-holder { display: block; padding: 0 30px 0 0; border-radius: 5px; top: 50%; transform: translateY(-50%); }
.section-table .list-holder ul { list-style-type: none; padding: 0 0 0 10px; margin: 0 auto; display: table; }
.section-table .list-holder ul li { position: relative; font-size: 11px; line-height: 15px; color: #6b6b6b; }
.section-table .list-holder ul li:first-child { color: #141414; font-size: 11px; font-family: 'Sriracha', cursive; padding: 0; }
.section-table .list-holder ul li:before { content: ''; position: absolute; left: -10px; top: 5px; width: 4px; height: 4px; display: block; background: #6b6b6b; border-radius: 50%; }
.section-table .number-holder { display: table; margin: 0 auto; padding: 0 5px; font-size: 11px; line-height: 15px; color: #484848; text-align: center; }
.section-table .number-holder .number { display: block; font-size: 18px; line-height: 22px; color: #3f97c9; font-family: 'Sriracha', cursive; }
.section-table .number-holder .star { color: #929ea4; font-size: 14px; line-height: 18px; vertical-align: super; padding: 0 0 0 5px; font-family: Arial, sans-serif; }
.section-table .col-number-v2 .number-holder,
.section-table .col-number-v2 .number-holder .number { font-size: 16px; line-height: 20px; color: #818181; font-family: 'Sriracha', cursive; }
.section-table .col-number-v2 .number-holder .number { color: #1c1c1c; }
.section-table .col-number-v3 .number-holder .number { color: #6c8795; font-size: 20px; line-height: 24px; font-family: 'Sriracha', cursive; }
.section-table .bonus-holder { padding: 0 5px; font-size: 0; line-height: 0; text-indent: -9999px; color: #747474; text-align: center; }
.section-table .bonus-holder .number { display: block; font-size: 14px; line-height: 16px; color: #3b3b3b; font-family: 'Sriracha', cursive; text-indent: 0; }
.section-table .bonus-holder .blue { color: #3f97c9; display: block; }
.section-table .bonus-holder .star { color: #929ea4; font-size: 14px; line-height: 18px; padding-left: 5px; vertical-align: super; text-indent: 0; }
.section-table .col-bonus-v2 .bonus-holder { color: #747474; white-space: nowrap; }
.section-table .col-bonus-v2 .bonus-holder .number { color: #818181; }
.section-table .col-bonus-v2 .bonus-holder .star { color: #929ea4; font-family: Arial, sans-serif; }
.section-table .type-holder { position: relative; padding: 0 40px 0 45px; display: table; margin: 0 auto; font-size: 16px; line-height: 18px; color: #6f6f6f; font-family: 'Sriracha', cursive; text-align: center; }
.section-table .type-holder:before { content: ''; position: absolute; top: 50%; left: 0; margin: -17px 0 0 0; width: 35px; height: 35px; background: url(sprite/icon-type.png) no-repeat 0 0; }
.section-table .type-holder .text { color: #818181; display: block; font-size: 18px; line-height: 22px; }
.section-table .type-holder.icon-1:before { background-position: 0 0; }
.section-table .type-holder.icon-2:before { background-position: 0 -35px; }
.section-table .type-holder.icon-3:before { background-position: 0 -70px; }
.section-table .type-holder.icon-4:before { background-position: 0 -105px; }
.section-table .type-holder.icon-5:before { background-position: 0 -140px; }
.section-table .type-holder.icon-6:before { background-position: 0 -174px; }
.section-table.with-img .type-holder { padding: 40px 0 0 0; }
.section-table.with-img .type-holder:before { top: 0; left: 50%; margin: 0 0 0 -17px; }
.section-table.with-img .type-holder .text { font-size: 12px; line-height: 16px; }
.section-table .provider-holder { display: table; margin: 0 auto; padding: 0 30px 0 0; top: 50%; transform: translateY(-50%); }
.section-table .button-holder { display: table-cell; max-width: 27px; width: 27px; min-width: 27px; padding: 0; border: 0; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.section-table .button-holder .mobile-btn { display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; width: auto; height: auto; background: #ffffff; border: solid 1px #e2e2e2; border-radius: 5px; cursor: pointer; font-size: 0pt; line-height: 0pt; text-indent: -4000px; }
.section-table .button-holder .mobile-btn:after { content: ''; position: absolute; top: 50%; left: 50%; width: 11px; height: 7px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAOBAMAAAALT/umAAAAJFBMVEUAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMCFCxXvAAAAC3RSTlMAd5nMVRHuM7uIRElPIecAAAA+SURBVAjXYxBnYGBgdGCYVsDAIO3AEJzFwLiJgYHVWkBbASgRvAPIAQJtATDFwgClYIJQJTANUO1Qw6BGAwA4EAuBeKiMIwAAAABJRU5ErkJggg==) no-repeat 0 bottom; display: block; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.section-table .row.opened { padding-top: 50px; background: #e9e9e9; }
.section-table .row.opened .col-button { padding-right: 0px; }
.section-table .row.opened .button-holder .mobile-btn:after { background-position: 0 0; }
.section-table .row.opened .button-holder { display: block; position: absolute; top: 3px; right: 5px; height: 50px; }
.section-table .bottom-text { padding: 10px 0 0 0; font-size: 11px; line-height: 15px; color: #6c8795; text-align: right; display: block; background: #ffffff; }
.section-table-flex .bottom-text { padding: 10px 0 0 0; font-size: 11px; line-height: 15px; color: #6c8795; text-align: right; display: block; background: #ffffff; }
.table-tabs .bottom-text { padding: 6px 10px 6px 0; font-size: 11px; line-height: 15px; color: #fff; text-align: right; display: block; background: #4E798D; }
.table-tabs .bottom-text a {color:#fff;}
.section-table.v2 .col-number-v2,
.section-table.v2 .col-number-v3,
.section-table.v2 .col-type,
.section-table.v2 .col-provider { display: block; opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; background: transparent; border: 0; height: 50px; }
.section-table.v2 .col-number-v2 { width: 40%; }
.section-table.v2 .col-number-v3 { width: 40%; }
.section-table.v2 .col-type { left: auto; right: 0; width: 60%; }
.section-table.v2 .col-provider { left: auto; right: 0; width: 60%; }
.section-table.v2 .col-provider ._logo { display: block; }
.section-table.v2 .row.opened .col-number-v2,
.section-table.v2 .row.opened .col-number-v3,
.section-table.v2 .row.opened .col-type,
.section-table.v2 .row.opened .col-provider { opacity: 1; visibility: visible; }
.section-table.with-img { padding: 0; margin: 0 0 20px 0; position: relative; }
.section-table.with-img .image-box { display: none; }
.section-table.with-img .col-number-v3 { display: block; opacity: 0; visibility: hidden; position: absolute; top: 0; left: 0; background: transparent; border: 0; height: 50px; width: 100%; }
.section-table.with-img .col-button .btn { min-height: 80px; line-height: 40px; }
.section-table.with-img .col-button .btn span { display: inline-block; vertical-align: middle; line-height: 14px; }
.section-table.with-img .row.opened .col-number-v3 { opacity: 1; visibility: visible; }
.section-table .table-rows { background: #ffffff; position: relative; padding: 10px; margin: 5px; z-index: 20; min-height: 250px; overflow: hidden; box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.35) inset, -1px -1px 12px -2px rgba(0, 0, 0, 0.3), 0 0 0 5px #bdbdbd; height: 265px; }
.section-table .table-rows:before,
.section-table .table-rows:after { content: ''; position: absolute; left: 0; right: 0; display: block; height: 3px; width: auto; background: #000; z-index: 20; }
.section-table .table-rows:before { top: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#59000000', endColorstr='#00000000', GradientType=0); }
.section-table .table-rows:after { bottom: 0; background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%); background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.35) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#59000000', GradientType=0); }
.section-table .table-rows table { width: 100%; border-collapse: separate; border-spacing: 0 4px; font: normal 12px/16px Arial, sans-serif; color: #494949; }
.section-table .table-rows table tr { /* border-radius: 15px; box-shadow: 1px 1px 2px 0px rgba(0, 0, 0, 0.35) inset,0 0 0 30px #f3f3f5 inset;*/ }
.section-table .table-rows table td { position: relative; z-index: 10; height: 40px; padding: 2px 5px 0; vertical-align: middle; background: #f3f3f5; box-shadow: 0 4px 2px -3px rgba(0, 0, 0, 0.35) inset; }
.section-table .table-rows table td:first-child { border-radius: 15px 0 0 15px; box-shadow: 1px 4px 2px -3px rgba(0, 0, 0, 0.35) inset; }
.section-table .table-rows table td:last-child { border-radius: 0 15px 15px 0; box-shadow: 0 4px 2px -3px rgba(0, 0, 0, 0.35) inset; }
.section-table .table-rows table td:nth-child(2) { display: none; }
.section-table .table-rows table td:nth-child(3) { white-space: nowrap; }
.section-table .table-rows table td._flag { position: relative; padding-left: 30px; font: italic bold 12px/16px raleway, sans-serif; text-align: left; }
.section-table .table-rows table td._flag:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 8px; margin: auto; }
.section-table .table-rows table td a._logo { display: block; width: 39px; margin: auto; }
.section-table .table-rows table td a._logo:before { content: ""; }
.section-table .table-rows table td.inner a { position: relative; display: block; font: italic bold 12px/16px raleway, sans-serif; color: #0a58f6; text-decoration: underline; }
.section-table .table-rows table td.inner a:hover { text-decoration: none; }
.section-table .table-rows table td.inner a:before { position: absolute; top: 0; bottom: 0; left: 5px; content: ""; display: none; width: 19px; height: 14px; margin: auto; border: 1px solid #f48751; border-radius: 3px; }
.section-table .table-rows table td.inner a:after { position: absolute; top: 0; bottom: 0; left: 13px; content: ""; display: none; width: 0; height: 0; margin: auto; border: 4px solid transparent; border-left: 7px solid #f45504; }
.section-table.pirate:after { content: ''; position: absolute; top: -40px; right: -210px; width: 250px; height: 350px; background: url(asset/mainchar/table-pirate.png) no-repeat 0 0; z-index: 30; visibility: hidden; opacity: 0; display: block; }
.gbgame .section-table.pirate:after { content:none }
.loaded .section-table.pirate { position: relative; }

@media only screen and (min-width:480px) {
	.section-table .col-button .btn,
	.section-table .col-button .btn.v2 { padding: 20px; }
	.section-table .table-rows { padding: 10px 15px; margin: 10px; box-shadow: -2px 0px 2px 0px rgba(0, 0, 0, 0.35) inset, -1px -1px 12px -2px rgba(0, 0, 0, 0.3), 0 0 0 10px #bdbdbd; }
	.section-table .table-rows table { border-spacing: 0 6px; font-size: 20px; line-height: 20px; }
	.section-table .table-rows table td { height: 46px; padding: 2px 10px 0; }
	.section-table .table-rows table td._flag { padding-left: 50px; font-size: 12px; }
	.section-table .table-rows table td._flag:before { left: 17px; }
	.section-table .table-rows table td:nth-child(2) { display: table-cell; }
	.section-table .table-rows table td.inner a { padding-left: 40px; font-size: 14px; }
	.section-table .table-rows table td.inner a:before,
	.section-table .table-rows table td.inner a:after { display: block; }
	.section-table .bonus-holder .blue { display: inline; }
}

@media only screen and (min-width:600px) {
	.section-table .table-wp { border-spacing: 10px; }
	.section-table .row { display: table-row; padding: 0; box-sizing: inherit; border-spacing: 0px; border: 0; }
	.section-table .col { padding: 15px 5px; width: auto; border: 0; }
	.section-table .col:before { content: ''; position: absolute; top: 0; bottom: 0; left: -12px; width: 14px; height: auto; background: #ffffff; border-top: solid 1px #dee2e3; border-bottom: solid 1px #dee2e3; }
	.section-table .col:first-child:before { display: none; }
	.section-table .col:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: solid 1px #dee2e3; border-left: 0; border-right: 0; display: block; }
	.section-table .col:first-child:after { border-left: solid 1px #dee2e3; }
	.section-table .col:last-child:after { border-right: solid 1px #dee2e3; }
	.section-table .col-logo { width: 170px; }
	.section-table .col-button { width: 250px; padding: 15px 5px; background: #ffffff; }
	.section-table .col-button .btn,
	.section-table .col-button .btn.v2 { font-size: 18px; line-height: 21px; padding: 14px 20px; text-transform: none; text-indent: 0; margin: 0 10px; width: auto; display: block; }
	.section-table .col-button .btn.v2:after { display: none; }
	.section-table .logo-holder { position: relative; display: block; margin: 0 auto; width: 150px; height: 50px; line-height: 50px; border: solid 1px #bbcad2; border-radius: 5px; text-align: center; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
	.section-table.clean-logo .logo-holder { border: 0; width: auto; height: auto; }
	.section-table.clean-logo .logo-holder ._logo { position: relative; top: auto; left: auto; transform: translate(0, 0); -webkit-transform: translate(0, 0); -moz-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); }
	.section-table a.logo-holder:hover { border-color: #000000; }
	.section-table .app-holder { font-size: 13px; line-height: 17px; margin: 0 auto; top: auto; transform: translateY(0); }
	.section-table .app-holder .icon { width: 30px; height: 30px; background-size: 30px 60px; }
	.section-table .app-holder .icon.android { background-position: 0 -30px; }
	.section-table .list-holder { padding: 5px 20px; background: #f6fbfd; border: solid 1px #c4d1d8; border-radius: 5px; top: auto; transform: translateY(0); }
	.section-table .list-holder ul { margin: 0; }
	.section-table .list-holder ul li { font-size: 16px; line-height: 22px; }
	.section-table .list-holder ul li:before { top: 9px; }
	.section-table .list-holder ul li:first-child { font-size: 18px; }
	.section-table .number-holder { padding: 0 20px; font-size: 17px; line-height: 21px; }
	.section-table .number-holder .number { font-size: 30px; line-height: 34px; }
	.section-table .number-holder .star { font-size: 20px; line-height: 22px; }
	.section-table .col-number-v2 .number-holder,
	.section-table .col-number-v2 .number-holder .number { font-size: 22px; line-height: 24px; }
	.section-table .col-number-v3 .number-holder .number { font-size: 26px; line-height: 28px; }
	.section-table .bonus-holder { padding: 0 20px; font-size: 16px; line-height: 18px; text-align: left; text-indent: 0; }
	.section-table .bonus-holder .number { font-size: 20px; line-height: 22px; }
	.section-table .bonus-holder .star { font-size: 20px; line-height: 22px; padding-left: 5px; }
	.section-table .col-bonus-v2 .bonus-holder { font-size: 16px; line-height: 18px; }
	.section-table .type-holder,
	.section-table .col-type-v2 .type-holder { padding: 50px 0 0 0; font-size: 22px; line-height: 24px; text-align: center; }
	.section-table .type-holder:before,
	.section-table .col-type-v2 .type-holder:before { left: 50%; margin: 0 0 0 -17px; top: 0; }
	.section-table .type-holder .text { font-size: 22px; line-height: 24px }
	.section-table .col-type-v2 .type-holder { font-size: 25px; line-height: 27px; }
	.section-table .col-type-v2 .type-holder .text { font-size: 15px; line-height: 17px; }
	.section-table .provider-holder { width: 120px; padding: 0; top: auto; transform: translateY(0); }
	.section-table .button-holder { display: none; }
	.section-table .btn { padding: 13px 30px; }
	.section-table .bottom-text { font-size: 12px; line-height: 16px; }
	.section-table.v1 { background: #dde6e7; margin-bottom: 4px; }
	.section-table.v1 .col-app,
	.section-table.v1 .col-list { position: relative; top: auto; left: auto; display: table-cell; opacity: 1; visibility: visible; width: auto; }
	.section-table.v1 .col-list { display: none; }
	.section-table.v1 .col-app { width: 100px; }
	.section-table.v1 .col-number-v1 { width: 150px; }
	.section-table.v2 { background: #d7f3ff; }
	.section-table.v2 .col { height: 70px; }
	.section-table.v2 .col:before { background-image: url(asset/table-separator.png); background-repeat: no-repeat; background-position: center center; }
	.section-table.v2 .col:last-child:before { background-image: none; }
	.section-table.v2 .col-number-v2,
	.section-table.v2 .col-number-v3,
	.section-table.v2 .col-type,
	.section-table.v2 .col-provider { position: relative; top: auto; left: auto; display: table-cell; opacity: 1; visibility: visible; width: auto; }
	.section-table.v2 .col-bonus-v1,
	.section-table.v2 .col-bonus-v2 { display: none; }
	.section-table.v2 .col-provider { display: none; }
	.section-table.with-img .table-wp { background: #e4edef; position: relative; right: 0; border-spacing: 5px; border: solid 5px #bdbdbd; }
	.section-table.with-img .col-number-v3 { position: relative; top: auto; left: auto; display: table-cell; opacity: 1; visibility: visible; width: auto; }
	.section-table.with-img .col-button .btn { min-height: 100%; line-height: 21px; }
	.section-table.with-img .col-button .btn span { line-height: 21px; }
	.section-table .row.opened { padding: 0; background: #ffffff; }
	.section-table .row.opened .button-holder { display: none; }
}

@media only screen and (min-width:768px) {
	.section-table .type-holder,
	.section-table .col-type-v2 .type-holder { padding: 0 0 0 50px; text-align: left; margin-left: 10px; }
	.section-table .type-holder:before,
	.section-table .col-type-v2 .type-holder:before { left: 0; top: 5px; margin: 0; }
}

@media only screen and (min-width:900px) {
	.section-table.v1 .col-list { display: table-cell; }
	.section-table.v2 .col-bonus-v1,
	.section-table.v2 .col-bonus-v2,
	.section-table.v2 .col-provider { display: table-cell; }
}

@media only screen and (min-width:1170px) {
	.section-table .bonus-holder { font-size: 21px; line-height: 23px; }
	.section-table .bonus-holder .number { font-size: 28px; line-height: 30px; }
	.section-table.with-img { position: relative; padding: 50px 0 0 400px; min-height: 290px; }
	.section-table.with-img.tarzan { padding-top: 20px; }
	.section-table.with-img .image-box { position: absolute; top: 20%; bottom: 0; left: 0; width: 100%; height: auto; z-index: 5; background: #90a7b4; display: block; }
	.section-table.with-img.hasbottom .image-box { bottom: 30px; }
	.section-table.with-img .text-box { position: absolute; bottom: 25px; left: 15px; right: 20px; padding: 15px 30px; border: solid 1px #002a41; font-size: 18px; line-height: 22px; color: #ffffff; text-align: left; background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3c6b84 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3c6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3c6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3c6b84', GradientType=0); }
	.section-table.with-img .text-box strong { display: block; font-size: 27px; line-height: 31px; color: #54d1ff; font-family: 'Oswald', sans-serif; }
	.section-table.with-img .text-box .box-shadow { position: absolute; bottom: -10px; right: -5px; width: 725px; height: 100px; display: block; font-size: 0pt; line-height: 0pt; text-indent: -4000px; }
	.section-table.with-img .text-box .box-shadow:before,
	.section-table.with-img .text-box .box-shadow:after { z-index: -1; position: absolute; content: ""; bottom: 15px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #000; -webkit-box-shadow: 0 15px 10px #000; -moz-box-shadow: 0 15px 10px #000; box-shadow: 0 15px 10px #000; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); }
	.section-table.with-img .text-box .box-shadow:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }
	.section-table.with-img.gonzo .text-box .box-shadow { width: 540px; right: 70px; }
	.section-table.with-img .image-box:before,
	.section-table.with-img .image-box:after { content: ''; position: absolute; display: block; }
	.section-table.with-img.tarzan .image-box:before { left: 5px; bottom: 110px; width: 374px; height: 204px; background: url(asset/mainchar/tarzan-img-1.png) no-repeat 0 0; }
	.section-table.with-img.tarzan .image-box:after { right: -95px; top: -80px; width: 106px; height: 260px; background: url(asset/mainchar/tarzan-img-2.png) no-repeat 0 0; }
	.section-table.with-img.gonzo .image-box:before { left: 40px; bottom: 65px; width: 440px; height: 260px; background: url(asset/mainchar/slot-img-2.png) no-repeat 0 0; z-index: 20; }
	.gbgame .section-table.with-img.gonzo .image-box:before { background-image: url(asset/mainchar/slot-img-2.png)}
	.section-table.with-img.gonzo .image-box:after { right: -20px; bottom: 35px; width: 109px; height: 272px; background: url(asset/mainchar/tarzan-img-2.png) no-repeat 0 0; }
    .gbgame .section-table.with-img.gonzo .image-box:after { right: -20px; bottom: 35px; width: 109px; height: 272px; background: url(asset/mainchar/tarzan-img-2.png) no-repeat 0 0; }
	.section-table.with-img.gonzo { padding: 10px 90px 20px 480px; }
	.section-table.with-img.gonzo .image-box { bottom: 5px; }
	.section-table.with-img .table-wp { margin: 0 0 30px 0; z-index: 20; right: 10px; }
	.section-table.with-img .bottom-text { position: relative; padding: 0; }
}

@media only screen and (min-width:1350px) {
	.loaded .section-table.pirate:after { visibility: visible; opacity: 1; transition: opacity .5s .5s; display:none;}
}
.section-wide { position: relative; margin: 0 0 20px; }
.section-wide:before,
.section-wide:after { content: ''; display: block; clear: both; }
.section-wide > img { width: 100%; height: 100%; }
.section-wide p { padding: 0; }
.payment-box { background: #9bb5c4; border: 11px solid #1b516d; line-height: normal; padding: 10px 5px; text-align: center; }
.payment-box.v2 { background: #b9d0dd; }
.payment-box.v3 { background: #fff; border: 11px solid #dfebee; }
.payment-box span { background: url(sprite/paym-logos.png) no-repeat 0 0; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; vertical-align: middle; margin: 5px 6px; text-align: left; }
.payment-box .visa { background-position: -2px 0px; width: 71px; height: 30px; }
.payment-box .mastercard { background-position: -3px -32px; width: 49px; height: 40px; }
.payment-box .maestro { background-position: -3px -355px; width: 52px; height: 34px; }
.payment-box .paypal { background-position: -3px -117px; width: 108px; height: 31px; }
.payment-box .paysafecard { background-position: -3px -291px; width: 125px; height: 22px; }
.payment-box .paysafecard-v2 { background-position: -3px -482px; width: 125px; height: 22px; }
.payment-box .neteller { background-position: -3px -187px; width: 129px; height: 44px; }
.payment-box .giropay { background-position: -3px -141px; width: 86px; height: 38px; }
.payment-box .skrill { background-position: -1px -153px; width: 86px; height: 29px; }
.payment-box .sofort { background-position: -3px -181px; width: 74px; height: 41px; }
.payment-box .obt { background-position: -2px -75px; width: 59px; height: 40px; }
.payment-box .trustly { background-position: -3px -315px; width: 115px; height: 38px; }
.payment-box .ecopay,
.payment-box .ecopayz { background-position: -3px -258px; width: 104px; height: 30px; }
.payment-box .entropay { background-position: -3px -231px; width: 108px; height: 28px; }
.payment-box .easyeft { background-position: -3px -390px; width: 114px; height: 34px; }
.payment-box .american-express { background-position: -3px -446px; width: 98px; height: 34px; }
.payment-box .bitcoin { background-position: -3px -418px; width: 94px; height: 26px; }
.payment-box .boku { background-position: -3px -505px; width: 82px; height: 24px; }
.payment-box .muchbetter { background-position: -3px -528px; width: 110px; height: 26px; }
.payment-box .interac { background-position: -3px -556px; width: 34px; height: 34px; }
.payment-box .instadebit { background-position: -3px -590px; width: 110px; height: 26px; }
.payment-box .discover { background-position: -3px -646px; width: 112px; height: 23px; }
.payment-box .paynearme { background-position: -3px -672px; width: 131px; height: 29px; }
.payment-box .playplus { background-position: -3px -702px; width: 75px; height: 37px; }
.payment-box .echeck { background-position: -3px -742px; width: 129px; height: 43px; }
.payment-box .ach { background-position: -3px -784px; width: 92px; height: 46px; }
.payment-box .wechat { background-position: 0px -828px; width: 140px; height: 46px; }
.payment-box .unionpay { background-position: 0px -874px; width: 64px; height: 44px; }
.payment-box .alipay { background-position: 0px -918px; width: 100px; height: 36px; }

.payment-box .bank-transfer {background-image: url(asset/bank-transfer.png); width: 118px; height:  60px; }
.payment-box .applepay {background-image: url(asset/apple-pay.png); width: 87px; height:  60px; }
.payment-box .wire-transfer {background-image: url(asset/wire-transfer.png); width: 120px; height:  61px; }
.payment-box .online-banking {background-image: url(asset/online-banking.png); width: 150px; height:  60px; }
.payment-box .seb {background-image: url(asset/seb.png); width: 72px; height:  60px; }
.payment-box .citadele {background-image: url(asset/citadele.png); width: 85px; height:  60px; }
.payment-box .swedbank {background-image: url(asset/swedbank.png); width: 118px; height:  60px; }
.payment-box .money-safe {background-image: url(asset/moneysafe.png); width: 150px; height:  60px; }
.payment-box .viva-wallet {background-image: url(asset/viva-wallet.png); width: 150px; height:  60px; }
.payment-box .visa-debit {background-image: url(asset/visa-debit.png); width: 150px; height:  60px; }

.provider-box { background: #fff; border: 11px solid #dfebee; line-height: normal; padding: 10px 5px; text-align: center; }
.provider-box span { width: 104px; height: 14px; background: url(sprite/provider-mid.png) no-repeat 0 0; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; vertical-align: middle; margin: 5px 6px; text-align: left; }
.provider-box .microgaming { width: 92px; height: 22px; background-position: 0px -66px; }
.provider-box .playtech { background-position: 0px -88px; width: 72px; height: 22px; }
.provider-box .netent { width: 61px; height: 23px; background-position: 0px -110px; }
.provider-box .merkur { width: 106px; height: 22px; background-position: 0px -132px; }
.provider-box .igt { width: 28px; height: 22px; background-position: 0px -198px; }
.provider-box .nextgen { width: 88px; height: 12px; background-position: 0px -225px; }
.provider-box .playn-go { width: 62px; height: 16px; background-position: 0px -245px; }
.provider-box .realistic-games { width: 55px; height: 22px; background-position: 0px -286px; }
.provider-box .isoftbet { width: 78px; height: 22px; background-position: 0px -308px; }
.provider-box .genesis-gaming { width: 86px; height: 22px; background-position: 0px -330px; }
.provider-box .betsoft { width: 54px; height: 22px; background-position: 0px -352px; }
.provider-box .scientific-games { background-position: 0px -374px; width: 63px; height: 23px; }
.provider-box .elk { background-position: 0px -397px; width: 58px; height: 23px; }
.provider-box .yggdrasil { background-position: 0px -420px; width: 104px; height: 23px; }
.provider-box .quickspin { background-position: 0px -446px; width: 86px; height: 17px; }
.provider-box .thunderkick { background-position: 0px -466px; width: 105px; height: 23px; }
.provider-box .booming { background-position: 0px -489px; width: 55px; height: 23px; }
.provider-box .realtime,
.provider-box .real-time { background-position: 0px -512px; width: 105px; height: 23px; }
.provider-box .pragmatic { background-position: 0px -535px; width: 73px; height: 23px; }
.provider-box .barcrest { background-position: 0px -558px; width: 55px; height: 23px; }
.provider-box .wms { background-position: 0px -581px; width: 64px; height: 23px; }
.provider-box .bally { background-position: 0px -604px; width: 86px; height: 23px; }
.provider-box .elk-studios { background-position: 0px -397px; width: 56px; height: 23px; }


/* ==========================================================================
	#section-table-flex
========================================================================== */
.section-table-flex { margin-bottom: 15px; font-size: 16px; line-height: 1.2; color: #747474; }
.section-table-flex a:not(.btn) { color: inherit; text-decoration: underline; }
.section-table-flex table,
.section-table-flex caption,
.section-table-flex thead,
.section-table-flex tbody,
.section-table-flex tfoot,
.section-table-flex tr,
.section-table-flex th,
.section-table-flex td { display: block; }
.section-table-flex thead { display: none; }
.section-table-flex tr { display: flex; flex-flow: row wrap; padding: 11px; border: 10px solid #d7f3ff; border-width: 5px 10px; background-color: #fff; box-shadow: inset 0 0 0 1px #dee2e3; }
.section-table-flex td { position: relative; flex: 1 1 auto; width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; text-align: center; min-height: 40px; padding: 5px 0; perspective: 1000px; box-sizing: border-box; }
.section-table-flex caption { padding: 5px; border: 1px solid #002a41; font-size: 16px; line-height: 1.2; color: #fff; background: linear-gradient(to bottom, #033a59 0%,#3b6a83 100%); }
.section-table-flex tbody { padding: 5px 0; background-color: #d7f3ff; }
.section-table-flex .btn { display: block; flex: 0 0 100%; padding: 10px; max-width: 100%; box-sizing: border-box; }
.section-table-flex .btn:before { content: none; }
.section-table-flex .terms { min-height: 0; padding-left: 0; padding-right: 0; border-top: 1px solid #f4f4f5; margin-bottom: -11px; }
.section-table-flex .number { display: block; font-size: 17px; line-height: 1.1; color: #2e2e2e; text-align: center; }
.section-table-flex .number span { display: block; margin-bottom: -2px; font-family: 'Sriracha', cursive; font-size: 18px; color: #6c8795; }
.section-table-flex .bonus { display: block; flex: 0 0 100%; margin-bottom: -10px; font-family: 'Sriracha', cursive; font-size: 18px; line-height: 1.1; color: #747474; }
.section-table-flex .center { text-align: center; }
.section-table-flex .bonus.v2 { color: #444; font-size: 17px; }
.section-table-flex .bonus.v2 span { margin: 0 0 8px; }
.section-table-flex .bonus.v2.center span { margin: 0; }
.section-table-flex .bonus-extra { display: none; }
.section-table-flex .blue { display: block; margin: -4px 0; color: #3f97c9; }
.section-table-flex .terms { display: block; margin-top: 5px; font-size: 10px; line-height: 1.2; text-align: left; color: #afafaf; }
.section-table-flex td:first-child:before,
.section-table-flex .terms:before { content: none; }
.section-table-flex ._logo span { position: relative; left: 50%; transform: translateX(-50%) scale(.85); transform-origin: center center;}
.section-table-flex .bl { display: block !important; }
.section-table-flex .type-holder { position: relative; padding: 0 40px 0 45px; display: table; margin: 0 auto; font-size: 16px; line-height: 18px; color: #6f6f6f; font-family: 'Sriracha', cursive; text-align: center; }
.section-table-flex .type-holder:before { content: ''; position: absolute; top: 50%; left: 0; margin: -17px 0 0 0; width: 35px; height: 35px; background: url(sprite/icon-type.png) no-repeat 0 0; }
.section-table-flex .type-holder.no-icon { padding-left: 10px; }
.section-table-flex .type-holder.no-icon:before {  background-image: none;}
.section-table-flex .type-holder .text { color: #818181; display: block; font-size: 18px; line-height: 22px; }
.section-table-flex .type-holder.icon-1:before { background-position: 0 0; }
.section-table-flex .type-holder.icon-2:before { background-position: 0 -35px; }
.section-table-flex .type-holder.icon-3:before { background-position: 0 -70px; }
.section-table-flex .type-holder.icon-4:before { background-position: 0 -105px; }
.section-table-flex .type-holder.icon-5:before { background-position: 0 -140px; }
.section-table-flex .type-holder.icon-6:before { background-position: 0 -174px; }
.section-table-flex .logo-holder span { left: 0; transform: none; }

.section-table-flex .rating {display: block; margin-bottom: -2px; font-family: 'Sriracha', cursive; font-size: 22px; color: #6c8795; position: relative; padding-left: 22px; }
.section-table-flex .rating:before { content: ''; top: 50%; left: 0; transform: translateY(-50%); width: 22px; height: 22px; position: absolute;}
.section-table-flex .rating.star-icon:before { background: url('asset/icon/star.png') no-repeat 0 0; }

.section-table-flex.v2 .table-head { display: none; }
.section-table-flex.v2 tbody { padding: 0; }
.section-table-flex.v2 caption { display: none; }
.section-table-flex.v2 .type-holder { padding: 0; font-size: 18px; color: #484848; }
.section-table-flex.v2 .bonus { margin-bottom: 0; }
.section-table-flex.v2 .type-holder { line-height: 1.1; }
.section-table-flex.v2 .type-holder span { font-size: 15px; line-height: inherit; }
.section-table-flex.v2 .type-holder:before { display: none; top: 50%; left: 0; margin: -17px; }
.section-table-flex.v2 .logo-holder { width: 115px; height: 70px; border: 1px solid #bbcad2; border-radius: 5px; box-sizing: border-box; }
.section-table-flex.v2 .logo-holder span { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%) scale(.75); }
.table-wp .section-table-flex { margin: -5px; }

@media(max-width: 767px){
	.section-table-flex caption { padding: 10px; line-height: 1.38; }
	.section-table-flex caption span { display: block; }
	.section-table-flex tbody { padding: 0 5px; background-color: #fff; }
	.section-table-flex tr { border: 0; padding: 12px 0 15px; border-bottom: 1px solid #dee2e3; box-shadow: none; }
	.section-table-flex tr:last-child { border-bottom: 0; }
	.section-table-flex .terms { border: 0; }
	.quicknavi-top .navi { flex-flow: column; text-align: center; }
}

@media(min-width: 768px){
	.section-table-flex td { padding: 5px; min-height: 65px; }
	.section-table-flex td:before { content: ''; position: absolute; top: 50%; left: -15px; width: 20px; height: 20px; margin-top: -10px; border: 2px solid transparent; border-color: #e5e6e6 #e5e6e6 transparent transparent; transform: rotate(45deg) translate(0px, 0px) skew(30deg, 30deg); }
	.section-table-flex .btn { flex: 0 0 92%; max-width: 92%; padding: 14px 20px; }

	.section-table-flex .blue { display: inline; margin: 0; }
	.section-table-flex .number span  { font-size: 26px; }
	.section-table-flex .bonus { font-size: 28px; }
	.section-table-flex .bonus.v2 { margin: 0; font-size: 20px; }
	.section-table-flex .bonus-extra { display: block; }
	.section-table-flex .type-holder  { display: block; text-align: left; padding: 0 0 0 49px; width: 80%; margin-left: 10%; font-size: 22px; line-height: 1.1; }
	.section-table-flex .type-holder .text { font-size: inherit; line-height: inherit; }

	.section-table .bonus-holder { padding: 0 20px; font-size: 16px; line-height: 18px; text-align: left; text-indent: 0; }
	.section-table .bonus-holder .number { font-size: 20px; line-height: 22px; }
	.section-table .bonus-holder .star { font-size: 20px; line-height: 22px; padding-left: 5px; }

	.section-table-flex .bonus-holder { display: block; width: 90%; text-align: left; }
	.section-table-flex .bonus-holder .bonus-extra { font-size: 17px; }
	.section-table-flex .table-side table { border: 4px solid #bdbdbd; padding: 5px; background-color: #e4edef; }
	.section-table-flex .table-side table:after { content: ''; position: absolute; right: -110px; bottom: 93px; width: 106px; height: 260px; background: url(asset/mainchar/tarzan-img-2.png) no-repeat 0 0; }
	.section-table-flex .table-side tr { border-color: #e4edef; }

	.section-table-flex .bonus.v2.center { font-size: 20px;}
	.section-table-flex .bonus.v2.center span { font-size: 24px; }

	.section-table-flex.v2 .logo-holder { width: 154px; height: 54px; }
	.section-table-flex.v2 .logo-holder span { transform: translateX(-50%) translateY(-50%); }
	.section-table-flex.v2 .type-holder { font-size: 25px }
	.section-table-flex.v2 .type-holder span {  font-size: 15px; }
	.section-table-flex.v2 tr { border-width: 4px; }
	.section-table-flex.v2 td:before { content: none; }
	.section-table-flex.v2 .type-holder { padding: 0 0 0 40px; }
	.section-table-flex.v2 .type-holder:before { display: block; }
}

@media(min-width: 1024px){
	.section-table-flex .bonus.v2 { font-size: 26px; }
	.section-table-flex .bonus-holder .bonus-extra { font-size: 21px; }

	.section-table-flex .table-side { position: relative; z-index: 40; background: #fff; }
	.section-table-flex .table-side table { position: relative; z-index: 20; padding: 5px 0; }
	.section-table-flex .table-side:before,
	.section-table-flex .table-side:after { position: absolute; content: ""; bottom: 14px; left: 10px; width: 50%; top: 80%; max-width: 300px; background: #000; -webkit-box-shadow: 0 15px 10px #000; -moz-box-shadow: 0 15px 10px #000; box-shadow: 0 15px 10px #000; -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); -ms-transform: rotate(-3deg); transform: rotate(-3deg); opacity: .6; }
	.section-table-flex .table-side:after { -webkit-transform: rotate(3deg); -moz-transform: rotate(3deg); -o-transform: rotate(3deg); -ms-transform: rotate(3deg); transform: rotate(3deg); right: 10px; left: auto; }

	.section-table-flex .table-side { position: relative; margin-left: 394px; margin-right: 10px; }
	.section-table-flex .table-head { position: absolute; z-index: 5; bottom: 26px; left: 15px; display: block; max-width: 380px; width: 100%; padding: 13px 10px 17px 30px; border: 1px solid #002a41; font-size: 19px; color: #fff; background: linear-gradient(to bottom, #033a59 0%,#3d6c85 100%); box-sizing: border-box; }
	.section-table-flex .table-head strong { display: block; padding-bottom: 2px;  font-family: 'Oswald', sans-serif; font-size: 28px; color: #54d1ff; }

	.section-table-flex.v2 { padding-bottom: 21px; position: relative; }
	.section-table-flex.v2 .table-head { display: block;  }
	.section-table-flex.v2:after { content: ''; display: block; position: absolute; top: 28%; bottom: 0; left: 0; right: 0; background-color: #90a7b4; }
	.section-table-flex.v2:before { content: ''; position: absolute; top: 0; left: 0; z-index: 1; bottom: 118px; width: 394px; background-size: contain; background-position: center bottom; background-repeat: no-repeat; }
	.section-table-flex.v2.default:before { background-image: url(asset/table-default.png); }
}

/* ==========================================================================
	#Blog Table (table)
========================================================================== */
.blog-table { background: #e1e5ea; padding: 10px; font-family: arial, sans-serif; margin: 20px 0; }
.blog-table a:not(.btn) { color: inherit; text-decoration: underline; }
.blog-table table,
.blog-table caption,
.blog-table thead,
.blog-table tbody,
.blog-table tfoot,
.blog-table tr,
.blog-table th,
.blog-table td { display: block; }
.blog-table tr { display: flex; flex-flow: row wrap; padding: 5px; border: 5px solid #e1e5ea; border-width: 3px 0; background-color: #fff; }
.blog-table caption { background: #4e798d; font-size: 15px; line-height: 20px; color: #ffffff; text-align: center; font-weight: normal; padding: 10px 20px; margin-bottom: 3px; }
.blog-table th { font-size: 12px; line-height: 16px; color: #838383; padding: 3px 5px; flex: 1 1 auto; width: 100%; font-weight: normal; box-sizing: border-box; }
.blog-table td { position: static; flex: 1 1 auto; width: 100%; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; text-align: center; min-height: 40px; padding: 8px 10px; /*perspective: 1000px;*/ box-sizing: border-box; }
.blog-table thead { display: none; }
.blog-table thead tr { padding: 0; border: 0; background: transparent; }
.blog-table thead .terms { display: none; }
.blog-table tbody { background-color: #e1e5ea; counter-reset: rows-counter; }
.blog-table tbody tr { position: relative; counter-increment: rows-counter; }
.blog-table tbody tr:before { content: counter(rows-counter); position: absolute; top: 0px; left: 0px; width: 24px; height: 38px; font-size: 15px; line-height: 38px; color: #ffffff; font-weight: bold; text-align: center; background: #1e526e; }
.blog-table tbody tr:first-child:before { background: #4e798d; }
.blog-table tbody tr td:first-child { padding-left: 30px; }

.blog-table .btn { display: block; width: 100%; box-sizing: border-box; }
.blog-table .btn[data-link] { margin-bottom: 25px; position: relative; }
.blog-table .btn[data-link]:after { content: attr(data-link); display: block; position: absolute; top: 100%; margin-top: 6px; left: 50%; transform: translateX(-50%); font-size: 12px; line-height: 16px; color: #3f97c9; text-decoration: underline; text-align: center; text-shadow: none; font-weight: normal; }
.blog-table .btn[data-link]:hover:after { text-decoration: none; }
.blog-table .rating { position: absolute; top: 60px; left: 16%; padding-left: 25px; font-size: 14px; line-height: 18px; color: #a3acb5; }
.blog-table .rating:before { content: ''; position: absolute; left: 0; top: -3px; width: 16px; height: 16px; background: url(asset/rating-star.png) no-repeat 0 0; display: block; background-size: contain; }
.blog-table .rating strong { color: #1b354c; font-weight: bold; margin-right: 3px; }
.blog-table .number-hl { font-size: 13px; line-height: 17px; color: #a3acb5; text-align: center; display: block; }
.blog-table .number-hl span { display: block; font-size: 19px; line-height: 23px; color: #416c83; }
.blog-table .rtp { font-size: 12px; line-height: 16px; color: #416c83; display: block; text-align: center; font-weight: normal; }
.blog-table .rtp .number { font-size: 20px; line-height: 24px; color: #3f97c9; font-weight: bold; display: block; }
.blog-table .bonus { font-size: 15px; line-height: 20px; color: #416c83; text-align: center; }
.blog-table .bonus strong { font-weight: bold; color: #414141; font-size: 15px; line-height: 19px; display: block; }
.blog-table .bonus .number { color: #3f97c9; font-size: 24px; line-height: 28px; display: block; }
.blog-table .def-text { font-size: 18px; line-height: 22px; color: #416c83; text-align: center; }
.blog-table .rtp-text { font-size: 20px; line-height: 24px; color: #416c83; text-align: center; }
.blog-table .rtp-text:before { content: attr(data-text); display: block; font-size: 12px; line-height: 16px; color: #416c83; text-align: center; }
.blog-table .paypal-logo { display: block; font-size: 0; line-height: 0; text-indent: -9999px; width: 80px; height: 19px; background: url(asset/paypal-logo.png) no-repeat 0 0; }
.blog-table .stats-box { max-width: 280px; width: 100%; margin: 0 auto; background: #f6f7f9; border-radius: 4px; padding: 10px 15px; }
.blog-table .stats-box .stats-row { padding: 0 0 0 14px; position: relative; display: flex; justify-content: space-between; align-items: center; font-size: 13px; line-height: 18px; color: #3d3d3d; }
.blog-table .stats-box .stats-row + .stats-row { margin-top: 5px; }
.blog-table .stats-box .stats-row:before { content: ''; position: absolute; top: 7px; left: 0; width: 4px; height: 4px; display: block; background: #3d3d3d; border-radius: 50%; }
.blog-table .stats-box .stats-row .rside { color: #3f97c9; font-weight: bold; }
.blog-table .terms { padding: 10px 20px; background: #f6f7f9; font-size: 10px; line-height: 14px; color: #898989; text-align: left; display: block; min-height: 14px; margin: 0; }
.blog-table .terms a { color: #898989; font-weight: bold; text-decoration: none; }
.blog-table .terms a:hover { text-decoration: underline; }
.blog-table.has-rating ._logo { margin-bottom: 40px; }

.elem-foot { display: flex; justify-content: space-between; align-items: center; padding-top: 8px; }
.elem-foot .last-update { font-size: 11px; font-weight: bold; color: #898989; }
.elem-foot .table-actions { text-align: right; }
.elem-foot .table-actions a { position: relative; color: #3f97c9; text-decoration: none; font-size: 12px; }
.elem-foot .table-actions a:before { content: ''; display: inline-block; width: 17px; height: 17px; margin-top: -2px; margin-right: 5px; vertical-align: middle; background: url(asset/plus.png) no-repeat 0 0; }

@media(max-width: 767px){
	.blog-table .bonus.with-logo:after { content: ''; display: block; width: 80px; height: 19px; background: url(asset/paypal-logo.png) no-repeat 0 0; margin: 10px auto 0; }
}

@media(min-width: 640px){
	.blog-table td { padding: 8px 10px; }
}

@media(min-width: 768px){
	.blog-table caption { padding: 5px; font-size: 16px; }
	.blog-table tbody td:first-child { padding-left: 25px; }
	.blog-table tbody tr:before { bottom: 0px; height: auto; line-height: 20px; display: flex; justify-content: center; align-items: center; }
	.blog-table tbody tr td:first-child { padding-left: 25px; }
	.blog-table .btn { max-width: 210px; }
	.blog-table .rating { position: relative; top: auto; left: auto; padding-left: 36px; font-size: 19px; line-height: 21px; }
	.blog-table .rating:before { width: 24px; height: 24px; }
	.blog-table .rtp { font-size: 16px; line-height: 20px; }
	.blog-table .bonus strong { font-size: 20px; line-height: 24px; }
	.blog-table .bonus .number { font-size: 20px; line-height: 24px; display: inline; }
	.blog-table .rtp-text:before { display: none; }
	.blog-table .terms { margin: 0 -5px -5px 20px;  }

	.blog-table.has-rating ._logo { margin-bottom: 0; }
	.blog-table.visible-head thead { display: block; }
}

.col-1-strike-mobile tbody td:nth-child(1):after,
.col-2-strike-mobile tbody td:nth-child(2):after,
.col-3-strike-mobile tbody td:nth-child(3):after,
.col-4-strike-mobile tbody td:nth-child(4):after,
.col-5-strike-mobile tbody td:nth-child(5):after,
.col-1-strike-desktop tbody td:nth-child(1):after,
.col-2-strike-desktop tbody td:nth-child(2):after,
.col-3-strike-desktop tbody td:nth-child(3):after,
.col-4-strike-desktop tbody td:nth-child(4):after,
.col-5-strike-desktop tbody td:nth-child(5):after { content: ''; position: absolute; top: 50%; right: -15px; width: 20px; height: 20px; margin-top: -10px; border: 2px solid transparent; border-color: #d4d6d6 #d4d6d6 transparent transparent; transform: rotate(45deg) translate(0px, 0px) skew(30deg, 30deg); display: none; }

@media(max-width: 767px){
	.col-1-strike-mobile tbody td:nth-child(1),
	.col-2-strike-mobile tbody td:nth-child(2),
	.col-3-strike-mobile tbody td:nth-child(3),
	.col-4-strike-mobile tbody td:nth-child(4),
	.col-5-strike-mobile tbody td:nth-child(5) { position: relative; }
	.col-1-strike-mobile tbody td:nth-child(1),
	.col-2-strike-mobile tbody td:nth-child(2),
	.col-3-strike-mobile tbody td:nth-child(3),
	.col-4-strike-mobile tbody td:nth-child(4),
	.col-5-strike-mobile tbody td:nth-child(5) { padding-right: 15px; }
	.col-1-strike-mobile tbody td:nth-child(1):after,
	.col-2-strike-mobile tbody td:nth-child(2):after { display: block; }
}

@media(min-width: 768px){
	.col-1-strike-desktop tbody td:nth-child(1),
	.col-2-strike-desktop tbody td:nth-child(2),
	.col-3-strike-desktop tbody td:nth-child(3),
	.col-4-strike-desktop tbody td:nth-child(4),
	.col-5-strike-desktop tbody td:nth-child(5) { position: relative; }
	.col-1-strike-desktop tbody td:nth-child(1),
	.col-2-strike-desktop tbody td:nth-child(2),
	.col-3-strike-desktop tbody td:nth-child(3),
	.col-4-strike-desktop tbody td:nth-child(4),
	.col-5-strike-desktop tbody td:nth-child(5) { padding-right: 15px; }
	.col-1-strike-desktop tbody td:nth-child(1):after,
	.col-2-strike-desktop tbody td:nth-child(2):after { display: block; }
}

/* ==========================================================================
	#Simple Table (table)
========================================================================== */
.atable { overflow: auto; margin: 0 0 20px; }
.atable table { width: 100%; font: normal 15px/17px Arial, sans-serif; color: #727272; text-align: center; border-collapse: collapse; border: 1px solid #ccc; }
.atable table caption { padding: 8px 10px; font-size: 16px; line-height: 18px; text-align: center; color: #fff; border: solid 1px #002a41; background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3b6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3b6b84', GradientType=0); }
.atable table td,
.atable table th { padding: 10px 20px; border: 1px solid #ccc; }
.atable table th { background: #dfebee; font-weight: bold; height: 30px; }
.atable table td.logo { padding: 0; }
.atable table td.logo ._logo { display: block; line-height: 50px; text-align: center; margin: auto; padding: 0 15px; }
.atable table td.bonus { font-size: 17px; line-height: 18px; color: #9b9b9b; }
.atable table td.bonus strong { display: block; font: normal 28px/28px 'russo one', sans-serif; color: #3f97c9; }
.atable table td.args { text-align: left; min-width: 240px; max-width: 360px; }
.atable table td.args > span { display: block; padding-left: 11px; text-indent: -11px; }
.atable table td.args > span:before { content: "\2022 "; padding-right: 7px; }
.atable table td.args > span strong { }
.atable table td.out a { display: block; padding: 12px 15px; }
.atable.style1 table td.spec { font-size: 11px; line-height: 12px; color: #525252; }
.atable.style1 table td.spec:before { content: ""; display: block; width: 25px; height: 28px; margin: 0 auto 5px; background: url(asset/icon/dl-icon.png) no-repeat 0 0; }
.atable.style1 table td.args > span { }
.atable.style1 table td.args > span strong { }
.atable .style1 .rwd1 .nheight { border: solid 1px red; }
.atable .bottom-text { padding: 10px 0 0 0; font-size: 11px; line-height: 15px; color: #6c8795; text-align: right; display: block; background: #ffffff; }
.atable.simplelogos table td.logo ._logo { padding: 5px 15px; }
.atable tr:nth-last-child(-n+3) [href^="/to/"]:before { margin: 10px 0; top: auto; bottom: 100%; }
.atable table td a.btn { display: block; white-space: nowrap; padding: 8px; font-size: 12px; line-height: 14px; border: none; box-shadow: none; border-radius: 3px; }
.atable table td a.btn:hover { background: #ff6900; }
.atable .boxes-offer>.boxes .info span { text-align: left; }
.atable .boxes-offer.ver4>.boxes .main > b { display: block; }
.atable .boxes-offer.withimg.ver4.right a { font-size: 14px; }
.atable .boxes-offer.left>.boxes .link, .boxes-offer.right>.boxes .link { margin: 3% 2% 0 0; }

@media only screen and (min-width:1126px) {
	.atable { overflow: visible; }
}

/* ==========================================================================
	#Simple Table (table)
========================================================================== */
.atable-flex { overflow: auto; margin: 0 0 20px; }
.atable-flex table,
.atable-flex caption,
.atable-flex thead,
.atable-flex tbody,
.atable-flex tfoot,
.atable-flex tr,
.atable-flex th,
.atable-flex td { display: block; }
.atable-flex tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.atable-flex th,
.atable-flex td { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
.atable-flex td.terms { padding: 8px 18px; margin-top: -1px; font-size: 10px; line-height: 1.2; color: #afafaf; background-color: #fafafa; text-align: left; display: block; }
.atable-flex table { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; min-width: 650px; overflow: hidden; font: normal 15px/17px Arial, sans-serif; color: #727272; text-align: center; border-collapse: collapse; border: 1px solid #ccc; }
.atable-flex table caption { padding: 8px 10px; font-size: 16px; line-height: 18px; text-align: center; color: #fff; border: solid 1px #002a41; background: #033a59; background: -webkit-gradient(linear, left top, left bottom, from(#033a59), to(#3b6b84)); background: -o-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3b6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3b6b84', GradientType=0); }
.atable-flex table td,
.atable-flex table th { padding: 10px 20px; border: 0px solid #ccc; border-width: 0 1px 1px 0; }
.atable-flex.us table td,
.atable-flex.us table th {padding:4px 6px; }
.atable-flex.us table th { background: #4E798D;color:#fff; }
.atable-flex table th { background: #dfebee; font-weight: bold; }
.atable-flex table th,
.atable-flex table td { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.atable-flex table tr { margin-right: -1px; }
.atable-flex.us table tr {background:#fff;}
.atable-flex table tr:last-child { margin-bottom: -1px; }
.atable-flex table td.logo { padding: 0; }
.atable-flex table td.logo ._logo { display: block; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; line-height: 50px; text-align: center; margin: auto; padding: 0 15px; }
.atable-flex table td.bonus { font-size: 17px; line-height: 18px; color: #9b9b9b; }
.atable-flex table td.bonus strong { display: block; font: normal 28px/28px 'russo one', sans-serif; color: #3f97c9; }
.atable-flex table td.args { text-align: left; min-width: 240px; max-width: 360px; }
.atable-flex table td.args > span { display: block; padding-left: 11px; text-indent: -11px; }
.atable-flex table td.args > span:before { content: "\2022 "; padding-right: 7px; }
.atable-flex table td.args > span strong { }
.atable-flex table td.out a { display: block; padding: 12px 15px; }
.atable-flex.style1 table td.spec { font-size: 11px; line-height: 12px; color: #525252; }
.atable-flex.style1 table td.spec:before { content: ""; display: block; width: 25px; height: 28px; margin: 0 auto 5px; background: url(asset/icon/dl-icon.png) no-repeat 0 0; }
.atable-flex.style1 table td.args > span { }
.atable-flex.style1 table td.args > span strong { }
.atable-flex .style1 .rwd1 .nheight { border: solid 1px red; }
.atable-flex .bottom-text { padding: 10px 0 0 0; font-size: 11px; line-height: 15px; color: #6c8795; text-align: right; display: block; background: #ffffff; }
.atable-flex.simplelogos table td.logo ._logo { padding: 5px 15px; }
.atable-flex tr:nth-last-child(-n+3) [href^="/to/"]:before { margin: 10px 0; top: auto; bottom: 100%; }
.atable-flex table td a { text-decoration: none; color: #6c8795; }
.atable-flex table td a.btn { display: block; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; white-space: nowrap; padding: 8px; font-size: 12px; line-height: 14px; border: none; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; }
.atable-flex table td a.btn:hover { background: #ff6900; }
.atable-flex table td .underlined { text-decoration: underline; }
.atable-flex .boxes-offer>.boxes .info span { text-align: left; }
.atable-flex .boxes-offer.ver4>.boxes .main > b { display: block; }
.atable-flex .boxes-offer.withimg.ver4.right a { font-size: 14px; }
.atable-flex .boxes-offer.left>.boxes .link, .boxes-offer.right>.boxes .link { margin: 3% 2% 0 0; }
.atable-flex .btn:before { content: none; }
.atable-flex .terms:empty { display: none; }

@media only screen and (min-width:1126px) {
	.atable-flex { overflow: visible; }
}
@media only screen and (max-width:500px) {
.atable.mobile table,.atable-flex.mobile table{border-bottom:none;min-width: 0; }
.atable.mobile table tr,.atable-flex.mobile table tr,
.atable.mobile table td,.atable-flex.mobile table td,
.atable.mobile table th,.atable-flex.mobile table th{display: block;}
.atable.mobile table tr,.atable-flex.mobile table tr{border-bottom: 1px solid #ccc;padding: 8px 0;}
.atable.mobile.withth table tr:first-child,.atable-flex.mobile.withth table tr:first-child{display:none;}
.atable.mobile table tr:last-child,.atable-flex.mobile table tr:last-child{margin-bottom:0;}
.atable.mobile table td,.atable-flex.mobile table td,.atable.mobile table td.logo,.atable-flex.mobile table td.logo{display: block;border: none;text-align: center;font: normal 15px/1.1 roboto,sans-serif;color: #000;padding: 8px 11%;max-width: none!important;width: auto;position:relative;}
.atable.mobile table td[data-th],.atable-flex.mobile table td[data-th],.atable.mobile table td.logo[data-th],.atable-flex.mobile table td.logo[data-th]{text-align: right;}
.atable.mobile table td.logo ._logo{display:inline-block;padding: 0;line-height: 1;}
.atable.mobile table th,.atable-flex.mobile table th{display: none;}
.atable.mobile table td[data-th]:before,.atable-flex.mobile table td[data-th]:before{content:attr(data-th);float: left;color:white;padding-right: 8px;}
.atable.mobile table td[data-th]:after,.atable-flex.mobile table td[data-th]:after{content:attr(data-th);display: table-cell;margin-top: -8px;position:absolute;top: 50%;bottom:0;left: 11%;color: #858585;}
.atable.mobile table td a.btn,.atable-flex.mobile table td a.btn{font-size: 19px;padding: 17px 10px;margin: 0 25px 4px;border-radius: 5px;box-shadow: 0 0 0 1px #ffb736 inset, 0 1px 0 1px #ea8b08;}
.atable-flex.mobile td.terms{margin-top: 8px;margin-bottom: -8px;text-align: left;font-size: 10px;line-height: 1.2;color: #afafaf;padding: 8px 18px;}
}
/* ==========================================================================
	#Section Banner (Singleboard)
========================================================================== */
.singleboard { position: relative; padding: 5px; margin: 20px 10px; background: #6c8795; }
.singleboard:before { content: ''; position: absolute; top: -56px; display: none; z-index: 20; pointer-events: none;}
.singleboard.boom,
.singleboard.parrot,
.singleboard.hades,
.singleboard.gonzo,
.singleboard.gorilla,
.singleboard.cowboy,
.singleboard.paypal,
.singleboard.mobile,
.singleboard.bonus,
.singleboard.mascot { transform: translateX(0); }
.singleboard.boom:before { background: url(asset/mainchar/character-boom.png) no-repeat 0 0; width: 140px; height: 160px; top: 50%; margin-top: -80px; left: -80px; }
.singleboard.parrot:before { background: url(asset/mainchar/charater-parrot.png) no-repeat 0 0; width: 200px; height: 160px; top: 50%; margin-top: -80px; left: -50px; }
.singleboard.hades:before { background: url(asset/mainchar/character-hades.png) no-repeat 0 0; width: 90px; height: 130px; bottom: -4px; left: -40px; }
.singleboard.gonzo:before { background: url(asset/mainchar/character-gonzo.png) no-repeat 0 0; width: 150px; height: 170px; bottom: -1px; left: -60px; }
.singleboard.gorilla:before { background: url(asset/mainchar/character-gorilla.png) no-repeat 0 0; width: 200px; height: 200px; top: 50%; margin-top: -100px; left: -110px; }
.singleboard.blood-sucker:before { background: url(asset/mainchar/character-blood-suckers-2.png) no-repeat 0 0; width: 200px; height: 200px; top: 50%; margin-top: -100px; left: -80px; }
.singleboard.big-lebowski:before { background: url(asset/mainchar/character-big-lebowski.png) no-repeat 0 0; width: 200px; height: 200px; top: 50%; margin-top: -100px; left: -100px; }
.singleboard.cowboy:before { background: url(asset/mainchar/character-cowboy.png) no-repeat 0 0; width: 128px; height: 174px; bottom: 0; margin-top: 0; left: -50px; }
.singleboard.paypal:before { background: url(asset/mainchar/paypal-imagery.png) no-repeat 0 0; width: 180px; height: 185px; bottom: 0; margin-top: 0; left: -70px; }
.singleboard.bonus:before { background: url(asset/mainchar/bonus-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 0; left: -80px; }
.singleboard.mascot:before { background: url(asset/mainchar/dunder-mascot.png) no-repeat 0 0; width: 175px; height: 145px; bottom: 0; margin-top: 60px; left: -64px; }

.singleboard.bell:before { background: url(asset/mainchar/bell.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }
.singleboard.crown:before { background: url(asset/mainchar/crown.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 18px; left: -100px; }
.singleboard.slot:before { background: url(asset/mainchar/slot.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }
.singleboard.slot-mobile:before { background: url(asset/mainchar/slot-mobile.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }
.singleboard.cover:before { background: url(asset/mainchar/cover.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px;}
.singleboard.fruts:before { background: url(asset/mainchar/fruts.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }
.singleboard.slot-777:before { background: url(asset/mainchar/slot-777.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }
.singleboard.slot-pc:before { background: url(asset/mainchar/slot-pc.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 42px; left: -100px; }

.singleboard.no-deposit:before { background: url(asset/mainchar/no-deposit-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -90px; }
.singleboard.android:before { background: url(asset/mainchar/android-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }
.singleboard.iphone:before { background: url(asset/mainchar/apple-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }
.singleboard.bingo:before { background: url(asset/mainchar/bingo-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }
.singleboard.pay-by-phone:before { background: url(asset/mainchar/pay-by-phone-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }
.singleboard.poker:before { background: url(asset/mainchar/poker-imagery.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }
.singleboard.mobile:before { background: url(asset/mainchar/mobile.png) no-repeat 0 0; width: 200px; height: 200px; bottom: 0; margin-top: 20px; left: -75px; }

.singleboard .cnt { position: relative; border: solid 1px #90a4ae; display: block; padding: 15px; z-index: 10; }
.singleboard .cnt:after { content: ''; display: block; clear: both; }
.singleboard .logo-holder { position: relative; width: 137px; height: 137px; line-height: 137px; margin: 0 auto 10px; background-color: #fff; background-size: contain; border-radius: 50%; display: block; text-align: center; }
.singleboard .rside { display: table; margin: 0 auto; width: 100%; text-align: center; }
.singleboard .rside .text { display: block; padding: 0 0 10px; font-size: 28px; line-height: 30px; color: #ffffff; font-family: 'Oswald', sans-serif; font-weight: bold; }
.singleboard .rside .text strong { color: #41c7ff; }
.singleboard .rside .btn { padding: 14px 16px; width: 100%; box-sizing: border-box; max-width: 165px; margin-top: 10px; font-size: 19px; text-transform: capitalize;}
.singleboard .lside { font-size: 16px; line-height: 20px; color: #ffffff; text-align: center; max-width: 360px; display: table; width: auto; margin: 10px auto 0; }
.singleboard .lside .title { position: relative; display: block; padding: 0 0 15px 0; margin-bottom: 5px; font-size: 25px; line-height: 27px; color: #ffffff; text-align: center; font-family: 'Oswald', sans-serif; }
.singleboard .lside .title:after { content: ''; position: absolute; bottom: 6px; width: 100%; height: 1px; background: #b0bec5; display: block; }
.singleboard .lside .title strong { color: #41c7ff; }
.singleboard .lside ul { margin: 0; padding: 0; list-style-type: none; }
.singleboard .lside ul li { padding: 0 0 5px 25px; position: relative; text-align: left; margin: 0 0 4px; }
.singleboard .lside ul li:last-child { padding-bottom: 0; }
.singleboard .lside ul li:before { content: ''; display: block; position: absolute; width: 10px; height: 10px; left: 3px; top: 50%; margin-top: -5px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAP1BMVEUAAACMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSyMxSy+7vggAAAAFHRSTlMAskvVwY57Kw0H6uDGqpqYZEEfFZ38St4AAABCSURBVAjXLcpZDsAgDAPREAqF7svc/6ytHPz1JI/FnpyuwQRbyGF5pbaCm/XjthOKqskh958VgFlhAaqkxMbaHvcHjKYCgJwhuGgAAAAASUVORK5CYII=) no-repeat 0 0; }
.singleboard .lside.two-cols ul { padding-left: 0; }
.singleboard.v1 { max-width: 850px; }
.singleboard.v1,
.singleboard.v2 { background: #466677; background: -moz-linear-gradient(top, #466677 0%, #6c8795 50%, #6c8795 100%); background: -webkit-linear-gradient(top, #466677 0%, #6c8795 50%, #6c8795 100%); background: linear-gradient(to bottom, #466677 0%, #6c8795 50%, #6c8795 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466677', endColorstr='#6c8795', GradientType=0); }
.singleboard.v2 { max-width: 970px; margin: 20px auto; }
.singleboard.v3 { margin: 0 auto 20px; }
.singleboard.v2 .cnt { padding: 15px; }
.singleboard.v2 .logo-holder { right: auto; }
.singleboard.bg2 { background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #547d94 50%, #547d94 100%); background: -webkit-linear-gradient(top, #033a59 0%, #547d94 50%, #547d94 100%); background: linear-gradient(to bottom, #033a59 0%, #547d94 50%, #547d94 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#547d94', GradientType=0); }
.singleboard.parrot .cnt { padding-left: 10px; }
.singleboard .terms { clear: both; margin: 0 -10px -6px; padding-top: 10px; font-size: 10px; line-height: 1.2; color: #cdebef; }
.singleboard .terms span,
.singleboard .terms a { text-decoration: underline; color: inherit; }
.singleboard .btn-nt:before { content: none !important; }

@media(max-width: 767px){
	.singleboard .cnt { display: flex; flex-flow: column nowrap; justify-content: center; }
	.singleboard .logo-holder { order: 1; }
	.singleboard .rside { order: 2; }
	.singleboard .lside { order: 4; }
	.singleboard .terms { padding: 20px 0; order: 3; }
}


@media only screen and (min-width:768px) {
	.singleboard { margin: 20px auto; }
	.singleboard .logo-holder { position: absolute; top: 12px; right: 30%; }
	.singleboard .lside { float: left; margin: 0; width: 48%; }
	.singleboard .rside { float: right; margin: 0; width: 25%; display:block}
	.singleboard .lside,
	.singleboard .rside { min-height: 135px; }
	.singleboard .rside .btn { max-width: 100%; display: table; width: auto; position: relative; bottom: auto; left: auto; transform: translateX(0); }
	.singleboard .rside .text { padding: 0 0 18px 0; }
	.singleboard .cnt { padding: 15px 30px; }
	.singleboard.v1,
	.singleboard.v2 { background: #466677; background: -moz-linear-gradient(left, #466677 0%, #6c8795 48%, #6c8795 100%); background: -webkit-linear-gradient(left, #466677 0%, #6c8795 48%, #6c8795 100%); background: linear-gradient(to right, #466677 0%, #6c8795 48%, #6c8795 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466677', endColorstr='#6c8795', GradientType=1); }
	.singleboard.v1.bg2 { background: #033a59; background: -moz-linear-gradient(left, #033a59 0%, #547d94 48%, #547d94 100%); background: -webkit-linear-gradient(left, #033a59 0%, #547d94 48%, #547d94 100%); background: linear-gradient(to right, #033a59 0%, #547d94 48%, #547d94 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#547d94', GradientType=1); }
	.singleboard.v1 .rside { transform: translateY(10px); }
	.singleboard.v1 .cnt { padding: 15px; }
	.singleboard.v2 .logo-holder { right: 33%; }
	.singleboard.v2 .rside { width: 32%; }
	.singleboard.v2 .lside { width: 40%; }
	.singleboard.v2 .cnt { padding: 15px; }
	.singleboard.parrot .lside { width: 42%; }
	.singleboard.compact .logo-holder { position: static; float: right; margin: 0 25px 15px; width: 120px; height: 120px; line-height: 120px; }
	.singleboard.compact .rside { clear: right; }
	.singleboard.compact .lside { float: none; width: auto; max-width: none; margin-right: 210px; }
	.singleboard .lside ul { padding-left: 26px; }

}

@media only screen and (min-width:900px) {
	.singleboard { margin: 40px auto; }
	.singleboard.v2 { margin: 50px auto; }
	.singleboard:before { display: block; }
	.singleboard.boom { margin-bottom: 30px; }
	.singleboard.parrot { margin-top: 50px; margin-bottom: 50px; }
	.singleboard.hades { margin-bottom: 20px; }
	.singleboard.gonzo { margin-top: 50px; margin-bottom: 20px; }
	.singleboard.cowboy { margin-top: 60px; margin-bottom: 20px; }
	.singleboard.v1 .cnt { padding: 15px 35px 15px 60px; }
	.singleboard.v2 .cnt { padding: 15px 35px 15px 11.76%; }
	.singleboard.parrot .cnt { padding-left: 17%; }

	.singleboard.compact .logo-holder { position: relative; top: auto; left: auto; right: 12.5%; margin-right: -60px; }
	.singleboard.compact .lside { margin-right: 30%; }

	.singleboard.v2 .terms { margin-left: -12%; }
	.singleboard.v1 .terms  { margin-left: -5%; }
}

@media only screen and (min-width:980px) {
	.singleboard.boom { transform: translateX(40px); }
	.singleboard.parrot { transform: translateX(25px); }
	.singleboard.parrot:before { left: -90px; }
	.singleboard.parrot .cnt { padding-left: 14.1%; }
	.singleboard.hades { transform: translateX(20px); }
	.singleboard.gonzo { transform: translateX(30px); }
	.singleboard.gonzo:before { left: -50px; }
	.singleboard.gorilla { transform: translateX(55px); }
	.singleboard.gorilla:before { left: -90px; }
	.singleboard.cowboy { transform: translateX(25px); }
}

@media only screen and (min-width: 1024px) {
	.singleboard .lside.two-cols { width: 53%; max-width: none; overflow: hidden; }
	.singleboard .lside.two-cols ul { width: 48%; float: left; }
	.singleboard .lside.two-cols ul + ul { float: right; }

	.singleboard.compact .lside { width: auto; padding-top: 3%; }
}

/* ==========================================================================
	#Section Generic Offer
========================================================================== */
.generic-offer { background: #d7f3ff; padding: 25px 20px; display: table; width: 100%; box-sizing: border-box; }
.generic-offer .lside { display: block; position: relative; background: #ffffff; padding: 15px 20px; border: solid 1px #dddedf; }
.generic-offer .lside:before { content: ''; position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; border: solid 1px #cacaca; display: block; }
.generic-offer .lside:after { content: ''; display: block; clear: both; }
.generic-offer .lside .image-box { position: relative; z-index: 10; display: block; margin: 0 auto; max-width: 390px; }
.generic-offer .lside .image-box img { display: block; width: 100%; height: auto; }
.generic-offer .lside .image-box .title { position: absolute; bottom: 8px; left: 0; width: auto; right: 0; background: rgba(9, 65, 101, 0.6); padding: 5px 15px; font-size: 14px; line-height: 18px; color: #ffffff; text-align: left; font-weight: bold; text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; font-family: 'open sans', arial, sans-serif; }
.generic-offer .lside .image-box .title span { display: block; font-size: 28px; line-height: 30px; font-family: 'russo one', arial, sans-serif; }
.generic-offer .lside .rs { position: relative; z-index: 10; display: block; padding: 0 0 15px 0; max-width: 390px; margin: 0 auto; }
.generic-offer .lside .logo-holder { position: relative; display: block; width: 150px; height: 50px; line-height: 50px; text-align: center; margin: 0 auto 10px auto; }
.generic-offer .lside .btn { padding-top: 11px; padding-bottom: 11px; display: block; }
.generic-offer .rside { display: block; width: 100%; position: relative; background: #8bb1c6; vertical-align: middle; margin-top: 20px; }
.generic-offer .rside:before { content: ''; display: none; position: absolute; top: 0; left: 0; width: 20px; height: 100%; background: #d7f3ff; }
.generic-offer .rside .title { padding: 25px 20px 20px 20px; font-size: 20px; line-height: 24px; color: #ffffff; text-align: center; font-family: raleway, arial, sans-serif; }
.generic-offer .rside p { padding: 0 20px 20px 20px; font-size: 14px; line-height: 24px; color: #ffffff; text-align: center; margin: 0; }

@media only screen and (min-width:600px) {
	.generic-offer .lside { display: table-cell; }
	.generic-offer .rside { display: table-cell; width: 40%; padding-left: 20px; margin: 0; }
	.generic-offer .rside:before { display: block; }
}

@media only screen and (min-width:1050px) {
	.generic-offer .lside .image-box { float: left; width: 63.5%; }
	.generic-offer .lside .rs { float: right; width: 29.3%; padding: 0 8px 0 0; }
	.generic-offer .lside .logo-holder { margin: 25px auto 30px; }
	.generic-offer .rside { vertical-align: top; }
}

/* ==========================================================================
	#Section Generic Slider
========================================================================== */
.gslider { position: relative; background: #c5e4f2; background: -moz-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: -webkit-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#ffffff', GradientType=0); border: solid 1px #dfdfdf; padding: 20px; }
.gslider .slide-cnt { display: table; width: 100%; height: 100%; position: relative; }
.gslider .slide-cnt .image-box { display: block; padding: 0 0 25px 0; position: relative; }
.gslider .slide-cnt .image-box img { display: block; width: 100%; position: relative; }
.gslider .slide-cnt .text-box { width: auto; padding: 20px; display: block; vertical-align: top; background: rgba(9, 65, 101, 0.37); font-family: raleway, sans-serif; }
.gslider .slide-cnt .text-box .title { display: block; font-size: 23px; line-height: 28px; color: #ffffff; text-align: center; padding: 12px 15px; font-family: 'Oswald', sans-serif; background: #033a59; background: -moz-linear-gradient(top, #033a59 0%, #3d6c85 100%); background: -webkit-linear-gradient(top, #033a59 0%, #3d6c85 100%); background: linear-gradient(to bottom, #033a59 0%, #3d6c85 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3d6c85', GradientType=0); }
.gslider .slide-cnt .text-box .title strong { font-weight: 400; color: #2fc1ff; font-size: 26px; }
.gslider .slide-cnt .text-box p { margin: 0; padding: 20px 0; font-size: 16px; line-height: 26px; color: #ffffff; }
.gslider .paging-info { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); padding: 0 10px; font-size: 17px; line-height: 24px; color: #646464; font-weight: bold; text-align: center; display: block; border: solid 1px #878787; border-radius: 20px; background: #ffffff; letter-spacing: 2px; }
.gslider .slick-arrow { position: absolute; top: 18%; width: 60px; height: 60px; background: rgba(215, 243, 255, 0.5); border-radius: 5px; border: 0; display: block; z-index: 10; font-size: 0pt; line-height: 0pt; text-indent: -4000px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.gslider .slick-arrow:before { content: " "; width: 3px; background: black; height: 15px; position: absolute; top: 50%; transform: rotate(50deg); left: 50%; margin: -12px 0 0 -1px; }
.gslider .slick-arrow:after { content: " "; width: 3px; background: black; height: 15px; position: absolute; top: 50%; transform: rotate(-50deg); left: 50%; margin: -4px 0 0 -1px; }
.gslider .slick-arrow:hover { background: rgba(215, 243, 255, 1); }
.gslider .slick-prev { left: -16px; }
.gslider .slick-next { right: -16px; }
.gslider .slick-next:before { transform: rotate(-50deg); }
.gslider .slick-next:after { transform: rotate(50deg); }

@media only screen and (min-width:800px) {
	.gslider .slide-cnt .image-box { display: table-cell; vertical-align: middle; padding: 0 25px 0 0; }
	.gslider .slide-cnt .text-box { width: 38.74%; display: table-cell; vertical-align: top; }
	.gslider .slick-arrow { top: 50%; margin-top: -30px; }
	.gslider .slick-next { right: 40%; }
	.gslider .paging-info { right: 18.2%; left: auto; transform: translateX(0); }
}

@media only screen and (min-width:1170px) {
	.gslider .slide-cnt .text-box p { padding: 20px; }
	.gslider .paging-info { bottom: 45px; }
}

/* ==========================================================================
	#Section FlipCards
========================================================================== */
.flipcards { border: solid 1px #dfdfdf; padding: 20px 15px; background: #c5e4f2; background: -webkit-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, from(#c5e4f2), to(#ffffff)); background: -o-linear-gradient(top, #c5e4f2 0%, #ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%, #ffffff 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c5e4f2', endColorstr='#ffffff', GradientType=0); }
.flipcards .title { margin: 0 0 10px 0; border: solid 1px #6c8795; font-size: 15px; line-height: 21px; color: #ffffff; text-align: center; padding: 5px 10px; font-family: raleway, arial, sans-serif; background: #6c8795; }
.flipcards .cards-wp { display: block; }
.flipcards .cards-wp:after { content: ''; display: block; clear: both; }
.flipcards .cards-wp .card { width: 48.5%; height: 170px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; float: left; margin-top: 10px; }
.flipcards .cards-wp .card:nth-child(2n) { margin-left: 3%; }
.flipcards .cards-wp .card .front,
.flipcards .cards-wp .card .back { border: solid 1px #dddddd; -webkit-box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.2); padding: 4px; background: #ffffff; -webkit-backface-visibility: hidden; backface-visibility: hidden; position: absolute; top: 0; left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; }
.flipcards .cards-wp .card .front,
.flipcards .cards-wp .card .back { -webkit-perspective: 0; -webkit-backface-visibility: hidden; -webkit-transform: translate3d(0,0,0); visibility: visible; }
.flipcards .cards-wp .card .front { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.flipcards .cards-wp .card .back { z-index: 2; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
.flipcards .cards-wp .card .front .cnt { padding: 5px; border: solid 1px #c7c7c7; background: #ffffff; -webkit-box-sizing: border-box; box-sizing: border-box; min-height: 160px; }
.flipcards .cards-wp .card .back .cnt { border: solid 1px #c7c7c7; background: url(asset/bg/flipcard-bg.png) repeat center center; position: absolute; top: 4px; left: 4px; right: 4px; bottom: 4px; width: auto; height: auto; display: block; font-size: 0pt; line-height: 0pt; text-indent: -4000px; }
.flipcards .cards-wp .card .back .cnt:before { content: '?'; position: absolute; top: 4px; right: 4px; display: block; width: 18px; height: 18px; background: #ffffff; border: solid 1px #7f98a8; border-radius: 50%; font-size: 12px; line-height: 18px; text-indent: 0; text-align: center; color: #333333; font-weight: bold; }
.flipcards .cards-wp .card .back .cnt:after { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 70px; height: 40px; background: #ffffff url(asset/slots-card-logo.png) no-repeat center center; border: solid 1px #7f98a8; display: block; border-radius: 50%; background-size: 56px 12px; }
.flipcards .cards-wp .card .flipper,
.flipcards .cards-wp .card .front,
.flipcards .cards-wp .card .back { width: 100%; height: 170px; }
.flipcards .cards-wp .card .flipper { -webkit-transition: 0.6s; -o-transition: 0.6s; transition: 0.6s; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; position: relative; }
.flipcards .cards-wp .card .front .card-title { font-size: 12px; line-height: 16px; color: #3f3f3f; text-align: center; font-family: raleway, arial, sans-serif; font-weight: 600; display: block; }
.flipcards .cards-wp .card .front .img-holder { padding: 5px 0; display: block; }
.flipcards .cards-wp .card .front img { display: block; margin: 0 auto; max-width: 112px; width: 100%; }
.flipcards .cards-wp .card .front .btn { padding-top: 9px; padding-bottom: 9px; max-width: 110px; display: block; }
.flipcards .cards-wp .card .front .btn.star span { display: table; position: relative; padding: 0; margin: 0 auto; }
.flipcards .cards-wp .card .front .btn.star span:before { content: ''; position: absolute; left: 0; top: 50%; margin-top: -11px; width: 22px; height: 22px; background: url(asset/icon/star.png) no-repeat 0 0; display: none; }
.flipcards .cards-wp .card:first-child { cursor: default; }
.flipcards .cards-wp .card:first-child .front { border-color: #124764; z-index: 2; -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
.flipcards .cards-wp .card:first-child .back { display: none; }
.flipcards .cards-wp .card.opened:first-child .flipper,
.flipcards .cards-wp .card:first-child:hover .flipper,
.flipcards .cards-wp .card.opened:first-child:hover .flipper { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); -webkit-animation: none; animation: none; }
.flipcards .cards-wp .card:hover .flipper { -webkit-animation: 0.5s ease 0s normal none flip; animation: 0.5s ease 0s normal none flip; }
.flipcards .cards-wp .card.opened { cursor: default; }
.flipcards .cards-wp .card.opened .flipper { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.flipcards .cards-wp .card.opened:hover .flipper { -webkit-animation: none; animation: none; }
@-webkit-keyframes flip {
	0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
	50% { -webkit-transform: rotateY(20deg); transform: rotateY(20deg); }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
}
@keyframes flip {
	0% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
	50% { -webkit-transform: rotateY(20deg); transform: rotateY(20deg); }
	100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); }
}
@-webkit-keyframes tada {
	0% { -webkit-transform: scale(1); transform: scale(1); }
	10%,
	20% { -webkit-transform: scale(0.9) rotate(-4deg); transform: scale(0.9) rotate(-4deg); }
	30%,
	50%,
	70% { -webkit-transform: scale(1.05) rotate(4deg); transform: scale(1.05) rotate(4deg); }
	40%,
	60% { -webkit-transform: scale(1.05) rotate(-4deg); transform: scale(1.05) rotate(-4deg); }
	100%,
	80% { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }
}
@keyframes tada {
	0% { -webkit-transform: scale(1); transform: scale(1); }
	10%,
	20% { -webkit-transform: scale(0.9) rotate(-4deg); transform: scale(0.9) rotate(-4deg); }
	30%,
	50%,
	70% { -webkit-transform: scale(1.05) rotate(4deg); transform: scale(1.05) rotate(4deg); }
	40%,
	60% { -webkit-transform: scale(1.05) rotate(-4deg); transform: scale(1.05) rotate(-4deg); }
	100%,
	80% { -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }
}

@media only screen and (min-width:480px) {
	.flipcards .cards-wp .card { height: 280px; width: 49%; }
	.flipcards .cards-wp .card:nth-child(2n) { margin-left: 2%; }
	.flipcards .cards-wp .card .flipper,
	.flipcards .cards-wp .card .front,
	.flipcards .cards-wp .card .back { height: 280px; }
	.flipcards .cards-wp .card .front .cnt { padding: 10px 5px 15px 5px; min-height: 270px; }
	.flipcards .cards-wp .card .front .card-title { font-size: 16px; line-height: 20px; }
	.flipcards .cards-wp .card .front .img-holder { padding: 13px 0; margin: 15px 0; border-top: solid 1px #dddddd; border-bottom: solid 1px #dddddd; }
	.flipcards .cards-wp .card .back .cnt:before { width: 30px; height: 30px; border: solid 2px #7f98a8; font-size: 22px; line-height: 30px; }
	.flipcards .cards-wp .card .back .cnt:after { width: 120px; height: 66px; background-size: 90px 20px; }
	.flipcards .cards-wp .card .front img { max-width: 188px; }
	.flipcards .cards-wp .card .front .btn.star span { padding-left: 30px; }
	.flipcards .cards-wp .card .front .btn.star span:before { display: block; }
}

@media only screen and (min-width:768px) {
	.flipcards .title { margin: 0 0 20px 0; font-size: 18px; line-height: 24px; border-color: #002a41; background: #033a59; background: -webkit-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: -webkit-gradient(linear, left top, left bottom, from(#033a59), to(#3b6b84)); background: -o-linear-gradient(top, #033a59 0%, #3b6b84 100%); background: linear-gradient(to bottom, #033a59 0%, #3b6b84 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#033a59', endColorstr='#3b6b84', GradientType=0); }
	.flipcards .cards-wp { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; }
	.flipcards .cards-wp:after { display: none; }
	.flipcards .cards-wp .card { width: 24%; max-width: 240px; -webkit-perspective: 1000px; perspective: 1000px; float: none; margin-top: 0px; }
	.flipcards .cards-wp .card:nth-child(2n) { margin: 0; }
}

/* ==========================================================================
	#Section GameChoice
========================================================================== */
.gamechoice { position: relative; background: #769dae url(asset/bg/gamechoice-bg.jpg) no-repeat center 0; padding: 20px 20px 0px 20px; margin-bottom: 50px; }
.gamechoice .row { max-width: 550px; padding: 0; margin: 0 auto; }
.gamechoice .row:after { content: ''; display: block; clear: both; }
.gamechoice .col { width: 230px; display: block; margin: 0 auto; padding-bottom: 40px; }
.gamechoice .col .logo-holder { display: block; margin: 0 0 5px 0; height: 70px; line-height: 70px; text-align: center; }
.gamechoice .col .logo-holder > a,
.gamechoice .col .logo-holder > span { display: inline-block; vertical-align: middle; text-align: left; }
.gamechoice .col .text { padding: 15px 0 10px 0; border-top: solid 6px rgba(39, 67, 83, 0.25); font-size: 17px; line-height: 21px; color: #ffffff; text-align: left; font-family: raleway, arial, sans-serif; font-weight: 600; }
.gamechoice .col .text span { display: block; color: #ffd227; font-size: 13px; line-height: 17px; }
.gamechoice .col ul { list-style-type: none; padding: 0; margin: 0; }
.gamechoice .col ul li { padding: 10px 0 0 0; font-family: 'Racing Sans One', cursive; font-size: 17px; line-height: 19px; color: #ffffff; }
.gamechoice .col ul li:before { display: none; }
.gamechoice .col ul li:after { content: ''; display: block; clear: both; }
.gamechoice .col ul li .lside { float: left; }
.gamechoice .col ul li .rside { color: #ffd227; float: right; }
.gamechoice .title { display: block; font-size: 18px; line-height: 22px; color: #ffffff; font-family: Arial, sans-serif; text-align: center; padding: 20px; background: #274353; margin: 0 0 20px 0; }
.gamechoice .title strong { font-size: 22px; line-height: 26px; color: #54d1ff; font-family: 'Oswald', sans-serif; display: block; }
.gamechoice .heroes { display: block; font-size: 0pt; line-height: 0pt; text-indent: -4000px; margin: 0 auto; }
.gamechoice.v1 { min-height: 580px; }
.gamechoice.v1 .heroes { background: url(asset/mainchar/heroes-v1.png) no-repeat 0 0; width: 100%; height: 0; background-size: cover; background-position: center; padding-top: 96.42%; }

@media only screen and (min-width:540px) {
	.gamechoice .row { padding: 0 0 60px 0; }
	.gamechoice .col { float: left; margin: 0; padding: 0; }
	.gamechoice .col:nth-child(2n) { float: right; }
	.gamechoice .title strong { font-size: 27px; line-height: 31px; }
}

@media only screen and (min-width:660px) {
	.gamechoice { padding: 30px 50px 0px 50px; }
}

@media only screen and (min-width:768px) {
	.gamechoice.v1 .heroes { padding: 0; width: 560px; height: 540px; background-size: 100% auto; }
}

@media only screen and (min-width:1170px) {
	.gamechoice .row { margin: 0; }
	.gamechoice .title { position: absolute; top: 15px; right: 15px; text-align: right; margin: 0; }
	.gamechoice .heroes { position: absolute; right: -30px; bottom: -30px; margin: 0; }
}

@media only screen and (max-width:599px) {
	.expandable { overflow: hidden; max-height: 135px; position: relative; margin-bottom: 30px; cursor: pointer; transition: max-height .4s, margin .4s; }
	.expandable:before { content: '... more'; font-size: 16px; line-height: 27px; position: absolute; bottom: 0; right: 0; color: #4e798d; padding: 0 20px; transition: opacity .4s, visibility 0s .4s; }
	.expandable:before { background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 17%, rgba(255, 255, 255, 1) 100%); background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 17%, rgba(255, 255, 255, 1) 100%); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 17%, rgba(255, 255, 255, 1) 100%); }
	.expandable:after { content: ''; width: 0; height: 0; overflow: hidden; border-width: 5px 4px 0; border-style: solid; border-color: #4e798d transparent transparent; position: absolute; bottom: 10px; right: 6px; transition: opacity .4s, visibility 0s .4s; }
	.expandable p:empty { display: none; }
	.expandable.expanded { max-height: 800px; margin: 0; cursor: auto; }
	.expandable.expanded:before,
	.expandable.expanded:after { visibility: hidden; opacity: 0; }
}

/* ==========================================================================
	#Blog
========================================================================== */
.blue-btn { padding: 7px 12px; color: #039be5; font-size: 13px; line-height: 18px; text-align: center; text-decoration: none; border: solid 2px #5caed1; border-radius: 2px; transition: 0.2s linear; }
.blue-btn:hover { background-color: #049be5; color: #ffffff; }
.blog-cnt .content:after { content: ''; display: block; clear: both; }
.blog-cnt aside { padding: 40px 0; }
.blog-cnt h1 { font-size: 27px; line-height: 31px; color: #616161; font-weight: 700; margin: 0 0 20px 0; }
.blog-cnt p { font-size: 15px; line-height: 28px; color: #606060; margin: 0 0 20px 0; }
.blog-cnt p a { color: #005aff; text-decoration: none; }
.blog-cnt p a:hover { text-decoration: underline; }
.post-box { position: relative; width: 100%; min-height: 0; padding: 30px 0; font-size: 12px; line-height: 20px; color: #606060; border-top: solid 1px #e8e8e8; }
.post-box .img-holder { position: relative; }
.post-box .img-holder img { display: block; width: 100%; }
.post-box .info-holder { position: relative; padding: 10px 0 15px 0; font-size: 12px; line-height: 15px; color: #797979; }
.post-box .info-holder:after { content: ''; display: block; clear: both; }
.post-box .info-holder a { color: #00b0ff; font-size: 13px; text-decoration: none; font-weight: 700; z-index: 5; position: relative; }
.post-box .info-holder a:hover { text-decoration: underline; }
.post-box .info-holder span { float: right; }
.post-box h2 { background: none; padding: 0; }
.post-box h2,
.post-box h3 { margin: 0; font-size: 20px; line-height: 24px; color: #616161; font-weight: 700; font-style: normal; }
.post-box h2 a,
.post-box h3 a { padding: 10px 0 15px 0; display: block; }
.post-box p { margin-bottom: 5px; }
.post-box h2 a,
.post-box h3 a { text-decoration: none; color: #616161; }
.post-box h2 a:after,
.post-box h3 a:after { content: ''; position: absolute; left: 0; right: 0; top: 30px; width: auto; height: 0px; padding-top: 35%; background: rgba(255, 255, 255, 0); transition: 0.2s linear; }
.post-box h2:hover a:after,
.post-box h3:hover a:after { background: rgba(255, 255, 255, 0.5); }
.post-box .blue-btn { display: table; }

@media only screen and (min-width:480px) {
	.post-box { float: left; width: 49%; }
	article.post-box:nth-of-type(odd) { padding-right: 1%; clear: both; }
	article.post-box:nth-of-type(even) { padding-left: 1%; }
	article.post-box:nth-of-type(odd) h3 a:after { right: 1%; }
	article.post-box:nth-of-type(even) h3 a:after { left: 1%; }
}

@media only screen and (min-width:900px) {
	.blog-cnt { margin-right: 250px; display: block; }
	.blog-cnt aside { margin-right: -250px; padding-top: 0; }
	.blog-cnt .content { float: left; }
	.post-box { float: left; width: 46.805%; }
	article.post-box:nth-of-type(odd) { padding-right: 3.195%; }
	article.post-box:nth-of-type(even) { padding-left: 3.195%; }
	article.post-box:nth-of-type(odd) h3 a:after { right: 3.195%; }
	article.post-box:nth-of-type(even) h3 a:after { left: 3.195%; }
}
.blog-cnt .navigation { clear: both; padding: 20px; border-top: solid 1px #e8e8e8; }
.blog-cnt .navigation ol { margin: 0 auto; padding: 0; display: table; }
.blog-cnt .navigation li { list-style: none outside none; float: left; font-size: 17px; line-height: 21px; color: #3e3e3e; }
.blog-cnt .navigation li .title { display: none; }
.blog-cnt .navigation li .page,
.blog-cnt .navigation li .next,
.blog-cnt .navigation li .prev { padding: 0 8px; display: block; text-decoration: none; color: #3e3e3e; }
.blog-cnt .navigation li .page.current,
.blog-cnt .navigation li .page:hover,
.blog-cnt .navigation li .next:hover,
.blog-cnt .navigation li .prev:hover { color: #00b0ff; font-weight: bold; }
.blog .widget { padding: 0 0 30px 0; width: 100%; margin: 0; display: block; float: none; }
.blog .widget ul { list-style: none outside none; margin: 0; padding: 0; }
.blog .widget ul li { padding: 0; margin: 0; }
.blog .widget > strong { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: dashed 1px #dfdfdf; font-size: 17px; line-height: 19px; color: #4c5256; text-transform: uppercase; font-family: "Raleway", arial, sans-serif; font-weight: 600; display: block; text-align: center; }
.blog .widget > strong span { font-weight: 700; color: #ff6900; }
.blog .widget .menu-list { margin: -15px 0 0 0; display: block; padding: 0; list-style: none outside none; }
.blog .widget .menu-list li { font-size: 14px; line-height: 17px; color: #4c5256; border-bottom: dashed 1px #dfdfdf; padding: 0 20px; }
.blog .widget .menu-list li a { position: relative; color: #4c5256; padding: 10px 15px 10px 0; text-decoration: none; display: block; }
.blog .widget .menu-list li a:before { content: '\203A'; position: absolute; top: 50%; right: 0; font-size: 20px; line-height: 24px; transform: translateY(-50%); color: #afafaf; transition: 0.2s linear; margin-top: -2px; }
.blog .widget .menu-list li a:hover,
.blog .widget .menu-list .current-menu-item a { color: #005aff; }
.blog .widget .menu-list li a:hover:before,
.blog .widget .menu-list .current-menu-item a:before { color: #5490ff; }
.blog .widget .menu-list li a:hover:before { right: 5px; }
.blog .widget .article-list li a { padding: 10px 0 10px 15px; }
.blog .widget .article-list li a:before { right: auto; left: 0; }
.blog .widget .article-list li a:hover:before { right: auto; left: 5px; }
.blog .widget .img-wp:after { content: ''; display: block; clear: both; }
.blog .widget .img-wp a { display: block; text-decoration: none; }
.blog .widget .img-wp img { display: table; margin: 0 auto; }
.blog .widget .img-wp:after { content: ''; display: block; clear: both; }
.blog .widget .sb-button { margin: 10px auto 0 auto; display: table; padding: 5px 20px; font-size: 17px; line-height: 20px; color: #ffffff; border-radius: 20px; font-weight: 700; font-family: 'Raleway', sans-serif; background: #ff6900; text-decoration: none; transition: 0.2s linear; }
.blog .widget .img-wp:hover .sb-button { background: #ffae00; }
.blog .widget .contributors-slider { position: relative; margin: 0 auto; padding: 0 10px 20px 10px; border-bottom: dashed 1px #dfdfdf; }
.blog .widget .contributors-slider .slick-track { margin: 0 auto; }
.blog .widget .contributors-slider .slick-arrow { position: absolute; top: 0; padding: 0px; height: 40px; width: 10px; display: block; border: 0; background: transparent; font-size: 0; line-height: 0; text-indent: -9999px; color: #afafaf; }
.blog .widget .contributors-slider .slick-arrow:after { content: ''; display: block; font-size: 20px; line-height: 40px; transition: 0.2s linear; text-indent: 0px; }
.blog .widget .contributors-slider .slick-arrow:focus,
.blog .widget .contributors-slider .slick-arrow:active { outline: none; }
.blog .widget .contributors-slider .slick-arrow:hover { color: #005aff; }
.blog .widget .contributors-slider .slick-arrow.slick-prev { left: 0; text-align: left; }
.blog .widget .contributors-slider .slick-arrow.slick-prev:after { content: '\00ab'; }
.blog .widget .contributors-slider .slick-arrow.slick-next { right: 0; text-align: right; }
.blog .widget .contributors-slider .slick-arrow.slick-next:after { content: '\00bb'; }
.blog .widget .contributors-slider .slick-arrow.slick-disabled { color: #cccccc; cursor: default; }
.blog .widget .contributors-slider .slick-slide a { width: 40px; height: 40px; display: block; font-size: 0; line-height: 0; text-indent: -9000px; display: table; margin: 0 auto; }
.blog .widget .contributors-slider .slick-slide a.author-1 { background: url(asset/authors/author-1.jpg) no-repeat 0 0; }
.blog .widget .contributors-slider .slick-slide a.author-2 { background: url(asset/authors/author-2.jpg) no-repeat 0 0; }
.blog .widget .contributors-slider .slick-slide a.author-3 { background: url(asset/authors/author-3.jpg) no-repeat 0 0; }
.blog .widget .contributors-slider .slick-slide a.author-4 { background: url(asset/authors/author-4.jpg) no-repeat 0 0; }
.blog .widget .contributors-slider .slick-slide a.author-will-connington { background: url(asset/authors/will-connington-blog-sidebar.jpg) no-repeat 0 0; }

@media only screen and (min-width:480px) {
	.blog .widget { display: inline-block; width: 48%; margin: 0 1%; float: left; }
	.blog .widget:nth-child(odd) { clear: both; }
	.blog .widget > strong { text-align: left; }
	.blog .widget .menu-list li { padding: 0; }
}

@media only screen and (min-width:480px) and (max-width:899px) {
	.blog .widget:nth-child(4),
	.blog .widget:nth-child(5) { width: 48%; }
}

@media only screen and (min-width:600px) {
	.blog .widget { width: 31.33%; }
	.blog .widget:nth-child(odd) { clear: none; }
	.blog .widget:nth-child(4n+4) { clear: both; }
}

@media only screen and (min-width:900px) {
	.blog aside { padding: 0; }
	.blog .widget { width: 100%; margin: 0; display: block; float: none; }
	.blog .widget .sb-button { float: right; display: block; }
}
article.blog { font-size: 15px; line-height: 28px; color: #606060; }
article.blog p a { color: #005aff; text-decoration: none; }
article.blog p a:hover { text-decoration: underline; }
article.blog h1 { padding: 0 0 15px 0; margin: 0; font-size: 27px; line-height: 31px; color: #616161; font-weight: bold; font-style: normal; font-family: 'Raleway', sans-serif; }
article.blog h2 { padding: 0 0 25px 0; margin: 0; font-size: 24px; line-height: 26px; color: #616161; font-weight: bold; font-style: normal; font-family: 'Raleway', sans-serif; background: none; text-transform: uppercase; }
article.blog h3 { padding: 0 0 25px 0; margin: 0; font-size: 20px; line-height: 24px; color: #616161; font-weight: bold; font-style: normal; font-family: 'Raleway', sans-serif; }
article.blog p { padding: 0 0 25px 0; margin: 0; }
article.blog p.faq { padding: 0 0 20px 35px; margin: 0; }
article.blog .meta { display: block; padding: 0 0 20px 0; border: 0; font-size: 12px; line-height: 18px; color: #797979; text-align: center; }
article.blog > p.meta + p { font-weight: normal; }
article.blog .meta strong { font-weight: bold; color: #000000; font-size: 13px; }
article.blog .meta span { padding: 0 0 0 30px; display: inline-block; position: relative; }
article.blog .meta span:before { content: '|'; position: absolute; left: 15px; top: 0; display: block; }
article.blog .img-holder { margin: 0 0 25px 0; position: relative; }
article.blog .img-holder img { display: block; width: 100%; height: auto; }
article.blog .img-holder iframe { display: block; width: 100%; }
article.blog .img-holder .soc-icons { position: absolute; bottom: 10px; right: 10px; padding: 8px 15px; background: rgba(0, 0, 0, 0.5); }
article.blog .img-holder .soc-icons a { float: left; font-size: 0; line-height: 0; text-indent: -9999px; margin-left: 15px; width: 30px; height: 30px; background: url(asset/icon/soc-icons.png) no-repeat 0 0; }
article.blog .img-holder .soc-icons a:first-child { margin-left: 0; }
article.blog .img-holder .soc-icons a.icon-f { background-position: 0 0; }
article.blog .img-holder .soc-icons a.icon-f:hover { background-position: 0 -30px; }
article.blog .img-holder .soc-icons a.icon-t { background-position: -30px 0; }
article.blog .img-holder .soc-icons a.icon-t:hover { background-position: -30px -30px; }
article.blog .img-holder .soc-icons a.icon-p { background-position: -60px 0; }
article.blog .img-holder .soc-icons a.icon-p:hover { background-position: -60px -30px; }
article.blog blockquote { position: relative; padding: 90px 20px 20px; margin: 0 0 25px 0; font-size: 16px; line-height: 23px; color: #ffffff; font-style: italic; text-align: center; background: rgb(70, 102, 119); background: -moz-linear-gradient(left, rgba(70, 102, 119, 1) 0%, rgba(108, 135, 149, 1) 50%, rgba(108, 135, 149, 1) 100%); background: -webkit-linear-gradient(left, rgba(70, 102, 119, 1) 0%, rgba(108, 135, 149, 1) 50%, rgba(108, 135, 149, 1) 100%); background: linear-gradient(to right, rgba(70, 102, 119, 1) 0%, rgba(108, 135, 149, 1) 50%, rgba(108, 135, 149, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466677', endColorstr='#6c8795', GradientType=1); }
article.blog blockquote:before { content: ''; position: absolute; top: 20px; transform: translateX(-50%); left: 50%; width: 91px; height: 62px; background: url(asset/quote-icon.png) no-repeat 0 0; display: block; }
article.blog blockquote:after { content: ''; position: absolute; top: 8px; left: 8px; right: 8px; bottom: 8px; border: solid 1px #97aab4; background: transparent; display: block; }
article.blog blockquote p { padding: 0; }
article.blog blockquote em { display: block; margin: 10px 0 0 0; border-top: solid 1px #97aab4; padding: 10px 0 0 0; font-size: 12px; line-height: 20px; color: #b3d0df; font-style: normal; }
article.blog blockquote strong { color: #ffffff; font-size: 16px; }
article.blog img.left,
article.blog img.alignleft,
article.blog img.right,
article.blog img.alignright { float: none; margin: 0 auto 25px auto; display: table; }
article.blog > ul { margin: 0 0 25px 0; list-style: none outside none; }
article.blog > ul li { position: relative; padding: 0 0 0 20px; margin: 20px 0 0 0; font-style: italic; font-size: 16px; line-height: 20px; }
article.blog > ul li li { padding: 5px 0; }
article.blog > ul li:first-child { margin: 0; }
article.blog > ul li:before { content: ''; position: absolute; top: 7px; left: 0; width: 6px; height: 6px; background: #32c752; border-radius: 50%; display: block; }
article.blog > ul li li:before { display: none; }
article.blog .faqs { padding: 25px 0 0 0; border-top: solid 1px #e8e8e8; }
article.blog .faqs h3,
article.blog .faqs h4 { padding: 0 0 15px 0; position: relative; text-indent: 18px; font-size: 18px; line-height: 22px; color: #336a98; font-style: italic; margin: 0; }
article.blog .faqs h3:after,
article.blog .faqs h4:after { content: '\003e'; position: absolute; top: -2px; left: -18px; display: block; color: #6f6f6f; font-size: 14px; font-style: normal; }
article.blog .center { margin-left: auto; margin-right: auto; display: table; }
.post-slider { position: relative; margin: 0 0 30px 0; background: rgb(230, 234, 237); background: -moz-linear-gradient(top, rgba(230, 234, 237, 1) 0%, rgba(211, 218, 226, 1) 80%); background: -webkit-linear-gradient(top, rgba(230, 234, 237, 1) 0%, rgba(211, 218, 226, 1) 80%); background: linear-gradient(to bottom, rgba(230, 234, 237, 1) 0%, rgba(211, 218, 226, 1) 80%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6eaed', endColorstr='#d3dae2', GradientType=0); }
.post-slider ul { list-style: none outside none; margin: 0; padding: 20px 30px; }
.post-slider li { font-size: 14px; line-height: 22px; }
.post-slider img { display: block; width: 100%; height: auto; margin: 0 0 20px 0; }
.post-slider strong { margin: 0 0 15px 0; background: #ffffff; padding: 5px 10px; font-size: 15px; line-height: 18px; color: #00acdd; font-weight: 700; text-align: left; display: block; }
.post-slider span { display: block; padding: 10px; background: #ffffff; margin: 0; }
.post-slider .slick-arrow { position: absolute; top: 50%; transform: translateY(-50%); padding: 0; width: 22px; height: 125px; background: #ffffff; border: 0; font-size: 0; line-height: 0; text-indent: -9999px; color: #000000; }
.post-slider .slick-arrow:after { content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width: 100%; text-align: center; display: block; text-indent: 0px; font-size: 40px; line-height: 40px; margin-top: -5px; }
.post-slider .slick-arrow:focus { outline: none; }
.post-slider .slick-prev { left: 0; border-radius: 0 5px 5px 0; }
.post-slider .slick-prev:after { content: '\2039'; }
.post-slider .slick-next { right: 0; border-radius: 5px 0 0 5px; }
.post-slider .slick-next:after { content: '\203A'; }
.post-slider .slick-arrow.slick-disabled { cursor: default; color: #cccccc; }

@media only screen and (min-width:480px) {
	article.blog img.left,
	article.blog img.alignleft { float: left; margin: 5px 30px 10px 0; max-width: 60%; }
	article.blog img.right,
	article.blog img.alignright { float: right; margin: 5px 0 10px 30px; max-width: 60%; }
	article.blog blockquote { padding: 20px 30px 20px 160px; text-align: left; }
	article.blog blockquote:before { top: 50%; transform: translate(0, -50%); left: 35px; }
	article.blog .faqs h3 { text-align: left; }
	.post-slider ul { padding-left: 67px; padding-right: 68px; }
	.post-slider .slick-arrow { width: 42px; }
	.post-slider .slick-arrow:after { font-size: 60px; line-height: 60px; }
}

@media only screen and (min-width:600px) {
	article.blog .meta { text-align: left; }
}
article.blog .latest-posts { position: relative; padding: 25px 0 50px 0; margin: 0 0 20px 0; border-top: solid 1px #e8e8e8; }
article.blog .latest-posts h2 { padding: 0; margin: 0; font-size: 20px; line-height: 24px; color: #616161; font-weight: bold; font-style: normal; font-family: 'Raleway', sans-serif; background: none; text-transform: uppercase; }
article.blog .latest-posts .btn-view-all { position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); }
article.blog .latest-posts ul { list-style: none outside none; padding: 0; margin: 0; }
article.blog .latest-posts ul:after { content: ''; display: block; clear: both; }
article.blog .latest-posts ul h2 { font-size: 14px; font-weight: normal; font-weight: 500; font-family: 'Raleway', sans-serif; text-transform: none; color: #383838; line-height: 18px; padding: 0; }
article.blog .latest-posts ul li { display: block; width: 100%; padding: 0; margin: 20px 0 0 0; font-size: 14px; line-height: 18px; color: #383838; text-align: center; font-weight: 500; font-family: 'Raleway', sans-serif; }
article.blog .latest-posts ul li img { display: block; width: 100%; height: auto; margin: 0 0 8px 0; }
article.blog .latest-posts ul li a { color: #383838; max-width: 270px; width: 100%; margin: 0 auto; display: block; text-decoration: none; }
article.blog .latest-posts ul li a:hover { text-decoration: underline; }
article.blog .latest-posts ul li h3 { font-size: 14px; font-weight: 500; color: #383838; line-height: 18px; }


@media only screen and (min-width:480px) {
	article.blog .latest-posts h2 { padding: 0 0 15px 0; }
	article.blog .latest-posts ul li { float: left; width: 32%; padding: 0; margin: 0 0 0 2%; }
	article.blog .latest-posts ul li:first-child { margin: 0; }
}

@media only screen and (min-width:600px) {
	article.blog .latest-posts { padding-bottom: 0; margin: 0; }
	article.blog .latest-posts h2 { padding: 0 0 25px 0; }
	article.blog .latest-posts .btn-view-all { top: 18px; right: 0; bottom: auto; left: auto; transform: translateX(0); display: block; margin: 0; }
	article.blog .latest-posts ul li { width: 30%; margin-left: 5%; text-align: left; }
	article.blog .latest-posts ul li a { max-width: 100%; }
}
.author-wp { margin: 0 0 25px 0; padding: 0; position: relative; min-height: 240px; }
.author-wp:after { content: ''; display: block; clear: both; }
.author-wp .image { max-width: 335px; padding: 16px; border: solid 1px #dfdfdf; display: table; margin: 0 auto 20px auto; }
.author-wp .image img { display: block; width: 100%; height: auto; }
.author-wp .col { width: 100%; display: block; font-size: 14px; line-height: 20px; color: #626669; text-align: left; }
.author-wp .col ul { list-style: none outside none; margin: 0; padding: 0; }
.author-wp .col .row { display: table; border-bottom: dashed 1px #dfdfdf; width: 100%; height: 49px; padding: 5px 0; }
.author-wp .col:last-child .row { height: 98px; display: table; vertical-align: middle; padding: 10px 0; }
.author-wp .col .row:first-child { border-top: dashed 1px #dfdfdf; }
.author-wp .col:last-child .row:first-child { border-top: 0; }
.author-wp .col .row:after { content: ''; display: block; clear: both; }
.author-wp .col .row .lside { display: table-cell; width: 40%; vertical-align: middle; }
.author-wp .col .row .rside { display: table-cell; font-size: 13px; line-height: 20px; color: #4c5256; text-align: right; font-weight: bold; width: 60%; vertical-align: middle; }
.author-wp .col .row .rside.name { font-size: 15px; }
.author-wp .col .row .quote { padding: 10px 0 0 0; color: #4c5256; font-size: 13px; line-height: 20px; font-weight: bold; font-style: italic; display: block; }
.author-wp .col .row ul { margin: 10px 0 0 0; display: block; }
.author-wp .col .row ul li { display: block; font-size: 13px; line-height: 22px; color: #005aff; }
.author-wp .col .row ul li a { text-indent: 15px; position: relative; color: #005aff; text-decoration: none; display: block; }
.author-wp .col .row ul li a:hover { text-decoration: underline; }
.author-wp .col .row ul li a:before { content: '\203A'; position: absolute; top: 0; left: -15px; display: block; color: #5490ff; }
.author-wp .col:last-child .lside { width: 100%; float: none; display: block; }

@media only screen and (min-width:480px) {
	.author-wp .col { padding: 0 0 0 4.5%; width: 47.75%; float: left; display: inline; }
	.author-wp .col:nth-child(2) { padding-left: 0; }
	.author-wp .col:last-child .row:first-child { border-top: dashed 1px #dfdfdf; }
}

@media only screen and (min-width:900px) {
	.author-wp { padding: 0 0 0 370px; }
	.author-wp .image { position: absolute; left: 0; top: 0; display: block; margin: 0; }
	.author-wp .col,
	.author-wp .col:nth-child(2) { padding: 0 0 0 4.5%; width: 45.5%; }
}
.sign-box { padding: 0 0 20px 0; }
.sign-box:after { content: ''; display: block; clear: both; }
.sign-box .name { display: block; padding: 20px 40px 0 0; font-size: 18px; line-height: 22px; color: #626669; font-weight: bold; }
.sign-box .name span { display: block; padding: 25px 0 0 0; }
.sign-box img { display: block; margin-top: 20px; }

@media only screen and (min-width:480px) {
	.sign-box .name { float: left; padding-top: 0; }
	.sign-box img { float: left; margin: 0; }
}

/*terms*/

/*a[href^="/to/"] { position: relative; }
a[href^="/to/"]:before { content: none; background: #fffcfb; border: 1px solid #f3a06f; font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 1.5; font-weight: 400; color: #5d5d5d; white-space: normal; position: absolute; top: 100%; left: 0; right: 0; min-width: 200px; margin: 10px 0 0; padding: 5px; text-align: left; visibility: hidden; opacity: 0; transform: translateY(-10px); transition: transform .25s, opacity .25s, visibility 0s .25s; pointer-events: none; text-transform: none; text-indent: 0; text-shadow: none; }
a[href^="/to/"]:hover:before { visibility: visible; opacity: 1; transform: none; transition: opacity .25s, transform .25s; } */
.section-table:after { content: ''; display: block; clear: both; overflow: hidden; }
.section-table .row { z-index: 1; }
.section-table .row:hover,
.section-table .row:hover .col-button,
.section-table .row:hover .col-button a { z-index: 6; }
.previewbox a[href^="/to/"]:before { min-width: 330px; left: auto; margin-right: -50px; }
.boxes-offer > .boxes .link a[href^="/to/"]:before,
.side-top > .button > a[href^="/to/"]:before,
.section-table .col-button a[href^="/to/"]:before,
.singleboard .rside a[href^="/to/"]:before { left: auto; }
.wrap-casino .whitebox a[href^="/to/"] { z-index: 5; }
.top-jackpots > .box:last-child > .link a[href^="/to/"]:before { left: auto; }
article > p a[href^="/to/"]:before { min-width: 200px; left: 50%; right: auto; transform: translateX(-50%); }
article > p a[href^="/to/"]:hover:before { transform: translateX(-50%); }
article > p a.terms-bottom[href^="/to/"] { z-index: 2; }
article > p a.terms-bottom[href^="/to/"]:before { margin: 3px 0 0; }
.atable a[href^="/to/"]:hover,
.table-best-casino .btn-orange:hover,
.table-best-casino .btn-yellow:hover,
.list-links-boxes .btn-orange:hover { z-index: 2; }
.atable a[href^="/to/"]:before,
.slot-jackpot-primary a[href^="/to/"]:before { left: auto; right: 0; }
.wrap-summary .offer>a[href^="/to/"]:before { left: -50px; right: -50px; }

@media only screen and (min-width:600px) {
	.slotlist>.type .link a[href^="/to/"]:before { width: 400px; z-index: 1 }
}

@media only screen and (min-width:920px) {
	article > p a[href^="/to/"]:before { min-width: 400px; }
	.whitebox a[href^="/to/"]:before { min-width: 400px; }
}
.col-logo a span,
.col-logo span span { position: relative; }
.col-logo a span:before,
.col-logo span span:before { content: none; background: #fffcfb; border: 1px solid #f3a06f; font-family: 'Open Sans', sans-serif; font-size: 11px; line-height: 1.5; font-weight: 400; color: #5d5d5d; white-space: normal; position: absolute; bottom: 100%; left: 0; right: 0; min-width: 150px; margin: 0 0 10px; padding: 5px; text-align: left; visibility: hidden; opacity: 0; transform: translateY(-10px); transition: transform .25s, opacity .25s, visibility 0s .25s; pointer-events: none; text-transform: none; text-indent: 0; text-shadow: none; }
.col-logo a span:hover:before,
.col-logo span span:hover:before { visibility: visible; opacity: 1; transform: none; transition: opacity .25s, transform .25s; }
.section-table .col-logo a span:before,
.section-table .col-logo span span:before { left: 0 }

.empty-box { min-height: 1000px; }



/* ------------------------------------------------------------ *\
	Quiz
\* ------------------------------------------------------------ */

.quiz { position: relative; padding: 10px; margin-bottom: 40px; color: #fff; box-sizing: border-box;
	background: #466677;
	background: -moz-linear-gradient(left, #466677 0%, #6c8795 48%, #6c8795 100%);
	background: -webkit-linear-gradient(left, #466677 0%, #6c8795 48%, #6c8795 100%);
	background: linear-gradient(to right, #466677 0%, #6c8795 48%, #6c8795 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#466677', endColorstr='#6c8795', GradientType=1);
}
.quiz.quiz-finished .quiz-number { opacity: 0; visibility: hidden; }

.quiz .quiz-step { position: absolute; width: 100%; top: 0; left: 0; padding: 10px; transform: translateY(-100px); opacity: 0; visibility: hidden; text-align: center; transition: transform .3s, opacity .3s, visibility .3s; }
.quiz .quiz-inner { border: 1px solid #fff; }
.quiz .quiz-steps { position: relative; overflow: hidden; }
.quiz .quiz-results { text-align: center; transition: opacity .3s, visibility .3s; }

.quiz .quiz-result { display: none; padding: 10px; }
.quiz .quiz-result strong { display: block; font-size: 22px; text-align: center; }
.quiz .quiz-result-active { display: block; animation: popIn .3s; }

.quiz .quiz-number { position: absolute; top: 100%; left: 50%; margin-top: 5px; transform: translateX(-50%); font-weight: 700; color: #606060; transition: opacity .3s, visibility .3s; }
.quiz .quiz-number span { font-weight: 400; }

.quiz .quiz-step-active { position: static; display: block; transform: translateY(0); opacity: 1; visibility: visible; }
.quiz .quiz-step-active ~ .quiz-step { transform: translateY(100px); }

.quiz .quiz-answers { display: flex; border-top: 1px solid #fff; cursor: pointer; }
.quiz .quiz-answers span { flex: 1 1 100%; padding: 10px; text-align: center; transition: color .3s, background .3s; }
.quiz .quiz-answers span:hover { color: #466677; background: #fff; }
.quiz .quiz-answers span + span { border-left: 1px solid #fff; }

.quiz.quiz-finished .quiz-answers,
.quiz.quiz-finished .quiz-content { display: none; }

.quiz *,
.quiz *:before,
.quiz *:after { box-sizing: border-box; }

@media(min-width: 500px){
	.quiz { max-width: 530px; margin-right: auto; margin-left: auto; }

	.quiz .quiz-inner { position: relative; display: flex; align-items: center; overflow: hidden; }
	.quiz .quiz-steps { overflow: visible; }

	.quiz .quiz-answers { display: block; flex: 0 0 100px; border: 0; border-left: 1px solid #fff; }
	.quiz .quiz-answers span { display: block; }
	.quiz .quiz-answers span + span { border: 0; border-top: 1px solid #fff; }

	.quiz.quiz-finished .quiz-results,
	.quiz .quiz-content { flex: 0 1 100%; }
}

@-webkit-keyframes popIn {
	0%, 100% { transform: scale(1); }
	50% { transform: scale(1.2); }
}
@-o-keyframes popIn {
	0%, 100% { transform: scale(1); }
	50% { transform: scale(1.2); }
}
@-moz-keyframes popIn {
	0%, 100% { transform: scale(1); }
	50% { transform: scale(1.2); }
}
@keyframes popIn {
	0%, 100% { transform: scale(1); }
	50% { transform: scale(1.2); }
}

/* ------------------------------------------------------------ *\
	Quiz
\* ------------------------------------------------------------ */

.boxes-offer-flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; padding: 5px 0px; background-color: #d7f3ff; }

.boxes-offer-flex table,
.boxes-offer-flex thead,
.boxes-offer-flex thead,
.boxes-offer-flex tfoot,
.boxes-offer-flex tr,
.boxes-offer-flex th,
.boxes-offer-flex td { position: relative; display: block; }
.boxes-offer-flex table { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; max-width: 100%; min-width: 224px; }
.boxes-offer-flex thead { display: none; }
.boxes-offer-flex .img { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; display: none; position: relative; width: 436px; min-height: 280px; max-width: -webkit-calc(100% - 683px); max-width: calc(100% - 683px); border: 1px solid #ddd; background-color: #fff; margin: 5px 10px 5px 5px; -webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1; }
.boxes-offer-flex .img:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; border: 1px solid #c7c7c7; margin: 4px; background-color: #fcfcfc; }
.boxes-offer-flex .img img { position: relative; display: block; position: absolute; top: 50%; left: 50%; max-width: 80%; width: auto; height: auto; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); }
.boxes-offer-flex tbody { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; overflow: auto; }
.boxes-offer-flex tbody tr { -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 214px; -ms-flex: 0 0 214px; flex: 0 0 214px; max-width: 214px; min-height: 316px; padding: 15px; border: 1px solid #ddd; margin: 5px; background-color: #fff; }
.boxes-offer-flex tbody tr:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; border: 1px solid #c7c7c7; margin: 4px; background-color: #fcfcfc; }
.boxes-offer-flex ._logo { position: relative; height: 60px; }
.boxes-offer-flex ._logo span { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); }
.boxes-offer-flex .best:before { background: -webkit-gradient(linear, left top, left bottom, from(#c5e4f2),to(#ffffff)); background: -o-linear-gradient(top, #c5e4f2 0%,#ffffff 100%); background: linear-gradient(to bottom, #c5e4f2 0%,#ffffff 100%); }
.boxes-offer-flex .terms { display: none; font-size: 9px; line-height: 1.22; color: #8b8b8b; }
.boxes-offer-flex .terms span,
.boxes-offer-flex .terms a { text-decoration: underline; color: inherit; }
.boxes-offer-flex .main { font-size: 15px; line-height: 1.1; color: #506475; text-align: center; }
.boxes-offer-flex .main div { display: none; }
.boxes-offer-flex .main[data-btn] { padding: 10px 0px; border-bottom: 1px solid #ddd; margin-bottom: 10px; text-align: center; }
.boxes-offer-flex .main[data-btn]:before { content: attr(data-btn); display: inline-block; width: 138px; padding: 10px 8px; border: 1px solid #c7c7c7; font-size: 17px; font-weight: bold; color: #466577; text-align: center; border-radius: 4px; cursor: pointer; }
.boxes-offer-flex .main strong { font-family: 'russo one', sans-serif; display: block; font-size: 18px; font-weight: normal; color: #506475; }
.boxes-offer-flex .main b { font-family: 'russo one', sans-serif; font-size: 17px; font-weight: normal; }
.boxes-offer-flex .main span { color: #616161; }
.boxes-offer-flex .info { position: relative; overflow: hidden; font-size: 12px; line-height: 1.4; }
.boxes-offer-flex .info[data-text] { text-align: right; }
.boxes-offer-flex .info[data-text] span { display: inline-block; min-width: 36px; text-align: left; }
.boxes-offer-flex .info[data-text]:before { content: attr(data-text); float: left; }
.boxes-offer-flex .link { border-top: 1px solid #ddd; padding: 20px 0 5px; margin-top: 17px; }
.boxes-offer-flex .link  { text-align: center; }
.boxes-offer-flex .btn { display: inline-block; width: 142px; padding: 8px 7px; margin: 0; font-size: 17px;  }
.boxes-offer-flex .btn:before { content: none; }
.boxes-offer-flex .info.big { margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #3f3f3f; }
.boxes-offer-flex .info.big.v2 { margin-bottom: 3px; font-size: 13px; font-weight: bold; color: #3f3f3f; }
.boxes-offer-flex .best:after { content: ''; position: absolute; top: -1px; left: -1px; display: block; width: 65px; height: 60px; background: url(asset/flag-best.png); }

.boxes-offer-flex tbody { -webkit-perspective: 1000px; perspective: 1000px; }
.boxes-offer-flex tbody:before,
.boxes-offer-flex tbody:after { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: -webkit-calc(50vw - 112px); width: calc(50vw - 112px); height: 20px; }
.boxes-offer-flex tbody.no-scroll { overflow: visible; }
.boxes-offer-flex tr { -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.boxes-offer-flex .flipped .main div { display: block; }
.boxes-offer-flex .flipped .info { display: none; }
.boxes-offer-flex .flipped .main[data-btn] { padding: 0; border: 0; margin: -3px 0 10px; }
.boxes-offer-flex .flipped .main[data-btn]:before { display: none; }
.boxes-offer-flex .flipped .terms { display: block; }
.boxes-offer-flex .flipped .link { border: 0; padding: 0 0 10px; margin: 0; }
.boxes-offer-flex .flipped .type { display: none; }

.boxes-offer-flex .flip-front { -webkit-animation: flip-front .5s linear 0s forwards; animation: flip-front .5s linear 0s forwards; }
.boxes-offer-flex .flip-back { -webkit-animation: flip-back .5s linear 0s forwards; animation: flip-back .5s linear 0s forwards; }

.boxes-offer-flex.left tbody,
.boxes-offer-flex.right tbody { overflow: hidden; }

@-webkit-keyframes flip-front { 0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } 50% {-webkit-transform: rotateY(-90deg);transform: rotateY(-90deg); } 100% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } }

@keyframes flip-front { 0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } 50% {-webkit-transform: rotateY(-90deg);transform: rotateY(-90deg); } 100% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } }
@-webkit-keyframes flip-back { 0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } 50% {-webkit-transform: rotateY(-90deg);transform: rotateY(-90deg); } 100% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } }
@keyframes flip-back { 0% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } 50% {-webkit-transform: rotateY(-90deg);transform: rotateY(-90deg); } 100% {-webkit-transform: rotateY(0deg);transform: rotateY(0deg); } }

@media(min-width: 700px){
	.boxes-offer-flex tbody { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

	.boxes-offer-flex tbody:before,
	.boxes-offer-flex tbody:after { content: none; }

	.boxes-offer-flex tbody { overflow: visible; }

	.boxes-offer-flex.left,
	.boxes-offer-flex.right { margin: 5px 20px 15px; }
	.boxes-offer-flex.left { float: left; display: block; margin-left: 0; }
	.boxes-offer-flex.right { float: right; display: block; margin-right: 0; }
	.boxes-offer-flex.left table,
	.boxes-offer-flex.right table { max-width: none; }
}

@media(min-width: 1024px){
	.boxes-offer-flex { padding: 5px; }
	.boxes-offer-flex .img { display: block; }
}

/* ------------------------------------------------------------ *\
	Table Flex column-span: ;
\* ------------------------------------------------------------ */

.table-columns-flex.col-1-5 td:nth-child(1),
.table-columns-flex.col-1-5 th:nth-child(1) { max-width: 5%; }
.table-columns-flex.col-1-10 td:nth-child(1),
.table-columns-flex.col-1-10 th:nth-child(1) { max-width: 10%; }
.table-columns-flex.col-1-15 td:nth-child(1),
.table-columns-flex.col-1-15 th:nth-child(1) { max-width: 15%; }
.table-columns-flex.col-1-20 td:nth-child(1),
.table-columns-flex.col-1-20 th:nth-child(1) { max-width: 20%; }
.table-columns-flex.col-1-25 td:nth-child(1),
.table-columns-flex.col-1-25 th:nth-child(1) { max-width: 25%; }
.table-columns-flex.col-1-30 td:nth-child(1),
.table-columns-flex.col-1-30 th:nth-child(1) { max-width: 30%; }
.table-columns-flex.col-1-35 td:nth-child(1),
.table-columns-flex.col-1-35 th:nth-child(1) { max-width: 35%; }
.table-columns-flex.col-1-40 td:nth-child(1),
.table-columns-flex.col-1-40 th:nth-child(1) { max-width: 40%; }
.table-columns-flex.col-1-45 td:nth-child(1),
.table-columns-flex.col-1-45 th:nth-child(1) { max-width: 45%; }
.table-columns-flex.col-1-50 td:nth-child(1),
.table-columns-flex.col-1-50 th:nth-child(1) { max-width: 50%; }
.table-columns-flex.col-1-55 td:nth-child(1),
.table-columns-flex.col-1-55 th:nth-child(1) { max-width: 55%; }
.table-columns-flex.col-1-60 td:nth-child(1),
.table-columns-flex.col-1-60 th:nth-child(1) { max-width: 60%; }
.table-columns-flex.col-1-65 td:nth-child(1),
.table-columns-flex.col-1-65 th:nth-child(1) { max-width: 65%; }
.table-columns-flex.col-1-70 td:nth-child(1),
.table-columns-flex.col-1-70 th:nth-child(1) { max-width: 70%; }
.table-columns-flex.col-1-75 td:nth-child(1),
.table-columns-flex.col-1-75 th:nth-child(1) { max-width: 75%; }
.table-columns-flex.col-1-80 td:nth-child(1),
.table-columns-flex.col-1-80 th:nth-child(1) { max-width: 80%; }
.table-columns-flex.col-1-85 td:nth-child(1),
.table-columns-flex.col-1-85 th:nth-child(1) { max-width: 85%; }
.table-columns-flex.col-1-90 td:nth-child(1),
.table-columns-flex.col-1-90 th:nth-child(1) { max-width: 90%; }
.table-columns-flex.col-1-95 td:nth-child(1),
.table-columns-flex.col-1-95 th:nth-child(1) { max-width: 95%; }
.table-columns-flex.col-1-100 td:nth-child(1),
.table-columns-flex.col-1-100 th:nth-child(1) { max-width: 100%; }
.table-columns-flex.col-2-5 td:nth-child(2),
.table-columns-flex.col-2-5 th:nth-child(2) { max-width: 5%; }
.table-columns-flex.col-2-10 td:nth-child(2),
.table-columns-flex.col-2-10 th:nth-child(2) { max-width: 10%; }
.table-columns-flex.col-2-15 td:nth-child(2),
.table-columns-flex.col-2-15 th:nth-child(2) { max-width: 15%; }
.table-columns-flex.col-2-20 td:nth-child(2),
.table-columns-flex.col-2-20 th:nth-child(2) { max-width: 20%; }
.table-columns-flex.col-2-25 td:nth-child(2),
.table-columns-flex.col-2-25 th:nth-child(2) { max-width: 25%; }
.table-columns-flex.col-2-30 td:nth-child(2),
.table-columns-flex.col-2-30 th:nth-child(2) { max-width: 30%; }
.table-columns-flex.col-2-35 td:nth-child(2),
.table-columns-flex.col-2-35 th:nth-child(2) { max-width: 35%; }
.table-columns-flex.col-2-40 td:nth-child(2),
.table-columns-flex.col-2-40 th:nth-child(2) { max-width: 40%; }
.table-columns-flex.col-2-45 td:nth-child(2),
.table-columns-flex.col-2-45 th:nth-child(2) { max-width: 45%; }
.table-columns-flex.col-2-50 td:nth-child(2),
.table-columns-flex.col-2-50 th:nth-child(2) { max-width: 50%; }
.table-columns-flex.col-2-55 td:nth-child(2),
.table-columns-flex.col-2-55 th:nth-child(2) { max-width: 55%; }
.table-columns-flex.col-2-60 td:nth-child(2),
.table-columns-flex.col-2-60 th:nth-child(2) { max-width: 60%; }
.table-columns-flex.col-2-65 td:nth-child(2),
.table-columns-flex.col-2-65 th:nth-child(2) { max-width: 65%; }
.table-columns-flex.col-2-70 td:nth-child(2),
.table-columns-flex.col-2-70 th:nth-child(2) { max-width: 70%; }
.table-columns-flex.col-2-75 td:nth-child(2),
.table-columns-flex.col-2-75 th:nth-child(2) { max-width: 75%; }
.table-columns-flex.col-2-80 td:nth-child(2),
.table-columns-flex.col-2-80 th:nth-child(2) { max-width: 80%; }
.table-columns-flex.col-2-85 td:nth-child(2),
.table-columns-flex.col-2-85 th:nth-child(2) { max-width: 85%; }
.table-columns-flex.col-2-90 td:nth-child(2),
.table-columns-flex.col-2-90 th:nth-child(2) { max-width: 90%; }
.table-columns-flex.col-2-95 td:nth-child(2),
.table-columns-flex.col-2-95 th:nth-child(2) { max-width: 95%; }
.table-columns-flex.col-2-100 td:nth-child(2),
.table-columns-flex.col-2-100 th:nth-child(2) { max-width: 100%; }
.table-columns-flex.col-3-5 td:nth-child(3),
.table-columns-flex.col-3-5 th:nth-child(3) { max-width: 5%; }
.table-columns-flex.col-3-10 td:nth-child(3),
.table-columns-flex.col-3-10 th:nth-child(3) { max-width: 10%; }
.table-columns-flex.col-3-15 td:nth-child(3),
.table-columns-flex.col-3-15 th:nth-child(3) { max-width: 15%; }
.table-columns-flex.col-3-20 td:nth-child(3),
.table-columns-flex.col-3-20 th:nth-child(3) { max-width: 20%; }
.table-columns-flex.col-3-25 td:nth-child(3),
.table-columns-flex.col-3-25 th:nth-child(3) { max-width: 25%; }
.table-columns-flex.col-3-30 td:nth-child(3),
.table-columns-flex.col-3-30 th:nth-child(3) { max-width: 30%; }
.table-columns-flex.col-3-35 td:nth-child(3),
.table-columns-flex.col-3-35 th:nth-child(3) { max-width: 35%; }
.table-columns-flex.col-3-40 td:nth-child(3),
.table-columns-flex.col-3-40 th:nth-child(3) { max-width: 40%; }
.table-columns-flex.col-3-45 td:nth-child(3),
.table-columns-flex.col-3-45 th:nth-child(3) { max-width: 45%; }
.table-columns-flex.col-3-50 td:nth-child(3),
.table-columns-flex.col-3-50 th:nth-child(3) { max-width: 50%; }
.table-columns-flex.col-3-55 td:nth-child(3),
.table-columns-flex.col-3-55 th:nth-child(3) { max-width: 55%; }
.table-columns-flex.col-3-60 td:nth-child(3),
.table-columns-flex.col-3-60 th:nth-child(3) { max-width: 60%; }
.table-columns-flex.col-3-65 td:nth-child(3),
.table-columns-flex.col-3-65 th:nth-child(3) { max-width: 65%; }
.table-columns-flex.col-3-70 td:nth-child(3),
.table-columns-flex.col-3-70 th:nth-child(3) { max-width: 70%; }
.table-columns-flex.col-3-75 td:nth-child(3),
.table-columns-flex.col-3-75 th:nth-child(3) { max-width: 75%; }
.table-columns-flex.col-3-80 td:nth-child(3),
.table-columns-flex.col-3-80 th:nth-child(3) { max-width: 80%; }
.table-columns-flex.col-3-85 td:nth-child(3),
.table-columns-flex.col-3-85 th:nth-child(3) { max-width: 85%; }
.table-columns-flex.col-3-90 td:nth-child(3),
.table-columns-flex.col-3-90 th:nth-child(3) { max-width: 90%; }
.table-columns-flex.col-3-95 td:nth-child(3),
.table-columns-flex.col-3-95 th:nth-child(3) { max-width: 95%; }
.table-columns-flex.col-3-100 td:nth-child(3),
.table-columns-flex.col-3-100 th:nth-child(3) { max-width: 100%; }
.table-columns-flex.col-4-5 td:nth-child(4),
.table-columns-flex.col-4-5 th:nth-child(4) { max-width: 5%; }
.table-columns-flex.col-4-10 td:nth-child(4),
.table-columns-flex.col-4-10 th:nth-child(4) { max-width: 10%; }
.table-columns-flex.col-4-15 td:nth-child(4),
.table-columns-flex.col-4-15 th:nth-child(4) { max-width: 15%; }
.table-columns-flex.col-4-20 td:nth-child(4),
.table-columns-flex.col-4-20 th:nth-child(4) { max-width: 20%; }
.table-columns-flex.col-4-25 td:nth-child(4),
.table-columns-flex.col-4-25 th:nth-child(4) { max-width: 25%; }
.table-columns-flex.col-4-30 td:nth-child(4),
.table-columns-flex.col-4-30 th:nth-child(4) { max-width: 30%; }
.table-columns-flex.col-4-35 td:nth-child(4),
.table-columns-flex.col-4-35 th:nth-child(4) { max-width: 35%; }
.table-columns-flex.col-4-40 td:nth-child(4),
.table-columns-flex.col-4-40 th:nth-child(4) { max-width: 40%; }
.table-columns-flex.col-4-45 td:nth-child(4),
.table-columns-flex.col-4-45 th:nth-child(4) { max-width: 45%; }
.table-columns-flex.col-4-50 td:nth-child(4),
.table-columns-flex.col-4-50 th:nth-child(4) { max-width: 50%; }
.table-columns-flex.col-4-55 td:nth-child(4),
.table-columns-flex.col-4-55 th:nth-child(4) { max-width: 55%; }
.table-columns-flex.col-4-60 td:nth-child(4),
.table-columns-flex.col-4-60 th:nth-child(4) { max-width: 60%; }
.table-columns-flex.col-4-65 td:nth-child(4),
.table-columns-flex.col-4-65 th:nth-child(4) { max-width: 65%; }
.table-columns-flex.col-4-70 td:nth-child(4),
.table-columns-flex.col-4-70 th:nth-child(4) { max-width: 70%; }
.table-columns-flex.col-4-75 td:nth-child(4),
.table-columns-flex.col-4-75 th:nth-child(4) { max-width: 75%; }
.table-columns-flex.col-4-80 td:nth-child(4),
.table-columns-flex.col-4-80 th:nth-child(4) { max-width: 80%; }
.table-columns-flex.col-4-85 td:nth-child(4),
.table-columns-flex.col-4-85 th:nth-child(4) { max-width: 85%; }
.table-columns-flex.col-4-90 td:nth-child(4),
.table-columns-flex.col-4-90 th:nth-child(4) { max-width: 90%; }
.table-columns-flex.col-4-95 td:nth-child(4),
.table-columns-flex.col-4-95 th:nth-child(4) { max-width: 95%; }
.table-columns-flex.col-4-100 td:nth-child(4),
.table-columns-flex.col-4-100 th:nth-child(4) { max-width: 100%; }
.table-columns-flex.col-5-5 td:nth-child(5),
.table-columns-flex.col-5-5 th:nth-child(5) { max-width: 5%; }
.table-columns-flex.col-5-10 td:nth-child(5),
.table-columns-flex.col-5-10 th:nth-child(5) { max-width: 10%; }
.table-columns-flex.col-5-15 td:nth-child(5),
.table-columns-flex.col-5-15 th:nth-child(5) { max-width: 15%; }
.table-columns-flex.col-5-20 td:nth-child(5),
.table-columns-flex.col-5-20 th:nth-child(5) { max-width: 20%; }
.table-columns-flex.col-5-25 td:nth-child(5),
.table-columns-flex.col-5-25 th:nth-child(5) { max-width: 25%; }
.table-columns-flex.col-5-30 td:nth-child(5),
.table-columns-flex.col-5-30 th:nth-child(5) { max-width: 30%; }
.table-columns-flex.col-5-35 td:nth-child(5),
.table-columns-flex.col-5-35 th:nth-child(5) { max-width: 35%; }
.table-columns-flex.col-5-40 td:nth-child(5),
.table-columns-flex.col-5-40 th:nth-child(5) { max-width: 40%; }
.table-columns-flex.col-5-45 td:nth-child(5),
.table-columns-flex.col-5-45 th:nth-child(5) { max-width: 45%; }
.table-columns-flex.col-5-50 td:nth-child(5),
.table-columns-flex.col-5-50 th:nth-child(5) { max-width: 50%; }
.table-columns-flex.col-5-55 td:nth-child(5),
.table-columns-flex.col-5-55 th:nth-child(5) { max-width: 55%; }
.table-columns-flex.col-5-60 td:nth-child(5),
.table-columns-flex.col-5-60 th:nth-child(5) { max-width: 60%; }
.table-columns-flex.col-5-65 td:nth-child(5),
.table-columns-flex.col-5-65 th:nth-child(5) { max-width: 65%; }
.table-columns-flex.col-5-70 td:nth-child(5),
.table-columns-flex.col-5-70 th:nth-child(5) { max-width: 70%; }
.table-columns-flex.col-5-75 td:nth-child(5),
.table-columns-flex.col-5-75 th:nth-child(5) { max-width: 75%; }
.table-columns-flex.col-5-80 td:nth-child(5),
.table-columns-flex.col-5-80 th:nth-child(5) { max-width: 80%; }
.table-columns-flex.col-5-85 td:nth-child(5),
.table-columns-flex.col-5-85 th:nth-child(5) { max-width: 85%; }
.table-columns-flex.col-5-90 td:nth-child(5),
.table-columns-flex.col-5-90 th:nth-child(5) { max-width: 90%; }
.table-columns-flex.col-5-95 td:nth-child(5),
.table-columns-flex.col-5-95 th:nth-child(5) { max-width: 95%; }
.table-columns-flex.col-5-100 td:nth-child(5),
.table-columns-flex.col-5-100 th:nth-child(5) { max-width: 100%; }
.table-columns-flex.col-6-5 td:nth-child(6),
.table-columns-flex.col-6-5 th:nth-child(6) { max-width: 5%; }
.table-columns-flex.col-6-10 td:nth-child(6),
.table-columns-flex.col-6-10 th:nth-child(6) { max-width: 10%; }
.table-columns-flex.col-6-15 td:nth-child(6),
.table-columns-flex.col-6-15 th:nth-child(6) { max-width: 15%; }
.table-columns-flex.col-6-20 td:nth-child(6),
.table-columns-flex.col-6-20 th:nth-child(6) { max-width: 20%; }
.table-columns-flex.col-6-25 td:nth-child(6),
.table-columns-flex.col-6-25 th:nth-child(6) { max-width: 25%; }
.table-columns-flex.col-6-30 td:nth-child(6),
.table-columns-flex.col-6-30 th:nth-child(6) { max-width: 30%; }
.table-columns-flex.col-6-35 td:nth-child(6),
.table-columns-flex.col-6-35 th:nth-child(6) { max-width: 35%; }
.table-columns-flex.col-6-40 td:nth-child(6),
.table-columns-flex.col-6-40 th:nth-child(6) { max-width: 40%; }
.table-columns-flex.col-6-45 td:nth-child(6),
.table-columns-flex.col-6-45 th:nth-child(6) { max-width: 45%; }
.table-columns-flex.col-6-50 td:nth-child(6),
.table-columns-flex.col-6-50 th:nth-child(6) { max-width: 50%; }
.table-columns-flex.col-6-55 td:nth-child(6),
.table-columns-flex.col-6-55 th:nth-child(6) { max-width: 55%; }
.table-columns-flex.col-6-60 td:nth-child(6),
.table-columns-flex.col-6-60 th:nth-child(6) { max-width: 60%; }
.table-columns-flex.col-6-65 td:nth-child(6),
.table-columns-flex.col-6-65 th:nth-child(6) { max-width: 65%; }
.table-columns-flex.col-6-70 td:nth-child(6),
.table-columns-flex.col-6-70 th:nth-child(6) { max-width: 70%; }
.table-columns-flex.col-6-75 td:nth-child(6),
.table-columns-flex.col-6-75 th:nth-child(6) { max-width: 75%; }
.table-columns-flex.col-6-80 td:nth-child(6),
.table-columns-flex.col-6-80 th:nth-child(6) { max-width: 80%; }
.table-columns-flex.col-6-85 td:nth-child(6),
.table-columns-flex.col-6-85 th:nth-child(6) { max-width: 85%; }
.table-columns-flex.col-6-90 td:nth-child(6),
.table-columns-flex.col-6-90 th:nth-child(6) { max-width: 90%; }
.table-columns-flex.col-6-95 td:nth-child(6),
.table-columns-flex.col-6-95 th:nth-child(6) { max-width: 95%; }
.table-columns-flex.col-6-100 td:nth-child(6),
.table-columns-flex.col-6-100 th:nth-child(6) { max-width: 100%; }
.table-columns-flex.col-7-5 td:nth-child(7),
.table-columns-flex.col-7-5 th:nth-child(7) { max-width: 5%; }
.table-columns-flex.col-7-10 td:nth-child(7),
.table-columns-flex.col-7-10 th:nth-child(7) { max-width: 10%; }
.table-columns-flex.col-7-15 td:nth-child(7),
.table-columns-flex.col-7-15 th:nth-child(7) { max-width: 15%; }
.table-columns-flex.col-7-20 td:nth-child(7),
.table-columns-flex.col-7-20 th:nth-child(7) { max-width: 20%; }
.table-columns-flex.col-7-25 td:nth-child(7),
.table-columns-flex.col-7-25 th:nth-child(7) { max-width: 25%; }
.table-columns-flex.col-7-30 td:nth-child(7),
.table-columns-flex.col-7-30 th:nth-child(7) { max-width: 30%; }
.table-columns-flex.col-7-35 td:nth-child(7),
.table-columns-flex.col-7-35 th:nth-child(7) { max-width: 35%; }
.table-columns-flex.col-7-40 td:nth-child(7),
.table-columns-flex.col-7-40 th:nth-child(7) { max-width: 40%; }
.table-columns-flex.col-7-45 td:nth-child(7),
.table-columns-flex.col-7-45 th:nth-child(7) { max-width: 45%; }
.table-columns-flex.col-7-50 td:nth-child(7),
.table-columns-flex.col-7-50 th:nth-child(7) { max-width: 50%; }
.table-columns-flex.col-7-55 td:nth-child(7),
.table-columns-flex.col-7-55 th:nth-child(7) { max-width: 55%; }
.table-columns-flex.col-7-60 td:nth-child(7),
.table-columns-flex.col-7-60 th:nth-child(7) { max-width: 60%; }
.table-columns-flex.col-7-65 td:nth-child(7),
.table-columns-flex.col-7-65 th:nth-child(7) { max-width: 65%; }
.table-columns-flex.col-7-70 td:nth-child(7),
.table-columns-flex.col-7-70 th:nth-child(7) { max-width: 70%; }
.table-columns-flex.col-7-75 td:nth-child(7),
.table-columns-flex.col-7-75 th:nth-child(7) { max-width: 75%; }
.table-columns-flex.col-7-80 td:nth-child(7),
.table-columns-flex.col-7-80 th:nth-child(7) { max-width: 80%; }
.table-columns-flex.col-7-85 td:nth-child(7),
.table-columns-flex.col-7-85 th:nth-child(7) { max-width: 85%; }
.table-columns-flex.col-7-90 td:nth-child(7),
.table-columns-flex.col-7-90 th:nth-child(7) { max-width: 90%; }
.table-columns-flex.col-7-95 td:nth-child(7),
.table-columns-flex.col-7-95 th:nth-child(7) { max-width: 95%; }
.table-columns-flex.col-7-100 td:nth-child(7),
.table-columns-flex.col-7-100 th:nth-child(7) { max-width: 100%; }
.table-columns-flex.col-8-5 td:nth-child(8),
.table-columns-flex.col-8-5 th:nth-child(8) { max-width: 5%; }
.table-columns-flex.col-8-10 td:nth-child(8),
.table-columns-flex.col-8-10 th:nth-child(8) { max-width: 10%; }
.table-columns-flex.col-8-15 td:nth-child(8),
.table-columns-flex.col-8-15 th:nth-child(8) { max-width: 15%; }
.table-columns-flex.col-8-20 td:nth-child(8),
.table-columns-flex.col-8-20 th:nth-child(8) { max-width: 20%; }
.table-columns-flex.col-8-25 td:nth-child(8),
.table-columns-flex.col-8-25 th:nth-child(8) { max-width: 25%; }
.table-columns-flex.col-8-30 td:nth-child(8),
.table-columns-flex.col-8-30 th:nth-child(8) { max-width: 30%; }
.table-columns-flex.col-8-35 td:nth-child(8),
.table-columns-flex.col-8-35 th:nth-child(8) { max-width: 35%; }
.table-columns-flex.col-8-40 td:nth-child(8),
.table-columns-flex.col-8-40 th:nth-child(8) { max-width: 40%; }
.table-columns-flex.col-8-45 td:nth-child(8),
.table-columns-flex.col-8-45 th:nth-child(8) { max-width: 45%; }
.table-columns-flex.col-8-50 td:nth-child(8),
.table-columns-flex.col-8-50 th:nth-child(8) { max-width: 50%; }
.table-columns-flex.col-8-55 td:nth-child(8),
.table-columns-flex.col-8-55 th:nth-child(8) { max-width: 55%; }
.table-columns-flex.col-8-60 td:nth-child(8),
.table-columns-flex.col-8-60 th:nth-child(8) { max-width: 60%; }
.table-columns-flex.col-8-65 td:nth-child(8),
.table-columns-flex.col-8-65 th:nth-child(8) { max-width: 65%; }
.table-columns-flex.col-8-70 td:nth-child(8),
.table-columns-flex.col-8-70 th:nth-child(8) { max-width: 70%; }
.table-columns-flex.col-8-75 td:nth-child(8),
.table-columns-flex.col-8-75 th:nth-child(8) { max-width: 75%; }
.table-columns-flex.col-8-80 td:nth-child(8),
.table-columns-flex.col-8-80 th:nth-child(8) { max-width: 80%; }
.table-columns-flex.col-8-85 td:nth-child(8),
.table-columns-flex.col-8-85 th:nth-child(8) { max-width: 85%; }
.table-columns-flex.col-8-90 td:nth-child(8),
.table-columns-flex.col-8-90 th:nth-child(8) { max-width: 90%; }
.table-columns-flex.col-8-95 td:nth-child(8),
.table-columns-flex.col-8-95 th:nth-child(8) { max-width: 95%; }
.table-columns-flex.col-8-100 td:nth-child(8),
.table-columns-flex.col-8-100 th:nth-child(8) { max-width: 100%; }
.table-columns-flex.col-9-5 td:nth-child(9),
.table-columns-flex.col-9-5 th:nth-child(9) { max-width: 5%; }
.table-columns-flex.col-9-10 td:nth-child(9),
.table-columns-flex.col-9-10 th:nth-child(9) { max-width: 10%; }
.table-columns-flex.col-9-15 td:nth-child(9),
.table-columns-flex.col-9-15 th:nth-child(9) { max-width: 15%; }
.table-columns-flex.col-9-20 td:nth-child(9),
.table-columns-flex.col-9-20 th:nth-child(9) { max-width: 20%; }
.table-columns-flex.col-9-25 td:nth-child(9),
.table-columns-flex.col-9-25 th:nth-child(9) { max-width: 25%; }
.table-columns-flex.col-9-30 td:nth-child(9),
.table-columns-flex.col-9-30 th:nth-child(9) { max-width: 30%; }
.table-columns-flex.col-9-35 td:nth-child(9),
.table-columns-flex.col-9-35 th:nth-child(9) { max-width: 35%; }
.table-columns-flex.col-9-40 td:nth-child(9),
.table-columns-flex.col-9-40 th:nth-child(9) { max-width: 40%; }
.table-columns-flex.col-9-45 td:nth-child(9),
.table-columns-flex.col-9-45 th:nth-child(9) { max-width: 45%; }
.table-columns-flex.col-9-50 td:nth-child(9),
.table-columns-flex.col-9-50 th:nth-child(9) { max-width: 50%; }
.table-columns-flex.col-9-55 td:nth-child(9),
.table-columns-flex.col-9-55 th:nth-child(9) { max-width: 55%; }
.table-columns-flex.col-9-60 td:nth-child(9),
.table-columns-flex.col-9-60 th:nth-child(9) { max-width: 60%; }
.table-columns-flex.col-9-65 td:nth-child(9),
.table-columns-flex.col-9-65 th:nth-child(9) { max-width: 65%; }
.table-columns-flex.col-9-70 td:nth-child(9),
.table-columns-flex.col-9-70 th:nth-child(9) { max-width: 70%; }
.table-columns-flex.col-9-75 td:nth-child(9),
.table-columns-flex.col-9-75 th:nth-child(9) { max-width: 75%; }
.table-columns-flex.col-9-80 td:nth-child(9),
.table-columns-flex.col-9-80 th:nth-child(9) { max-width: 80%; }
.table-columns-flex.col-9-85 td:nth-child(9),
.table-columns-flex.col-9-85 th:nth-child(9) { max-width: 85%; }
.table-columns-flex.col-9-90 td:nth-child(9),
.table-columns-flex.col-9-90 th:nth-child(9) { max-width: 90%; }
.table-columns-flex.col-9-95 td:nth-child(9),
.table-columns-flex.col-9-95 th:nth-child(9) { max-width: 95%; }
.table-columns-flex.col-9-100 td:nth-child(9),
.table-columns-flex.col-9-100 th:nth-child(9) { max-width: 100%; }
.table-columns-flex.col-10-5 td:nth-child(10),
.table-columns-flex.col-10-5 th:nth-child(10) { max-width: 5%; }
.table-columns-flex.col-10-10 td:nth-child(10),
.table-columns-flex.col-10-10 th:nth-child(10) { max-width: 10%; }
.table-columns-flex.col-10-15 td:nth-child(10),
.table-columns-flex.col-10-15 th:nth-child(10) { max-width: 15%; }
.table-columns-flex.col-10-20 td:nth-child(10),
.table-columns-flex.col-10-20 th:nth-child(10) { max-width: 20%; }
.table-columns-flex.col-10-25 td:nth-child(10),
.table-columns-flex.col-10-25 th:nth-child(10) { max-width: 25%; }
.table-columns-flex.col-10-30 td:nth-child(10),
.table-columns-flex.col-10-30 th:nth-child(10) { max-width: 30%; }
.table-columns-flex.col-10-35 td:nth-child(10),
.table-columns-flex.col-10-35 th:nth-child(10) { max-width: 35%; }
.table-columns-flex.col-10-40 td:nth-child(10),
.table-columns-flex.col-10-40 th:nth-child(10) { max-width: 40%; }
.table-columns-flex.col-10-45 td:nth-child(10),
.table-columns-flex.col-10-45 th:nth-child(10) { max-width: 45%; }
.table-columns-flex.col-10-50 td:nth-child(10),
.table-columns-flex.col-10-50 th:nth-child(10) { max-width: 50%; }
.table-columns-flex.col-10-55 td:nth-child(10),
.table-columns-flex.col-10-55 th:nth-child(10) { max-width: 55%; }
.table-columns-flex.col-10-60 td:nth-child(10),
.table-columns-flex.col-10-60 th:nth-child(10) { max-width: 60%; }
.table-columns-flex.col-10-65 td:nth-child(10),
.table-columns-flex.col-10-65 th:nth-child(10) { max-width: 65%; }
.table-columns-flex.col-10-70 td:nth-child(10),
.table-columns-flex.col-10-70 th:nth-child(10) { max-width: 70%; }
.table-columns-flex.col-10-75 td:nth-child(10),
.table-columns-flex.col-10-75 th:nth-child(10) { max-width: 75%; }
.table-columns-flex.col-10-80 td:nth-child(10),
.table-columns-flex.col-10-80 th:nth-child(10) { max-width: 80%; }
.table-columns-flex.col-10-85 td:nth-child(10),
.table-columns-flex.col-10-85 th:nth-child(10) { max-width: 85%; }
.table-columns-flex.col-10-90 td:nth-child(10),
.table-columns-flex.col-10-90 th:nth-child(10) { max-width: 90%; }
.table-columns-flex.col-10-95 td:nth-child(10),
.table-columns-flex.col-10-95 th:nth-child(10) { max-width: 95%; }
.table-columns-flex.col-10-100 td:nth-child(10),
.table-columns-flex.col-10-100 th:nth-child(10) { max-width: 100%; }
.table-columns-flex.col-1-100 th:nth-child(1),
.table-columns-flex.col-2-100 th:nth-child(2),
.table-columns-flex.col-3-100 th:nth-child(3),
.table-columns-flex.col-4-100 th:nth-child(4),
.table-columns-flex.col-5-100 th:nth-child(5),
.table-columns-flex.col-6-100 th:nth-child(6),
.table-columns-flex.col-7-100 th:nth-child(7),
.table-columns-flex.col-8-100 th:nth-child(8),
.table-columns-flex.col-9-100 th:nth-child(9),
.table-columns-flex.col-10-100 th:nth-child(10) { display: none; }

@media(min-width: 640px) and (max-width: 768px){
	.table-columns-flex.col-1-tablet-5 td:nth-child(1),
	.table-columns-flex.col-1-tablet-5 th:nth-child(1) { max-width: 5%; }
	.table-columns-flex.col-1-tablet-10 td:nth-child(1),
	.table-columns-flex.col-1-tablet-10 th:nth-child(1) { max-width: 10%; }
	.table-columns-flex.col-1-tablet-15 td:nth-child(1),
	.table-columns-flex.col-1-tablet-15 th:nth-child(1) { max-width: 15%; }
	.table-columns-flex.col-1-tablet-20 td:nth-child(1),
	.table-columns-flex.col-1-tablet-20 th:nth-child(1) { max-width: 20%; }
	.table-columns-flex.col-1-tablet-25 td:nth-child(1),
	.table-columns-flex.col-1-tablet-25 th:nth-child(1) { max-width: 25%; }
	.table-columns-flex.col-1-tablet-30 td:nth-child(1),
	.table-columns-flex.col-1-tablet-30 th:nth-child(1) { max-width: 30%; }
	.table-columns-flex.col-1-tablet-35 td:nth-child(1),
	.table-columns-flex.col-1-tablet-35 th:nth-child(1) { max-width: 35%; }
	.table-columns-flex.col-1-tablet-40 td:nth-child(1),
	.table-columns-flex.col-1-tablet-40 th:nth-child(1) { max-width: 40%; }
	.table-columns-flex.col-1-tablet-45 td:nth-child(1),
	.table-columns-flex.col-1-tablet-45 th:nth-child(1) { max-width: 45%; }
	.table-columns-flex.col-1-tablet-50 td:nth-child(1),
	.table-columns-flex.col-1-tablet-50 th:nth-child(1) { max-width: 50%; }
	.table-columns-flex.col-1-tablet-55 td:nth-child(1),
	.table-columns-flex.col-1-tablet-55 th:nth-child(1) { max-width: 55%; }
	.table-columns-flex.col-1-tablet-60 td:nth-child(1),
	.table-columns-flex.col-1-tablet-60 th:nth-child(1) { max-width: 60%; }
	.table-columns-flex.col-1-tablet-65 td:nth-child(1),
	.table-columns-flex.col-1-tablet-65 th:nth-child(1) { max-width: 65%; }
	.table-columns-flex.col-1-tablet-70 td:nth-child(1),
	.table-columns-flex.col-1-tablet-70 th:nth-child(1) { max-width: 70%; }
	.table-columns-flex.col-1-tablet-75 td:nth-child(1),
	.table-columns-flex.col-1-tablet-75 th:nth-child(1) { max-width: 75%; }
	.table-columns-flex.col-1-tablet-80 td:nth-child(1),
	.table-columns-flex.col-1-tablet-80 th:nth-child(1) { max-width: 80%; }
	.table-columns-flex.col-1-tablet-85 td:nth-child(1),
	.table-columns-flex.col-1-tablet-85 th:nth-child(1) { max-width: 85%; }
	.table-columns-flex.col-1-tablet-90 td:nth-child(1),
	.table-columns-flex.col-1-tablet-90 th:nth-child(1) { max-width: 90%; }
	.table-columns-flex.col-1-tablet-95 td:nth-child(1),
	.table-columns-flex.col-1-tablet-95 th:nth-child(1) { max-width: 95%; }
	.table-columns-flex.col-1-tablet-100 td:nth-child(1),
	.table-columns-flex.col-1-tablet-100 th:nth-child(1) { max-width: 100%; }
	.table-columns-flex.col-2-tablet-5 td:nth-child(2),
	.table-columns-flex.col-2-tablet-5 th:nth-child(2) { max-width: 5%; }
	.table-columns-flex.col-2-tablet-10 td:nth-child(2),
	.table-columns-flex.col-2-tablet-10 th:nth-child(2) { max-width: 10%; }
	.table-columns-flex.col-2-tablet-15 td:nth-child(2),
	.table-columns-flex.col-2-tablet-15 th:nth-child(2) { max-width: 15%; }
	.table-columns-flex.col-2-tablet-20 td:nth-child(2),
	.table-columns-flex.col-2-tablet-20 th:nth-child(2) { max-width: 20%; }
	.table-columns-flex.col-2-tablet-25 td:nth-child(2),
	.table-columns-flex.col-2-tablet-25 th:nth-child(2) { max-width: 25%; }
	.table-columns-flex.col-2-tablet-30 td:nth-child(2),
	.table-columns-flex.col-2-tablet-30 th:nth-child(2) { max-width: 30%; }
	.table-columns-flex.col-2-tablet-35 td:nth-child(2),
	.table-columns-flex.col-2-tablet-35 th:nth-child(2) { max-width: 35%; }
	.table-columns-flex.col-2-tablet-40 td:nth-child(2),
	.table-columns-flex.col-2-tablet-40 th:nth-child(2) { max-width: 40%; }
	.table-columns-flex.col-2-tablet-45 td:nth-child(2),
	.table-columns-flex.col-2-tablet-45 th:nth-child(2) { max-width: 45%; }
	.table-columns-flex.col-2-tablet-50 td:nth-child(2),
	.table-columns-flex.col-2-tablet-50 th:nth-child(2) { max-width: 50%; }
	.table-columns-flex.col-2-tablet-55 td:nth-child(2),
	.table-columns-flex.col-2-tablet-55 th:nth-child(2) { max-width: 55%; }
	.table-columns-flex.col-2-tablet-60 td:nth-child(2),
	.table-columns-flex.col-2-tablet-60 th:nth-child(2) { max-width: 60%; }
	.table-columns-flex.col-2-tablet-65 td:nth-child(2),
	.table-columns-flex.col-2-tablet-65 th:nth-child(2) { max-width: 65%; }
	.table-columns-flex.col-2-tablet-70 td:nth-child(2),
	.table-columns-flex.col-2-tablet-70 th:nth-child(2) { max-width: 70%; }
	.table-columns-flex.col-2-tablet-75 td:nth-child(2),
	.table-columns-flex.col-2-tablet-75 th:nth-child(2) { max-width: 75%; }
	.table-columns-flex.col-2-tablet-80 td:nth-child(2),
	.table-columns-flex.col-2-tablet-80 th:nth-child(2) { max-width: 80%; }
	.table-columns-flex.col-2-tablet-85 td:nth-child(2),
	.table-columns-flex.col-2-tablet-85 th:nth-child(2) { max-width: 85%; }
	.table-columns-flex.col-2-tablet-90 td:nth-child(2),
	.table-columns-flex.col-2-tablet-90 th:nth-child(2) { max-width: 90%; }
	.table-columns-flex.col-2-tablet-95 td:nth-child(2),
	.table-columns-flex.col-2-tablet-95 th:nth-child(2) { max-width: 95%; }
	.table-columns-flex.col-2-tablet-100 td:nth-child(2),
	.table-columns-flex.col-2-tablet-100 th:nth-child(2) { max-width: 100%; }
	.table-columns-flex.col-3-tablet-5 td:nth-child(3),
	.table-columns-flex.col-3-tablet-5 th:nth-child(3) { max-width: 5%; }
	.table-columns-flex.col-3-tablet-10 td:nth-child(3),
	.table-columns-flex.col-3-tablet-10 th:nth-child(3) { max-width: 10%; }
	.table-columns-flex.col-3-tablet-15 td:nth-child(3),
	.table-columns-flex.col-3-tablet-15 th:nth-child(3) { max-width: 15%; }
	.table-columns-flex.col-3-tablet-20 td:nth-child(3),
	.table-columns-flex.col-3-tablet-20 th:nth-child(3) { max-width: 20%; }
	.table-columns-flex.col-3-tablet-25 td:nth-child(3),
	.table-columns-flex.col-3-tablet-25 th:nth-child(3) { max-width: 25%; }
	.table-columns-flex.col-3-tablet-30 td:nth-child(3),
	.table-columns-flex.col-3-tablet-30 th:nth-child(3) { max-width: 30%; }
	.table-columns-flex.col-3-tablet-35 td:nth-child(3),
	.table-columns-flex.col-3-tablet-35 th:nth-child(3) { max-width: 35%; }
	.table-columns-flex.col-3-tablet-40 td:nth-child(3),
	.table-columns-flex.col-3-tablet-40 th:nth-child(3) { max-width: 40%; }
	.table-columns-flex.col-3-tablet-45 td:nth-child(3),
	.table-columns-flex.col-3-tablet-45 th:nth-child(3) { max-width: 45%; }
	.table-columns-flex.col-3-tablet-50 td:nth-child(3),
	.table-columns-flex.col-3-tablet-50 th:nth-child(3) { max-width: 50%; }
	.table-columns-flex.col-3-tablet-55 td:nth-child(3),
	.table-columns-flex.col-3-tablet-55 th:nth-child(3) { max-width: 55%; }
	.table-columns-flex.col-3-tablet-60 td:nth-child(3),
	.table-columns-flex.col-3-tablet-60 th:nth-child(3) { max-width: 60%; }
	.table-columns-flex.col-3-tablet-65 td:nth-child(3),
	.table-columns-flex.col-3-tablet-65 th:nth-child(3) { max-width: 65%; }
	.table-columns-flex.col-3-tablet-70 td:nth-child(3),
	.table-columns-flex.col-3-tablet-70 th:nth-child(3) { max-width: 70%; }
	.table-columns-flex.col-3-tablet-75 td:nth-child(3),
	.table-columns-flex.col-3-tablet-75 th:nth-child(3) { max-width: 75%; }
	.table-columns-flex.col-3-tablet-80 td:nth-child(3),
	.table-columns-flex.col-3-tablet-80 th:nth-child(3) { max-width: 80%; }
	.table-columns-flex.col-3-tablet-85 td:nth-child(3),
	.table-columns-flex.col-3-tablet-85 th:nth-child(3) { max-width: 85%; }
	.table-columns-flex.col-3-tablet-90 td:nth-child(3),
	.table-columns-flex.col-3-tablet-90 th:nth-child(3) { max-width: 90%; }
	.table-columns-flex.col-3-tablet-95 td:nth-child(3),
	.table-columns-flex.col-3-tablet-95 th:nth-child(3) { max-width: 95%; }
	.table-columns-flex.col-3-tablet-100 td:nth-child(3),
	.table-columns-flex.col-3-tablet-100 th:nth-child(3) { max-width: 100%; }
	.table-columns-flex.col-4-tablet-5 td:nth-child(4),
	.table-columns-flex.col-4-tablet-5 th:nth-child(4) { max-width: 5%; }
	.table-columns-flex.col-4-tablet-10 td:nth-child(4),
	.table-columns-flex.col-4-tablet-10 th:nth-child(4) { max-width: 10%; }
	.table-columns-flex.col-4-tablet-15 td:nth-child(4),
	.table-columns-flex.col-4-tablet-15 th:nth-child(4) { max-width: 15%; }
	.table-columns-flex.col-4-tablet-20 td:nth-child(4),
	.table-columns-flex.col-4-tablet-20 th:nth-child(4) { max-width: 20%; }
	.table-columns-flex.col-4-tablet-25 td:nth-child(4),
	.table-columns-flex.col-4-tablet-25 th:nth-child(4) { max-width: 25%; }
	.table-columns-flex.col-4-tablet-30 td:nth-child(4),
	.table-columns-flex.col-4-tablet-30 th:nth-child(4) { max-width: 30%; }
	.table-columns-flex.col-4-tablet-35 td:nth-child(4),
	.table-columns-flex.col-4-tablet-35 th:nth-child(4) { max-width: 35%; }
	.table-columns-flex.col-4-tablet-40 td:nth-child(4),
	.table-columns-flex.col-4-tablet-40 th:nth-child(4) { max-width: 40%; }
	.table-columns-flex.col-4-tablet-45 td:nth-child(4),
	.table-columns-flex.col-4-tablet-45 th:nth-child(4) { max-width: 45%; }
	.table-columns-flex.col-4-tablet-50 td:nth-child(4),
	.table-columns-flex.col-4-tablet-50 th:nth-child(4) { max-width: 50%; }
	.table-columns-flex.col-4-tablet-55 td:nth-child(4),
	.table-columns-flex.col-4-tablet-55 th:nth-child(4) { max-width: 55%; }
	.table-columns-flex.col-4-tablet-60 td:nth-child(4),
	.table-columns-flex.col-4-tablet-60 th:nth-child(4) { max-width: 60%; }
	.table-columns-flex.col-4-tablet-65 td:nth-child(4),
	.table-columns-flex.col-4-tablet-65 th:nth-child(4) { max-width: 65%; }
	.table-columns-flex.col-4-tablet-70 td:nth-child(4),
	.table-columns-flex.col-4-tablet-70 th:nth-child(4) { max-width: 70%; }
	.table-columns-flex.col-4-tablet-75 td:nth-child(4),
	.table-columns-flex.col-4-tablet-75 th:nth-child(4) { max-width: 75%; }
	.table-columns-flex.col-4-tablet-80 td:nth-child(4),
	.table-columns-flex.col-4-tablet-80 th:nth-child(4) { max-width: 80%; }
	.table-columns-flex.col-4-tablet-85 td:nth-child(4),
	.table-columns-flex.col-4-tablet-85 th:nth-child(4) { max-width: 85%; }
	.table-columns-flex.col-4-tablet-90 td:nth-child(4),
	.table-columns-flex.col-4-tablet-90 th:nth-child(4) { max-width: 90%; }
	.table-columns-flex.col-4-tablet-95 td:nth-child(4),
	.table-columns-flex.col-4-tablet-95 th:nth-child(4) { max-width: 95%; }
	.table-columns-flex.col-4-tablet-100 td:nth-child(4),
	.table-columns-flex.col-4-tablet-100 th:nth-child(4) { max-width: 100%; }
	.table-columns-flex.col-5-tablet-5 td:nth-child(5),
	.table-columns-flex.col-5-tablet-5 th:nth-child(5) { max-width: 5%; }
	.table-columns-flex.col-5-tablet-10 td:nth-child(5),
	.table-columns-flex.col-5-tablet-10 th:nth-child(5) { max-width: 10%; }
	.table-columns-flex.col-5-tablet-15 td:nth-child(5),
	.table-columns-flex.col-5-tablet-15 th:nth-child(5) { max-width: 15%; }
	.table-columns-flex.col-5-tablet-20 td:nth-child(5),
	.table-columns-flex.col-5-tablet-20 th:nth-child(5) { max-width: 20%; }
	.table-columns-flex.col-5-tablet-25 td:nth-child(5),
	.table-columns-flex.col-5-tablet-25 th:nth-child(5) { max-width: 25%; }
	.table-columns-flex.col-5-tablet-30 td:nth-child(5),
	.table-columns-flex.col-5-tablet-30 th:nth-child(5) { max-width: 30%; }
	.table-columns-flex.col-5-tablet-35 td:nth-child(5),
	.table-columns-flex.col-5-tablet-35 th:nth-child(5) { max-width: 35%; }
	.table-columns-flex.col-5-tablet-40 td:nth-child(5),
	.table-columns-flex.col-5-tablet-40 th:nth-child(5) { max-width: 40%; }
	.table-columns-flex.col-5-tablet-45 td:nth-child(5),
	.table-columns-flex.col-5-tablet-45 th:nth-child(5) { max-width: 45%; }
	.table-columns-flex.col-5-tablet-50 td:nth-child(5),
	.table-columns-flex.col-5-tablet-50 th:nth-child(5) { max-width: 50%; }
	.table-columns-flex.col-5-tablet-55 td:nth-child(5),
	.table-columns-flex.col-5-tablet-55 th:nth-child(5) { max-width: 55%; }
	.table-columns-flex.col-5-tablet-60 td:nth-child(5),
	.table-columns-flex.col-5-tablet-60 th:nth-child(5) { max-width: 60%; }
	.table-columns-flex.col-5-tablet-65 td:nth-child(5),
	.table-columns-flex.col-5-tablet-65 th:nth-child(5) { max-width: 65%; }
	.table-columns-flex.col-5-tablet-70 td:nth-child(5),
	.table-columns-flex.col-5-tablet-70 th:nth-child(5) { max-width: 70%; }
	.table-columns-flex.col-5-tablet-75 td:nth-child(5),
	.table-columns-flex.col-5-tablet-75 th:nth-child(5) { max-width: 75%; }
	.table-columns-flex.col-5-tablet-80 td:nth-child(5),
	.table-columns-flex.col-5-tablet-80 th:nth-child(5) { max-width: 80%; }
	.table-columns-flex.col-5-tablet-85 td:nth-child(5),
	.table-columns-flex.col-5-tablet-85 th:nth-child(5) { max-width: 85%; }
	.table-columns-flex.col-5-tablet-90 td:nth-child(5),
	.table-columns-flex.col-5-tablet-90 th:nth-child(5) { max-width: 90%; }
	.table-columns-flex.col-5-tablet-95 td:nth-child(5),
	.table-columns-flex.col-5-tablet-95 th:nth-child(5) { max-width: 95%; }
	.table-columns-flex.col-5-tablet-100 td:nth-child(5),
	.table-columns-flex.col-5-tablet-100 th:nth-child(5) { max-width: 100%; }
	.table-columns-flex.col-6-tablet-5 td:nth-child(6),
	.table-columns-flex.col-6-tablet-5 th:nth-child(6) { max-width: 5%; }
	.table-columns-flex.col-6-tablet-10 td:nth-child(6),
	.table-columns-flex.col-6-tablet-10 th:nth-child(6) { max-width: 10%; }
	.table-columns-flex.col-6-tablet-15 td:nth-child(6),
	.table-columns-flex.col-6-tablet-15 th:nth-child(6) { max-width: 15%; }
	.table-columns-flex.col-6-tablet-20 td:nth-child(6),
	.table-columns-flex.col-6-tablet-20 th:nth-child(6) { max-width: 20%; }
	.table-columns-flex.col-6-tablet-25 td:nth-child(6),
	.table-columns-flex.col-6-tablet-25 th:nth-child(6) { max-width: 25%; }
	.table-columns-flex.col-6-tablet-30 td:nth-child(6),
	.table-columns-flex.col-6-tablet-30 th:nth-child(6) { max-width: 30%; }
	.table-columns-flex.col-6-tablet-35 td:nth-child(6),
	.table-columns-flex.col-6-tablet-35 th:nth-child(6) { max-width: 35%; }
	.table-columns-flex.col-6-tablet-40 td:nth-child(6),
	.table-columns-flex.col-6-tablet-40 th:nth-child(6) { max-width: 40%; }
	.table-columns-flex.col-6-tablet-45 td:nth-child(6),
	.table-columns-flex.col-6-tablet-45 th:nth-child(6) { max-width: 45%; }
	.table-columns-flex.col-6-tablet-50 td:nth-child(6),
	.table-columns-flex.col-6-tablet-50 th:nth-child(6) { max-width: 50%; }
	.table-columns-flex.col-6-tablet-55 td:nth-child(6),
	.table-columns-flex.col-6-tablet-55 th:nth-child(6) { max-width: 55%; }
	.table-columns-flex.col-6-tablet-60 td:nth-child(6),
	.table-columns-flex.col-6-tablet-60 th:nth-child(6) { max-width: 60%; }
	.table-columns-flex.col-6-tablet-65 td:nth-child(6),
	.table-columns-flex.col-6-tablet-65 th:nth-child(6) { max-width: 65%; }
	.table-columns-flex.col-6-tablet-70 td:nth-child(6),
	.table-columns-flex.col-6-tablet-70 th:nth-child(6) { max-width: 70%; }
	.table-columns-flex.col-6-tablet-75 td:nth-child(6),
	.table-columns-flex.col-6-tablet-75 th:nth-child(6) { max-width: 75%; }
	.table-columns-flex.col-6-tablet-80 td:nth-child(6),
	.table-columns-flex.col-6-tablet-80 th:nth-child(6) { max-width: 80%; }
	.table-columns-flex.col-6-tablet-85 td:nth-child(6),
	.table-columns-flex.col-6-tablet-85 th:nth-child(6) { max-width: 85%; }
	.table-columns-flex.col-6-tablet-90 td:nth-child(6),
	.table-columns-flex.col-6-tablet-90 th:nth-child(6) { max-width: 90%; }
	.table-columns-flex.col-6-tablet-95 td:nth-child(6),
	.table-columns-flex.col-6-tablet-95 th:nth-child(6) { max-width: 95%; }
	.table-columns-flex.col-6-tablet-100 td:nth-child(6),
	.table-columns-flex.col-6-tablet-100 th:nth-child(6) { max-width: 100%; }
	.table-columns-flex.col-7-tablet-5 td:nth-child(7),
	.table-columns-flex.col-7-tablet-5 th:nth-child(7) { max-width: 5%; }
	.table-columns-flex.col-7-tablet-10 td:nth-child(7),
	.table-columns-flex.col-7-tablet-10 th:nth-child(7) { max-width: 10%; }
	.table-columns-flex.col-7-tablet-15 td:nth-child(7),
	.table-columns-flex.col-7-tablet-15 th:nth-child(7) { max-width: 15%; }
	.table-columns-flex.col-7-tablet-20 td:nth-child(7),
	.table-columns-flex.col-7-tablet-20 th:nth-child(7) { max-width: 20%; }
	.table-columns-flex.col-7-tablet-25 td:nth-child(7),
	.table-columns-flex.col-7-tablet-25 th:nth-child(7) { max-width: 25%; }
	.table-columns-flex.col-7-tablet-30 td:nth-child(7),
	.table-columns-flex.col-7-tablet-30 th:nth-child(7) { max-width: 30%; }
	.table-columns-flex.col-7-tablet-35 td:nth-child(7),
	.table-columns-flex.col-7-tablet-35 th:nth-child(7) { max-width: 35%; }
	.table-columns-flex.col-7-tablet-40 td:nth-child(7),
	.table-columns-flex.col-7-tablet-40 th:nth-child(7) { max-width: 40%; }
	.table-columns-flex.col-7-tablet-45 td:nth-child(7),
	.table-columns-flex.col-7-tablet-45 th:nth-child(7) { max-width: 45%; }
	.table-columns-flex.col-7-tablet-50 td:nth-child(7),
	.table-columns-flex.col-7-tablet-50 th:nth-child(7) { max-width: 50%; }
	.table-columns-flex.col-7-tablet-55 td:nth-child(7),
	.table-columns-flex.col-7-tablet-55 th:nth-child(7) { max-width: 55%; }
	.table-columns-flex.col-7-tablet-60 td:nth-child(7),
	.table-columns-flex.col-7-tablet-60 th:nth-child(7) { max-width: 60%; }
	.table-columns-flex.col-7-tablet-65 td:nth-child(7),
	.table-columns-flex.col-7-tablet-65 th:nth-child(7) { max-width: 65%; }
	.table-columns-flex.col-7-tablet-70 td:nth-child(7),
	.table-columns-flex.col-7-tablet-70 th:nth-child(7) { max-width: 70%; }
	.table-columns-flex.col-7-tablet-75 td:nth-child(7),
	.table-columns-flex.col-7-tablet-75 th:nth-child(7) { max-width: 75%; }
	.table-columns-flex.col-7-tablet-80 td:nth-child(7),
	.table-columns-flex.col-7-tablet-80 th:nth-child(7) { max-width: 80%; }
	.table-columns-flex.col-7-tablet-85 td:nth-child(7),
	.table-columns-flex.col-7-tablet-85 th:nth-child(7) { max-width: 85%; }
	.table-columns-flex.col-7-tablet-90 td:nth-child(7),
	.table-columns-flex.col-7-tablet-90 th:nth-child(7) { max-width: 90%; }
	.table-columns-flex.col-7-tablet-95 td:nth-child(7),
	.table-columns-flex.col-7-tablet-95 th:nth-child(7) { max-width: 95%; }
	.table-columns-flex.col-7-tablet-100 td:nth-child(7),
	.table-columns-flex.col-7-tablet-100 th:nth-child(7) { max-width: 100%; }
	.table-columns-flex.col-8-tablet-5 td:nth-child(8),
	.table-columns-flex.col-8-tablet-5 th:nth-child(8) { max-width: 5%; }
	.table-columns-flex.col-8-tablet-10 td:nth-child(8),
	.table-columns-flex.col-8-tablet-10 th:nth-child(8) { max-width: 10%; }
	.table-columns-flex.col-8-tablet-15 td:nth-child(8),
	.table-columns-flex.col-8-tablet-15 th:nth-child(8) { max-width: 15%; }
	.table-columns-flex.col-8-tablet-20 td:nth-child(8),
	.table-columns-flex.col-8-tablet-20 th:nth-child(8) { max-width: 20%; }
	.table-columns-flex.col-8-tablet-25 td:nth-child(8),
	.table-columns-flex.col-8-tablet-25 th:nth-child(8) { max-width: 25%; }
	.table-columns-flex.col-8-tablet-30 td:nth-child(8),
	.table-columns-flex.col-8-tablet-30 th:nth-child(8) { max-width: 30%; }
	.table-columns-flex.col-8-tablet-35 td:nth-child(8),
	.table-columns-flex.col-8-tablet-35 th:nth-child(8) { max-width: 35%; }
	.table-columns-flex.col-8-tablet-40 td:nth-child(8),
	.table-columns-flex.col-8-tablet-40 th:nth-child(8) { max-width: 40%; }
	.table-columns-flex.col-8-tablet-45 td:nth-child(8),
	.table-columns-flex.col-8-tablet-45 th:nth-child(8) { max-width: 45%; }
	.table-columns-flex.col-8-tablet-50 td:nth-child(8),
	.table-columns-flex.col-8-tablet-50 th:nth-child(8) { max-width: 50%; }
	.table-columns-flex.col-8-tablet-55 td:nth-child(8),
	.table-columns-flex.col-8-tablet-55 th:nth-child(8) { max-width: 55%; }
	.table-columns-flex.col-8-tablet-60 td:nth-child(8),
	.table-columns-flex.col-8-tablet-60 th:nth-child(8) { max-width: 60%; }
	.table-columns-flex.col-8-tablet-65 td:nth-child(8),
	.table-columns-flex.col-8-tablet-65 th:nth-child(8) { max-width: 65%; }
	.table-columns-flex.col-8-tablet-70 td:nth-child(8),
	.table-columns-flex.col-8-tablet-70 th:nth-child(8) { max-width: 70%; }
	.table-columns-flex.col-8-tablet-75 td:nth-child(8),
	.table-columns-flex.col-8-tablet-75 th:nth-child(8) { max-width: 75%; }
	.table-columns-flex.col-8-tablet-80 td:nth-child(8),
	.table-columns-flex.col-8-tablet-80 th:nth-child(8) { max-width: 80%; }
	.table-columns-flex.col-8-tablet-85 td:nth-child(8),
	.table-columns-flex.col-8-tablet-85 th:nth-child(8) { max-width: 85%; }
	.table-columns-flex.col-8-tablet-90 td:nth-child(8),
	.table-columns-flex.col-8-tablet-90 th:nth-child(8) { max-width: 90%; }
	.table-columns-flex.col-8-tablet-95 td:nth-child(8),
	.table-columns-flex.col-8-tablet-95 th:nth-child(8) { max-width: 95%; }
	.table-columns-flex.col-8-tablet-100 td:nth-child(8),
	.table-columns-flex.col-8-tablet-100 th:nth-child(8) { max-width: 100%; }
	.table-columns-flex.col-9-tablet-5 td:nth-child(9),
	.table-columns-flex.col-9-tablet-5 th:nth-child(9) { max-width: 5%; }
	.table-columns-flex.col-9-tablet-10 td:nth-child(9),
	.table-columns-flex.col-9-tablet-10 th:nth-child(9) { max-width: 10%; }
	.table-columns-flex.col-9-tablet-15 td:nth-child(9),
	.table-columns-flex.col-9-tablet-15 th:nth-child(9) { max-width: 15%; }
	.table-columns-flex.col-9-tablet-20 td:nth-child(9),
	.table-columns-flex.col-9-tablet-20 th:nth-child(9) { max-width: 20%; }
	.table-columns-flex.col-9-tablet-25 td:nth-child(9),
	.table-columns-flex.col-9-tablet-25 th:nth-child(9) { max-width: 25%; }
	.table-columns-flex.col-9-tablet-30 td:nth-child(9),
	.table-columns-flex.col-9-tablet-30 th:nth-child(9) { max-width: 30%; }
	.table-columns-flex.col-9-tablet-35 td:nth-child(9),
	.table-columns-flex.col-9-tablet-35 th:nth-child(9) { max-width: 35%; }
	.table-columns-flex.col-9-tablet-40 td:nth-child(9),
	.table-columns-flex.col-9-tablet-40 th:nth-child(9) { max-width: 40%; }
	.table-columns-flex.col-9-tablet-45 td:nth-child(9),
	.table-columns-flex.col-9-tablet-45 th:nth-child(9) { max-width: 45%; }
	.table-columns-flex.col-9-tablet-50 td:nth-child(9),
	.table-columns-flex.col-9-tablet-50 th:nth-child(9) { max-width: 50%; }
	.table-columns-flex.col-9-tablet-55 td:nth-child(9),
	.table-columns-flex.col-9-tablet-55 th:nth-child(9) { max-width: 55%; }
	.table-columns-flex.col-9-tablet-60 td:nth-child(9),
	.table-columns-flex.col-9-tablet-60 th:nth-child(9) { max-width: 60%; }
	.table-columns-flex.col-9-tablet-65 td:nth-child(9),
	.table-columns-flex.col-9-tablet-65 th:nth-child(9) { max-width: 65%; }
	.table-columns-flex.col-9-tablet-70 td:nth-child(9),
	.table-columns-flex.col-9-tablet-70 th:nth-child(9) { max-width: 70%; }
	.table-columns-flex.col-9-tablet-75 td:nth-child(9),
	.table-columns-flex.col-9-tablet-75 th:nth-child(9) { max-width: 75%; }
	.table-columns-flex.col-9-tablet-80 td:nth-child(9),
	.table-columns-flex.col-9-tablet-80 th:nth-child(9) { max-width: 80%; }
	.table-columns-flex.col-9-tablet-85 td:nth-child(9),
	.table-columns-flex.col-9-tablet-85 th:nth-child(9) { max-width: 85%; }
	.table-columns-flex.col-9-tablet-90 td:nth-child(9),
	.table-columns-flex.col-9-tablet-90 th:nth-child(9) { max-width: 90%; }
	.table-columns-flex.col-9-tablet-95 td:nth-child(9),
	.table-columns-flex.col-9-tablet-95 th:nth-child(9) { max-width: 95%; }
	.table-columns-flex.col-9-tablet-100 td:nth-child(9),
	.table-columns-flex.col-9-tablet-100 th:nth-child(9) { max-width: 100%; }
	.table-columns-flex.col-10-tablet-5 td:nth-child(10),
	.table-columns-flex.col-10-tablet-5 th:nth-child(10) { max-width: 5%; }
	.table-columns-flex.col-10-tablet-10 td:nth-child(10),
	.table-columns-flex.col-10-tablet-10 th:nth-child(10) { max-width: 10%; }
	.table-columns-flex.col-10-tablet-15 td:nth-child(10),
	.table-columns-flex.col-10-tablet-15 th:nth-child(10) { max-width: 15%; }
	.table-columns-flex.col-10-tablet-20 td:nth-child(10),
	.table-columns-flex.col-10-tablet-20 th:nth-child(10) { max-width: 20%; }
	.table-columns-flex.col-10-tablet-25 td:nth-child(10),
	.table-columns-flex.col-10-tablet-25 th:nth-child(10) { max-width: 25%; }
	.table-columns-flex.col-10-tablet-30 td:nth-child(10),
	.table-columns-flex.col-10-tablet-30 th:nth-child(10) { max-width: 30%; }
	.table-columns-flex.col-10-tablet-35 td:nth-child(10),
	.table-columns-flex.col-10-tablet-35 th:nth-child(10) { max-width: 35%; }
	.table-columns-flex.col-10-tablet-40 td:nth-child(10),
	.table-columns-flex.col-10-tablet-40 th:nth-child(10) { max-width: 40%; }
	.table-columns-flex.col-10-tablet-45 td:nth-child(10),
	.table-columns-flex.col-10-tablet-45 th:nth-child(10) { max-width: 45%; }
	.table-columns-flex.col-10-tablet-50 td:nth-child(10),
	.table-columns-flex.col-10-tablet-50 th:nth-child(10) { max-width: 50%; }
	.table-columns-flex.col-10-tablet-55 td:nth-child(10),
	.table-columns-flex.col-10-tablet-55 th:nth-child(10) { max-width: 55%; }
	.table-columns-flex.col-10-tablet-60 td:nth-child(10),
	.table-columns-flex.col-10-tablet-60 th:nth-child(10) { max-width: 60%; }
	.table-columns-flex.col-10-tablet-65 td:nth-child(10),
	.table-columns-flex.col-10-tablet-65 th:nth-child(10) { max-width: 65%; }
	.table-columns-flex.col-10-tablet-70 td:nth-child(10),
	.table-columns-flex.col-10-tablet-70 th:nth-child(10) { max-width: 70%; }
	.table-columns-flex.col-10-tablet-75 td:nth-child(10),
	.table-columns-flex.col-10-tablet-75 th:nth-child(10) { max-width: 75%; }
	.table-columns-flex.col-10-tablet-80 td:nth-child(10),
	.table-columns-flex.col-10-tablet-80 th:nth-child(10) { max-width: 80%; }
	.table-columns-flex.col-10-tablet-85 td:nth-child(10),
	.table-columns-flex.col-10-tablet-85 th:nth-child(10) { max-width: 85%; }
	.table-columns-flex.col-10-tablet-90 td:nth-child(10),
	.table-columns-flex.col-10-tablet-90 th:nth-child(10) { max-width: 90%; }
	.table-columns-flex.col-10-tablet-95 td:nth-child(10),
	.table-columns-flex.col-10-tablet-95 th:nth-child(10) { max-width: 95%; }
	.table-columns-flex.col-10-tablet-100 td:nth-child(10),
	.table-columns-flex.col-10-tablet-100 th:nth-child(10) { max-width: 100%; }
	.table-columns-flex.col-1-tablet-0 th:nth-child(1),
	.table-columns-flex.col-2-tablet-0 th:nth-child(2),
	.table-columns-flex.col-3-tablet-0 th:nth-child(3),
	.table-columns-flex.col-4-tablet-0 th:nth-child(4),
	.table-columns-flex.col-5-tablet-0 th:nth-child(5),
	.table-columns-flex.col-6-tablet-0 th:nth-child(6),
	.table-columns-flex.col-7-tablet-0 th:nth-child(7),
	.table-columns-flex.col-8-tablet-0 th:nth-child(8),
	.table-columns-flex.col-9-tablet-0 th:nth-child(9),
	.table-columns-flex.col-10-tablet-0 th:nth-child(10),
	.table-columns-flex.col-1-tablet-0 td:nth-child(1),
	.table-columns-flex.col-2-tablet-0 td:nth-child(2),
	.table-columns-flex.col-3-tablet-0 td:nth-child(3),
	.table-columns-flex.col-4-tablet-0 td:nth-child(4),
	.table-columns-flex.col-5-tablet-0 td:nth-child(5),
	.table-columns-flex.col-6-tablet-0 td:nth-child(6),
	.table-columns-flex.col-7-tablet-0 td:nth-child(7),
	.table-columns-flex.col-8-tablet-0 td:nth-child(8),
	.table-columns-flex.col-9-tablet-0 td:nth-child(9),
	.table-columns-flex.col-10-tablet-0 td:nth-child(10) { display: none; }
}

@media(max-width: 767px){
	.table-columns-flex.col-1-mobile-5 td:nth-child(1),
	.table-columns-flex.col-1-mobile-5 th:nth-child(1) { max-width: 5%; }
	.table-columns-flex.col-1-mobile-10 td:nth-child(1),
	.table-columns-flex.col-1-mobile-10 th:nth-child(1) { max-width: 10%; }
	.table-columns-flex.col-1-mobile-15 td:nth-child(1),
	.table-columns-flex.col-1-mobile-15 th:nth-child(1) { max-width: 15%; }
	.table-columns-flex.col-1-mobile-20 td:nth-child(1),
	.table-columns-flex.col-1-mobile-20 th:nth-child(1) { max-width: 20%; }
	.table-columns-flex.col-1-mobile-25 td:nth-child(1),
	.table-columns-flex.col-1-mobile-25 th:nth-child(1) { max-width: 25%; }
	.table-columns-flex.col-1-mobile-30 td:nth-child(1),
	.table-columns-flex.col-1-mobile-30 th:nth-child(1) { max-width: 30%; }
	.table-columns-flex.col-1-mobile-35 td:nth-child(1),
	.table-columns-flex.col-1-mobile-35 th:nth-child(1) { max-width: 35%; }
	.table-columns-flex.col-1-mobile-40 td:nth-child(1),
	.table-columns-flex.col-1-mobile-40 th:nth-child(1) { max-width: 40%; }
	.table-columns-flex.col-1-mobile-45 td:nth-child(1),
	.table-columns-flex.col-1-mobile-45 th:nth-child(1) { max-width: 45%; }
	.table-columns-flex.col-1-mobile-50 td:nth-child(1),
	.table-columns-flex.col-1-mobile-50 th:nth-child(1) { max-width: 50%; }
	.table-columns-flex.col-1-mobile-55 td:nth-child(1),
	.table-columns-flex.col-1-mobile-55 th:nth-child(1) { max-width: 55%; }
	.table-columns-flex.col-1-mobile-60 td:nth-child(1),
	.table-columns-flex.col-1-mobile-60 th:nth-child(1) { max-width: 60%; }
	.table-columns-flex.col-1-mobile-65 td:nth-child(1),
	.table-columns-flex.col-1-mobile-65 th:nth-child(1) { max-width: 65%; }
	.table-columns-flex.col-1-mobile-70 td:nth-child(1),
	.table-columns-flex.col-1-mobile-70 th:nth-child(1) { max-width: 70%; }
	.table-columns-flex.col-1-mobile-75 td:nth-child(1),
	.table-columns-flex.col-1-mobile-75 th:nth-child(1) { max-width: 75%; }
	.table-columns-flex.col-1-mobile-80 td:nth-child(1),
	.table-columns-flex.col-1-mobile-80 th:nth-child(1) { max-width: 80%; }
	.table-columns-flex.col-1-mobile-85 td:nth-child(1),
	.table-columns-flex.col-1-mobile-85 th:nth-child(1) { max-width: 85%; }
	.table-columns-flex.col-1-mobile-90 td:nth-child(1),
	.table-columns-flex.col-1-mobile-90 th:nth-child(1) { max-width: 90%; }
	.table-columns-flex.col-1-mobile-95 td:nth-child(1),
	.table-columns-flex.col-1-mobile-95 th:nth-child(1) { max-width: 95%; }
	.table-columns-flex.col-1-mobile-100 td:nth-child(1),
	.table-columns-flex.col-1-mobile-100 th:nth-child(1) { max-width: 100%; }
	.table-columns-flex.col-2-mobile-5 td:nth-child(2),
	.table-columns-flex.col-2-mobile-5 th:nth-child(2) { max-width: 5%; }
	.table-columns-flex.col-2-mobile-10 td:nth-child(2),
	.table-columns-flex.col-2-mobile-10 th:nth-child(2) { max-width: 10%; }
	.table-columns-flex.col-2-mobile-15 td:nth-child(2),
	.table-columns-flex.col-2-mobile-15 th:nth-child(2) { max-width: 15%; }
	.table-columns-flex.col-2-mobile-20 td:nth-child(2),
	.table-columns-flex.col-2-mobile-20 th:nth-child(2) { max-width: 20%; }
	.table-columns-flex.col-2-mobile-25 td:nth-child(2),
	.table-columns-flex.col-2-mobile-25 th:nth-child(2) { max-width: 25%; }
	.table-columns-flex.col-2-mobile-30 td:nth-child(2),
	.table-columns-flex.col-2-mobile-30 th:nth-child(2) { max-width: 30%; }
	.table-columns-flex.col-2-mobile-35 td:nth-child(2),
	.table-columns-flex.col-2-mobile-35 th:nth-child(2) { max-width: 35%; }
	.table-columns-flex.col-2-mobile-40 td:nth-child(2),
	.table-columns-flex.col-2-mobile-40 th:nth-child(2) { max-width: 40%; }
	.table-columns-flex.col-2-mobile-45 td:nth-child(2),
	.table-columns-flex.col-2-mobile-45 th:nth-child(2) { max-width: 45%; }
	.table-columns-flex.col-2-mobile-50 td:nth-child(2),
	.table-columns-flex.col-2-mobile-50 th:nth-child(2) { max-width: 50%; }
	.table-columns-flex.col-2-mobile-55 td:nth-child(2),
	.table-columns-flex.col-2-mobile-55 th:nth-child(2) { max-width: 55%; }
	.table-columns-flex.col-2-mobile-60 td:nth-child(2),
	.table-columns-flex.col-2-mobile-60 th:nth-child(2) { max-width: 60%; }
	.table-columns-flex.col-2-mobile-65 td:nth-child(2),
	.table-columns-flex.col-2-mobile-65 th:nth-child(2) { max-width: 65%; }
	.table-columns-flex.col-2-mobile-70 td:nth-child(2),
	.table-columns-flex.col-2-mobile-70 th:nth-child(2) { max-width: 70%; }
	.table-columns-flex.col-2-mobile-75 td:nth-child(2),
	.table-columns-flex.col-2-mobile-75 th:nth-child(2) { max-width: 75%; }
	.table-columns-flex.col-2-mobile-80 td:nth-child(2),
	.table-columns-flex.col-2-mobile-80 th:nth-child(2) { max-width: 80%; }
	.table-columns-flex.col-2-mobile-85 td:nth-child(2),
	.table-columns-flex.col-2-mobile-85 th:nth-child(2) { max-width: 85%; }
	.table-columns-flex.col-2-mobile-90 td:nth-child(2),
	.table-columns-flex.col-2-mobile-90 th:nth-child(2) { max-width: 90%; }
	.table-columns-flex.col-2-mobile-95 td:nth-child(2),
	.table-columns-flex.col-2-mobile-95 th:nth-child(2) { max-width: 95%; }
	.table-columns-flex.col-2-mobile-100 td:nth-child(2),
	.table-columns-flex.col-2-mobile-100 th:nth-child(2) { max-width: 100%; }
	.table-columns-flex.col-3-mobile-5 td:nth-child(3),
	.table-columns-flex.col-3-mobile-5 th:nth-child(3) { max-width: 5%; }
	.table-columns-flex.col-3-mobile-10 td:nth-child(3),
	.table-columns-flex.col-3-mobile-10 th:nth-child(3) { max-width: 10%; }
	.table-columns-flex.col-3-mobile-15 td:nth-child(3),
	.table-columns-flex.col-3-mobile-15 th:nth-child(3) { max-width: 15%; }
	.table-columns-flex.col-3-mobile-20 td:nth-child(3),
	.table-columns-flex.col-3-mobile-20 th:nth-child(3) { max-width: 20%; }
	.table-columns-flex.col-3-mobile-25 td:nth-child(3),
	.table-columns-flex.col-3-mobile-25 th:nth-child(3) { max-width: 25%; }
	.table-columns-flex.col-3-mobile-30 td:nth-child(3),
	.table-columns-flex.col-3-mobile-30 th:nth-child(3) { max-width: 30%; }
	.table-columns-flex.col-3-mobile-35 td:nth-child(3),
	.table-columns-flex.col-3-mobile-35 th:nth-child(3) { max-width: 35%; }
	.table-columns-flex.col-3-mobile-40 td:nth-child(3),
	.table-columns-flex.col-3-mobile-40 th:nth-child(3) { max-width: 40%; }
	.table-columns-flex.col-3-mobile-45 td:nth-child(3),
	.table-columns-flex.col-3-mobile-45 th:nth-child(3) { max-width: 45%; }
	.table-columns-flex.col-3-mobile-50 td:nth-child(3),
	.table-columns-flex.col-3-mobile-50 th:nth-child(3) { max-width: 50%; }
	.table-columns-flex.col-3-mobile-55 td:nth-child(3),
	.table-columns-flex.col-3-mobile-55 th:nth-child(3) { max-width: 55%; }
	.table-columns-flex.col-3-mobile-60 td:nth-child(3),
	.table-columns-flex.col-3-mobile-60 th:nth-child(3) { max-width: 60%; }
	.table-columns-flex.col-3-mobile-65 td:nth-child(3),
	.table-columns-flex.col-3-mobile-65 th:nth-child(3) { max-width: 65%; }
	.table-columns-flex.col-3-mobile-70 td:nth-child(3),
	.table-columns-flex.col-3-mobile-70 th:nth-child(3) { max-width: 70%; }
	.table-columns-flex.col-3-mobile-75 td:nth-child(3),
	.table-columns-flex.col-3-mobile-75 th:nth-child(3) { max-width: 75%; }
	.table-columns-flex.col-3-mobile-80 td:nth-child(3),
	.table-columns-flex.col-3-mobile-80 th:nth-child(3) { max-width: 80%; }
	.table-columns-flex.col-3-mobile-85 td:nth-child(3),
	.table-columns-flex.col-3-mobile-85 th:nth-child(3) { max-width: 85%; }
	.table-columns-flex.col-3-mobile-90 td:nth-child(3),
	.table-columns-flex.col-3-mobile-90 th:nth-child(3) { max-width: 90%; }
	.table-columns-flex.col-3-mobile-95 td:nth-child(3),
	.table-columns-flex.col-3-mobile-95 th:nth-child(3) { max-width: 95%; }
	.table-columns-flex.col-3-mobile-100 td:nth-child(3),
	.table-columns-flex.col-3-mobile-100 th:nth-child(3) { max-width: 100%; }
	.table-columns-flex.col-4-mobile-5 td:nth-child(4),
	.table-columns-flex.col-4-mobile-5 th:nth-child(4) { max-width: 5%; }
	.table-columns-flex.col-4-mobile-10 td:nth-child(4),
	.table-columns-flex.col-4-mobile-10 th:nth-child(4) { max-width: 10%; }
	.table-columns-flex.col-4-mobile-15 td:nth-child(4),
	.table-columns-flex.col-4-mobile-15 th:nth-child(4) { max-width: 15%; }
	.table-columns-flex.col-4-mobile-20 td:nth-child(4),
	.table-columns-flex.col-4-mobile-20 th:nth-child(4) { max-width: 20%; }
	.table-columns-flex.col-4-mobile-25 td:nth-child(4),
	.table-columns-flex.col-4-mobile-25 th:nth-child(4) { max-width: 25%; }
	.table-columns-flex.col-4-mobile-30 td:nth-child(4),
	.table-columns-flex.col-4-mobile-30 th:nth-child(4) { max-width: 30%; }
	.table-columns-flex.col-4-mobile-35 td:nth-child(4),
	.table-columns-flex.col-4-mobile-35 th:nth-child(4) { max-width: 35%; }
	.table-columns-flex.col-4-mobile-40 td:nth-child(4),
	.table-columns-flex.col-4-mobile-40 th:nth-child(4) { max-width: 40%; }
	.table-columns-flex.col-4-mobile-45 td:nth-child(4),
	.table-columns-flex.col-4-mobile-45 th:nth-child(4) { max-width: 45%; }
	.table-columns-flex.col-4-mobile-50 td:nth-child(4),
	.table-columns-flex.col-4-mobile-50 th:nth-child(4) { max-width: 50%; }
	.table-columns-flex.col-4-mobile-55 td:nth-child(4),
	.table-columns-flex.col-4-mobile-55 th:nth-child(4) { max-width: 55%; }
	.table-columns-flex.col-4-mobile-60 td:nth-child(4),
	.table-columns-flex.col-4-mobile-60 th:nth-child(4) { max-width: 60%; }
	.table-columns-flex.col-4-mobile-65 td:nth-child(4),
	.table-columns-flex.col-4-mobile-65 th:nth-child(4) { max-width: 65%; }
	.table-columns-flex.col-4-mobile-70 td:nth-child(4),
	.table-columns-flex.col-4-mobile-70 th:nth-child(4) { max-width: 70%; }
	.table-columns-flex.col-4-mobile-75 td:nth-child(4),
	.table-columns-flex.col-4-mobile-75 th:nth-child(4) { max-width: 75%; }
	.table-columns-flex.col-4-mobile-80 td:nth-child(4),
	.table-columns-flex.col-4-mobile-80 th:nth-child(4) { max-width: 80%; }
	.table-columns-flex.col-4-mobile-85 td:nth-child(4),
	.table-columns-flex.col-4-mobile-85 th:nth-child(4) { max-width: 85%; }
	.table-columns-flex.col-4-mobile-90 td:nth-child(4),
	.table-columns-flex.col-4-mobile-90 th:nth-child(4) { max-width: 90%; }
	.table-columns-flex.col-4-mobile-95 td:nth-child(4),
	.table-columns-flex.col-4-mobile-95 th:nth-child(4) { max-width: 95%; }
	.table-columns-flex.col-4-mobile-100 td:nth-child(4),
	.table-columns-flex.col-4-mobile-100 th:nth-child(4) { max-width: 100%; }
	.table-columns-flex.col-5-mobile-5 td:nth-child(5),
	.table-columns-flex.col-5-mobile-5 th:nth-child(5) { max-width: 5%; }
	.table-columns-flex.col-5-mobile-10 td:nth-child(5),
	.table-columns-flex.col-5-mobile-10 th:nth-child(5) { max-width: 10%; }
	.table-columns-flex.col-5-mobile-15 td:nth-child(5),
	.table-columns-flex.col-5-mobile-15 th:nth-child(5) { max-width: 15%; }
	.table-columns-flex.col-5-mobile-20 td:nth-child(5),
	.table-columns-flex.col-5-mobile-20 th:nth-child(5) { max-width: 20%; }
	.table-columns-flex.col-5-mobile-25 td:nth-child(5),
	.table-columns-flex.col-5-mobile-25 th:nth-child(5) { max-width: 25%; }
	.table-columns-flex.col-5-mobile-30 td:nth-child(5),
	.table-columns-flex.col-5-mobile-30 th:nth-child(5) { max-width: 30%; }
	.table-columns-flex.col-5-mobile-35 td:nth-child(5),
	.table-columns-flex.col-5-mobile-35 th:nth-child(5) { max-width: 35%; }
	.table-columns-flex.col-5-mobile-40 td:nth-child(5),
	.table-columns-flex.col-5-mobile-40 th:nth-child(5) { max-width: 40%; }
	.table-columns-flex.col-5-mobile-45 td:nth-child(5),
	.table-columns-flex.col-5-mobile-45 th:nth-child(5) { max-width: 45%; }
	.table-columns-flex.col-5-mobile-50 td:nth-child(5),
	.table-columns-flex.col-5-mobile-50 th:nth-child(5) { max-width: 50%; }
	.table-columns-flex.col-5-mobile-55 td:nth-child(5),
	.table-columns-flex.col-5-mobile-55 th:nth-child(5) { max-width: 55%; }
	.table-columns-flex.col-5-mobile-60 td:nth-child(5),
	.table-columns-flex.col-5-mobile-60 th:nth-child(5) { max-width: 60%; }
	.table-columns-flex.col-5-mobile-65 td:nth-child(5),
	.table-columns-flex.col-5-mobile-65 th:nth-child(5) { max-width: 65%; }
	.table-columns-flex.col-5-mobile-70 td:nth-child(5),
	.table-columns-flex.col-5-mobile-70 th:nth-child(5) { max-width: 70%; }
	.table-columns-flex.col-5-mobile-75 td:nth-child(5),
	.table-columns-flex.col-5-mobile-75 th:nth-child(5) { max-width: 75%; }
	.table-columns-flex.col-5-mobile-80 td:nth-child(5),
	.table-columns-flex.col-5-mobile-80 th:nth-child(5) { max-width: 80%; }
	.table-columns-flex.col-5-mobile-85 td:nth-child(5),
	.table-columns-flex.col-5-mobile-85 th:nth-child(5) { max-width: 85%; }
	.table-columns-flex.col-5-mobile-90 td:nth-child(5),
	.table-columns-flex.col-5-mobile-90 th:nth-child(5) { max-width: 90%; }
	.table-columns-flex.col-5-mobile-95 td:nth-child(5),
	.table-columns-flex.col-5-mobile-95 th:nth-child(5) { max-width: 95%; }
	.table-columns-flex.col-5-mobile-100 td:nth-child(5),
	.table-columns-flex.col-5-mobile-100 th:nth-child(5) { max-width: 100%; }
	.table-columns-flex.col-6-mobile-5 td:nth-child(6),
	.table-columns-flex.col-6-mobile-5 th:nth-child(6) { max-width: 5%; }
	.table-columns-flex.col-6-mobile-10 td:nth-child(6),
	.table-columns-flex.col-6-mobile-10 th:nth-child(6) { max-width: 10%; }
	.table-columns-flex.col-6-mobile-15 td:nth-child(6),
	.table-columns-flex.col-6-mobile-15 th:nth-child(6) { max-width: 15%; }
	.table-columns-flex.col-6-mobile-20 td:nth-child(6),
	.table-columns-flex.col-6-mobile-20 th:nth-child(6) { max-width: 20%; }
	.table-columns-flex.col-6-mobile-25 td:nth-child(6),
	.table-columns-flex.col-6-mobile-25 th:nth-child(6) { max-width: 25%; }
	.table-columns-flex.col-6-mobile-30 td:nth-child(6),
	.table-columns-flex.col-6-mobile-30 th:nth-child(6) { max-width: 30%; }
	.table-columns-flex.col-6-mobile-35 td:nth-child(6),
	.table-columns-flex.col-6-mobile-35 th:nth-child(6) { max-width: 35%; }
	.table-columns-flex.col-6-mobile-40 td:nth-child(6),
	.table-columns-flex.col-6-mobile-40 th:nth-child(6) { max-width: 40%; }
	.table-columns-flex.col-6-mobile-45 td:nth-child(6),
	.table-columns-flex.col-6-mobile-45 th:nth-child(6) { max-width: 45%; }
	.table-columns-flex.col-6-mobile-50 td:nth-child(6),
	.table-columns-flex.col-6-mobile-50 th:nth-child(6) { max-width: 50%; }
	.table-columns-flex.col-6-mobile-55 td:nth-child(6),
	.table-columns-flex.col-6-mobile-55 th:nth-child(6) { max-width: 55%; }
	.table-columns-flex.col-6-mobile-60 td:nth-child(6),
	.table-columns-flex.col-6-mobile-60 th:nth-child(6) { max-width: 60%; }
	.table-columns-flex.col-6-mobile-65 td:nth-child(6),
	.table-columns-flex.col-6-mobile-65 th:nth-child(6) { max-width: 65%; }
	.table-columns-flex.col-6-mobile-70 td:nth-child(6),
	.table-columns-flex.col-6-mobile-70 th:nth-child(6) { max-width: 70%; }
	.table-columns-flex.col-6-mobile-75 td:nth-child(6),
	.table-columns-flex.col-6-mobile-75 th:nth-child(6) { max-width: 75%; }
	.table-columns-flex.col-6-mobile-80 td:nth-child(6),
	.table-columns-flex.col-6-mobile-80 th:nth-child(6) { max-width: 80%; }
	.table-columns-flex.col-6-mobile-85 td:nth-child(6),
	.table-columns-flex.col-6-mobile-85 th:nth-child(6) { max-width: 85%; }
	.table-columns-flex.col-6-mobile-90 td:nth-child(6),
	.table-columns-flex.col-6-mobile-90 th:nth-child(6) { max-width: 90%; }
	.table-columns-flex.col-6-mobile-95 td:nth-child(6),
	.table-columns-flex.col-6-mobile-95 th:nth-child(6) { max-width: 95%; }
	.table-columns-flex.col-6-mobile-100 td:nth-child(6),
	.table-columns-flex.col-6-mobile-100 th:nth-child(6) { max-width: 100%; }
	.table-columns-flex.col-7-mobile-5 td:nth-child(7),
	.table-columns-flex.col-7-mobile-5 th:nth-child(7) { max-width: 5%; }
	.table-columns-flex.col-7-mobile-10 td:nth-child(7),
	.table-columns-flex.col-7-mobile-10 th:nth-child(7) { max-width: 10%; }
	.table-columns-flex.col-7-mobile-15 td:nth-child(7),
	.table-columns-flex.col-7-mobile-15 th:nth-child(7) { max-width: 15%; }
	.table-columns-flex.col-7-mobile-20 td:nth-child(7),
	.table-columns-flex.col-7-mobile-20 th:nth-child(7) { max-width: 20%; }
	.table-columns-flex.col-7-mobile-25 td:nth-child(7),
	.table-columns-flex.col-7-mobile-25 th:nth-child(7) { max-width: 25%; }
	.table-columns-flex.col-7-mobile-30 td:nth-child(7),
	.table-columns-flex.col-7-mobile-30 th:nth-child(7) { max-width: 30%; }
	.table-columns-flex.col-7-mobile-35 td:nth-child(7),
	.table-columns-flex.col-7-mobile-35 th:nth-child(7) { max-width: 35%; }
	.table-columns-flex.col-7-mobile-40 td:nth-child(7),
	.table-columns-flex.col-7-mobile-40 th:nth-child(7) { max-width: 40%; }
	.table-columns-flex.col-7-mobile-45 td:nth-child(7),
	.table-columns-flex.col-7-mobile-45 th:nth-child(7) { max-width: 45%; }
	.table-columns-flex.col-7-mobile-50 td:nth-child(7),
	.table-columns-flex.col-7-mobile-50 th:nth-child(7) { max-width: 50%; }
	.table-columns-flex.col-7-mobile-55 td:nth-child(7),
	.table-columns-flex.col-7-mobile-55 th:nth-child(7) { max-width: 55%; }
	.table-columns-flex.col-7-mobile-60 td:nth-child(7),
	.table-columns-flex.col-7-mobile-60 th:nth-child(7) { max-width: 60%; }
	.table-columns-flex.col-7-mobile-65 td:nth-child(7),
	.table-columns-flex.col-7-mobile-65 th:nth-child(7) { max-width: 65%; }
	.table-columns-flex.col-7-mobile-70 td:nth-child(7),
	.table-columns-flex.col-7-mobile-70 th:nth-child(7) { max-width: 70%; }
	.table-columns-flex.col-7-mobile-75 td:nth-child(7),
	.table-columns-flex.col-7-mobile-75 th:nth-child(7) { max-width: 75%; }
	.table-columns-flex.col-7-mobile-80 td:nth-child(7),
	.table-columns-flex.col-7-mobile-80 th:nth-child(7) { max-width: 80%; }
	.table-columns-flex.col-7-mobile-85 td:nth-child(7),
	.table-columns-flex.col-7-mobile-85 th:nth-child(7) { max-width: 85%; }
	.table-columns-flex.col-7-mobile-90 td:nth-child(7),
	.table-columns-flex.col-7-mobile-90 th:nth-child(7) { max-width: 90%; }
	.table-columns-flex.col-7-mobile-95 td:nth-child(7),
	.table-columns-flex.col-7-mobile-95 th:nth-child(7) { max-width: 95%; }
	.table-columns-flex.col-7-mobile-100 td:nth-child(7),
	.table-columns-flex.col-7-mobile-100 th:nth-child(7) { max-width: 100%; }
	.table-columns-flex.col-8-mobile-5 td:nth-child(8),
	.table-columns-flex.col-8-mobile-5 th:nth-child(8) { max-width: 5%; }
	.table-columns-flex.col-8-mobile-10 td:nth-child(8),
	.table-columns-flex.col-8-mobile-10 th:nth-child(8) { max-width: 10%; }
	.table-columns-flex.col-8-mobile-15 td:nth-child(8),
	.table-columns-flex.col-8-mobile-15 th:nth-child(8) { max-width: 15%; }
	.table-columns-flex.col-8-mobile-20 td:nth-child(8),
	.table-columns-flex.col-8-mobile-20 th:nth-child(8) { max-width: 20%; }
	.table-columns-flex.col-8-mobile-25 td:nth-child(8),
	.table-columns-flex.col-8-mobile-25 th:nth-child(8) { max-width: 25%; }
	.table-columns-flex.col-8-mobile-30 td:nth-child(8),
	.table-columns-flex.col-8-mobile-30 th:nth-child(8) { max-width: 30%; }
	.table-columns-flex.col-8-mobile-35 td:nth-child(8),
	.table-columns-flex.col-8-mobile-35 th:nth-child(8) { max-width: 35%; }
	.table-columns-flex.col-8-mobile-40 td:nth-child(8),
	.table-columns-flex.col-8-mobile-40 th:nth-child(8) { max-width: 40%; }
	.table-columns-flex.col-8-mobile-45 td:nth-child(8),
	.table-columns-flex.col-8-mobile-45 th:nth-child(8) { max-width: 45%; }
	.table-columns-flex.col-8-mobile-50 td:nth-child(8),
	.table-columns-flex.col-8-mobile-50 th:nth-child(8) { max-width: 50%; }
	.table-columns-flex.col-8-mobile-55 td:nth-child(8),
	.table-columns-flex.col-8-mobile-55 th:nth-child(8) { max-width: 55%; }
	.table-columns-flex.col-8-mobile-60 td:nth-child(8),
	.table-columns-flex.col-8-mobile-60 th:nth-child(8) { max-width: 60%; }
	.table-columns-flex.col-8-mobile-65 td:nth-child(8),
	.table-columns-flex.col-8-mobile-65 th:nth-child(8) { max-width: 65%; }
	.table-columns-flex.col-8-mobile-70 td:nth-child(8),
	.table-columns-flex.col-8-mobile-70 th:nth-child(8) { max-width: 70%; }
	.table-columns-flex.col-8-mobile-75 td:nth-child(8),
	.table-columns-flex.col-8-mobile-75 th:nth-child(8) { max-width: 75%; }
	.table-columns-flex.col-8-mobile-80 td:nth-child(8),
	.table-columns-flex.col-8-mobile-80 th:nth-child(8) { max-width: 80%; }
	.table-columns-flex.col-8-mobile-85 td:nth-child(8),
	.table-columns-flex.col-8-mobile-85 th:nth-child(8) { max-width: 85%; }
	.table-columns-flex.col-8-mobile-90 td:nth-child(8),
	.table-columns-flex.col-8-mobile-90 th:nth-child(8) { max-width: 90%; }
	.table-columns-flex.col-8-mobile-95 td:nth-child(8),
	.table-columns-flex.col-8-mobile-95 th:nth-child(8) { max-width: 95%; }
	.table-columns-flex.col-8-mobile-100 td:nth-child(8),
	.table-columns-flex.col-8-mobile-100 th:nth-child(8) { max-width: 100%; }
	.table-columns-flex.col-9-mobile-5 td:nth-child(9),
	.table-columns-flex.col-9-mobile-5 th:nth-child(9) { max-width: 5%; }
	.table-columns-flex.col-9-mobile-10 td:nth-child(9),
	.table-columns-flex.col-9-mobile-10 th:nth-child(9) { max-width: 10%; }
	.table-columns-flex.col-9-mobile-15 td:nth-child(9),
	.table-columns-flex.col-9-mobile-15 th:nth-child(9) { max-width: 15%; }
	.table-columns-flex.col-9-mobile-20 td:nth-child(9),
	.table-columns-flex.col-9-mobile-20 th:nth-child(9) { max-width: 20%; }
	.table-columns-flex.col-9-mobile-25 td:nth-child(9),
	.table-columns-flex.col-9-mobile-25 th:nth-child(9) { max-width: 25%; }
	.table-columns-flex.col-9-mobile-30 td:nth-child(9),
	.table-columns-flex.col-9-mobile-30 th:nth-child(9) { max-width: 30%; }
	.table-columns-flex.col-9-mobile-35 td:nth-child(9),
	.table-columns-flex.col-9-mobile-35 th:nth-child(9) { max-width: 35%; }
	.table-columns-flex.col-9-mobile-40 td:nth-child(9),
	.table-columns-flex.col-9-mobile-40 th:nth-child(9) { max-width: 40%; }
	.table-columns-flex.col-9-mobile-45 td:nth-child(9),
	.table-columns-flex.col-9-mobile-45 th:nth-child(9) { max-width: 45%; }
	.table-columns-flex.col-9-mobile-50 td:nth-child(9),
	.table-columns-flex.col-9-mobile-50 th:nth-child(9) { max-width: 50%; }
	.table-columns-flex.col-9-mobile-55 td:nth-child(9),
	.table-columns-flex.col-9-mobile-55 th:nth-child(9) { max-width: 55%; }
	.table-columns-flex.col-9-mobile-60 td:nth-child(9),
	.table-columns-flex.col-9-mobile-60 th:nth-child(9) { max-width: 60%; }
	.table-columns-flex.col-9-mobile-65 td:nth-child(9),
	.table-columns-flex.col-9-mobile-65 th:nth-child(9) { max-width: 65%; }
	.table-columns-flex.col-9-mobile-70 td:nth-child(9),
	.table-columns-flex.col-9-mobile-70 th:nth-child(9) { max-width: 70%; }
	.table-columns-flex.col-9-mobile-75 td:nth-child(9),
	.table-columns-flex.col-9-mobile-75 th:nth-child(9) { max-width: 75%; }
	.table-columns-flex.col-9-mobile-80 td:nth-child(9),
	.table-columns-flex.col-9-mobile-80 th:nth-child(9) { max-width: 80%; }
	.table-columns-flex.col-9-mobile-85 td:nth-child(9),
	.table-columns-flex.col-9-mobile-85 th:nth-child(9) { max-width: 85%; }
	.table-columns-flex.col-9-mobile-90 td:nth-child(9),
	.table-columns-flex.col-9-mobile-90 th:nth-child(9) { max-width: 90%; }
	.table-columns-flex.col-9-mobile-95 td:nth-child(9),
	.table-columns-flex.col-9-mobile-95 th:nth-child(9) { max-width: 95%; }
	.table-columns-flex.col-9-mobile-100 td:nth-child(9),
	.table-columns-flex.col-9-mobile-100 th:nth-child(9) { max-width: 100%; }
	.table-columns-flex.col-10-mobile-5 td:nth-child(10),
	.table-columns-flex.col-10-mobile-5 th:nth-child(10) { max-width: 5%; }
	.table-columns-flex.col-10-mobile-10 td:nth-child(10),
	.table-columns-flex.col-10-mobile-10 th:nth-child(10) { max-width: 10%; }
	.table-columns-flex.col-10-mobile-15 td:nth-child(10),
	.table-columns-flex.col-10-mobile-15 th:nth-child(10) { max-width: 15%; }
	.table-columns-flex.col-10-mobile-20 td:nth-child(10),
	.table-columns-flex.col-10-mobile-20 th:nth-child(10) { max-width: 20%; }
	.table-columns-flex.col-10-mobile-25 td:nth-child(10),
	.table-columns-flex.col-10-mobile-25 th:nth-child(10) { max-width: 25%; }
	.table-columns-flex.col-10-mobile-30 td:nth-child(10),
	.table-columns-flex.col-10-mobile-30 th:nth-child(10) { max-width: 30%; }
	.table-columns-flex.col-10-mobile-35 td:nth-child(10),
	.table-columns-flex.col-10-mobile-35 th:nth-child(10) { max-width: 35%; }
	.table-columns-flex.col-10-mobile-40 td:nth-child(10),
	.table-columns-flex.col-10-mobile-40 th:nth-child(10) { max-width: 40%; }
	.table-columns-flex.col-10-mobile-45 td:nth-child(10),
	.table-columns-flex.col-10-mobile-45 th:nth-child(10) { max-width: 45%; }
	.table-columns-flex.col-10-mobile-50 td:nth-child(10),
	.table-columns-flex.col-10-mobile-50 th:nth-child(10) { max-width: 50%; }
	.table-columns-flex.col-10-mobile-55 td:nth-child(10),
	.table-columns-flex.col-10-mobile-55 th:nth-child(10) { max-width: 55%; }
	.table-columns-flex.col-10-mobile-60 td:nth-child(10),
	.table-columns-flex.col-10-mobile-60 th:nth-child(10) { max-width: 60%; }
	.table-columns-flex.col-10-mobile-65 td:nth-child(10),
	.table-columns-flex.col-10-mobile-65 th:nth-child(10) { max-width: 65%; }
	.table-columns-flex.col-10-mobile-70 td:nth-child(10),
	.table-columns-flex.col-10-mobile-70 th:nth-child(10) { max-width: 70%; }
	.table-columns-flex.col-10-mobile-75 td:nth-child(10),
	.table-columns-flex.col-10-mobile-75 th:nth-child(10) { max-width: 75%; }
	.table-columns-flex.col-10-mobile-80 td:nth-child(10),
	.table-columns-flex.col-10-mobile-80 th:nth-child(10) { max-width: 80%; }
	.table-columns-flex.col-10-mobile-85 td:nth-child(10),
	.table-columns-flex.col-10-mobile-85 th:nth-child(10) { max-width: 85%; }
	.table-columns-flex.col-10-mobile-90 td:nth-child(10),
	.table-columns-flex.col-10-mobile-90 th:nth-child(10) { max-width: 90%; }
	.table-columns-flex.col-10-mobile-95 td:nth-child(10),
	.table-columns-flex.col-10-mobile-95 th:nth-child(10) { max-width: 95%; }
	.table-columns-flex.col-10-mobile-100 td:nth-child(10),
	.table-columns-flex.col-10-mobile-100 th:nth-child(10) { max-width: 100%; }
	.table-columns-flex.col-1-mobile-33 th:nth-child(1),
	.table-columns-flex.col-2-mobile-33 th:nth-child(2),
	.table-columns-flex.col-3-mobile-33 th:nth-child(3),
	.table-columns-flex.col-4-mobile-33 th:nth-child(4),
	.table-columns-flex.col-5-mobile-33 th:nth-child(5),
	.table-columns-flex.col-6-mobile-33 th:nth-child(6),
	.table-columns-flex.col-7-mobile-33 th:nth-child(7),
	.table-columns-flex.col-8-mobile-33 th:nth-child(8),
	.table-columns-flex.col-9-mobile-33 th:nth-child(9),
	.table-columns-flex.col-10-mobile-33 th:nth-child(10),
	.table-columns-flex.col-1-mobile-33 td:nth-child(1),
	.table-columns-flex.col-2-mobile-33 td:nth-child(2),
	.table-columns-flex.col-3-mobile-33 td:nth-child(3),
	.table-columns-flex.col-4-mobile-33 td:nth-child(4),
	.table-columns-flex.col-5-mobile-33 td:nth-child(5),
	.table-columns-flex.col-6-mobile-33 td:nth-child(6),
	.table-columns-flex.col-7-mobile-33 td:nth-child(7),
	.table-columns-flex.col-8-mobile-33 td:nth-child(8),
	.table-columns-flex.col-9-mobile-33 td:nth-child(9),
	.table-columns-flex.col-10-mobile-33 td:nth-child(10) { max-width: 33.33%; }
	.table-columns-flex.col-1-mobile-0 th:nth-child(1),
	.table-columns-flex.col-2-mobile-0 th:nth-child(2),
	.table-columns-flex.col-3-mobile-0 th:nth-child(3),
	.table-columns-flex.col-4-mobile-0 th:nth-child(4),
	.table-columns-flex.col-5-mobile-0 th:nth-child(5),
	.table-columns-flex.col-6-mobile-0 th:nth-child(6),
	.table-columns-flex.col-7-mobile-0 th:nth-child(7),
	.table-columns-flex.col-8-mobile-0 th:nth-child(8),
	.table-columns-flex.col-9-mobile-0 th:nth-child(9),
	.table-columns-flex.col-10-mobile-0 th:nth-child(10),
	.table-columns-flex.col-1-mobile-0 td:nth-child(1),
	.table-columns-flex.col-2-mobile-0 td:nth-child(2),
	.table-columns-flex.col-3-mobile-0 td:nth-child(3),
	.table-columns-flex.col-4-mobile-0 td:nth-child(4),
	.table-columns-flex.col-5-mobile-0 td:nth-child(5),
	.table-columns-flex.col-6-mobile-0 td:nth-child(6),
	.table-columns-flex.col-7-mobile-0 td:nth-child(7),
	.table-columns-flex.col-8-mobile-0 td:nth-child(8),
	.table-columns-flex.col-9-mobile-0 td:nth-child(9),
	.table-columns-flex.col-10-mobile-0 td:nth-child(10) { display: none; }
}

.header-disclosure { display: none; position: fixed; bottom: 0; left: 0; right: 0; z-index: 9999; padding: 10px 20px; width: auto; background: #c9dae3; font-size: 10px; line-height: 1.4; text-align: center; color: #386983; }
.header-disclosure a { color: inherit; text-decoration: underline; }
.header-disclosure p { margin: 0; text-align: left; }
.header-disclosure .container { min-width: 280px; padding: 0; background-color: transparent; }
.header-disclosure span { display: inline-block; padding: 1px 14px; margin-top: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #fff; background-color: #27556d; border-radius: 10px; cursor: pointer; }

@media(min-width: 768px){
	/*.header-disclosure { position: absolute; top: 0; left: 0; right: 0; padding: 8px 20px; z-index: 999; }*/
	.header-disclosure .container { position: relative; overflow: hidden; display: flex; align-items: center;  justify-content: space-between;  }
	.header-disclosure .container:before,
	.header-disclosure .container:after { content: none; }
	.header-disclosure .container p { margin-right: 15px; padding: 3px 0 3px 10px; }
	.header-disclosure span { flex: 0 0 auto; margin: 0 10px 0 0; }
}

/* ------------------------------------------------------------ *\
	Table Tabs
\* ------------------------------------------------------------ */

.table-tabs { background: #e1e5ea; padding: 8px; }
.table-tabs .table-tabs-title { font: 18px "Raleway", sans-serif; color: #1b354c; padding: 10px 8px 15px; }
.table-tabs .table-tabs-title span { display: none; }
.table-tabs .table-tabs-title:before { margin-right: 15px; }
.table-tabs .table-tab { max-height: 0; transition: opacity .3s; overflow: hidden; opacity: 0; }
.table-tabs .table-tab.active { max-height: 3000px; opacity: 1; }
.table-tabs .table-tabs-btns { background: #4e798d; font-family: 'Raleway', sans-serif; font-weight: 500; text-align: center; padding: 9px 0; margin-bottom: 10px; }
.table-tabs .table-tabs-btn { display: inline-block; background: #36657d; border-radius: 18px; margin: 3px; padding: 9px 12px; font-size: 15px; color: #fff; cursor: pointer; transition: .3s; }
.table-tabs .table-tabs-btn:before { display: none; }
.table-tabs .table-tabs-btn.active { background: #1e526e; box-shadow: inset 1px 1px 2px rgba(0,0,0,.4); }
.table-tabs .table-tabs-btn:hover { background: #1e526e; }

.table-tabs .section-table-flex .bonus { margin-bottom: 5px; }
.table-tabs .table-columns-flex.col-6-10 td:nth-child(6),
.table-tabs .table-columns-flex.col-6-10 th:nth-child(6) { max-width: 14%; }
.table-tabs .atable-flex .app-holder { margin: 0; }

.table-tabs .table-columns-flex.col-1-20 td:nth-child(1),
.table-tabs .table-columns-flex.col-1-20 th:nth-child(1) { max-width: 16%; }

@media (min-width: 501px){
	.table-tabs .atable-flex table { min-width: 755px; }
}
@media(min-width: 768px){
	.table-tabs .table-tabs-btns { padding: 7px; }
}

@media(min-width: 1025px){
	.table-tabs .table-tabs-title:after { content: ''; clear: both; display: table; width: 100%; }
	.table-tabs .table-tabs-title span { display: inline-block; float: right; font-size: 12px; margin-top: 10px; font-weight: 500; }
	.table-tabs .table-tabs-title { font-size: 22px; padding: 14px 0 18px; }
	.table-tabs .table-tabs-title:before { margin-right: 18px; }
	.table-tabs .table-tabs-btns { display: flex; justify-content: space-between; align-items: center; margin-bottom: 7px; padding: 9px 15px; }
	.table-tabs .table-tabs-btn { min-width: 238px; font-size: 16px; padding: 4px 8px 3px; border-radius: 18px; }
	.table-tabs .table-tabs-btn:before { display: inline-block; margin-bottom: 2px; margin-right: 13px; }
}

/* ------------------------------------------------------------ *\
	Ico Before and After
\* ------------------------------------------------------------ */

.ico-before:before,
.ico-after:after { content: ''; display: inline-block; vertical-align: middle; background-size: contain; background-position: center; background-repeat: no-repeat; }

.ico-usa-flag:before { background-image: url(asset/usa-flag.svg); width: 24px; height: 16px; }
.ico-gc:after { background-image: url(asset/ico-gc.png); width: 76px; height: 15px; margin-left: 4px; }
.ico-usa:before { background-image: url(asset/ico-usa.png); width: 35px; height: 27px; }
.ico-nj:before { background-image: url(asset/ico-nj.png); width: 14px; height: 27px; }
.ico-pa:before { background-image: url(asset/ico-pa.png); width: 31px; height: 27px; }
.ico-star-y:before { background-image: url(asset/ico-star-y.png); width: 22px; height: 27px; }


/* Blog Banner */
.green-btn { border-radius: 0; border: 0; background: #00a826; box-shadow: none; font-size: 20px; line-height: 30px; padding: 5px 10px; font-family: "roboto condensed", sans-serif; display: block; color: #ffffff; text-decoration: none; font-weight: bold; text-align: center; transition: all .2s; }
.green-btn:hover { background: #38B126; }

.blog-banner { position: relative; margin: 35px 0 20px 0; padding: 15px; background: rgb(174,0,85); background: linear-gradient(135deg, rgba(174,0,85,1) 0%, rgba(29,33,58,1) 85%); }
.blog-banner:before { content: ''; position: absolute; bottom: 65px; left: 0; display: block; width: 114px; height: 118px; background-repeat: no-repeat; background-position: right 0; }
.blog-banner.v1:before { background-image: url(asset/banner-image-1.png); }
.blog-banner.v2:before { background-image: url(asset/banner-image-2.png); }
.blog-banner.v3:before { background-image: url(asset/banner-image-3.png); }
.blog-banner .cnt { padding: 0 0 0 100px; display: flex; justify-content: space-between; flex-direction: column; }
.blog-banner .cnt .logo-holder { margin: 0 0 15px 0; }
.blog-banner .cnt .logo-holder ._logo { margin: 0 auto; display: table; }
.blog-banner .cnt .list { margin: 0 auto 15px auto; padding: 0; list-style: none outside none; min-height: 60px; display: table; }
.blog-banner .cnt .list li { font-size: 11px; line-height: 15px; color: #ffffff; position: relative; font-family: "roboto condensed", sans-serif; padding-left: 15px; }
.blog-banner .cnt .list li + li { margin-top: 5px; }
.blog-banner .cnt .list li:before { content: ''; position: absolute; top: 3px; left: 0; width: 12px; height: 10px; background: url(asset/check-white.png) no-repeat 0 0; display: block; }
.blog-banner .cnt .button-holder { position: relative; margin-left: -100px; }
.blog-banner .cnt .button-holder .green-btn { display: block; }

@media(min-width: 380px){
	.blog-banner:before { width: 174px; }
	.blog-banner .cnt { padding-left: 150px; }
	.blog-banner .cnt .button-holder { margin-left: -150px; }
}

@media(min-width: 600px){
	.blog-banner { margin-top: 20px; }
	.blog-banner:before { bottom: 0; width: 104px; height: 101px; }
	.blog-banner .cnt { position: relative; padding: 0 0 0 100px; min-height: 60px; flex-direction: row; align-items: center; }
	.blog-banner .cnt .logo-holder { margin: 0; }
	.blog-banner .cnt .list { margin: 0 0 0 20px; }
	.blog-banner .cnt .button-holder { margin: 0 0 0 20px; max-width: 160px; width: 100%; }
}

@media(min-width: 700px){
	.blog-banner:before { width: 194px; background-position: left 0; }
	.blog-banner .cnt { padding-left: 200px; }
}

.text-limit-multiple {margin-bottom:30px; }
.text-limit-multiple > p { padding-bottom: 10px; margin:0; margin-left: 10px; margin-right: 10px; padding: 0 0 18px;
color: #606060;font-size: 16px;line-height: 27px;}
.text-limit-multiple > p:last-child { padding-bottom: 0; }
.text-limit-multiple .expand,
.text-limit-multiple .collapse { cursor: pointer; }
.text-limit-multiple .expand,
.text-limit-multiple .collapse,
.text-limit-multiple > p a { color: #d34a44; text-decoration: none; }
.text-limit-multiple .expand:hover,
.text-limit-multiple .collapse:hover,
.text-limit-multiple > p a:hover { text-decoration: underline; }
#bottom .title { font-size: 20px; color: #111; padding-bottom: 15px; font-family: 'Open Sans', Arial, Helvetica; font-weight: bold; padding-bottom: 15px; margin: 1em; text-align: center;}

.sr-wp { position: relative; padding-bottom: 20px; }
.sr-wp textarea { background-color: #384048; box-sizing: border-box; border: 1px #4d4d4d solid; font-family: monospace;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;height: 80px;margin-top: 10px; display: block; border: solid 1px #3b4418; width: 100%; min-height: 82px; margin: 20px auto 0; padding: 10px 15px; resize: none; font-size: 14px; line-height: 20px; color: #f3f3f3; }

#entry{max-width: 1125px;margin:auto;position: relative;}
#entry img{position:relative;z-index:10;max-width: 100%;display: block;margin-left: auto;margin-right: auto;}
#bottom {
    max-width: 1200px;
    text-align: center;
    padding: 15px 0;
    margin: auto;
    padding-top:20px;
    padding-bottom: 30px
}
#bottom a { /* padding: inherit !important; */ min-height:inherit !important; display: inline-block;color: #442d99;}
#spacer { width: 560px; height:10px;}
@media only screen and (min-width: 700px) {
    #socialShare {
        display: block;
        width: 72px;
        text-align: center;
        margin-top: -199px;
        position: fixed;
        top: 40%;
        right: 10px;
        z-index: 99; }
    #socialShare > img {
        position: relative;
        top: 12px; }
    #socialShare > div {
        padding: 0;
        background: #fff;
        border-radius: 5px;
        box-shadow: 2px 2px 4px #999; }
    #socialShare > div .social-icon {
        margin-bottom: 5px; }
    #socialShare > div .fb {
        margin-bottom: 10px; padding-right: 4px; }
}
@media only screen and (max-width: 700px) {
    #socialShare {
        display: none;
    } 
 .fb-like.fb_iframe_widget{
    position: relative;
    margin-top: -2px;
    font-size: inherit !important;
}


.addthis_toolbox {
    max-width: 480px;
    padding-bottom: 20px;
    padding-left:10px;
    padding-top:30px
}
a.addthis_button_facebook_like.at300b{width:110px !important;}
a.addthis_button_tweet.at300b{width:130px !important;}
.tweet_iframe_widget{width:110px !important;}
a.addthis_button_google_plusone.at300b{width:80px !important;}
a.addthis_button_pinterest_pinit.at300b {
        width:inherit;
    width:60px !important;
}

#socialShare span { background-color:transparent !important}

.social-icon fb{margin-left:1px;}

#socialShare > div{
    padding-top: 10px !important
}

}

.table-slot-info td.extendme {width: 68% !important;}
.table-slot-info td.shrinkme {width: 32% !important;}



.disclosure { position: relative; margin: -5px 0 15px; pointer-events: none; padding: 0 30px; }
.disclosure:hover .disclosure-modal { transform: scale(1); opacity: 1; visibility: visible; }

.disclosure .disclosure-modal { position: absolute; width: 85vw; max-width: 330px;  top: 0; right: 0; left: 0; margin: auto; padding: 20px; box-shadow: 0 1px 4px rgb(0 0 0 / 35%); transform: scale(.8); opacity: 0; visibility: hidden; transform-origin: 100% 0; background: #f4fafe; z-index: 1; transition: transform .15s, opacity .15s, visibility .15s; pointer-events: initial; border: 1px solid #c1c9d1; color: #4f555e; font-size: 13px; line-height: 1.1; }
.disclosure .disclosure-modal:before { content: 'Este es un sitio web de comparación independiente que ayuda a los consumidores a elegir el mejor producto de juego disponible que se ajuste a sus necesidades.'; display: block; margin-bottom: 15px; }
.disclosure .disclosure-modal:after { content: 'Ofrecemos un servicio de publicidad de alta calidad al presentar en nuestras reseñas sólo operadores con licencia. Adviértase que, aunque nos esforzamos por ofrecerle información actualizada, no comparamos todos los operadores del mercado.'; }

.disclosure .disclosure-trigger { cursor: pointer; pointer-events: initial; color: #03a9ed; text-decoration: underline; font-size: 13px; line-height: 1.1; text-align: center; }
.disclosure .disclosure-trigger:before { content: ''; position: relative; display: inline-block; width: 11px; height: 14px; top: -1px; margin-right: 6px; vertical-align: middle; background: url(asset/advertiser-bell.png) no-repeat 0 0; }
.disclosure .disclosure-trigger:after { content: 'Aviso de Publicidad'; }


@media (min-width: 768px) {	
	.disclosure .disclosure-trigger { text-align: right; }
	.disclosure .disclosure-modal { left: unset; }
}

@media screen and (min-width: 1100px){
	.disclosure { margin: -5px 0 0px; }
	.disclosure .disclosure-trigger { font-size: 15px; float: right; }	
	h1 { padding-top: 15px; }
}

@media screen and (min-width: 1440px){
	.disclosure .disclosure-trigger { padding: 0 10px; }
	.disclosure .disclosure-modal { left: 80%; z-index: 6; }

}

/* #region Quick Navigation */
.quick-nav { display: flex; flex-flow: row wrap; justify-content: space-between; margin: 20px auto 30px; padding: 0; list-style: none; clear: both; order: 2; }
.quick-nav li { position: relative; display: flex; flex: 0 1 100%; max-width: 100%; flex-flow: row wrap; min-height: 56px; margin: 1px 0; border-radius: 5px; }
.quick-nav li a { position: relative; display: flex; flex: 0 1 100%; max-width: 100%; flex-flow: row wrap; justify-content: space-between; align-items: center; border-radius: 5px; padding: 5px 15px 5px 20px; color: #444; font-weight: 700; font-size: 12px; line-height: 1.2; font-family: Arial, sans-serif; text-transform: uppercase; text-decoration: none; }
.quick-nav li a span { flex: 0 0 12%; max-width: 12%; text-align: center; font-size: 14px; }
.quick-nav li a strong { flex: 0 0 87%; max-width: 87%; font: inherit; color: #444; }
.quick-nav li a:hover { background: rgb(53, 101, 127); /* Old browsers */ background: -moz-linear-gradient(left, rgba(53, 101, 127, 1) 0%, rgba(45, 94, 121, 1) 20%, rgba(18, 71, 101, 1) 65%, rgba(5, 60, 91, 1) 100%); background: -webkit-linear-gradient(left, rgba(53, 101, 127, 1) 0%, rgba(45, 94, 121, 1) 20%, rgba(18, 71, 101, 1) 65%, rgba(5, 60, 91, 1) 100%); background: linear-gradient(to right, rgba(53, 101, 127, 1) 0%, rgba(45, 94, 121, 1) 20%, rgba(18, 71, 101, 1) 65%, rgba(5, 60, 91, 1) 100%); text-decoration: none; color: #fff; box-shadow: 0 5px 45px rgba(108, 132, 146, 0.2); }
.quick-nav li a:hover strong { color: #fff; }
@media screen and (max-width:539px) {
	.quick-nav li + li { margin-top: 1px; }
}
@media screen and (max-width:1023px) {
	.quick-nav li { border: 2px solid rgba(185, 208, 221, 0.43); padding: 2px; background: rgb(250, 251, 252); background: -moz-linear-gradient(top, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); background: -webkit-linear-gradient(top, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); background: linear-gradient(to bottom, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); }
}
@media screen and (min-width:540px) {
	.quick-nav li { flex: 0 0 48%; max-width: 48%; }
}
@media screen and (min-width:768px) {
	.quick-nav li { flex: 0 0 32%; max-width: 32%; }
}
@media screen and (min-width:1024px) {
	.quick-nav { border-radius: 5px; border: 2px solid rgba(185, 208, 221, 0.43); padding: 2px; background: rgb(250, 251, 252); background: -moz-linear-gradient(top, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); background: -webkit-linear-gradient(top, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); background: linear-gradient(to bottom, rgba(250, 251, 252, 1) 0%, rgba(249, 250, 251, 1) 47%, rgba(222, 233, 239, 1) 100%); }
	.quick-nav li { min-height: 58px; flex: 0 0 16.6%; max-width: 16.6%; }
	.quick-nav li + li:before { position: absolute; content: ""; top: 50%; left: -1px; width: 1px; height: calc(100% - 32px); background: #d2d9db; transform: translateY(-50%); }
	.quick-nav li a { padding-left: 15px; padding-right: 10px; }
	.quick-nav li a span { flex: 0 0 19%; max-width: 19%; font-size: 16px; }
	.quick-nav li a strong { flex: 0 0 80%; max-width: 80%; }
}
@media screen and (min-width:1200px) {
	.quick-nav { padding: 4px; }
}

/* #endregion Quick Navigation */
