/* some usual fonts */
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700);

html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
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;}
ul.styled{margin:0;padding:0;list-style:none;}
.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }
.clearfix:before,
.clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

/* ==========================================================================
	#Normalize
========================================================================== */

html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary { display: block; }
audio,
canvas,
progress,
video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
progress { vertical-align: baseline; }
template,
[hidden] { display: none; }
a { background-color: transparent; -webkit-text-decoration-skip: objects; }
a:active,
a:hover { outline-width: 0; }
abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted; }
b,
strong { font-weight: inherit; }
b,
strong { font-weight: bolder; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.2em 0; }
mark { background-color: #ff0; color: #000; }
small { font-size: 80%; }
sub,
sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
img { border-style: none; }
svg:not(:root) { overflow: hidden; }
code,
kbd,
pre,
samp { font-family: monospace, monospace; font-size: 1em; }
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; overflow: visible; }
button,
input,
select,
textarea { font: inherit; margin: 0; }
optgroup { font-weight: bold; }
button,
input { overflow: visible; }
button,
select { text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] { -webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; }
textarea { overflow: auto; }
[type="checkbox"],
[type="radio"] { box-sizing: border-box; padding: 0; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button { height: auto; }
[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
::-webkit-input-placeholder { color: inherit; opacity: 0.54; }
::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; }

/* ==========================================================================
	#Global
========================================================================== */

body, html { height: 100%; min-height: 100%; }
body { font-size: 14px; line-height: 24px; color: #2e363f; font-family: 'Roboto', sans-serif; min-width: 320px; }

.shell { max-width: 1135px; margin: 0 auto; width: 100%; }

h1 { color: #2e363f; font-size: 26px; line-height: 26px; font-family: 'Roboto Slab', serif; font-weight: 700; display: inline-block }
h2 { color: #b494a6; font-size: 20px; line-height: 24px; font-family: 'Roboto Slab', serif; font-weight: 700; }

a { color: #8ab933; text-decoration: underline; font-weight: 600; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
a:hover { text-decoration: none; }

.left,.alignleft{float: left;margin-right: 15px; margin-top: 6px;}
.left,.alignright{float: right;margin-left: 15px; margin-top: 6px;}

.button,
.button-orange,
.button-red { border-radius: 5px; min-width: 100px; padding: 10px; font-size: 14px; line-height: 26px; font-weight: 900; text-align: center; text-decoration: none; display: table; margin: 0 auto; }
.button { background: #8ab933; color: #ffffff; }
.button:hover { background: #a0ce4d; }

.button-orange { background: #ffba36; color: #4a354f; }
.button-orange:hover { background: #f8c563; }

.button-red { background: #ec6b54; color: #ffffff; }
.button-red:hover { background: #da5841; }

/* ::-webkit-scrollbar{ width: 5px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { border-radius: 10px; background: #ccc; } */

.logo { background: url("img/operators.png") no-repeat center 0; font-size: 0pt; line-height: 0pt; text-indent: -4000px; height: 56px; }
.logo.logo-888 {background-position:center -1px; }
.logo.logo-fantasia { background-position: center -51px; }
.logo.logo-777 { background-position: center -110px; }
.logo.logo-quasar { background-position: center -163px; }
.logo.logo-jackpotcity { background-position: center -221px; } 
.logo.logo-sunmaker { background-position: center -280px; }
.logo.logo-lad { background-position: center -335px; }
.logo.logo-ovo { background-position: center -390px;}
.logo.logo-betway { background-position: center -447px; }
.logo.logo-europalace { background-position: center -503px; }
.logo.logo-betvictor {background-position: center -559px;}
.logo.logo-leovegas  {background-position: center -616px;}
.logo.logo-netbet {background-position: center -671px;}
.logo.logo-casinoclub  {background-position: center -729px;}
.logo.logo-megacasino {background-position: center -783px;}
.logo.logo-karamba {background-position: center -837px;}
.logo.logo-bwin {background-position: center -895px;}
.logo.logo-bet365 {background-position: center -952px;}
.logo.logo-mrgreen {background-position: center -1008px;}
.logo.logo-betfair {background-position: center -1063px;}
.logo.logo-cherry  {background-position: center -1119px;}
.logo.logo-allslots  {background-position: center -1175px;}
.logo.logo-royalpanda {background-position: center -1233px;}
.logo.logo-platin  {background-position: center -1286px;}
.logo.logo-stake7 {background-position: center -1343px;}
.logo.logo-intercasino  {background-position: center -1402px;}
.logo.logo-wh {background-position: center -1456px;}

.logo-big { background: url("img/operators-big.png") no-repeat center 0; font-size: 0pt; line-height: 0pt; text-indent: -4000px; height: 56px; }
.logo-big.logo-888 {background-position:center -1px; }
.logo-big.logo-fantasia { background-position: center -51px; }
.logo-big.logo-777 { background-position: center -110px; }
.logo-big.logo-quasar { background-position: center -163px; }
.logo-big.logo-jackpotcity { background-position: center -221px; } 
.logo-big.logo-sunmaker { background-position: center -280px; }
.logo-big.logo-lad { background-position: center -335px; }
.logo-big.logo-ovo { background-position: center -390px;}
.logo-big.logo-betway { background-position: center -447px; }
.logo-big.logo-europalace { background-position: center -503px; }
.logo-big.logo-betvictor {background-position: center -559px;}
.logo-big.logo-leovegas  {background-position: center -616px;}
.logo-big.logo-netbet {background-position: center -671px;}
.logo-big.logo-casinoclub  {background-position: center -729px;}
.logo-big.logo-megacasino {background-position: center -783px;}
.logo-big.logo-karamba {background-position: center -837px;}
.logo-big.logo-bwin {background-position: center -895px;}
.logo-big.logo-bet365 {background-position: center -952px;}
.logo-big.logo-mrgreen {background-position: center -1008px;}
.logo-big.logo-betfair {background-position: center -1063px;}
.logo-big.logo-cherry  {background-position: center -1119px;}
.logo-big.logo-allslots  {background-position: center -1175px;}
.logo-big.logo-royalpanda a{background-position: center -1233px;}
.logo-big.logo-platin  {background-position: center -1286px;}
.logo-big.logo-stake7 {background-position: center -1343px;}
.logo-big.logo-intercasino  {background-position: center -1402px;}
.logo-big.logo-bet365 {background-position: center -560px;}

/* ==========================================================================
	#Content
========================================================================== */

article { position: relative; display: block; background: #f2f2f2 url("img/bg.png") repeat 0 0; }
article:after {content:"";display:table;clear:both;}

.content { position: relative; max-width: auto; margin: 0 auto; min-height: 800px; background: #ffffff;  padding: 10px 5px;
 z-index: 3; -webkit-box-shadow: 0px 0px 3px 1px rgba(218,218,218,0.3); -moz-box-shadow: 0px 0px 3px 1px rgba(218,218,218,0.3); box-shadow: 0px 0px 3px 1px rgba(218,218,218,0.3); }

.toc { width: 242px; }
.toc.left { margin: 8px auto 20px auto; float: none; display: block; }
.toc.right { margin: 8px auto 20px auto; float: none; display: block; }
.toc .toc-title { border: solid 1px #a8a8a8; background: #a8a8a8; font-size: 14px; line-height: 33px; color: #ffffff; font-family: 'Roboto Slab', serif; font-weight: bold; text-transform: uppercase; position: relative; padding: 0 5px 0 30px; text-align: center; }
.toc .toc-title:before { content: ''; position: absolute; left: 10px; top: 50%; width: 16px; height: 20px; margin-top: -8px; background: url("img/question_icon.png") no-repeat 0 0; display: block; }
.toc ul { padding: 10px; border: solid 1px #a8a8a8; background: #ffffff; margin: 0; list-style-type: none; }
.toc ul li { padding: 10px 0 10px 20px; position: relative; border-top: dotted 1px #a2a2a2; font-size: 13px; line-height: 15px; }
.toc ul li:first-child { border: 0; }
.toc ul li:before { content: ''; position: absolute; top: 16px; left: 0px; width: 4px; height: 4px; background: #202020; display: block; }
.toc ul li a { color: #434343; text-decoration: none; }
.toc ul li a:hover { text-decoration: underline; }
.toc .toc-box { margin: 10px 0 0 0; border: solid 2px #a8a8a8; padding: 10px; background: #ffffff; }

.toc .toc-box .logo{float: left;display: inline-block;}
.toc .toc-box .button{display: block;float: none; min-width: 29px;width: auto;overflow: hidden;padding: 0 8px;margin-top: 15px; line-height: 30px;}
.toc .toc-box:after { content: ''; display: block; clear: both; }
.toc .toc-box .title { padding: 0 0 5px 0; margin: 0 0 10px 0; border-bottom: dotted 1px #a2a2a2; font-size: 13px; line-height: 15px; color: #434343; text-align: center; display: block; }
.toc .toc-box .logo-small { float: left; display: inline; width: 100px; }
.toc .toc-box .logo { float: left; display: inline; width: 95px; }
.toc .toc-box .button-red { padding: 0 15px; min-width: auto; height: 30px; font-size: 13px; line-height: 30px; float: right; display: inline; text-transform: uppercase; margin-top: 5px; }

.bonus-box { padding: 20px; width: 240px; border: solid 1px #bfbfbf; background: #ffffff; }
.bonus-box.left { margin: 8px auto 20px auto; float: none; display: block; }
.bonus-box.right { margin: 8px auto 20px auto; float: none; display: block; }
.bonus-box .logo { display: block; margin: 0 auto; }
.bonus-box .logo-big { display: block; margin: 0 auto; }
.bonus-box .title { margin: 15px 0 0 0; border-top: dotted 1px #a2a2a2; padding: 15px 0; font-size: 18px; line-height: 22px; color: #404040; text-align: left; font-family: 'Roboto Slab', serif; font-weight: bold; }
.bonus-box ul { padding: 0; margin: 0 0 20px 0; list-style-type: none; }
.bonus-box ul li { display: block; position: relative; font-size: 12px; line-height: 20px; color: #8a8a8a; text-align: left; font-family: 'Roboto Slab', serif; padding: 0 0 0 20px; }
.bonus-box ul li:before { content: ''; position: absolute; top: /*7px*/9px; left: 0px; width: 4px; height: 4px; background: /*#202020*/#7d7d7d; display: block; }
.bonus-box .bonus { padding: 0 0 20px 0; display: block; font-family: 'Roboto Slab', serif; font-size: 25px; line-height: 29px; color: #000000; text-align: left; }
.bonus-box .bonus span { font-weight: bold; }
.bonus-box .button-wp { display: block; }
.bonus-box .button-wp .button,
.bonus-box .button-wp .button-red,
.bonus-box .button-wp .button-orange { display: block; min-width: auto; text-transform: uppercase; }

.games-table { position: relative; display: block; border-left: solid 7px #e6e6e6; border-right: solid 7px #e6e6e6; border-bottom: solid 5px #e6e6e6; border-top: solid 5px #e6e6e6; background: #ffffff; margin: 20px 0px; clear: both; }
.games-table table { border-collapse: separate; width: 100%; border: 0; margin: 0; padding: 0; }
.games-table tr { position: relative; }
.games-table tr:before { content: ''; position: absolute; top: 0; left: 0; display: block; width: 100%; height: 5px; background: #e6e6e6; }
.games-table tr:after { content: ''; position: absolute; bottom: 0; left: 0; display: block; width: 100%; height: 5px; background: #e6e6e6; }
.games-table tr td { border-top: solid 10px #ffffff; border-bottom: solid 10px #ffffff; border-left: solid 5px #ffffff; border-right: solid 5px #ffffff; }
.games-table .col-logo { width: 95px; height: 56px;}
.games-table .col-logo .logo { margin: 0 auto; width: 100%; display: block;border: 1px solid #aaa; border-radius: 7px;width: 92px; height: 56px; }
.games-table .col-button { width: 60px; }
.games-table .col-rating { display: none; width: 160px; background: #f4f4f4; font-size: 13px; line-height: 19px; color: #1f1f1f; text-align: center; font-weight: 300;font-weight:400; font-family: 'Roboto Slab', serif; }
.games-table .col-rating span { position: relative; height: 16px; margin: 0 0 10px 0; display: block; width: 90px; margin: 0 auto; background: url("img/star.png") repeat-x 0 0; font-size: 0pt; line-height: 0pt; text-indent: -4000px; }
.games-table .col-rating span:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; max-width: 0; height: 100%; display: block; background: url("img/star.png") repeat-x 0 -16px; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.games-table .col-rating span.rating-1:after { max-width: 18px; }
.games-table .col-rating span.rating-1-5:after { max-width: 26px; }
.games-table .col-rating span.rating-2:after { max-width: 36px; }
.games-table .col-rating span.rating-2-5:after { max-width: 44px; }
.games-table .col-rating span.rating-3:after { max-width: 54px; }
.games-table .col-rating span.rating-3-5:after { max-width: 62px; }
.games-table .col-rating span.rating-4:after { max-width: 72px; }
.games-table .col-rating span.rating-4-5:after { max-width: 80px; }
.games-table .col-rating span.rating-5:after { max-width: 90px; }
.games-table .col-bonus { padding: 0 5px; font-size: 12px; line-height: 16px; font-family: 'Roboto Slab', serif; color: #000000; text-align: center; background: #f4f4f4; }
.games-table .col-bonus .number { display: block; font-size: 16px; line-height: 20px; font-weight: bold; }
.games-table .col-text { display: none; font-size: 12px; line-height: 20px; color: #8a8a8a; font-family: 'Roboto Slab', serif; }
.games-table ul { list-style-type: none; padding: 0; margin: 0; }
.games-table ul li { padding: 0 0 0 20px; position: relative; }
.games-table ul li:before { content: ''; position: absolute; top: 7px; left: 0px; width: 4px; height: 4px; background: #202020; display: block; }
.games-table a.button,
.games-table a.button-orange,
.games-table a.button-red { padding: 10px 17px; line-height: 16px; display: block; margin: 0 auto; text-transform: uppercase; max-width: 50px; width: auto; min-width: 50px; }
.games-table .diff a.button,
.games-table .diff a.button-orange,
.games-table .diff a.button-red { max-width: 46px; width: auto; min-width: 46px; padding: 8px 5px; border-radius: 3px; background: transparent; }
.games-table .diff a.button { border: solid 2px #8ab933; color: #8ab933; }
.games-table .diff a.button-orange { border: solid 2px #ffba36; color: #ffba36; }
.games-table .diff a.button-red { border: solid 2px #ec6b54; color: #ec6b54; }
.games-table .diff a.button:hover { border-color: #8ab933; background: #f4f4f4; color: #8ab933; }
.games-table .diff a.button-orange:hover { border-color: #f8c563; background: #f4f4f4; color: #f8c563; }
.games-table .diff a.button-red:hover { border-color: #da5841; background: #f4f4f4; color: #d55f4a; }

.games-slider { position: relative; display: block; border: solid 1px #bfbfbf; padding: 20px; margin: 20px 0; }
.games-slider .slides { margin: 0; padding: 0; list-style-type: none; }
.games-slider .slides li { position: relative; display: block; width: 100%; margin: 0; padding: 0; }
.games-slider .slides li:after { content: ''; display: block; clear: both; }
.games-slider .slides li .image { display: block; width: 100%; max-width: 410px; margin: 0 auto 20px auto; }
.games-slider .slides li .image img { width: 100%; height: auto; display: block; }
.games-slider .slides li .text { position: relative; display: block; background: #f4f4f4; padding: 10px 15px 90px 15px; font-size: 13px; line-height: 20px; color: #8a8a8a; font-family: 'Roboto Slab', serif; z-index: 10; }
.games-slider .slides li .text .title { padding: 2px 0 20px 0; display: block; font-size: 20px; line-height: 24px; color: #000000; font-weight: bold; text-align: center; }
.games-slider .slide-index { position: absolute; bottom: 55px; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); display: block; padding: 0 12px; font-size: 18px; line-height: 26px; background: #ffffff; color: #4a4a4a; font-weight: bold; font-family: 'Roboto Slab', serif; border-radius: 5px; z-index: 20; }
.games-slider .slide-index .current { color: #b494a6; }
.games-slider .flex-direction-nav { list-style-type: none; margin: 0; padding: 0; }
.games-slider .flex-direction-nav .flex-prev,
.games-slider .flex-direction-nav .flex-next { position: absolute; bottom: 45px; display: block; width: 40px; height: 45px; background: url("img/strikes.png") no-repeat 0 0; font-size: 0pt; line-height: 0pt; text-indent: -4000px; -webkit-transition: all 0s; -o-transition: all 0s; transition: all 0s; z-index: 15; outline:none }
.games-slider .flex-direction-nav .flex-prev:after,
.games-slider .flex-direction-nav .flex-next:after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url("img/strikes.png") no-repeat 0 0; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.games-slider .flex-direction-nav .flex-prev { left: 35px; background-position: 0 0; }
.games-slider .flex-direction-nav .flex-prev:after { background-position: 0 bottom; }
.games-slider .flex-direction-nav .flex-prev:hover:after { opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }
.games-slider .flex-direction-nav .flex-next { right: 35px; background-position: right 0; }
.games-slider .flex-direction-nav .flex-next:after { background-position: right bottom; }
.games-slider .flex-direction-nav .flex-next:hover:after { opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); }

.gray-box { position: relative; margin: 15px 0 20px 0; border: solid 1px #e2e2e2; background: #f4f4f4; border-radius: 2px; padding: 20px;overflow: hidden;}
.gray-box .image { margin-top: 5px; max-width: 230px; }
.gray-box .image img { width: 100%; height: auto; }
.gray-box.left-image .image { float: none; display: block; margin: 0 auto 15px auto; }
.gray-box.right-image .image { float: none; display: block; margin: 0 auto 15px auto; }
.gray-box .title { padding: 0 0 5px 0; text-align: center; margin: 0 0 20px 0; border-bottom: dotted 1px #a2a2a2; font-size: 20px; line-height: 24px; color: #b494a6; font-weight: bold; font-family: 'Roboto Slab', serif; }
.gray-box.left-image .title { margin-left: 20px; margin-right: 20px; }
.gray-box.right-image .title { margin-right: 20px; margin-left: 20px; }
.gray-box .button-wp { padding: 25px 0 0 0; display: block; }
.gray-box .button-wp:after { content: ''; display: block; clear: both; }
.gray-box .button-wp a.button,
.gray-box .button-wp a.button-red,
.gray-box .button-wp a.button-orange { float: right; max-width: auto; width: auto; text-transform: uppercase; font-weight: 700; display: block; }

.table-1 {position: relative;display: block; border-left: solid 7px #e6e6e6; border-right: solid 7px #e6e6e6; border-bottom: solid 5px #e6e6e6;border-top: solid 5px #e6e6e6; background: #ffffff; margin: 20px 0px;clear: both;}
.table-1 table {width: 100%;text-align: center;}
.table-1 table tr{border-bottom: 2px solid #e6e6e6;}
.table-1 table tr td{ width: 50%; display: table-cell;}
.table-1 table tr .col-3,
.table-1 table tr .col-4,
.table-1 table tr .col-5{display:none;}
.table-1  .col-logo {width: 120px;height: 56px;}
.table-1  .col-logo .logo { margin: 0 auto;width: 100%; display: block;}
.table-1.v2{overflow-x: auto;}
.table-1.v2 table{min-width: 531px;}
.table-1.v2 table tr {line-height: 16px;}
.table-1.v2 table tr th {line-height: 36px;}
.table-1.v2 table tr .col-3,
.table-1.v2 table tr .col-4,
.table-1.v2 table tr .col-5{display:table-cell;}
.table-1.v2 table tr td{width: 16.66%; padding: 10px 5px;}

@media only screen and (min-width: 480px) {
.table-1 table tr td{width: 33.33%; display: table-cell;}
.table-1 table tr .col-3{display:table-cell;}
}
@media only screen and (min-width: 600px) {
.table-1 table tr td{width: 25%; display: table-cell;}
.table-1 table tr .col-5{display:table-cell;}
}
@media only screen and (min-width: 640px) {
.table-1 table tr td{width: 20%; display: table-cell;}

.table-1 table tr .col-4{display:table-cell;}
}
/* ==========================================================================
	#Media Queries
========================================================================== */

@media only screen and (min-width: 480px) {
	.games-table .col-logo { width: 120px; }
	.games-table .col-bonus { font-size: 17px; line-height: 21px; padding: 0 15px; }
	.games-table .col-bonus .number { font-size: 25px; line-height: 29px; }
	.games-table .col-button { width: 140px; }
	.games-table a.button,
	.games-table a.button-orange,
	.games-table a.button-red { max-width: 110px; padding: 20px 15px; line-height: 16px; }
	.games-table .diff a.button,
	.games-table .diff a.button-orange,
	.games-table .diff a.button-red { max-width: 106px; padding: 3px 15px; }

	.gray-box .image { margin-top: 5px; max-width: 270px; }
	.games-table .col-button i{font-style: initial;
    background: #8ab933;
    display: inline-block;
    border-radius: 5px;
    width: 100%;
    height: 42px;
    vertical-align: middle;
    line-height: 45px;
    text-align: center;}
	.games-table .col-button i:hover{background: #a0ce4d;}
	.games-table .col-button i .button{background: transparent;}
	.games-table .col-button i:hover .button:hover{background: transparent;}
	.games-table .col-button i a{vertical-align: middle;display: inline-block;line-height: 16px;}
}

@media only screen and (min-width: 540px) {
	.games-table tr td { border: solid 15px #ffffff; }
}

@media only screen and (min-width: 600px) {
	.toc.left { margin: 8px 40px 20px auto; float: left; display: inline; }
	.toc.right { margin: 25px auto 20px 40px; float: right; display: inline; }

	.bonus-box.left { margin: 8px 40px 20px auto; float: left; display: inline; }
	.bonus-box.right { margin: 8px auto 20px 40px; float: right; display: inline; }
}

@media only screen and (min-width: 700px) {
	.games-table .col-rating { display: table-cell; }
	.games-table .col-bonus { padding: 0 25px; }

	.gray-box.left-image .image { float: left; display: inline; margin: 0 20px 0 0; }
	.gray-box.right-image .image { float: right; display: inline; margin: 0 0 0 20px; }
	.gray-box .title { text-align: right; }
	.gray-box.left-image .title { margin-left: 290px; margin-right: 0; }
	.gray-box.right-image .title { margin-right: 290px; margin-left: 0; }
}

@media only screen and (min-width: 768px) {
	.games-slider { padding: 20px 70px; }
	.games-slider .slides li .text { position: relative; margin-left: 30%; border-left: 15px solid #ffffff; padding: 15px 15px 50px; height: 150px; max-height: 150px; overflow: hidden; }
	.games-slider .slides li .text .title { padding-bottom: 10px; }
	.games-slider .slides li .image { position: absolute; top: 0; left: 0; display: block; width: 30%; } 
	.games-slider .slides li .image img { position: absolute; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); width: auto; height: auto; }
	.games-slider .slide-index { bottom: 20px; right: 270px; left: auto; transform: translateX(0); -webkit-transform: translateX(0); }
	.games-slider .flex-direction-nav .flex-prev,
	.games-slider .flex-direction-nav .flex-next { position: absolute; top: 50%; margin-top: -22px; bottom: auto; }
	.games-slider .flex-direction-nav .flex-prev { left: 20px; }
	.games-slider .flex-direction-nav .flex-next { right: 20px; }
}

@media only screen and (min-width: 960px) {
	.gray-box .button-wp a.button,
	.gray-box .button-wp a.button-red,
	.gray-box .button-wp a.button-orange { max-width: 50%; width: 100%; }

	.games-table .col-text { display: table-cell; }

	.games-slider .slides li .text { padding: 13px 40px 50px; }
}

@media only screen and (min-width: 1055px) {
	.content  { padding: 20px 40px; }
}

@media only screen and (min-width: 1135px) {
	.games-slider .slides li .text { margin-left: 44.9%; border-left-width: 30px; }
	.games-slider .slides li .text .title { padding-bottom: 10px; }
	.games-slider .slides li .image { width: 44.9%; }
	.games-slider .slides li .image img { position: static; transform: translateX(0); -webkit-transform: translateX(0); width: 100%; }
}

header,footer{min-width:300px; padding: 0 5px 10px;  max-width: 100%;margin: 0 auto; background: #4a354f;}
header{padding: 0;box-shadow: none;z-index: 100;position: relative;}
.branding { display: block;text-align: center;margin-top: 0;padding: 5px 0;z-index: 100;position: relative;background: #4a354f;height: 42px; max-width: 75%;padding-left: 18px;line-height: 43px;}

.branding img{max-width:100%;vertical-align: middle;height:auto;}
.menuicon>li>a {display: block;padding: 16px 0;}
.menuicon>li>a>i{position: absolute; bottom: 13px;font: normal bold 14px/14px 'Roboto',sans-serif;left: 0;right: 0;text-transform: uppercase;color: #ffba36;}
.menuicon>li>a:before {background-position: 0 0;width: 135px;height: 118px;content: '';background: url("img/menu-icons.png") no-repeat 0 0; display: block;vertical-align: middle; }
.main-nav {padding: 0; color: #fff; width: auto;position: relative;z-index: 100;max-width:1136px;margin:auto;}
.main-nav>.heading{text-transform: uppercase; font: 200 15px/16px Open Sans,sans-serif;display: block; background: #3f3f3f; margin-bottom: 8px;padding: 8px 0;text-align: center;margin-right: 1%;margin-left: 1%;}
.main-nav>ul.menuicon {list-style-type: none; margin: 0;     padding: 8px 10px 27px;background: #f4f4fd;border: 1px solid #4a354f;}
.main-nav>ul.menuicon>li {width: 48%; float: left;margin-bottom: 9px;height: 120px; text-align: center;margin-left: 1%; margin-right: 1%;position:relative;}
.main-nav>ul.menuicon>li.exp{}
.main-nav>ul.menuicon>li.exp.opened{background: #f4f4fd;max-width: 88%;margin: auto;}
.main-nav>ul.menuicon>li.exp.opened>.main>ul>li{    text-align: left;}
.main-nav>ul.menuicon>li.exp.opened>.main>ul>li:nth-child(even){    text-align: right;}
.main-nav>ul.menuicon>li.exp a {border-bottom: 40px solid #ffba36;position:relative; height: 79px;}
.main-nav>ul.menuicon>li.exp a i{color: #4a354f; bottom: -26px; text-align: left; padding: 0 40px 0 18px; font: normal normal 12px/12px 'Roboto',sans-serif;}
.main-nav>ul.menuicon>li.exp a i { bottom: -33px;}
.main-nav>ul.menuicon>li.exp>span{ width: 135px;margin: auto;display: block;position: absolute;height: 41px;bottom: 0;right: 0;left: 0;}
.main-nav>ul.menuicon>li.exp>span>i { display: block; position: absolute; bottom: -5px;right: 0; margin: auto;cursor: pointer;height: 40px;}
.main-nav>ul.menuicon>li.exp>span>i:after {content: '';display: inline-block;background: url("img/arrows.png");width: 30px;height: 23px;margin: 4px 0;}
.main-nav>ul.menuicon>li.exp>b{display:none;}
.main-nav>ul.menuicon>li>a{ color: #6eb1e5; font: normal normal 12px/12px 'Roboto',sans-serif;display: block;padding: 0;text-decoration:none; width: 135px; margin: auto;}
.main-nav>ul.menuicon>li>a:before{content: ''; background: url("img/menu-icons.png") no-repeat 0 0; display: block;vertical-align: middle; background-position: 0 0; }
.main-nav>ul.menuicon>li.a>a:before{background-position:0 0;height: 79px;}
.main-nav>ul.menuicon>li.b>a:before{background-position: 0 -79px;/*height: 38px;margin: 0 auto 5px;*/height: 79px; } /*blog*/
.main-nav>ul.menuicon>li.c>a:before{background-position: 0 -158px;/*height: 40px; margin: 0 auto 3px;*/}/*contact*/
.main-nav>ul.menuicon>li.d>a:before{background-position: 0 -276px;/*height: 43px;margin: 0 auto 0px;*/ } /*slots*/
.main-nav>ul.menuicon>li.e>a:before{background-position: 0 -395px;}/*roulette*/
.main-nav>ul.menuicon>li.f>a:before{background-position: 0 -514px;} /* bj */
.main-nav>ul.menuicon>li.g>a:before{background-position: 0 -632px;} /* bj */
.main-nav>ul.menuicon>li>a>span{display:none;}
.main-nav>ul.menuicon li.exp>.main,{display:none;}
.main-nav>ul.menuicon>li>.main>ul{margin: 0 auto;list-style-type: none;color: #fff;overflow: hidden; padding-left: 0;}
.main-nav>ul.menuicon>li>.main>ul[data-page="1"]{margin-top: 0;}
.main-nav>ul.menuicon>li>.main>ul[data-page="2"]{margin-top: -284px;}
.main-nav>ul.menuicon>li>.main>ul[data-page="3"]{margin-top: -568px;}
.main-nav>ul.menuicon>li>.main>ul[data-page="4"]{margin-top: -853px;}
.main-nav>ul.menuicon>li>.main>ul>li{width: 31.33%;margin-left: 1%;margin-right: 1%;float: left;margin-bottom: 6px;height: 80px;line-height: 76px;}
.main-nav>ul.menuicon>li.exp.opened>.main>ul>li { width: 49.1%;float: left; margin: 0 0 13px 0; height: 58px;line-height: 60px;padding-left: 1px;}
.main-nav>ul.menuicon>li>.main>ul>li>a{color: #fff;}
.main-nav>ul.menuicon>li.exp>.main>ul>li>a { border-bottom: 0;  position: relative; height: 56px;border: 1px solid #4a354f;}
.main-nav>ul.menuicon>li.exp>.main>ul>li:hover a{border: 1px solid #4a354f;box-shadow: 1px 1px 0px 0px #4a354f,0px 0px 0px 1px #4a354f;}
.hidden-arrows span{display:none;}

@media only screen and (max-width: 767px) {
	.main-nav.closed{padding:0;}
	.main-nav.closed>.toggle{background-position:0 -59px;}
	.main-nav.closed>.heading{display: none;}
	.main-nav>ul.menuicon{ }
	.main-nav.closed>ul.menuicon{ display:none;}
	.main-nav>ul.menuicon.activated{}
	.main-nav>ul.menuicon.activated >li{display:none;}
	.main-nav>ul.menuicon.activated >li.opened{display:block;}
	.main-nav>ul.menuicon>li.opened{margin-left:0;margin-right:0;}
	.main-nav>ul.menuicon>li.opened~.main-nav>ul.menuicon>li{display:none;}
	.main-nav>ul.menuicon li.exp>.inner-nav{display:none;}
	.main-nav>ul.menuicon>li.exp.opened{display: block;width: 250px; float: none; clear: both;height: auto;border-bottom: 0;margin:auto; }
	.main-nav>ul.menuicon>li.exp.opened>i{display:none;}
	.main-nav>ul.menuicon>li.exp.opened>b {display: inline-block; background: url("img/arrows.png") no-repeat 0px -27px;width: 42px; height: 31px; position: absolute;left: 5px;top: 6px;cursor: pointer; z-index: 10;}
	.main-nav>ul.menuicon>li.exp.opened>b:before { content: '';display: block;position: absolute; width: 62px;height: 41px;top: 0;left: -7px;}
	.main-nav>ul.menuicon>li.exp.opened>a {width: auto;background: #fff;border: 1px solid #828282;border-radius: 3px;position: relative; padding: 6px 0;margin-bottom: 17px;height: 28px;}
	.main-nav>ul.menuicon>li.exp.opened a i {bottom: 0;text-align: center;padding: 14px 0;}
	.main-nav>ul.menuicon>li.exp.opened>.main>ul>li>a>i{display: none;}
	.main-nav>ul.menuicon>li.opened>a:before{display:none;}
	.main-nav>ul.menuicon>li.opened>a>span {display: inline;}
	.main-nav>ul.menuicon>li.exp.opened>span{display:none;}
	.main-nav>ul.menuicon li.exp.opened>.main, .main-nav>ul.menuicon li.exp.opened>.inner-nav{display: block;max-height: 273px;overflow: hidden;}
	.main-nav>ul.menuicon li.exp.opened>.main{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQ0I1RTAwMzQ2MTExRTZCMTVCQTg0RDQ4QjBDNkJFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjkwQ0I1RTAxMzQ2MTExRTZCMTVCQTg0RDQ4QjBDNkJFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTBDQjVERkUzNDYxMTFFNkIxNUJBODRENDhCMEM2QkUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTBDQjVERkYzNDYxMTFFNkIxNUJBODRENDhCMEM2QkUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6HOhkqAAAAD0lEQVR42mJ4+PAhQIABAAVKAqS40t/FAAAAAElFTkSuQmCC'); background-repeat-x: no-repeat;background-repeat-y: repeat;background-position: center;}
	.main-nav>ul.menuicon>li.exp>.main{display:none;}
	.main-nav>ul.menuicon>li.exp>.main>ul>li.m.mfc a:after{display:block;}
	.main-nav>ul.menuicon>li.exp.opened>.main>ul>li.h>a{border: 0;}
	.main-nav>ul.menuicon>li.exp.opened>.inner-nav{padding: 11px 0;margin: 10px 0 0 0;}
	.inner-nav { overflow: hidden;padding: 11px;font: normal 200 16px/17px Open Sans,sans-serif;text-transform: uppercase;margin-right: 1%; margin-left: 1%;}
	.main-nav>ul.menuicon li>.inner-nav>.back { border: 1px solid #7f7f7f;padding: 14px 15px; background: #fff; border-radius: 3px; display: inline-block; float: left; cursor: pointer; color: #363636;}
	.main-nav>ul.menuicon li>.inner-nav>.forward{border: 1px solid #7f7f7f; padding: 14px 15px;  background: #fff; border-radius: 3px;display: inline-block;float: right;cursor: pointer;color: #363636;}
	.main-nav>ul.menuicon li>.inner-nav>.current {display: inline-block; vertical-align: middle;padding: 15px;font-weight: normal; color: #363636;font: normal 200 16px/17px Open Sans,sans-serif;}
	.main-nav>ul.menuicon li>.inner-nav>.current>b{color:#1ab394;}
	.main-nav>ul.menuicon li>.inner-nav>.current>i,.main-nav>ul.menuicon li>.inner-nav>.current>b {font-style: normal;font-weight:normal;}
	.main-nav>.toggle {display: inline-block;width: 54px; height: 46px; position: absolute;top: -0px;right: 0;margin: auto;cursor: pointer;}
    .main-nav>.toggle{background: url("img/arrows.png")no-repeat 0 -107px;}
}
@media only screen and (min-width: 480px) {
	.main-nav>ul.menuicon>li {width: 31.33%;}
	.branding{max-width:86%;}
	.main-nav>ul.menuicon>li.exp.opened {width: 300px;}
}

span.hide-mob{display:none}
footer {border-top: 6px solid #4a354f;background: #9587a2;padding: 0;}
footer .banner{position: relative;max-width: 320px;margin: 9px auto;overflow:hidden;}
footer .banner img{max-width: 100%;height: auto;}
footer .banner span{position: absolute;top: 14px;right: 15px;font: normal 600 25px/25px 'Roboto',sans-serif;color: #ffba36;text-align: right;}
footer .banner span i{font-size: 16px;color: #fff;text-transform: uppercase;font-style: normal;padding-left: 3px;}
footer .banner span .button{text-transform: uppercase;font-size: 12px;padding: 2px 10px;margin: 9px 0 0 0;/*float: right;*/}
footer .banner span .button:before {content: '';position: absolute;top: -14px;width: 320px;display: inline-block;height: 90px;left: -170px;}
footer .title{width: auto;color: #fff;font-size: 16px;text-transform: uppercase;text-align: center;margin: 0 27px;padding: 8px 0;line-height: 16px;border-bottom: 1px solid #4a354f;}
footer .main{display: block;height: 90px;overflow-y: hidden;overflow: hidden;margin: 7px 0;position:relative;}
footer .main ul{margin: 0;list-style-type: none;color: #fff;overflow: hidden;padding: 12px 26px 0;position: relative;left: 0;width: 300%;}
footer .main ul li{float: left;margin: 0 7px 23px;width: auto;padding: 0;height: auto;line-height: normal;display: inline-block;}
footer .main ul li a i{text-indent: 2px;position: absolute;display: inline-block;bottom: -18px;color: #fff;left: 0;right: 0;text-align: center;font: normal normal 12px/12px 'Roboto',sans-serif;padding: 0;}
footer .copyright {font-size: 13px;color: #e3e3e3;text-align: center;background: #4a354f;line-height: 13px; padding: 14px 0;}
footer .footer-container { max-width: 1136px;margin: auto; box-shadow: 1000px 0 0 0 #4a354f, -1000px 0 0 0 #4a354f;}
footer .main>ul>li:hover a {
    box-shadow: 0px 0px 0px 0px #4a354f,0px 0px 0px 2px #4a354f;
}
.scroll-to-top {background: #363636;background: rgba(100, 100, 100, 0.4);color: #FFF; bottom: 5%;cursor: pointer; display: none; position: fixed; right: 20px;z-index: 999;font-size: 16px;text-align: center;line-height: 40px; width: 40px;border-radius: 4px; -webkit-transition: background-color 0.3s linear; -moz-transition: background-color 0.3s linear;  -o-transition: background-color 0.3s linear; transition: background-color 0.3s linear;height: 40px;}
.fa-angle-up { content: ''; display: block; width: 0; height: 0; border-style: solid; position: absolute; top: 0; right: 0;bottom: 0;margin: auto;/*margin-right: 9px;*/left:0;border-width: 0 10px 10px 10px;border-color: transparent transparent #000 transparent;}
@media only screen and (min-width: 640px) {
	footer .title{overflow: hidden;}
	footer .main {margin: 0 0 7px 0;clear:right;}
	footer .copyright{text-align: right;padding-right: 10px;}
}
@media only screen and (min-width: 768px) {
    span.hide-mob{display: inline-block}
	footer .main {clear:none;}
	footer .banner {overflow: hidden;width: auto;margin-top: 14px;}
	footer .footer-container{overflow:hidden;}
	footer .footer-container .r{width: 57%;float: left;}
	footer .copyright {clear: left;}
	footer .banner img {margin-left: 10px;}
}
@media only screen and (max-width: 1200px) { 
	footer .inner-nav .back{height: 90px; text-indent: -9999px;width: 24px;position: absolute;left: 0;cursor: pointer;top:0; background: #9587A2;}
	footer .inner-nav .back:after{content: '';display: block; width: 0px;height: 0px; border-style: solid; border-width: 12px 16px 12px 0;border-color: transparent #4a354f transparent transparent; position: absolute;top: -3px;left: 0; bottom: 0; margin: auto; margin-left: 8px;}
	footer .inner-nav .forward{height: 90px; text-indent: -9999px;width: 24px;position: absolute;right: 0;cursor: pointer;padding-right: 0px;top:0; background: #9587A2;}
	footer .inner-nav .forward:after{content: ''; display: block;width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 16px;border-color: transparent transparent transparent #4a354f;position: absolute;top: -3px; right: 0; bottom: 0; margin: auto;margin-right: 0px;}
	footer .inner-nav .back:hover:after{border-color: transparent #ffb937 transparent transparent;}
	footer .inner-nav .forward:hover:after{border-color: transparent transparent transparent #ffb937;}
	footer .main{padding-right: 30px;}
	
}
@media only screen and (max-width: 767px) { 
	footer .inner-nav .forward{width:30px;right: 0;}
	footer .inner-nav .forward:after{right: 5px;}
	footer .footer-container .r { width: 95%; margin: auto;}
}




@media only screen and (min-width: 768px) {
   
    .main-nav>ul.menuicon:before{display:none;}
	header nav>ul.menuicon:before {content: '';display: block; width: 100%;}
	header nav>ul.menuicon:after { content: '';display: inline-block; width: 100%;}
	.branding { float: left; padding: 0; z-index: 999; max-width: 20%;line-height: 47px;display:none;}
	.main-nav{z-index: 400;}
	.main-nav>.heading{display:none;}
    .main-nav>ul.menuicon {text-align: justify;display: block;height: 45px;font-size:1px;background:#4a354f;    padding: 0;    border: 0;}
	.main-nav>ul.menuicon>li {display: inline-block;float: none; width: auto; white-space: nowrap;border-bottom: 0;height:auto; margin: 0;background: transparent;transition: background 0.2s ease-out; position: static;}
	.main-nav>ul.menuicon>li.exp>span{display:none;}
	.main-nav>ul.menuicon>li.exp>i{display:none;}
	.main-nav>ul.menuicon>li.exp>i:after { display:none;}
	.main-nav>ul.menuicon>li>a {color: #fff; display: block;height: auto;padding: 16px 13%;text-transform: uppercase;    width: auto;    position: static;}
	.main-nav>ul.menuicon>li:hover>a{background:#ffba36;color:#4a354f;}
	.menuicon>li>a>i { position: relative; bottom: initial;font: normal normal 12px/12px 'Roboto',sans-serif;left: initial;right: initial;color: #fff;}
	.main-nav>ul.menuicon>li>a:before{display:none;}
    .main-nav>ul.menuicon li.exp:hover .main {display: block;position: absolute;  padding-top: 0;left: 0;right:0;height: 90px;overflow-y: hidden;overflow: hidden;}
	.main-nav>ul.menuicon>li.exp a {border-bottom: 0;position: relative;height: auto;}
    .main-nav>ul.menuicon>li.exp a i {color: #fff; bottom: initial;text-align: left;padding: 0;font: normal normal 12px/12px 'Roboto',sans-serif;position: relative;left: initial;right: initial;}
	.main-nav>ul.menuicon>li>.main{display:none;}
	.main-nav>ul.menuicon>li>.main>ul{padding: 5px 32px 0 32px; padding: 12px 26px 0;/*position: absolute;top: 0;left: 0;*/position:relative;left:0;width: 300%;}
	.main-nav>ul.menuicon>li>.main>ul>li { margin: 0 7px 23px;width: auto; padding: 0;height: auto;line-height: normal;}
	.main-nav>ul.menuicon>li>.main>ul>li>a {height: 56px;width:92px;border: 1px solid #aaaaaa;position:relative;}
	.main-nav>ul.menuicon>li>.main>ul>li.mfc,.main-nav>ul.menuicon>li>.main>ul>li.sl{display:inline-block;}
	nav>ul.menuicon>li.exp>.main>ul>li.m {margin-left: 0; margin-right: 0; width: 25%;margin: 0;height: 13px;line-height: 13px;text-align: left;padding-top: 12px;text-indent: 10px;}
	nav>ul.menuicon>li.exp>.main>ul>li.m:hover a{color:#64b4e9;text-decoration:underline;}
	nav>ul.menuicon>li.exp>.main ul li.h{display:none;}
	nav>ul.menuicon>li .main ul li.m.mfc a, nav>ul.menuicon>li .main ul li.m.sl a {background: none;text-indent: 0;height: 16px; padding: 0;font: 600 10px/10px Open Sans, sans-serif;text-transform: uppercase;position: relative;padding-left: 35px;display: block; width: auto;}
    nav>ul.menuicon>li .main ul li.m.mfc a:before ,nav>ul.menuicon>li .main ul li.m.sl a:before{ content: '\00B7';display: inline-block;width: 20px;height: 12px;font-size: 29px;position: absolute;left: 16px;color: #cacaca;top: 0;bottom: 0;vertical-align: middle;}
	.main-nav>ul.menuicon>li>.main>ul>li>a>i{text-indent: 2px;position: absolute; display: inline-block; bottom: -18px;color: #4a354f; left: 0;right: 0;text-align: center;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav{display: block;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav .back{height: 90px; background: rgb(221, 221, 237);text-indent: -9999px;width: 32px;position: absolute;left: 0;cursor: pointer;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav .back:after{content: '';display: block; width: 0px;height: 0px; border-style: solid; border-width: 12px 16px 12px 0;border-color: transparent #4a354f transparent transparent; position: absolute;top: 0;left: 0; bottom: 0; margin: auto; margin-left: 4px;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav .forward{height: 90px; background: rgb(221, 221, 237);text-indent: -9999px;width: 30px;position: absolute;right: 0;cursor: pointer;padding-right: 3px;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav .forward:after{content: ''; display: block;width: 0;height: 0;border-style: solid;border-width: 12px 0 12px 16px;border-color: transparent transparent transparent #4a354f;position: absolute;top: 0; right: 0; bottom: 0; margin: auto;margin-right: 4px;}
	
	.main-nav>ul.menuicon li.exp:hover .inner-nav .back:hover:after{border-color: transparent #ffb937 transparent transparent;}
	.main-nav>ul.menuicon li.exp:hover .inner-nav .forward:hover:after{border-color: transparent transparent transparent #ffb937;}
	
	.main-nav>ul.menuicon li.exp:hover .inner-nav .current{display:none;}
    .main-nav>ul.menuicon li.exp:hover .main { box-shadow: 1000px 0px 0px 0px #dddded,-1000px 0px 0px 0px #dddded; background: #dddded;}
    .main-nav>ul.menuicon li.exp>.inner-nav {display: none;}
}

@media only screen and (max-width: 959px) { 
	.branding {z-index: 100;}
	.main-nav {z-index: 999;}
	.main-nav>.toggle{z-index: 999;}
}

@media only screen and (min-width: 980px) {
	.branding {display:block;}
}
@media only screen and (min-width: 1024px) {
	.main-nav>ul.menuicon>li>a {padding: 16px 11%;}
	.main-nav>ul.menuicon li.exp:hover .main {}
	nav>ul.menuicon>li.exp>.main>ul>li.m {text-indent: 25px;}
}

@media only screen and (min-width: 1100px) {
	.branding { padding: 0px 16px;line-height: 45px;}
	
}
@media only screen and (min-width: 1200px) {
    .main-nav>ul.menuicon>li>a { padding: 16px 22px;}
    .main-nav>ul.menuicon>li>a>span { display: inline;}
	.main-nav>ul.menuicon>li.exp>i {right: 10px;}
	footer .banner {margin: 17px 9px auto 9px;float: right;}
	footer .footer-container .r {width: auto;}
}



.mfc a {background: #fff url("img/operators.png") no-repeat 0px 0px;display: inline-block;width: 92px; height: 56px;text-indent: -99999px;vertical-align: middle;border-radius: 5px;position: relative;transition: all 0.2s linear;}
.mfc.cas888 a {background-position:0px -1px;}
.mfc.fantasia a {background-position: 0px -51px;}
.mfc.cas777 a {background-position: 0px -110px;}
.mfc.quasar a {background-position: 0px -163px;}
.mfc.jackpotcity a{background-position: 0px -221px;}
.mfc.sunmaker a{background-position: 0px -280px;}
.mfc.lad a{background-position: 0px -335px;}
.mfc.ovo a{background-position: 0px -390px;}
.mfc.betway a{background-position: 0px -447px;}
.mfc.europalace a{background-position: 0px -503px;}
.mfc.betvictor a {background-position: 0px -559px;}
.mfc.leovegas a {background-position: 0px -616px;}
.mfc.netbet a {background-position: 0px -671px;}
.mfc.casinoclub a {background-position: 0px -729px;}
.mfc.megacasino a {background-position: 0px -783px;}
.mfc.karamba a {background-position: 0px -837px;}
.mfc.bwin a {background-position: 0px -895px;}
.mfc.bet365 a {background-position: 0px -952px;}
.mfc.mrgreen a {background-position: 0px -1008px;}
.mfc.betfair a {background-position: 0px -1063px;}
.mfc.cherry a {background-position: 0px -1119px;}
.mfc.allslots a {background-position: 0px -1175px;}
.mfc.royalpanda a {background-position: 0px -1233px;}
.mfc.platin a {background-position: 0px -1286px;}
.mfc.stake7 a {background-position: 0px -1343px;}
.mfc.intercasino a {background-position: 0px -1402px;}
.mfc a:before{content:'\00B7';display:inline-block;width:20px;height:20px;}

.sl a {background: #fff url("img/spiele-logos.png") no-repeat 0px 0px;display: inline-block; width: 87px; height: 69px;text-indent: -99999px; vertical-align: middle;transition: all 0.2s linear;}
.sl.book-of-ra a {background-position: -0px -3px;}
.sl.sizzling-hot a {background-position: -0px -58px;}
.sl.lucky-ladys-charm a {background-position: -0px -174px;}
.sl.jokers-cap a {background-position: -0px -117px;}
.sl.mega-moolah a {background-position: 1px -228px;}
.sl.south-park a {background-position: 1px -292px;}
.sl.game-of-thrones a { background-position: 1px -351px;}
.sl.gonzos-quest a { background-position: 1px -408px;}
.sl.starburst a {background-position: 1px -465px;}
.sl.mega-joker a {background-position: 1px -524px;}
.sl.loto a{background-position:-1px -582px}
.sl.fruit a{background-position:center -637px}
.sl.tc a{background-position:-2px -697px}
.sl.gs a{background-position:center -755px}
/*@media all and (max-width:480px) and (orientation:portrait){
p img{max-width:280px;max-height:150px;margin: 0 auto}
}*/
span.pp-logo{text-indent: -9998px;background: url("img/paypal.png") no-repeat left center;display:inline-block;width:74px; height: 18px;vertical-align: middle}
p img{padding:5px;box-sizing: border-box;background-color: #f1f5ec;max-width: 100%;height: auto;}
@media all and (max-width:736px) and (orientation:portrait){
.games-table .col-button {width: 90px;}
.games-table a.button, .games-table a.button-orange, .games-table a.button-red{ max-width:90px;box-sizing:border-box}
.content{padding:20px 5px}

}
@media (max-width: 640px) and (orientation: portrait){
p img {max-width:50%;}

}
@media (max-width: 480px) and (orientation: portrait){
	p img {max-width: 100%;margin: 0 auto!important;display: block;max-height: none;float: none !important;}
	.games-table a.button:after { content: '';display: block; width: 100%; height: 52px;position: absolute;top: 13px;}
    .games-table tr {position: relative;overflow: hidden;display: block;}
    .games-table {overflow:hidden;}
    .games-table a.button:after { content: '';display: block; width: 100%; height: 52px;position: absolute;top: 13px;}
    .games-table tr {position: relative;overflow: hidden;display: block;}
    .games-table .col-bonus {width: 100%;}
}