﻿@import url(css-Roboto300400500700900_2.2.4.css);
html
{
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
html body
{
    margin: 0;
}
html body article, html body aside, html body details, html body figcaption, html body figure, html body footer, html body header, html body hgroup, html body main, html body nav, html body section, html body summary
{
    display: block;
}
html body audio, html body canvas, html body progress, html body video
{
    display: inline-block;
    vertical-align: baseline;
}
html body audio:not([controls])
{
    display: none;
    height: 0;
}
html body [hidden], html body template
{
    display: none;
}
html body a
{
    background: 0 0;
}
html body a:active, html body a:hover
{
    outline: 0;
}
html body abbr[title]
{
    border-bottom: 1px dotted;
}
html body b, html body strong
{
    font-weight: 700;
}
html body dfn
{
    font-style: italic;
}
html body h1
{
    font-size: 2em;
    margin: .67em 0;
}
html body mark
{
    background: #ff0;
    color: #333;
}
html body small
{
    font-size: 80%;
}
html body sub, html body sup
{
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
html body sup
{
    top: -.5em;
}
html body sub
{
    bottom: -.25em;
}
html body img
{
    border: 0;
}
html body svg:not(:root)
{
    overflow: hidden;
}
html body figure
{
    margin: 1em 40px;
}
html body hr
{
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
html body pre
{
    overflow: auto;
}
html body code, html body kbd, html body pre, html body samp
{
    font-family: monospace,monospace;
    font-size: 1em;
}
html body button, html body input, html body optgroup, html body select, html body textarea
{
    color: inherit;
    font: inherit;
    margin: 0;
}
html body button
{
    overflow: visible;
}
html body button, html body select
{
    text-transform: none;
}
html body button, html body html input[type=button], html body input[type=reset], html body input[type=submit]
{
    -webkit-appearance: button;
    cursor: pointer;
}
html body button[disabled], html body html input[disabled]
{
    cursor: default;
}
html body button::-moz-focus-inner, html body input::-moz-focus-inner
{
    border: 0;
    padding: 0;
}
html body input
{
    line-height: normal;
}
html body input[type=checkbox], html body input[type=radio]
{
    box-sizing: border-box;
    padding: 0;
}
html body input[type=number]::-webkit-inner-spin-button, html body input[type=number]::-webkit-outer-spin-button
{
    height: auto;
}
html body input[type=search]
{
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
html body input[type=search]::-webkit-search-cancel-button, html body input[type=search]::-webkit-search-decoration
{
    -webkit-appearance: none;
}
html body fieldset
{
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: .35em .625em .75em;
}
html body legend
{
    border: 0;
    padding: 0;
}
html body textarea
{
    overflow: auto;
}
html body optgroup
{
    font-weight: 700;
}
html body table
{
    border-collapse: collapse;
    border-spacing: 0;
}
html body td, html body th
{
    padding: 0;
}
html, input[type=search]
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:before, *:after
{
    box-sizing: inherit;
}
.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .widget:before, .wrap:before
{
    content: " ";
    display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .widget:after, .wrap:after
{
    clear: both;
    content: " ";
    display: table;
}
.clear
{
    *zoom: 1;
}
.clear:before
{
    content: " ";
    display: table;
}
.clear:after
{
    content: " ";
    display: table;
    clear: both;
}
*
{
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
html
{
    font-size: 62.5%;
    font-size: 16px;
    background-color: #003942;
}
body>div
{
    font-size: 1em;
}
body
{
    background-image: url("../../gambling/image/bg.jpg");
    background-color: #003942;
    background-position: center top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    color: #fff;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
    line-height: 1.375rem;
}
body.custom-background
{
    background-color: #003942;
}
a, button, input:focus, input[type=button], input[type=reset], input[type=submit], textarea:focus, .button, .gallery img
{
    -webkit-transition: all .35s ease-in-out;
    -moz-transition: all .35s ease-in-out;
    -ms-transition: all .35s ease-in-out;
    -o-transition: all .35s ease-in-out;
    transition: all .35s ease-in-out;
}
a
{
    color: #00deff;
    outline: none;
    border: none;
    cursor: pointer;
}
a label
{
    cursor: pointer;
}
a:hover, a:focus
{
    color: #fff;
}
p
{
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    margin: 0 0 28px;
    padding: 0;
}
ol, ul
{
    margin: 0;
    padding: 0;
}
li
{
    list-style-type: none;
}
hr
{
    border: 0;
    border-collapse: collapse;
    border-top: 1px solid #ddd;
    clear: both;
    margin: 1em 0;
}
b, strong
{
    font-weight: 700;
}
blockquote, cite, em, i
{
    font-style: italic;
}
blockquote
{
    margin: 40px;
}
blockquote::before
{
    content: "“";
    display: block;
    font-size: 30px;
    font-size: 3rem;
    height: 0;
    left: -20px;
    position: relative;
    top: -10px;
}
h1, h2, h3, h4, h5, h6
{
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    line-height: 1.2;
    margin: 0 0 10px;
    color: #00deff;
    text-transform: uppercase;
}
h1
{
    font-size: 26px!important;
    font-size: 1.625rem!important;
}
h2
{
    font-size: 22px!important;
    font-size: 1.375rem!important;
}
h3
{
    font-size: 20px!important;
    font-size: 1.25rem!important;
}
h4
{
    font-size: 18px!important;
    font-size: 1.125rem!important;
}
h5
{
    font-size: 16px!important;
    font-size: 1rem!important;
}
h6
{
    font-size: 14px!important;
    font-size: .875rem!important;
}
embed, iframe, img, object, video, .wp-caption
{
    max-width: 100%;
}
img
{
    height: auto;
}
.gallery
{
    overflow: hidden;
}
.gallery-item
{
    float: left;
    margin: 0 0 28px;
    text-align: center;
}
.gallery-columns-1 .gallery-item
{
    width: 100%;
}
.gallery-columns-2 .gallery-item
{
    width: 50%;
}
.gallery-columns-3 .gallery-item
{
    width: 33%;
}
.gallery-columns-4 .gallery-item
{
    width: 25%;
}
.gallery-columns-5 .gallery-item
{
    width: 20%;
}
.gallery-columns-6 .gallery-item
{
    width: 16.6666%;
}
.gallery-columns-7 .gallery-item
{
    width: 14.2857%;
}
.gallery-columns-8 .gallery-item
{
    width: 12.5%;
}
.gallery-columns-9 .gallery-item
{
    width: 11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1)
{
    clear: left;
}
.gallery img
{
    border: 1px solid #ddd;
    height: auto;
    padding: 4px;
}
.gallery img:hover, .gallery img:focus
{
    border: 1px solid #999;
}
input, select, textarea
{
    background-color: #fff;
    border: 1px solid #ddd;
    color: #333;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;
    padding: 16px;
    width: 100%;
}
input:focus, textarea:focus
{
    border: 1px solid #999;
    outline: none;
}
input[type=checkbox], input[type=image], input[type=radio]
{
    width: auto;
}
::-moz-placeholder
{
    color: #333;
    font-weight: 300;
    opacity: 1;
}
::-webkit-input-placeholder
{
    color: #333;
    font-weight: 300;
}
button, input[type=button], input[type=reset], input[type=submit], .button
{
    background-color: #333;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 700;
    padding: 16px 24px;
    white-space: normal;
    width: auto;
}
button:hover, input:hover[type=button], input:hover[type=reset], input:hover[type=submit], .button:hover, button:focus, input:focus[type=button], input:focus[type=reset], input:focus[type=submit], .button:focus
{
    background-color: #cc3d25;
    color: #fff;
}
.entry-content .button:hover, .entry-content .button:focus
{
    color: #fff;
}
.button
{
    display: inline-block;
}
a.button.small, button.small, input[type=button].small, input[type=reset].small, input[type=submit].small
{
    padding: 8px 16px;
}
.site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type=button]:disabled, .site-container input[type=button]:disabled:hover, .site-container input[type=reset]:disabled, .site-container input[type=reset]:disabled:hover, .site-container input[type=submit]:disabled, .site-container input[type=submit]:disabled:hover
{
    background-color: #ddd;
    border-width: 0;
    color: #777;
    cursor: not-allowed;
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-results-button
{
    display: none;
}
table.tabRank, table
{
    display: table;
    width: 100%;
    border: 1px solid rgba(0,222,255,.2);
    margin-bottom: 2em;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
table.tabRank .odd:hover .column-6 a, table.tabRank .even:hover .column-6 a, table .odd:hover .column-6 a, table .even:hover .column-6 a
{
    color: #00deff;
}
table.tabRank .odd td, table.tabRank .even td, table .odd td, table .even td
{
    background: none;
}
table.tabRank .row-hover tr:hover td, table .row-hover tr:hover td
{
    background-color: rgba(0,222,255,.2);
}
table.tabRank th.tabRankNb, table.tabRank td.tabRankNb, table.tabRank th.column-1, table.tabRank td.column-1, table th.tabRankNb, table td.tabRankNb, table th.column-1, table td.column-1
{
    width: 6%;
}
table.tabRank th.tabCasinoBrand, table.tabRank td.tabCasinoBrand, table.tabRank th.column-2, table.tabRank td.column-2, table th.tabCasinoBrand, table td.tabCasinoBrand, table th.column-2, table td.column-2
{
    width: 12%;
}
table.tabRank th.tabDeposit, table.tabRank td.tabDeposit, table.tabRank th.column-3, table.tabRank td.column-3, table th.tabDeposit, table td.tabDeposit, table th.column-3, table td.column-3
{
    width: 18%;
}
table.tabRank th.tabBonus, table.tabRank td.tabBonus, table.tabRank th.column-4, table.tabRank td.column-4, table th.tabBonus, table td.tabBonus, table th.column-4, table td.column-4
{
    width: 24%;
}
table.tabRank th.tabStars, table.tabRank td.tabStars, table.tabRank th.column-5, table.tabRank td.column-5, table th.tabStars, table td.tabStars, table th.column-5, table td.column-5
{
    width: 14%;
}
table.tabRank th.tabRecension, table.tabRank td.tabRecension, table.tabRank th.column-6, table.tabRank td.column-6, table th.tabRecension, table td.tabRecension, table th.column-6, table td.column-6
{
    width: 12%;
}
table.tabRank th.tabButton, table.tabRank td.tabButton, table.tabRank th.column-7, table.tabRank td.column-7, table th.tabButton, table td.tabButton, table th.column-7, table td.column-7
{
    width: 14%;
}
table.tabRank td.cta-insert-logo, table td.cta-insert-logo
{
    width: 20%;
}
table.tabRank td.cta-insert-bonus, table td.cta-insert-bonus
{
    width: 45%;
}
table.tabRank td.cta-insert-rating, table td.cta-insert-rating
{
    width: 15%;
}
table.tabRank td.cta-insert-go, table td.cta-insert-go
{
    width: 20%;
}
table.tabRank thead, table thead
{
    border-top: 2px solid #00deff;
    border-bottom: 5px solid #00deff;
}
table.tabRank thead th, table thead th
{
    background: none;
    text-align: center;
}
table.tabRank thead th.logo, table thead th.logo
{
    width: 100%;
    text-align: center;
    display: inline-block;
}
table.tabRank thead tr, table thead tr
{
    height: 36px;
    line-height: 36px;
}
table.tabRank thead tr td, table thead tr td
{
    text-align: center;
}
table.tabRank tbody tr:hover, table tbody tr:hover
{
    background-color: rgba(0,222,255,.2);
}
table.tabRank tbody tr td.logo, table tbody tr td.logo
{
    width: 18%;
    min-width: 180px;
    min-height: 98%;
}
table.tabRank tbody tr td.oneliner, table tbody tr td.oneliner
{
    min-width: 42%;
}
table.tabRank tbody tr td.oneliner, table.tabRank tbody tr td.fsgames, table.tabRank tbody tr td.fsamount, table.tabRank tbody tr td.column-3, table.tabRank tbody tr td.column-4, table tbody tr td.oneliner, table tbody tr td.fsgames, table tbody tr td.fsamount, table tbody tr td.column-3, table tbody tr td.column-4
{
    font-size: 1em;
}
table.tabRank tbody tr td.review, table tbody tr td.review
{
    min-width: 26%;
}
table.tabRank tbody tr td.review img, table tbody tr td.review img
{
    height: 2em;
}
table.tabRank tbody tr td.link, table tbody tr td.link
{
    min-width: 14%;
}
table.tabRank tbody tr td, table tbody tr td
{
    border: none;
    text-align: center;
    vertical-align: middle;
    color: #00deff;
    font-size: .75em;
}
table.tabRank tbody tr td.tabRankNb, table.tabRank tbody tr td.column-1, table tbody tr td.tabRankNb, table tbody tr td.column-1
{
    color: #00434d;
    font-size: 2em;
    font-weight: 700;
}
table.tabRank tbody tr td.tabCasinoBrand div, table.tabRank tbody tr td.column-2 div, table tbody tr td.tabCasinoBrand div, table tbody tr td.column-2 div
{
    width: 120px;
    vertical-align: middle;
    height: auto;
    padding: 2px 5px;
    border-radius: 4px;
}
table.tabRank tbody tr td.tabCasinoBrand div img, table.tabRank tbody tr td.column-2 div img, table tbody tr td.tabCasinoBrand div img, table tbody tr td.column-2 div img
{
    max-width: 100%;
    vertical-align: middle;
    width: auto;
    height: auto;
    max-height: 28px;
}
table.tabRank tbody tr td.tabRecension a, table.tabRank tbody tr td.column-6 a, table tbody tr td.tabRecension a, table tbody tr td.column-6 a
{
    color: #00434d;
    text-decoration: none;
}
table.tabRank tbody tr td.tabRecension a:hover, table.tabRank tbody tr td.column-6 a:hover, table tbody tr td.tabRecension a:hover, table tbody tr td.column-6 a:hover
{
    color: #00deff;
}
table.tabRank tbody tr td.tabRecension::before, table.tabRank tbody tr td.column-6::before, table tbody tr td.tabRecension::before, table tbody tr td.column-6::before
{
    content: url("../../gambling/image/ico-rec.png");
    padding: 0 6px 0 0;
    position: relative;
    bottom: -4px;
}
table.tabRank tbody tr td.tabButton a, table.tabRank tbody tr td.column-7 a, table.tabRank tbody tr td.link a, table tbody tr td.tabButton a, table tbody tr td.column-7 a, table tbody tr td.link a
{
    border: 1px solid #00deff;
    color: #00deff;
    padding: 8px 18px;
    font-size: 1.25em;
    font-weight: 700;
    text-decoration: none;
}
table.tabRank tbody tr td.tabButton a:hover, table.tabRank tbody tr td.column-7 a:hover, table.tabRank tbody tr td.link a:hover, table tbody tr td.tabButton a:hover, table tbody tr td.column-7 a:hover, table tbody tr td.link a:hover
{
    background-color: #00deff;
    color: #003942;
}
.ildgridwrapper
{
    width: 100%;
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-bottom: 25px;
}
.ildgrid
{
    display: block;
    flex: 1 0 18%;
    max-width: 18%;
    margin: .313em;
    padding: 8px;
    border: 1px solid #00deff;
    border-radius: 4px;
}
.ildgrid:hover
{
    background-color: rgba(0,222,255,.2);
}
.ildgrid .logo
{
    max-height: 40px;
    min-height: 40px;
    min-width: 100%;
    margin: 1em 0;
    vertical-align: middle;
}
.ildgrid .logo img
{
    display: block;
    margin: 0 auto;
    max-width: 90px;
    max-height: 40px;
    vertical-align: middle;
    height: auto;
}
.ildgrid .bonus
{
    font-weight: bold;
    font-size: 1.5em;
    text-align: center;
}
.ildgrid .reviewlink, .ildgrid .rating
{
    text-align: center;
    margin: 10px auto;
}
.ildgrid .rating
{
    max-width: 50%;
}
.ildgrid .reviewlink a
{
    color: #00434d;
    text-decoration: none;
}
.ildgrid .reviewlink a:hover
{
    color: #00deff;
}
.ildgrid .reviewlink a::before
{
    content: url("../../gambling/image/ico-rec.png");
    padding: 0 6px 0 0;
    position: relative;
    bottom: -4px;
}
.ildgrid .ildgridbutton
{
    text-align: center;
    margin: 1em 0;
}
.ildgrid .ildgridbutton a
{
    border: 1px solid #00deff;
    color: #00deff;
    padding: 8px 18px;
    font-size: 1em;
    font-weight: 700;
    text-decoration: none;
    text-align: center;
}
.ildgrid .ildgridbutton a:hover
{
    background-color: #00deff;
    color: #003942;
}
.ildgrid:hover .reviewlink a
{
    color: #00deff;
}
.screen-reader-text, .screen-reader-text span, .screen-reader-shortcut
{
    position: absolute!important;
    clip: rect(0,0,0,0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}
.screen-reader-text:focus, .screen-reader-shortcut:focus, .genesis-nav-menu .search input[type=submit]:focus, .widget_search input[type=submit]:focus
{
    clip: auto!important;
    height: auto;
    width: auto;
    display: block;
    font-size: 1rem;
    font-weight: bold;
    padding: 15px 23px 14px;
    color: #333;
    background: #fff;
    z-index: 100000;
    text-decoration: none;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
}
.more-link
{
    position: relative;
}
.site-inner, .wrap
{
    margin: 0 auto;
    max-width: 1200px;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    z-index: 5;
}
.site-inner
{
    clear: both;
    padding-top: 40px;
}
.site-inner .content
{
    background: url("../../gambling/image/texture-main.png") #003942;
    padding: 26px 24px;
    order: 1;
    flex-wrap: nowrap;
    flex: 1 0 auto;
    max-width: 1200px;
}
.site-inner .content-sidebar-wrap
{
    display: flex;
    position: relative;
}
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds
{
    float: left;
    margin-left: 2.5641025641%;
}
.one-half, .three-sixths, .two-fourths
{
    width: 48.7179487179%;
}
.one-third, .two-sixths
{
    width: 31.6239316239%;
}
.four-sixths, .two-thirds
{
    width: 65.811965812%;
}
.one-fourth
{
    width: 23.0769230769%;
}
.three-fourths
{
    width: 74.358974359%;
}
.one-sixth
{
    width: 14.5299145299%;
}
.five-sixths
{
    width: 82.905982906%;
}
.first
{
    clear: both;
    margin-left: 0;
}
.avatar
{
    border-radius: 50%;
    float: left;
}
.alignleft .avatar, .author-box .avatar
{
    margin-right: 24px;
}
.alignright .avatar
{
    margin-left: 24px;
}
.comment .avatar
{
    margin: 0 16px 24px 0;
}
.breadcrumb
{
    margin-bottom: 20px;
}
.after-entry, .archive-description, .author-box
{
    font-size: 16px;
    font-size: 1em;
    padding: 20px 0;
}
.author-box-title
{
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 4px;
}
.archive-description p:last-child, .author-box p:last-child
{
    margin-bottom: 0;
}
.search-form
{
    overflow: hidden;
}
.site-header .search-form
{
    float: right;
    margin-top: 12px;
}
.entry-content .search-form, .site-header .search-form
{
    width: 50%;
}
.genesis-nav-menu .search input[type=submit], .widget_search input[type=submit]
{
    border: 0;
    clip: rect(0,0,0,0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px;
}
.archive-title
{
    font-size: 20px;
    font-size: 2rem;
}
.entry-title
{
    font-size: 36px;
    font-size: 3.6rem;
}
.entry-title a, .sidebar .widget-title a
{
    color: #00deff;
    text-decoration: none;
}
.entry-title a:hover, .entry-title a:focus
{
    color: #003942;
}
.widget-title
{
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 20px;
}
a.aligncenter img
{
    display: block;
    margin: 0 auto;
}
a.alignnone
{
    display: inline-block;
}
.alignleft
{
    float: left;
    text-align: left;
}
.alignright
{
    float: right;
    text-align: right;
}
a.alignleft, a.alignnone, a.alignright
{
    max-width: 100%;
}
.alignleft:after, .alignright:after
{
    clear: both;
    float: none;
}
img.centered, .aligncenter
{
    display: block;
    margin: 0 auto 24px;
}
img.alignnone, .alignnone
{
    margin-bottom: 12px;
}
a.alignleft, img.alignleft, .wp-caption.alignleft
{
    margin: 0 24px 24px 0;
}
a.alignright, img.alignright, .wp-caption.alignright
{
    margin: 0 0 24px 24px;
}
.wp-caption-text
{
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 700;
    text-align: center;
}
.entry-content p.wp-caption-text
{
    margin-bottom: 0;
}
.entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video
{
    margin: 0 0 28px;
}
.widget
{
    margin-bottom: 40px;
    word-wrap: break-word;
}
.widget p:last-child, .widget ul>li:last-of-type, .widget-area .widget:last-of-type
{
    margin-bottom: 0;
}
.content, .site-header .widget-area
{
    width: 100%;
}
.widget ul>li
{
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.widget ul>li:last-of-type
{
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.widget ol>li
{
    list-style-position: inside;
    list-style-type: decimal;
    padding-left: 20px;
    text-indent: -20px;
}
.widget li li
{
    border: 0;
    margin: 0 0 0 30px;
    padding: 0;
}
.widget_calendar table
{
    width: 100%;
}
.widget_calendar td, .widget_calendar th
{
    text-align: center;
}
.featured-content .entry
{
    background: none;
    margin-bottom: 20px;
    padding: 0 0 24px;
}
.featured-content .entry:last-of-type
{
    margin-bottom: 0;
    padding-bottom: 0;
}
.featured-content .entry-title
{
    font-size: 20px;
    font-size: 2rem;
}
.sidebar .enews-widget, .sidebar .enews-widget .widget-title
{
    color: #fff;
}
.sidebar .widget.enews-widget
{
    background-color: #333;
}
.sidebar .enews-widget input, .sidebar .enews-widget input:focus
{
    border: 1px solid #333;
}
.sidebar .enews-widget input[type=submit]
{
    background-color: #cc3d25;
    color: #fff;
}
.sidebar .enews-widget input:hover[type=submit], .sidebar .enews-widget input:focus[type=submit]
{
    background-color: #fff;
    color: #333;
}
.enews-widget input
{
    font-size: 16px;
    font-size: 1.6rem;
    margin-bottom: 16px;
}
.enews-widget input[type=submit]
{
    margin: 0;
    width: 100%;
}
.enews form+p
{
    margin-top: 24px;
}
#wpstats
{
    display: none;
}
.genesis-skip-link
{
    margin: 0;
}
.genesis-skip-link li
{
    height: 0;
    width: 0;
    list-style: none;
}
:focus
{
    color: #333;
    outline: #ccc solid 1px;
}
.site-header
{
    margin: 0 auto;
    min-height: 120px;
}
.site-header .wrap
{
    padding: 20px 0;
    margin: 0 auto;
}
#title-area
{
    margin: 25px auto 40px auto;
}
.header-image #title-area
{
    padding: 0;
}
.header-full-width #title-area, .title-area
{
    width: 100%;
}
.site-title
{
    font-size: 30px;
    font-size: 3rem;
    font-weight: 900;
    line-height: 1.2;
    margin: 25px auto 40px auto;
    text-align: center;
}
.site-title a, .site-title a:hover, .site-title a:focus
{
    width: 100%;
    height: auto;
    color: #fff;
    text-decoration: none;
    outline: none;
    display: inline-block;
}
.site-title a img, .site-title a:hover img, .site-title a:focus img
{
    max-width: 200px;
    height: auto;
}
.header-image .site-title>a
{
    min-height: 80px;
    width: 100%;
}
.site-description
{
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.5;
}
.site-description, .site-title
{
    margin-bottom: 0;
}
.header-image .site-description, .header-image .site-title
{
    display: block;
    text-indent: -9999px;
}
.site-header .widget-area
{
    float: right;
    text-align: right;
    width: 800px;
}
.genesis-nav-menu
{
    clear: both;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    width: 100%;
}
.genesis-nav-menu .menu-item
{
    display: inline-block;
    text-align: left;
}
.genesis-nav-menu a
{
    color: #333;
    text-decoration: none;
    display: block;
    padding: 32px 20px;
}
.genesis-nav-menu a:hover, .genesis-nav-menu a:focus, .genesis-nav-menu .current-menu-item>a, .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .genesis-nav-menu .sub-menu .current-menu-item>a:focus
{
    color: #00deff;
    bottom: .625em;
}
.genesis-nav-menu a:hover::after, .genesis-nav-menu a:focus::after, .genesis-nav-menu .current-menu-item>a::after, .genesis-nav-menu .sub-menu .current-menu-item>a:hover::after, .genesis-nav-menu .sub-menu .current-menu-item>a:focus::after
{
    content: url("../../gambling/image/arrow.png");
    position: absolute;
    bottom: -6px;
    right: 0;
    left: 0;
}
.genesis-nav-menu .sub-menu
{
    border-top: 1px solid #eee;
    left: -9999px;
    opacity: 0;
    position: absolute;
    -webkit-transition: opacity .4s ease-in-out;
    -moz-transition: opacity .4s ease-in-out;
    -ms-transition: opacity .4s ease-in-out;
    -o-transition: opacity .4s ease-in-out;
    transition: opacity .4s ease-in-out;
    width: 200px;
    z-index: 99;
}
.genesis-nav-menu .sub-menu a
{
    border-top: 0;
    font-size: 14px;
    font-size: 1.4rem;
    padding: 20px;
    position: relative;
    width: 200px;
    word-wrap: break-word;
}
.genesis-nav-menu .sub-menu .sub-menu
{
    margin: -56px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover
{
    position: static;
}
.genesis-nav-menu .menu-item:hover>.sub-menu
{
    left: auto;
    opacity: 1;
}
.genesis-nav-menu>.first>a
{
    padding-left: 0;
}
.genesis-nav-menu>.last>a
{
    padding-right: 0;
}
.genesis-nav-menu>.right
{
    color: #fff;
    float: right;
    list-style-type: none;
    padding: 30px 0;
}
.genesis-nav-menu>.right>a
{
    display: inline;
    padding: 0;
}
.genesis-nav-menu>.rss>a
{
    margin-left: 48px;
}
.genesis-nav-menu>.search
{
    padding: 10px 0 0;
}
.menu .menu-item:focus
{
    position: static;
}
.menu .menu-item>a:focus+ul.sub-menu, .menu .menu-item.sfHover>ul.sub-menu
{
    left: auto;
    opacity: 1;
}
.sub-menu-toggle, .menu-toggle
{
    display: none;
    visibility: hidden;
}
.site-header .genesis-nav-menu li li
{
    margin-left: 0;
}
.nav-primary
{
    background-color: #fff;
}
.site-footer .genesis-nav-menu
{
    padding-bottom: 20px;
}
.site-footer .genesis-nav-menu a
{
    padding: 0 20px 10px;
}
.entry
{
    margin-bottom: 1em;
    padding: 0;
}
.content .entry
{
    background: none;
}
.entry-content ol, .entry-content ul
{
    margin-bottom: 28px;
    margin-left: 40px;
}
.entry-content ol>li
{
    list-style-type: decimal;
}
.entry-content ul>li
{
    list-style-type: disc;
}
.entry-content ol ol, .entry-content ul ul
{
    margin-bottom: 0;
}
.entry-content code
{
    background-color: #333;
    color: #ddd;
}
.blog .entry
{
    padding: 1em 0;
    border-top: 1px solid #00deff;
}
.blog .archive-description
{
    background-color: transparent;
    margin: 0;
    padding: 0;
}
p.entry-meta
{
    font-size: .8em;
    margin-bottom: 0;
}
.entry-header .entry-meta
{
    margin-bottom: 1.25em;
}
.entry-footer .entry-meta
{
    margin-top: .65em;
    border-top: 1px solid #003942;
    padding-top: .65em;
}
.entry-categories, .entry-tags
{
    display: block;
}
.entry-comments-link::before
{
    content: "—";
    margin: 0 6px 0 2px;
}
.blog .entry-footer p.entry-meta a
{
    border: 1px solid #00deff;
    padding: .325em .425em;
    text-decoration: none;
}
.pagination
{
    clear: both;
    margin: 40px 0;
}
.adjacent-entry-pagination
{
    margin-bottom: 0;
}
.archive-pagination li
{
    display: inline;
}
.archive-pagination li a
{
    border: 1px solid #00deff;
    color: #00deff;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    padding: 8px 12px;
    text-decoration: none;
}
.archive-pagination li a:hover, .archive-pagination li a:focus, .archive-pagination .active a
{
    background-color: #00deff;
    color: #00434d;
}
.comment-respond, .entry-comments, .entry-pings
{
    background-color: #fff;
    margin-bottom: 40px;
}
.comment-respond, .entry-pings
{
    padding: 40px 40px 16px;
}
.entry-comments
{
    padding: 40px;
}
.comment-header
{
    font-size: 16px;
    font-size: 1.6rem;
}
.comment-content
{
    clear: both;
    word-wrap: break-word;
}
.comment-list li
{
    margin-top: 40px;
    padding: 10px 40px;
}
.comment-list .depth-1
{
    padding-left: 0;
}
.comment-list li li
{
    margin-right: -40px;
}
.comment-respond input[type=email], .comment-respond input[type=text], .comment-respond input[type=url]
{
    width: 50%;
}
.comment-respond label
{
    display: block;
    margin-right: 12px;
}
.entry-comments .comment-author
{
    margin-bottom: 0;
}
.entry-pings .reply
{
    display: none;
}
.form-allowed-tags
{
    background-color: #f5f5f5;
    font-size: 16px;
    font-size: 1.6rem;
    padding: 24px;
}
.sidebar
{
    font-size: 16px;
    font-size: 1rem;
    z-index: 10;
    position: relative;
    display: flex;
    order: 2;
    margin-top: 40px;
    flex-direction: column;
    margin-left: 18px;
    width: auto;
}
.sidebar #sidebarCustom
{
    position: fixed;
    z-index: 99;
    list-style: none;
    margin: 0 auto;
    padding: 0;
    display: flex;
    width: auto;
    flex-direction: column;
    justify-content: space-around;
}
.sidebar .menuPopin .popContent
{
    display: none;
    opacity: 0;
}
.sidebar .btnSidebar
{
    align-items: flex-start;
    width: auto;
}
.sidebar .btnSidebar h4
{
    vertical-align: middle;
    display: inline-block;
    margin: 0;
    position: relative;
    z-index: 4;
    color: #fff;
    text-align: center;
    width: 60px;
    line-height: 60px;
    height: 60px;
    border: 1px solid #00deff;
    margin-bottom: .625em;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.sidebar .btnSidebar h4 span
{
    position: absolute;
    display: none;
    background-color: #00deff;
    color: #fff;
    top: 50%;
    margin-top: -12px;
    right: 60px;
    margin-right: 1em;
    text-align: right;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 12px;
    padding: 8px 12px;
}
.sidebar .btnSidebar h4:hover span
{
    display: inline-block;
}
.sidebar .btnSidebar h4:after
{
    display: block;
    padding-top: .4em;
}
.sidebar #nav_menu-2 h4:after
{
    content: url("../../gambling/image/ico-review.svg");
}
.sidebar #nav_menu-3 h4:after
{
    content: url("../../gambling/image/ico-cherry.svg");
}
.sidebar #nav_menu-5 h4:after
{
    content: url("../../gambling/image/ico-cards.svg");
}
.sidebar #nav_menu-4 h4:after
{
    content: url("../../gambling/image/ico-software.svg");
}
.footer-widgets
{
    background-color: #fff;
    clear: both;
    padding: 40px 0;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3
{
    width: 340px;
}
.footer-widgets-1
{
    margin-right: 60px;
}
.footer-widgets-1, .footer-widgets-2
{
    float: left;
}
.footer-widgets-3
{
    float: right;
}
.site-footer
{
    position: relative;
    z-index: 4;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1;
    padding: 40px 0;
    margin: 2em auto;
    text-align: center;
}
.site-footer nav
{
    width: auto;
    margin: 0 auto;
}
.site-footer .genesis-nav-menu a:hover, .site-footer .genesis-nav-menu a:focus, .site-footer .genesis-nav-menu .current-menu-item>a, .site-footer .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .site-footer .genesis-nav-menu .sub-menu .current-menu-item>a:focus
{
    color: #00deff;
    bottom: 0;
}
.site-footer .genesis-nav-menu a:hover::after, .site-footer .genesis-nav-menu a:focus::after, .site-footer .genesis-nav-menu .current-menu-item>a::after, .site-footer .genesis-nav-menu .sub-menu .current-menu-item>a:hover::after, .site-footer .genesis-nav-menu .sub-menu .current-menu-item>a:focus::after
{
    content: "|";
    position: relative;
    bottom: 0;
    right: 0;
    left: 0;
}
.site-footer ul.menu-secondary
{
    list-style: none;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    display: inline-block;
}
.site-footer ul.menu-secondary li a
{
    display: inline-block;
    position: relative;
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    color: #00deff;
    padding: 8px 0 8px 12px;
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.site-footer ul.menu-secondary li a:hover, .site-footer ul.menu-secondary li a.active
{
    color: #fff;
}
.site-footer ul.menu-secondary li a::after
{
    content: "|";
    margin-left: 12px;
}
.site-footer ul.menu-secondary li:last-child a::after
{
    content: "";
}
.site-footer .copyright
{
    font-size: 11px;
    font-weight: 400;
    text-align: center;
    color: #00deff;
}
.site-footer p
{
    display: block;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
}
#popSidebar
{
    position: fixed;
    display: none;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 20;
}
#popSidebar .popContent
{
    overflow-y: scroll;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4em 0;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999;
    text-align: center;
    background-position: center top;
    background-attachment: fixed;
}
#popSidebar .popContent .bgPop
{
    position: fixed;
    z-index: -40;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,57,66,.9);
}
#popSidebar .popContent .popInside
{
    max-width: 900px;
    position: relative;
    z-index: 80;
}
#popSidebar .popContent .popInside .btnClose
{
    cursor: pointer;
    display: inline-block;
    margin: 2em 0;
    color: #00deff;
    font-family: Arial,Helvetica Neue,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    width: auto;
    height: 31px;
    line-height: 31px;
    padding-left: 36px;
    background: url("/wp-content/themes/images/assets/closeCross.svg") no-repeat left center;
}
#popSidebar .popContent .popInside ul
{
    list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}
#popSidebar .popContent .popInside ul li
{
    text-align: center;
    border: 1px solid rgba(0,222,255,.2);
    padding: 10px 0;
    background-color: #00434d;
    margin: .2em;
}
#popSidebar .popContent .popInside ul li a
{
    display: inline-block;
    overflow: hidden;
    width: 120px;
    height: 30px;
    vertical-align: middle;
    position: relative;
    color: #fff;
    text-align: center;
    margin: 0;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    bottom: 0;
    line-height: 30px;
}
#popSidebar .popContent .popInside ul li a:hover, #popSidebar .popContent .popInside ul li a.active
{
    color: #00deff;
}
#popSidebar .popContent .popInside ul li a img
{
    height: auto;
    width: auto;
    max-height: 30px;
    padding: 6px 10px;
    vertical-align: middle;
}
#popSidebar ul#menu-casino li:first-child, #popSidebar ul#menu-casino li:last-child
{
    width: 100%;
}
#popSidebar ul#menu-casino li:first-child a, #popSidebar ul#menu-casino li:last-child a
{
    width: 100%!important;
}
strong
{
    font-weight: bold;
    color: #00deff;
}
.noScroll
{
    overflow: hidden;
    height: 100%;
    margin: 0;
}
::selection, ::-moz-selection, ::-webkit-selection
{
    background: #333;
    color: #fff;
    text-shadow: none;
}
a.knappetiknapp
{
    color: #003942!important;
    background: #00deff;
    text-decoration: none;
    font-family: "Roboto",sans-serif;
    font-size: 1em;
    font-weight: 700;
    padding: .45em 1.2em;
    border: 1px solid #00deff;
    display: inline-block;
}
a.knappetiknapp:hover
{
    background-color: #003942!important;
    color: #00deff!important;
    border-color: #00deff;
}
img.centered, .aligncenter
{
    text-align: center;
}
.page header.entry-header, .home header.entry-header, .single header.entry-header
{
    display: none;
}
.post header.entry-header
{
    display: block!important;
}
.nav-primary
{
    text-align: center;
    background: none;
    border: none;
}
.nav-primary ul
{
    list-style: none;
    width: auto;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    display: inline-block;
}
.nav-primary ul li
{
    width: auto;
    float: left;
}
.nav-primary ul li a
{
    display: inline-block;
    position: relative;
    width: 100%;
    color: #fff;
    text-align: center;
    padding: 1em 1.375em;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    bottom: 0;
}
.nav-primary ul li a:hover, .nav-primary ul li a.active
{
    color: #00deff;
    bottom: .625em;
}
.nav-primary ul li a:hover::after, .nav-primary ul li a.active::after
{
    content: url("../../gambling/image/arrow.png");
    position: absolute;
    bottom: -6px;
    right: 0;
    left: 0;
}
.site-inner .contentImage
{
    margin: 0 auto 25px;
    position: relative;
    max-width: 100%;
    height: auto;
    text-align: center;
}
.site-inner .contentImage img
{
    display: inline-block;
    max-width: 100%;
    height: auto;
    border: 1px solid #00deff;
    padding: 6px;
}
.site-inner .contentImage .overlayImage
{
    display: block;
    opacity: 0;
    text-align: center;
    background: rgba(0,222,255,.6);
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    position: absolute;
    -webkit-transition: all .325s ease-in-out;
    -moz-transition: all .325s ease-in-out;
    -ms-transition: all .325s ease-in-out;
    -o-transition: all .325s ease-in-out;
    transition: all .325s ease-in-out;
}
.site-inner .contentImage .overlayImage a.btnProva
{
    position: absolute;
    top: 50%;
    right: 50%;
    transform-origin: center center;
    -webkit-transform: translate(50%,-50%);
    -moz-transform: translate(50%,-50%);
    -ms-transform: translate(50%,-50%);
    -o-transform: translate(50%,-50%);
    transform: translate(50%,-50%);
    font-size: 16px;
    font-weight: 700;
    color: #00434d;
    text-decoration: none;
    padding: 6px 12px;
    border: 1px solid #00434d;
}
.site-inner .contentImage .overlayImage a.btnProva:hover
{
    color: #fff;
    border-color: #fff;
}
.site-inner .contentImage:hover .overlayImage
{
    opacity: 1;
}
.front-page h2
{
    text-align: center;
}
.front-page h2 .icoFP:before
{
    position: relative;
    display: block;
    margin: 0 auto .35em;
    vertical-align: middle;
    border: 1px solid #00deff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    padding: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 50px;
}
.front-page h2 .icoNewCasino:before
{
    content: url("../../gambling/image/ico-new.svg");
}
.front-page h2 .icoSvenka:before
{
    content: url("../../gambling/image/ico-crowns.svg");
}
.front-page h2 .icoCasinospel:before
{
    content: url("../../gambling/image/ico-cards.svg");
}
.front-page h2 .icoSpelautomater:before
{
    content: url("../../gambling/image/ico-cherry.svg");
}
.front-page h2 .icoFreespins:before
{
    content: url("../../gambling/image/ico-freespins.svg");
}
.front-page h2 .icoBonusar:before
{
    content: url("../../gambling/image/ico-dollar.svg");
}
.front-page h2 .icoCasinoRoboten:before
{
    content: url("../../gambling/image/ico-discover.svg");
}
.rescensionCasino .partData
{
    display: flex;
    display: -webkit-flex;
    margin-bottom: 1em;
    align-items: flex-start;
    justify-content: space-around;
}
.rescensionCasino .partLeft
{
    flex: 1 200px;
    max-width: 200px;
}
.rescensionCasino .partLeft .stars
{
    height: 12px;
    width: 160px;
    margin: 1em 0;
}
.rescensionCasino .partLeft .stars img
{
    height: 12px;
    width: auto;
}
.rescensionCasino .partLeft .btnRescension
{
    width: 160px;
}
.rescensionCasino .partLeft .btnRescension a
{
    color: #00deff;
    font-family: "Roboto",sans-serif;
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 60px;
}
.rescensionCasino .partLeft .btnRescension a:hover
{
    color: #00434d;
}
.rescensionCasino .partRight
{
    flex: 2 auto;
    border: 1px solid rgba(0,222,255,.2);
}
.rescensionCasino .partRight .mainbonus
{
    border-top: 2px solid #00deff;
    border-bottom: 5px solid #00deff;
    padding: .625em 1em;
}
.rescensionCasino .partRight .mainbonus .updated
{
    display: inline-block;
    float: right;
}
.rescensionCasino .partRight .mainbonus .updated span
{
    line-height: 26px;
    vertical-align: middle;
    color: #00deff;
    font-family: "Roboto",sans-serif;
    font-size: 14px;
    font-weight: 400;
}
.rescensionCasino .partRight .mainbonus .updated .icoUpdate
{
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: 0 1em 0 0;
    text-align: center;
    line-height: 0;
    overflow: hidden;
}
.rescensionCasino .partRight .mainbonus .updated .icoUpdate img
{
    vertical-align: middle;
}
.rescensionCasino .partRight .partInfos
{
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    padding: 1em;
    flex-wrap: wrap;
}
.rescensionCasino .partRight .partInfos .left
{
    flex: 1 40%;
    padding-right: 2em;
}
.rescensionCasino .partRight .partInfos .left .infoblock
{
    display: flex;
    display: -webkit-flex;
    justify-content: space-between;
    margin: 0 1em 1em 0;
}
.rescensionCasino .partRight .partInfos .left .infoblock .value
{
    color: #00deff;
    font-size: 1em;
    font-weight: 700;
}
.rescensionCasino .partRight .partInfos .right
{
    flex: 1 60%;
    display: flex;
}
.rescensionCasino .partRight .partInfos .right .dyntable
{
    flex: 2 0 90%;
}
.rescensionCasino .partRight .partInfos .right .dyntable .depositmethods-field
{
    color: #00deff;
    font-size: .825em;
    font-weight: 700;
    margin-bottom: .65em;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div
{
    display: inline-block;
    padding: 6px;
    border: 1px solid #00deff;
    width: 48px;
    height: 48px;
    margin: 0 .25em .25em 0;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div span
{
    display: inline-block;
    height: 36px;
    width: 36px;
    overflow: hidden;
    background: url("/wp-content/themes/images/assets/soft.png") #003942 no-repeat;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-1 span
{
    background-position: -36px 0;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-2 span
{
    background-position: -36px -37px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-3 span
{
    background-position: -36px 70px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-4 span
{
    background-position: -36px -111px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-5 span
{
    background-position: -36px -150px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-6 span
{
    background-position: -36px -188px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-7 span
{
    background-position: -36px -223px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-8 span
{
    background-position: -36px 70px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-9 span
{
    background-position: -36px -334px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-10 span
{
    background-position: -36px -407px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-11 span
{
    background-position: -36px -481px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-12 span
{
    background-position: -36px -592px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-13 span
{
    background-position: -36px -777px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-14 span
{
    background-position: -36px -815px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-15 span
{
    background-position: -36px -926px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-16 span
{
    background-position: -36px -1111px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-17 span
{
    background-position: -36px -1185px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-18 span
{
    background-position: -36px -1406px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-19 span
{
    background-position: -36px -1481px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-20 span
{
    background-position: -106px 0;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-21 span
{
    background-position: -106px -150px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-22 span
{
    background-position: -106px -260px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-23 span
{
    background-position: -106px -407px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-24 span
{
    background-position: -106px -481px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-25 span
{
    background-position: -106px -481px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-26 span
{
    background-position: -106px -592px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-27 span
{
    background-position: -106px -666px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-28 span
{
    background-position: -106px -741px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-29 span
{
    background-position: -106px -777px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-30 span
{
    background-position: -106px -815px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-31 span
{
    background-position: -106px -852px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-32 span
{
    background-position: -106px -999px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-33 span
{
    background-position: -106px -1481px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-34 span
{
    background-position: -106px -964px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-35 span
{
    background-position: -106px -1406px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-36 span
{
    background-position: -36px -1223px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-37 span
{
    background-position: -36px 70px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-38 span
{
    background-position: -36px 70px;
}
.rescensionCasino .partRight .partInfos .right .dyntable .software-field div.sw-39 span
{
    background-position: -106px -223px;
}
.rescensionCasino .partRight .partInfos .right .devices
{
    flex: 1 0 10%;
}
.rescensionCasino .partRight .partInfos .right .devices .devices-field
{
    text-align: center;
}
.rescensionCasino .partRight .partInfos .right .devices .devices-field .icoDevice
{
    display: block;
    padding: 6px;
    border: 1px solid #00deff;
    width: 48px;
    height: 48px;
    margin: 0 .25em .25em 0;
    text-align: center;
    line-height: 30px;
    overflow: hidden;
}
.rescensionCasino .partRight .partInfos .right .devices .devices-field .icoDevice img
{
    vertical-align: middle;
}
.slotsgrid
{
    width: 100%;
    display: inline-block;
    margin-bottom: 6em;
    font-size: 12px;
}
.slotsgrid .slotsbox
{
    position: relative;
    width: 180px;
    float: left;
    margin: 5px;
}
.slotsgrid .slotsimage
{
    position: relative;
    text-align: center;
    width: 180px;
    height: 140px;
    border: 1px solid #00deff;
    overflow: hidden;
}
.slotsgrid .slotsimage a
{
    display: inline-block;
}
.slotsgrid .slotsimage img
{
    max-width: 180px;
    height: auto;
}
.slotsgrid .overlay
{
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0,67,77,.85);
    width: 100%;
    height: 100%;
}
.slotsgrid .overlay span
{
    position: absolute;
    width: 100px;
    top: 45%;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    border: 1px solid #00deff;
    border-radius: 5px;
    display: inline-block;
    transition: all .2s ease-in-out;
}
.slotsgrid .overlay span:hover
{
    transform: scale(1.2);
}
.slotsgrid .jackpot
{
    width: 120px;
    z-index: 6;
    background-color: #00deff;
    position: absolute;
    top: 74%;
    left: 50%;
    text-align: center;
    line-height: 1.65em;
    color: #011f24;
    font-weight: 700;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.slotsgrid .jackpot .jackpottext
{
    font-size: .8em;
}
.slotsgrid .slotsname
{
    text-align: center;
    margin: 15px 0 0 0;
}
.slotsgrid .max-lines
{
    text-overflow: ellipsis;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 2.4em;
    line-height: 1.2em;
}
.page .roundedborders
{
    padding: .625em 1.2em;
    border: 1px solid #00deff;
}
.page .greentext
{
    max-width: 35em;
    text-align: center;
    margin: 0 auto 2em;
}
.page .newGames .newGameData h3
{
    height: 45px;
}
.page .newGames .newGameData .visualGame
{
    max-height: 200px;
    overflow: hidden;
    margin-bottom: 1em;
}
.page .newGames .newGameData .review
{
    min-height: 200px;
}
.page .newCasinos, .page .newGames
{
    display: flex;
    align-items: stretch;
    justify-content: space-around;
    flex-wrap: wrap;
}
.page .newCasinos .newCasinoData, .page .newCasinos .newGameData, .page .newGames .newCasinoData, .page .newGames .newGameData
{
    position: relative;
    flex: 1 0 auto;
    padding: .825em;
    margin: .4em 0;
    max-width: 340px;
    box-sizing: border-box;
    text-align: center;
    -webkit-transition: all .35s ease;
    -moz-transition: all .35s ease;
    -ms-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
}
.page .newCasinos .newCasinoData:hover, .page .newCasinos .newGameData:hover, .page .newGames .newCasinoData:hover, .page .newGames .newGameData:hover
{
    background-color: rgba(0,222,255,.2);
}
.page .newCasinos .newCasinoData:hover .logoCasino, .page .newCasinos .newGameData:hover .logoCasino, .page .newGames .newCasinoData:hover .logoCasino, .page .newGames .newGameData:hover .logoCasino
{
    border: 1px solid #00deff;
}
.page .newCasinos .newCasinoData .logoCasino, .page .newCasinos .newGameData .logoCasino, .page .newGames .newCasinoData .logoCasino, .page .newGames .newGameData .logoCasino
{
    display: inline-flex;
    align-items: center;
    align-content: center;
    margin-bottom: 1em;
    width: 100%;
    height: 6em;
}
.page .newCasinos .newCasinoData .logoCasino img, .page .newCasinos .newGameData .logoCasino img, .page .newGames .newCasinoData .logoCasino img, .page .newGames .newGameData .logoCasino img
{
    text-align: center;
    height: auto;
    max-height: 40px;
    display: inline-block;
    margin: 0 auto;
}
.page .newCasinos .newCasinoData .review, .page .newCasinos .newGameData .review, .page .newGames .newCasinoData .review, .page .newGames .newGameData .review
{
    text-align: left;
    margin-bottom: 60px;
    min-height: 200px;
}
.page .newCasinos .newCasinoData .btnCasinoReview, .page .newCasinos .newCasinoData .btnGameReview, .page .newCasinos .newGameData .btnCasinoReview, .page .newCasinos .newGameData .btnGameReview, .page .newGames .newCasinoData .btnCasinoReview, .page .newGames .newCasinoData .btnGameReview, .page .newGames .newGameData .btnCasinoReview, .page .newGames .newGameData .btnGameReview
{
    position: relative;
    bottom: 20px;
    right: 0;
    left: 0;
}
.page .newCasinos .newCasinoData .btnCasinoReview p, .page .newCasinos .newCasinoData .btnGameReview p, .page .newCasinos .newGameData .btnCasinoReview p, .page .newCasinos .newGameData .btnGameReview p, .page .newGames .newCasinoData .btnCasinoReview p, .page .newGames .newCasinoData .btnGameReview p, .page .newGames .newGameData .btnCasinoReview p, .page .newGames .newGameData .btnGameReview p
{
    margin: 0;
}
.page .newCasinos .newCasinoData .reviewStars, .page .newCasinos .newGameData .reviewStars, .page .newGames .newCasinoData .reviewStars, .page .newGames .newGameData .reviewStars
{
    display: inline-block;
    width: 40%;
}
.page .newCasinos .newCasinoData .rwBtn a, .page .newCasinos .newGameData .rwBtn a, .page .newGames .newCasinoData .rwBtn a, .page .newGames .newGameData .rwBtn a
{
    display: block;
}
.page .newCasinos .newCasinoData, .page .newGames .newCasinoData
{
    padding-bottom: 80px;
}
.page .newCasinos .newCasinoData .btnCasinoReview, .page .newGames .newCasinoData .btnCasinoReview
{
    position: absolute;
    bottom: 80px;
}
.page .newCasinos .newCasinoData .reviewStars, .page .newGames .newCasinoData .reviewStars
{
    width: 100%;
    position: absolute;
    left: 0;
    margin-left: 0;
    margin-right: 0;
    bottom: 44px;
}
.page .newCasinos .newCasinoData .reviewStars img, .page .newGames .newCasinoData .reviewStars img
{
    width: 40%;
}
.page .newCasinos .newCasinoData .rwBtn, .page .newGames .newCasinoData .rwBtn
{
    position: absolute;
    text-align: center;
    bottom: 20px;
    left: 0;
    width: 100%;
}
.page .aloneData:after
{
    max-width: 680px;
}
#popInGames
{
    max-width: 600px;
    height: auto;
    text-align: center;
}
#popInGames iframe
{
    background-color: #003942;
    max-width: 600px;
    height: 25em;
    margin: 0 auto;
    text-align: center;
    min-height: 100%;
    max-height: 100%;
    outline: none;
    border: 1px solid #00deff;
    width: 100%;
}
#popInGames h2
{
    margin: 1em 0;
    font-size: 1em;
    font-weight: 400;
}
#popInGames #casinosListReco
{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}
#popInGames #casinosListReco .casinobox
{
    border: 1px solid #00deff;
    flex: 1 0 60px;
    max-width: 24%;
    padding: 1.25em 1em;
    color: #00deff;
    font-size: .75em;
    font-weight: 400;
}
#popInGames #casinosListReco .casinobox .bonus p
{
    margin: 1em 0;
}
#genesis-sidebar-secondary
{
    z-index: -2;
    position: absolute;
    top: 0;
    left: -420px;
}
#sidebarCustomRobot
{
    width: 500px;
    height: auto;
}
.wpcufpn_outside
{
    margin-bottom: 3em;
}
.wpcufpn_outside .wpcu_block_title
{
    display: inline-block;
    font-family: "Roboto",sans-serif;
    font-weight: 400;
    line-height: 1.2;
    margin: 1em 0;
    color: #00deff;
    text-transform: uppercase;
    font-size: 26px!important;
    font-size: 1.625rem!important;
}
.wpcufpn_outside .insideframe ul li
{
    padding: 0 .225em;
}
.wpcufpn_outside .insideframe ul li .insideframe
{
    border: 1px solid #00deff;
    position: relative;
    padding: 1em .625em;
}
.wpcufpn_outside .insideframe ul li .insideframe .top, .wpcufpn_outside .insideframe ul li .insideframe .bottom
{
    position: relative;
    top: 0;
    left: 0;
}
.wpcufpn_outside .insideframe ul li .insideframe table
{
    display: none;
}
.wpcufpn_outside .insideframe ul li .insideframe .img_cropper
{
    width: 100%!important;
    height: auto;
    margin: 0 0 5px 0!important;
}
.wpcufpn_outside .insideframe ul li .insideframe .title
{
    color: #00deff;
    margin: .625em 0 1em 0;
    text-transform: uppercase;
}
.wpcufpn_outside .insideframe ul li .insideframe .title span
{
    height: 1.22em;
}
.wpcufpn_outside .insideframe ul li .insideframe .category
{
    margin: .325em 0;
    color: #00434d;
}
.wpcufpn_outside .insideframe ul li .insideframe .text
{
    margin-bottom: 1em;
}
.wpcufpn_outside .insideframe ul li .insideframe .read-more
{
    color: #00deff;
    border: 1px solid #00deff;
    display: inline-block;
    padding: .325em .625em;
}
.wpcufpn_container ul
{
    margin-left: 0!important;
}
.wireframe
{
    display: block;
    margin: 10% 0;
    position: relative;
    width: 100%;
    height: auto;
}
.wireframe .imgwire
{
    position: absolute;
    padding: 10px;
    background-color: #00deff;
    border: 10px solid #00434d;
}
.wireframe .imgwire.wireImageEmpty
{
    display: none;
}
.wireframe .imgwire img
{
    display: block;
    min-width: 100%;
    height: auto;
}
.wireframe .img01
{
    max-width: 60%;
    max-height: 200px;
    height: auto;
    overflow: hidden;
    top: -8%;
    right: 0;
}
.wireframe .img02
{
    max-width: 40%;
    max-height: 240px;
    height: auto;
    overflow: hidden;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 3%;
}
.wireframe .img03
{
    max-width: 60%;
    max-height: 270px;
    height: auto;
    overflow: hidden;
    right: 5%;
    bottom: -8%;
}
.wireframe .image1.img01, .wireframe .image1.img02, .wireframe .image1.img03
{
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.wireframe .image2.img01, .wireframe .image2.img03
{
    right: 50%;
    -webkit-transform: translateX(50%);
    -moz-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);
}
.wireframe .image2.img02
{
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
}
.wireframe .bgWire
{
    text-align: center;
}
.logo
{
    display: inline-flex;
    align-items: center;
    align-content: center;
    max-width: 10em;
    height: 2.5em;
}
.logo img
{
    text-align: center;
    height: auto;
    max-height: 2.5em;
    display: inline-block;
    margin: 0 auto;
}
.logoSquare
{
    display: inline-flex;
    align-items: center;
    align-content: center;
    width: 10em;
    height: 10em;
    border: 1px solid #00deff;
}
.logoSquare img
{
    text-align: center;
    height: auto;
    max-height: 2.5em;
    display: inline-block;
    margin: 0 auto;
}
.casinoDunder
{
    background-color: #8218ff!important;
}
.casinoDunder img
{
    max-width: 80%;
}
.casinoRizk, .casinoGuts
{
    background-color: #c10000!important;
}
.casinoRizk img, .casinoGuts img
{
    max-width: 60%;
}
.casinoBetspin
{
    background-color: #f1605d!important;
}
.casinoBetspin img
{
    max-width: 80%;
}
.casinoMrgreen
{
    background-color: #17713b!important;
}
.casinoMrgreen img
{
    max-width: 80%;
}
.casino7red
{
    background-color: #c10000!important;
}
.casino7red img
{
    max-width: 80%;
}
.casinoAnnacasino
{
    background-color: #c10000!important;
}
.casinoAnnacasino img
{
    max-width: 80%;
}
.casinoBethard
{
    background-color: #f6d331!important;
}
.casinoBethard img
{
    max-width: 80%;
}
.casinoBetsafe
{
    background-color: #474748!important;
}
.casinoBetsafe img
{
    max-width: 80%;
}
.casinoBetsson
{
    background-color: #f60!important;
}
.casinoBetsson img
{
    max-width: 80%;
}
.casinoCashmio
{
    background-color: #2bc0c2!important;
}
.casinoCashmio img
{
    max-width: 80%;
}
.casinoCasinoeuro
{
    background-color: #1f294a!important;
}
.casinoCasinoeuro img
{
    max-width: 80%;
}
.casinoCasinoheroes
{
    background-color: #d957a6!important;
}
.casinoCasinoheroes img
{
    max-width: 80%;
}
.casinoCasinojefe
{
    background-color: #9bd000!important;
}
.casinoCasinojefe img
{
    max-width: 80%;
}
.casinoCasinoland
{
    background-color: #065f70!important;
}
.casinoCasinoland img
{
    max-width: 80%;
}
.casinoCasinoroom
{
    background-color: #00c7ff!important;
}
.casinoCasinoroom img
{
    max-width: 80%;
}
.casinoCasinowilds
{
    background-color: #044b83!important;
}
.casinoCasinowilds img
{
    max-width: 80%;
}
.casinoCasumo
{
    background-color: #3ebeba!important;
}
.casinoCasumo img
{
    max-width: 80%;
}
.casinoChanz
{
    background-color: #11a8ab!important;
}
.casinoChanz img
{
    max-width: 70%;
}
.casinoCodeta
{
    background-color: #2c2f38!important;
}
.casinoCodeta img
{
    max-width: 80%;
}
.casinoComeon
{
    background-color: #96bf0d!important;
}
.casinoComeon img
{
    max-width: 80%;
}
.casinoIgame
{
    background-color: #1d365f!important;
}
.casinoIgame img
{
    max-width: 80%;
}
.casinoIkibu
{
    background-color: #1372a0!important;
}
.casinoIkibu img
{
    max-width: 80%;
}
.casinoInstacasino
{
    background-color: #d74b00!important;
}
.casinoInstacasino img
{
    max-width: 80%;
}
.casinoKaboo
{
    background-color: #113126!important;
}
.casinoKaboo img
{
    max-width: 80%;
}
.casinoKarlcasino
{
    background-color: #fdd116!important;
}
.casinoKarlcasino img
{
    max-width: 80%;
}
.casinoLeovegas
{
    background-color: #fa7854!important;
}
.casinoLeovegas img
{
    max-width: 80%;
}
.casinoMamamia
{
    background-color: #513a5c!important;
}
.casinoMamamia img
{
    max-width: 80%;
}
.casinoMegacasino
{
    background-color: #fc3!important;
}
.casinoMegacasino img
{
    max-width: 80%;
}
.casinoMobilautomaten
{
    background-color: #fddf12!important;
}
.casinoMobilautomaten img
{
    max-width: 80%;
}
.casinoNordicbet
{
    background-color: #006eb6!important;
}
.casinoNordicbet img
{
    max-width: 80%;
}
.casinoNordicslots
{
    background-color: #e50303!important;
}
.casinoNordicslots img
{
    max-width: 80%;
}
.casinoPaf
{
    background-color: #28b146!important;
}
.casinoPaf img
{
    max-width: 60%;
}
.casinoPlayfrank
{
    background-color: #004f7d!important;
}
.casinoPlayfrank img
{
    max-width: 80%;
}
.casinoPlayhippo
{
    background-color: #1dadff!important;
}
.casinoPlayhippo img
{
    max-width: 80%;
}
.casinoPrimeslots
{
    background-color: #afb736!important;
}
.casinoPrimeslots img
{
    max-width: 80%;
}
.casinoSlotsmillion
{
    background-color: #ea283d!important;
}
.casinoSlotsmillion img
{
    max-width: 70%;
}
.casinoSpinit
{
    background-color: #cf2843!important;
}
.casinoSpinit img
{
    max-width: 80%;
}
.casinoSuperlenny
{
    background-color: #f3eb35!important;
}
.casinoSuperlenny img
{
    max-width: 70%;
}
.casinoSveacasino
{
    background-color: #005682!important;
}
.casinoSveacasino img
{
    max-width: 70%;
}
.casinoSverigeautomaten
{
    background-color: #2c72c6!important;
}
.casinoSverigeautomaten img
{
    max-width: 70%;
}
.casinoSverigecasino
{
    background-color: #d63737!important;
}
.casinoSverigecasino img
{
    max-width: 80%;
}
.casinoThrills
{
    background-color: #177aab!important;
}
.casinoThrills img
{
    max-width: 70%;
}
.casinoUnibet
{
    background-color: #3aaa35!important;
}
.casinoUnibet img
{
    max-width: 80%;
}
.casinoVinnarum
{
    background-color: #e32f85!important;
}
.casinoVinnarum img
{
    max-width: 80%;
}
.casinoYakocasino
{
    background-color: #662d91!important;
}
.casinoYakocasino img
{
    max-width: 80%;
}
.casinoSpinjuju
{
    background-color: #662d91!important;
}
.casinoSpinjuju img
{
    max-width: 80%;
}
.casinoBetser
{
    background-color: #f85435!important;
}
.casinoBetser img
{
    max-width: 80%;
}
.casinoShadowbet
{
    background-color: #ffb708!important;
}
.casinoShadowbet img
{
    max-width: 80%;
}
.casinoCasinopop
{
    background-color: #ed524d;
}
.casinoCasinopop img
{
    max-width: 80%;
}
.casinoVoodoodreams
{
    background-color: #040130;
}
.casinoVoodoodreams img
{
    max-width: 80%;
}
.casinoRoyalpanda
{
    background-color: #d20605;
}
.casinoRoyalpanda img
{
    max-width: 90%;
}
.casinoBetway
{
    background-color: #43954b;
}
.casinoBetway img
{
    max-width: 60%;
}
.casinoBuzzslots
{
    background-color: #00c9d8;
}
.casinoBuzzslots img
{
    max-width: 70%;
}
.casinoStorspelare
{
    background-color: #e09e75;
}
.casinoStorspelare img
{
    max-width: 80%;
}
.casinoLarrycasino
{
    background-color: #712089;
}
.casinoLarrycasino img
{
    max-width: 80%;
}
.casinoCasinocalzone
{
    background-color: #ee3000;
}
.casinoCasinocalzone img
{
    max-width: 90%;
}
.casinoJackpotcity
{
    background-color: #a40da8;
}
.casinoJackpotcity img
{
    max-width: 90%;
}
.casinoJackpotknights
{
    background-color: #ffdb60;
}
.casinoJackpotknights img
{
    max-width: 90%;
}
.casinoCasinostugan
{
    background-color: #465431;
}
.casinoCasinostugan img
{
    max-width: 80%;
}
.casinoGetlucky
{
    background-color: #ed3954;
}
.casinoGetlucky img
{
    max-width: 90%;
}
.casinoLadbrokes
{
    background-color: #e82d1a;
}
.casinoLadbrokes img
{
    max-width: 90%;
}
.casinoMiamidice
{
    background-color: #27d3d3;
}
.casinoMiamidice img
{
    max-width: 80%;
}
.casinoSpilleren
{
    background-color: #7de2ce;
}
.casinoSpilleren img
{
    max-width: 80%;
}
.casinoPlayamo
{
    background-color: #4a2127;
}
.casinoPlayamo img
{
    max-width: 80%;
}
.casinoSpinstation
{
    background-color: #c12026;
}
.casinoSpinstation img
{
    max-width: 90%;
}
.casinoSvedalacasino
{
    background-color: #c4cb23;
}
.casinoSvedalacasino img
{
    max-width: 90%;
}
.tnc-style
{
    border-radius: 3px;
    background-color: #002e36;
    width: 100%!important;
    height: 24px;
    color: #b0cdd1;
}
.tnc-style span
{
    margin: 3px 0;
    display: block;
}
table#tablepress-1
{
    border: none!important;
}
@media only screen and (max-width: 1280px)
{
    .site-inner, .wrap
    {
        max-width: 960px;
    }
    .content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap
    {
        width: 960px;
    }
    .content, .site-header .widget-area
    {
        width: 100%;
    }
    .sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-sidebar .content
    {
        width: 400px;
    }
    .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary, .title-area
    {
        width: 300px;
    }
    .footer-widgets-1
    {
        margin-right: 30px;
    }
    .sidebar
    {
        width: auto;
    }
}
@media only screen and (max-width: 1023px)
{
    .site-inner, .wrap
    {
        max-width: 800px;
    }
    .content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .js .genesis-nav-menu .sub-menu a, .js .genesis-nav-menu .sub-menu, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area
    {
        width: 100%!important;
    }
    .site-header .wrap
    {
        padding: 20px 5%;
    }
    .header-image .site-title>a
    {
        background-position: center top;
    }
    .genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form
    {
        float: none;
    }
    .genesis-nav-menu, .site-description, .site-header .title-area, .site-header .search-form, .site-title
    {
        text-align: center;
    }
    .site-header .search-form
    {
        margin: 16px auto;
    }
    .genesis-nav-menu li.right
    {
        display: none;
    }
    .js nav.nav-primary, .js .site-header nav
    {
        display: none;
        position: relative;
    }
    .js .site-header nav .wrap
    {
        padding: 0;
    }
    .js nav.pagination
    {
        display: block;
    }
    .menu-toggle, .sub-menu-toggle
    {
        border-width: 0;
        color: #333;
        display: block;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
        visibility: visible;
    }
    .menu-toggle:hover, .menu-toggle:focus, .sub-menu-toggle:hover, .sub-menu-toggle:focus
    {
        border-width: 0;
    }
    .menu-toggle
    {
        line-height: 20px;
        position: relative;
        right: 0;
        z-index: 5;
        width: 100%;
        background-color: #00434d;
        color: #fff;
    }
    .menu-toggle:before, .menu-toggle.activated:before
    {
        margin-right: 10px;
        text-rendering: auto;
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0);
    }
    .sub-menu-toggle
    {
        float: right;
        padding: 10px;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 100;
    }
    .sub-menu-toggle:before
    {
        display: inline-block;
        text-rendering: auto;
        -webkit-transform: translate(0,0);
        -ms-transform: translate(0,0);
        transform: translate(0,0);
    }
    .sub-menu-toggle.activated:before
    {
        content: "";
    }
    .js .nav-primary .genesis-nav-menu .menu-item, .js .site-header .genesis-nav-menu .menu-item
    {
        display: block;
        float: none;
        position: relative;
        text-align: left;
    }
    .js .genesis-nav-menu .menu-item:hover
    {
        position: relative;
    }
    .js .nav-primary .genesis-nav-menu .menu-item a, .js .site-header .genesis-nav-menu .menu-item a
    {
        border: none;
        padding: 12px 0;
        width: 100%;
        bottom: 0;
    }
    .js .nav-primary .genesis-nav-menu .menu-item a:after, .js .site-header .genesis-nav-menu .menu-item a:after
    {
        content: "";
        display: none;
    }
    .js .genesis-nav-menu .sub-menu
    {
        border: none;
    }
    .js .genesis-nav-menu .menu-item>a:focus ul.sub-menu, .js .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu
    {
        left: 0;
        margin-left: 0;
    }
    .js .genesis-nav-menu>.menu-item-has-children>a:after
    {
        content: none;
    }
    .js .genesis-nav-menu .sub-menu
    {
        clear: both;
        display: none;
        margin: 0;
        opacity: 1;
        padding-left: 15px;
        position: static;
        width: 100%;
    }
    .js .genesis-nav-menu .sub-menu .sub-menu
    {
        margin: 0;
    }
    .js nav button:hover, .js .menu-toggle:hover, .js .nav-primary
    {
        background-color: rgba(0,222,255,.65);
        color: #000;
    }
    .js nav button:focus, .js .menu-toggle:focus
    {
        background-color: rgba(0,222,255,.65);
        color: #00434d;
        outline: none;
    }
    .footer-widgets-1
    {
        margin-right: 0;
    }
    .sidebar
    {
        flex-direction: row;
        position: absolute;
        order: 0;
        margin-left: 0;
        margin-top: 0;
    }
    .sidebar #sidebarCustom
    {
        position: fixed;
        background-color: rgba(0,57,66,.9);
        padding: 1em;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0 auto;
        flex-direction: row;
        flex-flow: nowrap;
        justify-content: space-around;
    }
    .sidebar #sidebarCustom .btnSidebar
    {
        align-items: flex-start;
        width: auto;
    }
    .sidebar #sidebarCustom .btnSidebar h4
    {
        background-color: rgba(0,57,66,.95);
    }
    .sidebar #sidebarCustom .btnSidebar h4:hover span
    {
        display: none;
    }
    table.tabRank th.tabDeposit, table.tabRank td.tabDeposit, table.tabRank th.column-3, table.tabRank td.column-3, table.tabRank th.fsgames, table.tabRank td.fsgames, table th.tabDeposit, table td.tabDeposit, table th.column-3, table td.column-3, table th.fsgames, table td.fsgames
    {
        display: none;
    }
    table.tabRank th.tabRecension, table.tabRank td.tabRecension, table.tabRank th.column-6, table.tabRank td.column-6, table th.tabRecension, table td.tabRecension, table th.column-6, table td.column-6
    {
        display: none;
    }
    .rescensionCasino .partRight .mainbonus .updated
    {
        display: none;
    }
    .rescensionCasino .partRight .partInfos .right .devices
    {
        display: none;
    }
    .nav-primary ul li a:hover, .nav-primary ul li a.active
    {
        bottom: 0;
    }
    .nav-primary ul li a:hover::after, .nav-primary ul li a.active::after
    {
        content: "";
        display: none;
    }
    #genesis-sidebar-secondary
    {
        display: none;
    }
}
@media only screen and (max-width: 880px)
{
    body
    {
        background-color: #fff;
        font-size: 16px;
        font-size: 1rem;
    }
    .site-inner, .wrap
    {
        padding-left: 5%;
        padding-right: 5%;
    }
    .archive-description, .author-box, .comment-respond, .entry, .entry-comments, .entry-pings, .sidebar .widget, .site-header
    {
        padding: 0;
    }
    .archive-pagination li a
    {
        margin-bottom: 4px;
    }
    .five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds
    {
        margin: 0;
        width: 100%;
    }
    .sidebar .widget.enews-widget
    {
        padding: 40px;
    }
    table.tabRank th.tabBonus, table.tabRank td.tabBonus, table.tabRank th.column-1, table.tabRank td.column-1, table.tabRank th.column-4, table.tabRank td.column-4, table.tabRank th.oneliner, table.tabRank td.oneliner, table.tabRank th.fsgames, table.tabRank td.fsgames, table.tabRank th.fsamount, table.tabRank td.fsamount, table th.tabBonus, table td.tabBonus, table th.column-1, table td.column-1, table th.column-4, table td.column-4, table th.oneliner, table td.oneliner, table th.fsgames, table td.fsgames, table th.fsamount, table td.fsamount
    {
        display: none;
    }
    table.tabRank td.logo, table td.logo
    {
        height: auto!important;
        min-width: 100%!important;
        width: 100%;
    }
    table.tabRank td.review, table td.review
    {
        width: 33%;
    }
    table.tabRank td.link, table td.link
    {
        width: 33%;
    }
    table.recommended-casinos .casinoReco:last-child
    {
        display: none;
    }
    .page .newCasinos:after, .page .newGames:after
    {
        display: none;
    }
    .rescensionCasino .partData
    {
        flex-wrap: wrap;
    }
    .rescensionCasino .partData .partInfos .left
    {
        padding-right: 0;
        flex: 1 auto;
    }
    .rescensionCasino .partData .partInfos .right
    {
        flex: 1 auto;
    }
    #popSidebar .popContent
    {
        align-items: flex-start;
        margin-top: 0;
        padding: 2em 0;
    }
    .wireframe .image3.img02
    {
        display: none;
    }
}
@media only screen and (max-width: 680px)
{
    .ildgridwrapper
    {
        width: 100%;
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
        flex-direction: column;
    }
    .ildgrid
    {
        display: block;
        flex: 1 0 auto;
        max-width: 100%;
        margin: .313em;
    }
}
@media print
{
    *
    {
        background: transparent!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important;
    }
    a
    {
        text-decoration: underline;
    }
    a:visited
    {
        text-decoration: underline;
    }
    a[href]:after
    {
        content: " (" attr(href) ")";
    }
    abbr[title]:after
    {
        content: " (" attr(title) ")";
    }
    .ir a:after
    {
        content: "";
    }
    a[href^="javascript:"]:after, a[href^="#"]:after
    {
        content: "";
    }
    pre, blockquote
    {
        border: 1px solid #999;
        page-break-inside: avoid;
    }
    thead
    {
        display: table-header-group;
    }
    tr
    {
        page-break-inside: avoid;
    }
    img
    {
        page-break-inside: avoid;
        max-width: 100%!important;
    }
    @page
    {
        margin: .5cm;
    }
    p, h2, h3
    {
        orphans: 3;
        widows: 3;
    }
    h2, h3
    {
        page-break-after: avoid;
    }
}