<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v8/ATKpv8nLYAKUYexo8iqqrg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(https://fonts.gstatic.com/s/ptsans/v8/0XxGQsSc1g4rdRdjJKZrNPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */
@font-face {
    font-family: 'PT Sans';
    font-style: italic;
    font-weight: 700;
    src: local('PT Sans Bold Italic'), local('PTSans-BoldItalic'), url(https://fonts.gstatic.com/s/ptsans/v8/lILlYDvubYemzYzN7GbLkOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/*helpers*/

.clear-fix::after, .clear-fix::before {
    content: '';
    display: block;
    clear: both;
    line-height: 0;
    height: 0;
    visibility: hidden;
}

.clear {
    clear: both;
}

* {
    margin: 0;
    padding: 0;
}

body {
    background-color: #d0d0d0;
}

header {
    position: relative;
    max-width: 1291px;
    box-sizing: border-box;
    margin: 0 auto;
    background: #4abdff;
    height: 50px;
}

header .logo {
    display: block;
    position: relative;
    width: 256px;
    height: 45px;
    border: 6px solid #4abdff;
    border-radius: 4px;
    top: 4px;
    left: 20px;
    text-indent: -9999px;
    background: #ffffff url('../img/logo-onlinecasinoer.png') no-repeat center;
    float: left;
}

article {
    max-width: 1291px;
    box-sizing: border-box;
    margin: 0 auto;
    background-color: #ffffff;
    padding: 28px 28px 1px;
}

body:before {
    content: '';
    display: block;
    position: relative;
    max-width: 1291px;
    margin: 0 auto;
}
.menu {
    float: right;
    display: inline-block;
	margin-right: 110px
}
.menu ul {
    float: left;
    list-style: none;
}

.menu ul li {
    display: inline-block;
    float: left;
	position:relative;
}
/*
.menu ul li span{
    display: block;
    height: 12px;
    font: bold 16px/16px Arial,sans-serif;
    color: #fff;
    padding: 14px 26px 18px 20px;
	border-bottom:6px solid transparent;
	    text-transform: uppercase;
}*/


.menu ul li ul li a {
    text-decoration: none;
    font: normal 15px/10px Arial,sans-serif;
    color: #494848;
    height: 30px;
    padding: 2px 20px;
    display: block;
    vertical-align: middle;
    line-height: 27px;
}

.menu ul li span,
.menu&gt;ul&gt;li&gt;a
 {
    display: inline-block;
    height: 9px;
    font: bold 16px/16px Arial,sans-serif;
    color: #fff;
    padding: 18px 0px 18px 20px;
    border-bottom: 6px solid transparent;
    text-transform: uppercase;
    float: left;
    position: relative;
}

.menu ul&gt;li&gt;a{ text-decoration: none;  padding: 18px 20px}




.menu ul li.menu-elem ul li {width: 100%;overflow: hidden;}
.menu ul li.menu-elem:hover span{background-color:#6bc9ff;border-bottom: 6px solid #f1c726;}
 .menu&gt;ul&gt;li.menu-elem:hover&gt;a{background-color:#6bc9ff;border-bottom: 5px solid #f1c726;}
.menu ul li.menu-elem ul li  a:hover{background:#4abdff; color:#fff;}
.menu ul li.menu-elem ul{
    position: absolute;
    top: 50px;
    display: none;
}
.menu ul li.menu-elem:hover ul {
    display: block;
    position: absolute;
    left: 0;
    -webkit-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
	background-color:#fff;
	z-index: 2;
}
.menu ul li.menu-elem span:after {
    content: '';
    width: 10px;
    height: 7px;
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFhJREFUeNpi+P///3wg5gJiBhwYJDcfxACBy0CsgUWRBlTuP0whCHwG4mgkRdFQsf8whTP/owIQfzq6GFbd2GzB6h5s7mYEq0YALiCeCmVnA/E3mARAgAEAg3rXEVlizL8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    float: right;
    position: relative;
    margin: 4px 27px 0 8px;
}
.header-icons {
    display: table-cell;
    line-height: 50px;
    float: left;
    padding-left: 115px;
}

.header-icons .age {
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
	width: 26px;
    height: 27px;
    background-position: 0 -17px;
}

.flag-small.flag-age, .header-icons .age  {
    background-position: 11px -18px;
    width: 27px;
    height: 28px;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    padding: 0;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
    right: 0px;
    position: absolute;
    top: 13px;
}

span.menu-toggle {
    float: left;
    display: none;
}
img.resizable {
    display: block;
    width: 100%;
    height: auto;
}

h1 {
    font: bold 24px/24px Arial, Helvetica, sans-serif;
    color: #1982db;
    padding: 10px 0 15px;
}

h2 , h3 {
    font: bold 22px/24px Arial, Helvetica, sans-serif;
    color: #3e3e3e;
    padding: 0px 0 15px;
}

h3.blue {
    font: normal 19px/23px 'PT Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
    color: #409bd0;
    clear: both;
}

h4 {
    font: bold italic 19px/23px 'PT Sans Bold Italic', sans-serif;
    color: #409bd0;
    padding-bottom: 20px;
}

article p {
    font: normal 14px/23px 'PT Sans', sans-serif;
    color: #575757;
    padding-bottom: 20px;
    text-align: justify;
}

article p.cta {
    text-align: center;
    font: normal 18px/23px 'PT sans', sans-serif;
}

article p.cta a {
    color: #f32323;
}

article p.cta a:hover {
    text-decoration: none;
}

article p.cta:before {
    content: '&gt;&gt;&gt;&gt;';
    display: inline;
    font-weight: 800;
    padding-right: 10px;
    text-decoration: none;
    color: #f32323;
}

div.t-wrap {
    overflow-x: auto;
    position: relative;
    margin: 10px 0 25px;
}

div.t-wrap.right {
    float: right;
    margin: -25px 0 10px 15px;
}

div.t-wrap.right.down {
    margin: 7px 0 5px 15px;
}

table.main {
    width: 100%;
    border-collapse: collapse;
    min-width: 600px;
}
table.main tr:first-child td.cta a:after {
    content: '';
    background: url('../img/table-ribbon.png') no-repeat right top;
    height: 60px;
    width: 60px;
    display: inline-block;
    position: absolute;
    top: 0;
	right:0;
}
table.main td {
    border: 1px solid #d7d7d7;
    height: 67px;
    text-align: center;
    padding: 0 5px;
}

table.main td:first-child {
    width: 5%;
    font: bold 20px/20px Arial, Helvetica, sans-serif;
    color: #4d4848;
}

table.main td:nth-child(2) {
    width: 14%;
    min-width: 140px;
}

table.main tr.eight td:nth-child(2) {
    background: url('../img/888logo.png') no-repeat center;
}
/*
table.main tr.lad td:nth-child(2) {
    background: url('../img/ladlogo.png') no-repeat center;
}
*/

table.main tr.lad td:nth-child(2) {
    background: url('../img/casino-dk-logo.png') no-repeat center;
}

table.main tr.maria td:nth-child(2) {
    background: url('../img/mariacasinologo.png') no-repeat center;
}

table.main tr.maria td:nth-child(2) span{
    text-indent: -9999px;
    display:block;
}


/*
table.main tr.wh td:nth-child(2) {
    background: url('../img/whlogo.png') no-repeat center;
}
*/

table.main tr.wh td:nth-child(2) {
    background: url('../img/bet365-logo.png') no-repeat center;
}

table.main tr.leovegas td:nth-child(2) {
    background: url('../img/leologo.png') no-repeat center;
}
table.main tr.betfair td:nth-child(2) {
    background: url('../img/betfairlogo.png') no-repeat center;
}

table.main tr.betsafe td:nth-child(2) {
    background: url('../img/betsafelogo.png') no-repeat center;
}


table.main tr.casino888 td:nth-child(2) {
    background: url('../img/888logo.png') no-repeat center;
}


table.main tr.casinodk td:nth-child(2) {
    background: url('../img/casino-dk-logo.png') no-repeat center;
}


table.main tr.slotsmagick td:nth-child(2) {
    background: url('../img/slotsMagiclogo.png') no-repeat center;
}


table.main tr.bet365 td:nth-child(2) {
    background: url('../img/bet365-logo.png') no-repeat center;
}


table.main tr.nordicbet td:nth-child(2) {
    background: url('../img/NordicBetlogo.png') no-repeat center;
}


table.main tr.betfair td:nth-child(2) {
    background: url('../img/betfairlogo.png') no-repeat center;
}



table.main tr.leovegas td:nth-child(2) span, table.main tr.betfair td:nth-child(2) span, table.main tr.eight td:nth-child(2) a, table.main tr.lad td:nth-child(2) a, table.main tr.wh td:nth-child(2) a, table.main tr.nordicbet td:nth-child(2) a, table.main tr.nordicbet td:nth-child(2) span, table.main tr.bet365 td:nth-child(2) a,table.main tr.slotsmagick td:nth-child(2) span, table.main tr.leovegas td:nth-child(2) a,table.main tr.betsafe td:nth-child(2) a, table.main tr.casinodk td:nth-child(2) a, table.main tr.casino888 td:nth-child(2) a, table.main tr.betsafe td:nth-child(2) span, table.main tr.maria td:nth-child(2) a, table.main tr.betfair td:nth-child(2) a, table.main tr.slotsmagick td:nth-child(2) a {
    display: block;
    text-indent: -9999px;
    height: 50px;
}

table.main td.payout strong {
    font: bold 24px/30px 'PT Sans', sans-serif;
    color: #666666;
}

.video-poker table.main td.payout strong, .video-poker table.main td.bonus i
{font-size:16px;}

table.main td.payout strong.green {
    color: #008000;
}

table.main td.payout span {
    display: block;
    font: normal 13px/15px Arial, Helvetica, sans-serif;
    color: #848484;
}

table.main td.awards {
    font: normal 12px/15px Arial, Helvetica, sans-serif;
    color: #727272;
    padding-left: 160px;
    /*width: 34%;*/
    width: 36%;
    text-align: left;
}

.video-poker table.main td.awards {width:auto}

table.main td.awards span {
	display:block;
	margin:0px;
	padding:0px;

}

table.main tr.maria td.awards {
    background: url('../img/blackjack-features-mariacasino.png') no-repeat 25px center;
}

table.main tr.eight td.awards {
    background: url('../img/baccarat-skuffer-ikke.jpg') no-repeat 25px center;
}

table.main tr.casino888 td.awards {
    background: url('../img/special-features-888casino.png') no-repeat 25px center;
}

/*baccarat */

.baccarat table.main tr.casino888 td.awards {
    background: url('../img/baccarat-skuffer-ikke.jpg') no-repeat 25px center;
}

.baccarat table.main tr.casinodk td.awards {
    background: url('../img/hav-det-sjovt-med-baccarat.jpg') no-repeat 25px center;
}

.baccarat table.main tr.leovegas td.awards {
    background: url('../img/proev-baccarat-nu.jpg') no-repeat 25px center;
}


/*baccarat */

.bonus table.main tr.leovegas td.awards {
    background: url('../img/spil-med-bonusser-online.jpg') no-repeat 25px center;
}

.bonus table.main tr.eight td.awards {
    background: url('../img/bonusser-og-sjovt-spil.jpg') no-repeat 25px center;
}

.bonus table.main tr.bet365 td.awards {
    background: url('../img/god-velkomst-med-bonus.jpg') no-repeat 25px center;
}

/*live */

.live table.main tr.leovegas td.awards {
    background: url('../img/casino-stemning-med-live.jpg') no-repeat 25px center;
}

.live table.main tr.eight td.awards {
    background: url('../img/live-casino-med-sjovt-spil.jpg') no-repeat 25px center;
}

.live table.main tr.casinodk td.awards {
    background: url('../img/chat-live-med-dealeren.jpg') no-repeat 25px center;
}

/*mobile */

.mobile table.main tr.eight td.awards {
    background: url('../img/starburst-paa-mobilen.jpg') no-repeat 25px center;
}

.mobile table.main tr.leovegas td.awards {
    background: url('../img/blackjack-paa-mobilen.jpg') no-repeat 25px center;
}

.mobile table.main tr.betfair td.awards {
    background: url('../img/jacks-or-better-paa-mobilen.jpg') no-repeat 25px center;
}




table.main tr.casinodk td.awards {
	background: url('../img/slot-features-Casino-dk.png') no-repeat 25px center;
}

.video-poker table.main tr.casinodk td.awards {
	background: url('../img/spil-video-poker-paa-casinoet-her.jpg') no-repeat 25px center;
}

table.main tr.slotsmagick td.awards {
	background: url('../img/slot-features-SlotsMagic.png') no-repeat 25px center;
}

table.main tr.betfair td.awards {
	background: url('../img/slot-features-betfair.png') no-repeat 25px center;
}

table.main tr.nordicbet td.awards {
	background: url('../img/proev-at-spille-roulette.png') no-repeat 25px center;
}

.video-poker table.main tr.nordicbet td.awards {
	background: url('../img/vaelg-mellem-flere-video-poker-versioner.jpg') no-repeat 25px center;
}

table.main tr.bet365 td.awards {
    background: url('../img/spin-roulettehjulet-her.png') no-repeat 25px center;
}

table.main tr.betsafe td.awards {
   background: url('../img/blackjack-features-betsafe.png') no-repeat 25px center;
}
.video-poker table.main tr.betsafe td.awards {
   background: url('../img/proev-video-poker-her.jpg') no-repeat 25px center;
}

table.main tr.lad td.awards {
    background: url('../img/special-features-Casino-dk.png') no-repeat 25px center;
}
.roulette table.main tr.lad td.awards {
    background: url('../img/ladbrokes-roulette-bg.png') no-repeat 25px center;
}

.roulette table.main tr.lad td.awards {
    background: url('../img/ladbrokes-roulette-bg.png') no-repeat 25px center;
}
.blackjack table.main tr.lad td.awards {
    background: url('../img/ladbrokes-blackjack-bg.png') no-repeat 25px center;
}
.blackjack table.main tr.wh td.awards {
    background: url('../img/william-hill-blackjack-bg.png') no-repeat 25px center;
}

.slot table.main tr.leovegas td.awards {
    background: url('../img/leo-vegas-slots-bg.png') no-repeat 25px center;
}
.slot table.main tr.lad td.awards {
    background: url('../img/ladbrokes-slots-bg.png') no-repeat 25px center;
}

.slot table.main tr.eight td.awards {
    background: url('../img/888-slots-bg.png') no-repeat 25px center;
}
table.main tr.wh td.awards {
    background: url('../img/special-features-bet365.png') no-repeat 25px center;
}
table.main tr.betfair td.awards {
    /*background: url('../img/betfair-roulette-bg.png') no-repeat 25px center;*/
}
table.main tr.leovegas td.awards {
    background: url('../img/leo-vegas-roulette-bg.png') no-repeat 25px center;
}


@media (max-width: 950px){
	.bonus table.main tr td.awards,
	.bonus table.main tr.bet365 td.awards { background: none; }
	.live table.main tr.casinodk td.awards { background: none; }
	.videÐ¾-poker table.main tr td.awards { background: none; }
	.baccarat table.main tr.casino888 td.awards,
	.baccarat table.main tr.casinodk td.awards
	{ background: none; }

	.video-poker table.main tr.casinodk td.awards,
	.video-poker table.main tr.nordicbet td.awards,
	.video-poker table.main tr.betsafe td.awards
	{ background: none; }

}


table.main td.bonus {
    font: normal 11px/15px Arial, Helvetica, sans-serif;
    color: #848484;
}

table.main td.bonus i {
    display: block;
    font: italic 26px/26px 'PT Sans', sans-serif;
    color: #1982db;
    padding: 0 5px;
}

table.main td.cta a, a.btn, .wide-offer li a, .slide-container a {
    display: block;
    font: normal 18px/24px Arial, Helvetica, sans-serif;
    color: #72360e;
    background: url('../img/btn-bg.png') repeat-x 0 0;
    border: 1px solid #ef872b;
    box-shadow: 0 0 0 2px #ffcf82;
    text-shadow: 0 0 4px #EFEBEB;
    border-radius: 5px;
    width: 60%;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    padding: 4px 0;
	background-size: contain;
}

table.main td.last {
    width: 24%;
    min-width: 200px;
}

table.main tr.eight td.last {
    position: relative;
}



table.main td.cta a:hover, a.btn:hover, .wide-offer li a:hover, .slide-container ul a:hover {
    background: url('../img/btn-bg-hover.png') repeat-x 0 0;
    color: #2a4306;
    border-color: #ffffff;
    box-shadow: 0 0 0 2px #a9c516;
    text-shadow: 0 0 4px #ffffff;
    background-size: contain;
}

table.compare {
    width: 100%;
    min-width: 630px;
    border-collapse: collapse;
}

table.compare thead tr {
    font: bold 13px/13px "Segoe UI",Frutiger,"Frutiger Linotype","Dejavu Sans","Helvetica Neue",Arial,sans-serif;
    color: #ffffff;
    text-align: center;
    text-transform: uppercase;
    background-color: #4abdff;
    height: 34px;
}

table.compare.software thead tr td {
    font: bold italic 14px/17px 'PT Sans Bold Italic', sans-serif;
    text-align: left;
    padding-left: 40px;
}

table.compare td, table.compare th {
    border: 1px solid #d7d7d7;
    height: 31px;
}

table.compare tbody tr.first td {
    font: bold 15px/17px 'PT Sans Bold Italic', sans-serif;
    color: #313131;
    background-image: none;
    background-color: #ddf3ff;
    padding-left: 35px;
}

table.compare tbody td {
    font: bold 13px/17px Arial, Helvetica, sans-serif;
    color: #313131;
    padding-left: 60px;
    background: #fafafa url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAEAQMAAACN9jyOAAAABlBMVEXcTUvcSkja74QmAAAADklEQVQI12OAgP8HgAgACsUDf5JLbcMAAAAASUVORK5CYII=') no-repeat 35px center;
}

table.compare tbody td:first-child {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAMFBMVEX///89qQk3swdPpRo/whZUmhox1xBMjQ1CnwoxvgVYkRw3yxNHlwwryAQm0AIi2AE/dRN4AAAAOUlEQVQI12Ng4CpfwMDAwFoeACLPAElji45mYwZBEGBQAgEGF8+ZU1wYGLjvbgCqYXuXACL/JzAAAEh9DAavbaA0AAAAAElFTkSuQmCC');
}

table.compare.no-icons-compare tbody td{background: none}
table.compare tbody tr.first td, table.compare.no-icons-compare tbody td{
    padding-left: 0;
    text-align: center}

table.compare tbody tr:nth-child(even) td {
    background-color: #ffffff;
}

table.compare.software tbody tr:nth-child(odd) td {
    background-color: #ffffff;
}

table.compare.software tbody tr:nth-child(even) td {
    background-color: #fafafa;
}

table.two-t {
    width: 49%;
    border-collapse: collapse;
}

table.two-t.left {
    float: left;
    margin-right: 1%;
}

table.two-t.right {
    float: right;
    margin-left: 1%;
}

table.two-t thead tr {
    border: 1px solid #ced5da;
    background-color: #4abdff;
    text-align: center;
    font: normal 14px/17px 'PT Sans', sans-serif;
    font-weight: 800;
    font-style: italic;
    color: #ffffff;
    text-transform: uppercase;
    height: 32px;
}

table.two-t tbody td {
    font: normal 13px/17px Arial, Helvetica, sans-serif;
    color: #919191;
    border: 1px solid #ced5da;
    padding: 7px 0;
    text-indent: 10%;
}

table.two-t tbody tr:nth-child(even) {
    background-color: #fafafa;
}

table.two-t tbody td strong {
    color: #515151;
}

div.licence-steps {
    float: left;
    max-width: 780px;
    margin-right: 20px;
}

div.licence-steps &gt; div {
    float: left;
    width: 49%;
    max-width: 380px;
    border: 1px solid #d7d7d7;
    padding: 2%;
    box-sizing: border-box;
}

div.licence-steps &gt; div:first-child {
    margin-right: 2%;
}

div.licence-steps img {
    border: 1px solid #d7d7d7;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}

div.licence-steps span {
    display: block;
    font: normal 10px/24px 'PT Sans', sans-serif;
    color: #565a60;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 14px;
}

div.licence-steps span a {
    text-decoration: none;
    text-transform: none;
    color: #1982db;
}

div.licence-steps strong {
    display: block;
    font-size: 18px;
    color: #1982db;
}

div.pic-box {
    border: 1px solid #d7d7d7;
    padding: 15px 1%;
    margin: 10px 0 20px;
}

div.pic-box span {
    display: block;
    font: bold 18px/24px Arial, Helvetica, sans-serif;
    color: #565a60;
    text-align: center;
    padding: 10px 0;
}

div.pic-box &gt; div {
    float: left;
    width: 30.3%;
    margin: 10px 1.5% 0;
}

div.pic-box &gt; div img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    cursor: zoom-in;
}

div.pic-box.nozoom &gt; div img{cursor: auto}
div.pic-box &gt; div img:hover{opacity: 0.7}
div.pic-box.nozoom &gt; div img:hover{opacity: inherit}
div.pic-box &gt; div i {
    display: block;
    font: italic 13px/18px 'PT Sans', sans-serif;
    color: #565a60;
    text-align: center;
    padding-top: 20px;
}

div.side-b {
    float: right;
    width: 272px;
    border: 1px solid #d7d7d7;
    padding: 0 17px 25px;
    box-sizing: border-box;
    margin: -25px 0 10px 15px;
}
div.side-b.baccarat, div.side-b.video-poker{margin-top:0}


div.side-b &gt; span {
    display: block;
    font: bold 16px/24px 'PT Sans Bold', sans-serif;
    text-align: center;
    text-transform: uppercase;
    color: #4b4b4b;
    padding: 10px 0 100px;
    background: url('../img/888-ban-bg.jpg') no-repeat center bottom;
}
div.side-b.betfair &gt; span {
    background: url('../img/betfair-roulette-ban-bg.jpg') no-repeat center bottom;
}
div.side-b.slot &gt; span {
    background: url('../img/slots-magic-slots.png') no-repeat center bottom;
}

/**/
div.side-b.eight-blackjack &gt; span {
    background: url('../img/888-blackjack-ban-bg.png') no-repeat center bottom;
}

div.side-b.casino888-mariablackjack &gt; span {
    background: url('../img/mariacasino-blackjack.png') no-repeat center bottom;
}

div.side-b.nordicbet &gt; span {
    background: url('../img/roulette-nordicbet.jpg') no-repeat center bottom;
}

div.side-b ul {
    list-style: none;
    padding: 10px 5px 70px;
    background: url('../img/ban-trust.png') no-repeat center bottom;
    margin-bottom: 25px;
}
div.side-b.baccarat ul, div.side-b.video-poker ul{background: none;padding-bottom:0}
.trust-slots-game ul{
	background: url('../img/sikkerhedslogoer-slots-magic.png') no-repeat center bottom !important;
}

.trust-roulette-game ul{
	background: url('../img/sikkerhedslogoer-hos-nordicbet.png') no-repeat center bottom !important;
}

.trust-blackjack-game ul{
	background: url('../img/sikkerhedslogoer-hos-mariacasino2.jpg') no-repeat center bottom !important;
}


div.side-b ul li {
    font: normal 15px/15px Arial, Helvetica, sans-serif;
    color: #010101;
    padding: 4px 0;
}

div.side-b ul li i {
    font: italic 18px/18px 'PT Sans Bold Italic', sans-serif;
    color: #1982db;
    float: left;
    width: 50px;
    text-align: right;
    margin-right: 15px;
}

div.side-b.baccarat ul li i, div.side-b.video-poker ul li i {width: 70px;}
div.side-b.baccarat &gt; span {background: url(../img/find-den-bedste-baccarat-bonus.jpg) no-repeat center bottom;}
div.side-b.video-poker &gt; span {background: url(../img/oplev-en-vild-video-poker-bonus.jpg) no-repeat center bottom;}
p &gt; img.m-b-20 {
    margin: 5px 25px 20px 0;
}

p &gt; img.left {
    float: left;
    margin: 5px 25px 10px 0;
    max-width: 100%;
    height: auto;
}



p &gt; img.right {
    float: right;
    margin: 5px 0 10px 25px;
    max-width: 100%;
    height: auto;
}

img.center {
    display: block;
    margin: 20px auto;
	max-width: 100%;
    height: auto;
}

div.factors {
    border-width: 1px 0;
    border-style: solid;
    border-color: #efefef;
    padding: 0 2% 20px;
    box-shadow: 0 0 0 1px #d7d7d7 inset;
    margin-bottom: 25px;
}

div.factors strong {
    display: block;
    font: bold 16px/16px Arial, Helvetica, sans-serif;
    color: #484848;
    text-indent: 70px;
    border-bottom: 2px solid #ebeced;
    padding: 20px 0;
    margin-bottom: 10px;
}

div.factors p {
    padding: 0;
}

/* */
div.factors.vip strong {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAAVFBMVEVKvf/////X19fq6urf399mwveMyez2/P+r4P/g9P/E6v/Y8f/e8//y+v/R7//q+P+F0/93zv9tyv9jxv9Uwf+85/9Zw//7/P2i3v/k9f+U2P/v7+8gMkWeAAAA40lEQVQ4y93U246DIBSF4bWrM4pyBo99//ecWE06pckGLtv/apF8dwRwbyu6o/2pqMUNFd2+h8+6e0RHj6UDw0c624QQ6pyC4Zc2x3Z0xvDuIkJKac7Z8fzZd3NFNPX/mogUwxdyeMnSwnDakGSI4zrlkuVjykWO2xlw3iPYvYQrDbfsCtpoOee5JUxDVJAWtOc5jB39rDDIwYQCvpKGO/gaUcBn6uEI2wqUcPiI6OFDCU8S2Vu1w9WUvVUFwPVXK4CO5TSF+DzGMBDHJb1lGB7GLnlL0n/KD5znzW9FDZamouUPqbgOFqy10CIAAAAASUVORK5CYII=') no-repeat 0 center;
}

div.factors.app strong {
	background: url('../img/app.jpg') no-repeat 0 center;
}

div.factors.support strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAW5QTFRF9/z//v7/1vD/sOL/a8n/UL//4/X/tOT/xer/V8L/9Pv/ktf/ot3/od3/bcr/asn/vOb/ueX/bMn/xur/T7//7Pj/q+D/3vP/X8X/uOX/mdr/0+//oNz/0u7//f39jNX/jdX/1/D/+/3/2fH/9vz/f9D/w+n/wej/ZMf/z+7/Zsf/8vr/hdL/6urqvuf/iNT/5+fngdH/cMv/x+v/+f3/h9P/XMP/ntz/VcH//v//y+z/WsP/S77/7/n/1fD/jdb/XsT/htP/ftD/r+L/reH/fM//itT/p9//vef/VMH/es//o97/o93/k9j/dMz/Z8j/YMX/5/b/Tr7/6vf/3fP/aMj/n9z/suP/ldj/pd7/e8//XMT/+Pz/6/j/ueb/+v3/nNv/fdD/qN//Ycb/ze3/UsD/xOr/ruH/ec7//P7/5PX/Y8b/1/H/kdf/8fr/6ff/csv/1O//TL7/7OzslcvqU7/82tra19fX////Sr3/4LY0RwAAAZJJREFUeNqs1WVvwzAQBuAUUmZu160MKzOMmZmZmbG9/Pu5y5ZBE6eR+n6w76RHiRXbCpGsCUiSqL0LSI2oUwJSbweXzhnyhllpa9xhBjqKpRa4iYDv7Ol4eW8BfnK9y8fF8DvdPDwHf7OI524GyvyNUYPnqS/sn+orNmYznncCBJftkfkSqtOrAM947gNYYBodwADf0w9JplGKoAPPFaA6Z5oK8e9LNnEnFJRMMwTQg+dygFumKcngDM8jABNMEzKLeNYuA/BRVGxy7OR+Q2sLi/qx3NTYGi+VRuPd4LYCHc4dDCcfPrc0S0Wf1qnTaqMOktzc4kndPCIjQfUlmu1rebUFfz0qm1s6QiWOEzm1/IX3erjtWTSWL8poTMiO8FwfQEtwOug7a0R1QI/h4/TpFYW1aq2iStdXnDwBbAlxcBOwR8rKSRUHj1vYuAG4csDCpcAdfROftmK4tYnPAC5NfEVZlIjZ3rAvlgwrOXY1NuJ1aWwSudHolI/aNC7PcbTtvwMMz7wJSIboehWQrg8BBgA7hB6osGgBLwAAAABJRU5ErkJggg==') no-repeat 0 center;
}

div.factors.banking strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAnCAMAAABHaIrNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATVQTFRFg9L/w+n/0O7/bMn/qN//mdr/5+fnsuP/z+7/iNT/+v3/UL//quD/ldj/jNX/jdX/1vD/vuf/xur/7fj/p9//2PH/3vP//v7/1/H/bcr/q+D/eM7/b8r/h9P/1O//WsP/X8X/m9v/yuz/i9X/3PL/VsH/t+X/hNL/x+v/nNv/pN7/2/L/+/7/ZMb/bsr/oNz/z+3/7/n/YcX/csv/9vz/qeD/7Pj/YMX/2fH/aMj/zu3/9fv//v//zOz/7fn/gtH/1/D/ze3/5PX/d83/8fr/k9j/3/P/reH/uOX/asn/wej/+f3/teT/ccv/ueb/ueX/gdH/0u//0u7/5fX/Tr7/wun/UsD/s+P/xer/4vT/4PT/uub/f9D/8Pr/Zsf/Tb7/v+j/ltn/sdDixNTc19fX////Sr3/o+SmLAAAATJJREFUeNrc1EV3g0AUhmFSAeJp3D2pu2sqSd3dNd/8/59QwqLtwFwK27wLFvAcznDPMJL85SBZajMHtbuRF3O+peblrB1eyCn5BPQW/+GvAWXUg58UK16pV8EXo7k3xNO1LRVjNZKnee0vsltAIvkjz3e0W9uIktzF80Pt1hOSJA/w/CH7Ud4AahQfh6ggOciI/jy+1683PFnSrqUTku93dMX2nmlp+pmxRtTX99t82l8Q82WgzK7zpuV7suJNsAA3G8FdqpfLjYiYh5FiVZhWPAAxP9DeHsKgxHc+lSA2cGaCDQlmP0f/HmEBX6X5Oi7UHi51+ojmMfOnnoLmm3izO5lOSXiN/N2Cx82LqVvwFcwY+a4FzwD3N66/XeHM4lgKvhjHftzdBzbF5U8Hyd8CDAB+8IuAmhWCSAAAAABJRU5ErkJggg==') no-repeat 0 center;
}

/* */
div.factors.cashback strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAnCAMAAABHaIrNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAXFQTFRFxur/ndv/ccv/qN//9/z/9vz/g9L/+Pz/8vr/cMv/5+fn+/3/9fv/S73/V8L/6/j/uOX/5vb/3vP/bcr/2fH/xer/U8D/pN7/4/X/mdr/8/v/gdH/mtr/yev/u+b/vuf/wOj/suP/v+j/ueX/0u7/fM//0+//Zcf/9Pv/4PT/bsr/0O7/m9v/Tb7/TL7/zu3/X8X/wej/ntz/w+n/ds3/jtb/teT/Ysb/VsH/ftD/8Pr/vOf/6Pf/YMX/l9n/pt7/quD/t+X/d87/es//1O//z+7/1vD/reH/VcH/Z8j/o97/3PL/yuz/7vn/7fj/iNT/i9X/1/H/ktf/tOT/7/n/Zsf/pd7/j9b/nNv/+/7/ltn/mNn/Ycb/XMP/0e7/XsT/T7//bMn/0u//1fD/6vf/h9P/htP/yOv/a8n/ldj/ZMb/oNz/ruH/fdD/5fX/c8z/pt//6Pb/Y8b/od3/es7/YcX/ztXasdDi19fX////Sr3/4FEeTAAAAaNJREFUeNrU1GdTGlEYBWCUhV16lyKioqCAgoIlpmiqpmiKpthLYkk0iSZR4zm/PndZZjJm9iL7LZwv753dZ+/c8s7a3L8txG27ooVctQ9/5rLCJ72B1nkuCuCwRe4qQc/tlvhYHzD1QffJm/mtBaAUISdGvnk9ozfxKpDINcZO9DfnrzWknMYwcn+IIfib8JkEsComDQYPSAdC3EOPlJ9+Ar4+5U5A3+QT3wBWSGDCnN8bB7IXZPkjUpo2jIecJu1aatFnxjeARxZ65hX66PwVj8/Zqx31xO0iHclk+sR0MT9e8CVMY8q7e5gX7/o7RSJj/q3PoromxROH+cm84+DfqTa7jFoAvLJzf4OBc7122cR30Xq3Tz/3eGR8XxWU3C0Yaz4W/UPWIOMBB4ve777uxhaD7FW/MCPld1WmgfJyg1fEnc6zV8qXHBx98J7FBh+hMzPEKSlPrBn9d1bX28btR6V8EMN3jDs4Cudn66P1EFQZfyzm/Hm9TTzSayLDgmsxm0gtO67XWFjaBCIVRVH+6RdVUd624y/1f+fuSwtx/xFgAHybCHdFmuPsAAAAAElFTkSuQmCC') no-repeat 0 center;
}

div.factors.stopskilt strong {
	background: url('../img/stopskilt.jpg') no-repeat 0 center;
}


div.factors.cards strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAAh1BMVEVKvf/////X19ff399mwveMyezq6upQv/+q4P/z+//W8P+Y2v9zzP+Q1//5/f+55v+L1f9Ywv+C0v9myP9Uwf/c8/+m3v+b2/94zv9qyf9dxP9uyv/S7v/O7v+/6P+x4/+f3f+V2P9kx//l9v/J6//n9v+z4//6+vrv7+/n5+fs+P/j9f+s4f/YsL86AAABRklEQVQ4y+XUSW+DMBCG4fmSto4BY8wWloQte9v///saE0p7YShSL1XfE4jnMIws03W9oCutnxa0phUtaPVf+Ubiq10+w1OMSQn4hudAKYaMiY9o5/j4+K6pQaDOoeD458dYglxkZ/sLap5naZorqGKrfcDleXWyOxEbbImKIgRYvgfgEZHlHgryWX6ELbc8iB0/EkgY3gx7Fz332jJAyixS4pHqh7mXwGM4hto7d+1KAcEM4wKJc4ATDzyDw+496rYnKokGnqJhuR0/o5G/oZzkvgm9QCjljdzAp2ku6sfaRh6i4k5khpiGGrtIDcWeyGh803DtfxST/Ai5186jXQJ0FOGVJrnZ4VtSEbXQ3E0QeffCMCujvJ+qQsDxviKo90my127X+TCznEQe6AP6qp9eSyasD7L+O3fk7/Pb84JudHlZ0OUDCVMVKhzUoi8AAAAASUVORK5CYII=') no-repeat 0 center;
}

div.factors.slots strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAAgVBMVEVKvf/////X19ff399mwveMyezq6urW8P++5/9cxP/I6//3/f/p9/92zf/Y8f9Twf9vy//c8//N7f/j9f/S7/+R1/+D0v/0+//v+f/r+P/C6f9hxv+05P+e3P9+0P9yzP9nyP+t4f+m3v+k3v+L1f+G0/+V2P/6+vrv7+/n5+eK1P8SYQl/AAABDUlEQVQ4y93Uu3LCMBSE4d2QxLawLEuW8N2YO+T9HzBKkxkY5InK8DfbfHPKg+sqoitW7xGt8IaI3l6Pnw5zBHck+7/wsy589NWFT5cA5BzgScWH6srsyQAnuabvZ34bmQd4s1W9UrtG+cmsQJapPpd5F+B2FJUYDtbZSpz3Zq8Lcew2uQhwodkynWzLhpPT9M0izIs0m6hkPSIldvUJuUEV5g0UCZfD0UKkEHRLvIW0Oxw1BnNCNyIxGfTC9S9ZlnJopSy3sjBy6ycvg3zNJyXrIYaTXRyvong9xfCNQpAfsvsM2SPMHe7ryHKBHx94usx1el+7xPksGeQmedKM//XFXpPfPiK64fIZ0eUbT6kV676FgqAAAAAASUVORK5CYII=') no-repeat 0 center;
}

div.factors.other strong {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAoCAMAAAC2PjgYAAAAgVBMVEVKvf/////X19ff399mwveMyezq6ur3/f/0+//X8f9Ywv+n3/+S2P++6P/d8/+N1v+K1P9Vwf/h9P+25f+v4v+Y2v96z/9xy/9Ov//v+f/I6/9gxv9SwP/p9//l9f/N7f+i3v+I1P+A0f9nyP+d3P/6+vrv7+/n5+ft+f/i9P/P7f+sGj81AAABEUlEQVQ4y+3USU7FMBBF0Xo/gGPHTnD6vv0NsP8FYhxFYuQkAySEuOMjqwauort3ojt5Tyfy6EInuvzzH+Q64vG1Ochn5eOrQYo9XuZpB1PIGQCmJu3iooItI8qxlju4LgLfPp6m3GKVCwePR02zgWudbMuIOzgAtVCTwFQXJAIGOPg6iRRlkAgqapiYk9uqhEh2wDG+NFAzgP4IZ2gpqyVYQXyfX0XMKVMRFFnuOzhjkCTQs3TCh5bgeQgH56VkWgAYXwEfrCTl4iFR7L8BCAy3gzAXR92EADaOoYeLFwZvfO19cv73iH/nVba7HlG8cX9sjyxfViGJgFQc3NU2CeSw/JLD8Vf54/lED7q9nOj2CRODEWoOM6elAAAAAElFTkSuQmCC') no-repeat 0 center;
}

div.factors.pocker strong {
    background: url('../img/poker-sign.png') no-repeat 0 center;
}


footer {
    background-color: #565a60;
    border-bottom: 1px solid #ffffff;
}

footer &gt; div {
    max-width: 1190px;
    margin: 0 auto;
    padding: 20px 0;
}

footer &gt; div &gt; div {
    float: left;
    display: table;
    width: 400px;
}

footer div a {
    display: table-cell;
    font: normal 14px/14px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    text-align: center;
}

footer div a span {
    padding: 5px 15px;
    box-sizing: border-box;
}

footer div a:hover span {
    color: #4abdff;
    box-shadow: 0 0 0 1px #4abdff;
}

footer &gt; div &gt; span {
    font: normal 13px/18px Verdana,Geneva,sans-serif;
    text-align: right;
    float: right;
    color: #99a3b1;
}

footer &gt; div strong {
    font-weight: normal;
    color: #ffffff;
}

footer .uk,footer .es,footer .de ,footer .dk ,footer .en ,footer .it ,footer .ro { display: inline-block; width: 16px; height: 11px; background: url(../img/uk-es.png) no-repeat 0 0; border: none; text-align: center; text-indent: -99999px; padding: 0; margin-right: 5px; }
footer .es { background-position: 0 0 }
footer .uk { background-position: -16px 0 }
footer .en { background-position: -16px 0 }
footer .de { background-position: 0 -11px }
footer .dk { background-position: -16px -11px }
footer .it { background-position: 0px -22px }
footer .ro { background-position: -16px -22px }

.footerlang {vertical-align:middle;padding-left:10px;}


.wide-offer {
    display: table;
    border-collapse: collapse;
    width: 100%;
    border-bottom: 3px solid #4abdff;
    border-top: 3px solid #4abdff;
    margin-bottom: 20px;
    position: relative;
}

.wide-offer li {
    display: table-cell;
    border: 1px solid #d7d7d7;
    vertical-align: middle;
    font: normal 12px/20px Arial, Helvetica, sans-serif;
    color: #727272;
    text-align: center;
    padding:5px 0
}

.wide-offer li span.wrap {
    display: inline-block;
}

.wide-offer li.args, .wide-offer li.soft {
    max-width: 120px;
}
.wide-offer li.logo span, .wide-offer li.logo a {
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
}
.wide-offer li.logo a{min-width: inherit;white-space: inherit;border: none;box-shadow:none;text-shadow: none;border-radius: 0;padding:0}
.wide-offer li.eight span, .wide-offer li.eight a {
    background: transparent url('../img/888logo.png') no-repeat center;
    width: 85px;
    min-height: 67px;
}
.wide-offer li.betfair span, .wide-offer li.betfair a {
    background: transparent url('../img/betfairlogo.png') no-repeat center;
    width: 115px;
    min-height: 67px;
}
.wide-offer li.betsafe span, .wide-offer li.betsafe a {
    background: transparent url('../img/betsafelogo.png') no-repeat center;
    width: 120px;
    min-height: 67px;
}

.wide-offer li.leovegas span, .wide-offer li.leovegas a {
    background: transparent url('../img/leovegas-logo.png') no-repeat center;
    width: 120px;
    min-height: 45px;
}

.wide-offer li.maria span, .wide-offer li.maria a {
    background: transparent url('../img/mariacasinologo.png') no-repeat center;
    width: 129px;
    min-height: 67px;
}

.wide-offer li.nordicbet span, .wide-offer li.nordicbet a {
    background: transparent url('../img/NordicBetlogo.png') no-repeat center;
    width: 101px;
    min-height: 67px;
}

.wide-offer li.lad span,.wide-offer li.lad a {
    background: transparent url('../img/casino-dk-logo.png') no-repeat center;
    width: 131px;
    min-height: 67px;
}

.wide-offer li.wh span,.wide-offer li.wh a {
    background: transparent url('../img/whlogo.png') no-repeat center;
    width: 120px;
    min-height: 67px;
}

.wide-offer li.bet365 span, .wide-offer li.bet365 a {
    background: transparent url('../img/bet365-logo.png') no-repeat center;
    width: 120px;
    min-height: 67px;
}


.slide-container li.args span.wrap {
    display: inline-block;
}

.wide-offer li.args span.wrap &gt; span {
    display: block;
    text-align: left;
}

.wide-offer li.args span.black {
    color: #020202;
}

.wide-offer li.args span.wrap span:before, .slide-container li.args span.wrap span:before {
    content: '';
    display: inline-block;
    width: 13px;
    height: 10px;
    margin-right: 10px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAKCAMAAABYMCT2AAAAM1BMVEUAAAD/uS//zGX/5rP/4KL/8dX/6b7/0Xj/yV3//fr//PX/+Ov/7sz/4qn/4af/2Ir/vDcF4eoDAAAAAXRSTlMAQObYZgAAAD5JREFUCNdNylkOwCAMA1FPF6B7739aIIog8+UnWaNdoZV8BMDTH59juaT7Jyt1qPUCxWBt4HAaJotC6fRRAT1PANKkcX9aAAAAAElFTkSuQmCC') no-repeat 0 0;
}

.wide-offer li.trust {
    max-width: 160px;
}

.wide-offer li.trust span {
    display: block;
    text-align: center;
    padding: 0 10px;
}

.wide-offer li.trust span i {
    display: inline-block;
    text-indent: -9999px;
    height: 50px;
}

.wide-offer li.trust span i.mid {
    /* margin: 0 10px; */
}

.wide-offer li.trust span i.mc-a {
    width: 80px;
    background: transparent url('../img/mcafee.png') no-repeat center;
}

/*
.wide-offer li.trust span i.gc {
    width: 80px;
    background: transparent url('../img/gambling-c.png') no-repeat center;
}
*/

.wide-offer li.trust span i.gc {
    width: 80px;
    background: transparent url('../img/symbol-888responsible.png') no-repeat center;
}

.wide-offer li.trust span i.ecogra {
    width: 80px;
    background: transparent url('../img/ecogra.png') no-repeat center;


}

/* */
.wide-offer li.trust span i.gambl-comm {
    width: 72px;
    height:60px;
    background: transparent url('../img/sikkerhedslogoer-hos-mariacasino.jpg') no-repeat center;


}

.wide-offer li.trust span i.gambl-comm-mid{
	margin:0 5px 0 10px;
}

.wide-offer li.trust span i.dan-gambl-auth {
    width: 72px;
    background: transparent url('../img/logo-spillemyndighedens.png') no-repeat center;
}


.wide-offer li.trust span i.med-fed-bonus {
    width: 117px;
	height:53px;
    background: transparent url('../img/online-casino-med-fed-bonus.jpg') no-repeat center;
}
.wide-offer li.trust span i.logo-ludomani {
    width: 72px;
    margin:0 0px 0 15px;
    background: transparent url('../img/logo-ludomani.png') no-repeat center;
}


.wide-offer li.trust span i.spil-fede-live-spil-her {
    width: 117px;
	height:53px;
    background: transparent url('../img/spil-fede-live-spil-her.jpg') no-repeat center;
}

.wide-offer li.trust span i.bedste-mobile-casino {
    width: 117px;
	height:53px;
    background: transparent url('../img/bedste-mobile-casino.png') no-repeat center;
}



.wide-offer li.trust span i.logo-thawte {
    width: 61px;
    margin:0 10px 0 15px;
    background: transparent url('../img/logo-thawte.png') no-repeat center;
}

.wide-offer li.trust span i.comodo {
	margin-left:15px;
	margin-right:10px;
    width: 56px;
    background: transparent url('../img/logo-comodo.png') no-repeat center;
}

.wide-offer li.trust span i.tst-casino {
    width: 63px;
    background: transparent url('../img/tst-logo-casino-dk.png') no-repeat center;
}

.wide-offer li.trust span i.r-gambl {
    width: 80px;
    background: transparent url('../img/responsible-gamble.png') no-repeat center;
}
.wide-offer li.trust span i.gamecare {
    width: 45px;
    background: transparent url('../img/gamecare.png') no-repeat center;
}
.wide-offer li.trust span i.tst {
    width: 75px;
    background: transparent url('../img/tst.png') no-repeat center;
}

.wide-offer li.soft span.wrap {
    display: inline-block;
}

.wide-offer li.soft span {
    display: block;
    text-align: left;
}

.wide-offer li.soft span.wrap span:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
}

.wide-offer li.soft span.wrap span.download:before {
    width: 7px;
    height: 9px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAJCAMAAADJhsaRAAAAPFBMVEX///8Zgtsxj9/j8PvW6fksjd72+v7u9vyBuuxLnePx9/3n8vvf7fre7frR5vh6t+o3kuAnit0nid0fhdzGWr4XAAAAOklEQVQI1xXFxREAMRDEQM2C4Rjyz9W1eqjB83tPYJfk0PyXjsYwSXYTT3nBNjU71ahFePcIMs0scwEtuwEiI8oclgAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.wide-offer li.soft span.wrap span.chat:before {
    width: 10px;
    height: 10px;
    background: transparent url('../img/chat-funktion.png') no-repeat 0 0;
    margin-right:7px
}

.wide-offer li.soft span.wrap span.fair-spil:before {
    width: 10px;
    height: 10px;
    background: transparent url('../img/fair-spil.png') no-repeat 0 0;
}

.wide-offer li.soft span.wrap span.sikkert-spil:before {
    width: 10px;
    height: 10px;
    background: transparent url('../img/sikkert-spil.png') no-repeat 0 0;
    margin-right:7px
}

.wide-offer li.soft span.wrap span.mobile:before {
    width: 7px;
    height: 11px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAALCAMAAACETmeaAAAANlBMVEX///+Pw+76/f6Uxe8ZgtuLwO211/Onz/F0tOlapuVUouRCmeE2kuAnit7o8vu62fR6tupMnuNDFxIBAAAAOklEQVQI13WMORIAIAgDA4I3Hv//rIyNlSmyzc6CpO8uipzijCkjwOdPl/Tj85gHM6G0qrUV79ky0QMsxAEW6zW8xAAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.wide-offer li.soft span.wrap span.live:before {
	margin-left:-2px;
	margin-right:7px;
    width: 10px;
    height: 11px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAQlBMVEX///8Zgtsnit3P5fiSxO5Wo+VMneM3k+DV6Pmw1POXx+/5/P70+f3b6/nD3vbB3fWq0fKNwe14tepxsulAl+Eehdz7D55CAAAAQ0lEQVQI1y3LSQLAIAgEwRkV0Ozr/78ahfSpLo1eM2vwKnvZWQZP5zRYnGsi3wovi+SAHsCmOzA/pAppS0wxXunv/gBAmQFhl8wRLQAAAABJRU5ErkJggg==') no-repeat 0 0;
}

.wide-offer li.bonus {
    font-size: 11px;
    text-align: center;
}

.wide-offer li.bonus strong {
    display: block;
    font: 700 italic 26px/30px 'PT Sans', sans-serif;
    color: #1982db;
}

.wide-offer li a {
    white-space: nowrap;
    min-width: 120px;
}


/*Slider begin*/

.slide-container {
    border: 1px solid #d7d7d7;
    background-color: #fafafa;
    padding: 0 1.5%;
    margin-bottom: 20px;
    box-sizing: border-box;
}

.slide-container p.heading {
    font: normal 18px/24px Arial,"Helvetica Neue",Helvetica,sans-serif;
    font-weight: bold;
    text-align: center;
    padding: 15px 0;
    color: #565a60;
}

.slide-container .slide-wrapper {
    border: 1px solid #d7d7d7;
    background-color: #ffffff;
    padding: 20px 0;
    position: relative;
}

.slide-container .btn {
    display: none;
    width: 50px;
    height: 45px;
    position: absolute;
    cursor: pointer;
    text-indent: -9999px;
}

.slide-container .btn.prev {
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent url('../img/prev.png') no-repeat 0 0;
}

.slide-container .btn.next {
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: transparent url('../img/next.png') no-repeat 0 0;
}

.slide-container .slide-wrapper .img-box {
    float: left;
    width: 63.5%;
}

.slide-container .slide-wrapper .img-box img {
    max-width: 100%;
    height: auto;
}
.slide-container.slot .slide-wrapper .img-box img {
    max-width: 100%;
    height: auto;
    max-height: 464px;
}
.slide-container .slide-wrapper .slide {
    display: none;
}

.slide-container .slide-wrapper .slide.visible {
    display: block;
}

.slide-container .slide-wrapper .slide:after {
    content: '';
    display: block;
    clear: both;
    line-height: 0;
    visibility: hidden;
}

.slide-container .slide-wrapper ul {
    overflow: hidden;
    padding: 0 2%;
    list-style: none;
}

.slide-container .slide-wrapper ul li {
    text-align: center;
    font: normal 16px/19px 'PT Sans', sans-serif;
    padding: 10px 0 5px;
}


.slide-container .slide-wrapper ul li span.blue, .slide-container .slide-wrapper ul li a.blue {
    display: block;
    color: #1982db;
    padding-top: 5px;
}
.slide-container .slide-wrapper ul li a.blue, .slide-container .slide-wrapper ul li a.blue:hover{font: inherit;background: none;border: none;box-shadow: none;text-shadow: none;border-radius: 0;padding:5px 0 0;text-decoration: none}
.slide-container .slide-wrapper ul li a.blue{text-decoration: underline}

.slide-container .slide-wrapper ul li:first-child {
    font: normal 27px/31px Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: #565a60;
    border-bottom: 5px solid #dadcdd;
    padding: 0 0 15px;
    margin-bottom: 10px;
}
.slide-container.more-sp .slide-wrapper ul li, .slide-container.more-sp .slide-wrapper ul li:first-child{margin-bottom:20px}
.slide-container .slide-wrapper ul li:first-child strong {
    display: block;
    padding: 5px 0;
}

.slide-container .side-nav {
    float: left;
    padding: 0 2%;
    width: 143px;
}

.slide-container .side-nav span {
    float: left;
    box-sizing: border-box;
    width: 100%;
    max-width: 143px;
    height: 88px;
    text-indent: -999px;
    margin-bottom: 4.5%;
    cursor: pointer;
    opacity: 0.6;
    background-size: contain;
}

.slide-container .side-nav span.focus, .slide-container .side-nav span.hovered {
    opacity: 1;
    border: 2px solid #4abdff;
    box-shadow: 0 0 0 2px #ffffff inset;
}

/*eight thumbs*/
.slide-container .side-nav.eight span.roulette {
    background: transparent url('../img/888-t1.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.liveroulette {
    background: transparent url('../img/live-roulette-nordicbet-evolution-gaming-thumb.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.blackjack-nordicbet {
    background: transparent url('../img/live-blackjack-nordicbet-evolution-gaming-thumb.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.baccarat-nordicbet {
    background: transparent url('../img/live-baccarat-nordicbet-evolution-gaming-thumb.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.danskroulette-nordicbet {
    background: transparent url('../img/live-dansk-roulette-nordicbet-evolution-gaming-thumb.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.immersiveroulette-nordicbet {
    background: transparent url('../img/live-immersive-roulette-nordicbet-evolution-gaming-thumb.jpg') no-repeat 0 0;
}


.slide-container .side-nav.eight span.bj {
    background: transparent url('../img/888-t2.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.bacc {
    background: transparent url('../img/888-t3.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.holdem {
    background: transparent url('../img/888-t4.jpg') no-repeat 0 0;
}

.slide-container .side-nav.eight span.poker {
    background: transparent url('../img/888-t5.jpg') no-repeat 0 0;
}

/*casinodk thumbs*/
.slide-container .side-nav.lad span.roulette {
    background: transparent url('../img/casino-dk-t1.jpg') no-repeat 0 0;
}

.slide-container .side-nav.lad span.bj {
    background: transparent url('../img/casino-dk-t2.jpg') no-repeat 0 0;
}

.slide-container .side-nav.lad span.bacc {
    background: transparent url('../img/casino-dk-t3.jpg') no-repeat 0 0;
}

.slide-container .side-nav.lad span.holdem {
    background: transparent url('../img/lb-t4.jpg') no-repeat 0 0;
}

.slide-container .side-nav.lad span.poker {
    background: transparent url('../img/lb-t3.jpg') no-repeat 0 0;
}

/*bet365 thumbs*/
.slide-container .side-nav.wh span.roulette {
    background: transparent url('../img/365-t1.jpg') no-repeat 0 0;
}

.slide-container .side-nav.wh span.bj {
    background: transparent url('../img/365-t2.jpg') no-repeat 0 0;
}

.slide-container .side-nav.wh span.bacc {
    background: transparent url('../img/365-t3.jpg') no-repeat 0 0;
}

.slide-container .side-nav.wh span.holdem {
    background: transparent url('../img/365-t3.jpg') no-repeat 0 0;
}

.slide-container .side-nav.wh span.poker {
    background: transparent url('../img/365-t4.jpg') no-repeat 0 0;
}
/* slot thumbs */
.slot.slide-container .side-nav.wh span.roulette {
    background: transparent url('../img/starburst-top-slot-thumb.png') no-repeat 0 0;
}

.slot.slide-container .side-nav.wh span.bj {
    background: transparent url('../img/gonzos-quest-stor-spaending-thumb.png') no-repeat 0 0;
}

.slot.slide-container .side-nav.wh span.bacc {
    background: transparent url('../img/great-blue-playtech-thumb.png') no-repeat 0 0;
}

.slot.slide-container .side-nav.wh span.holdem {
    background: transparent url('../img/fruit-bonaza-jackpot-slot-thumb.png') no-repeat 0 0;
}

.slot.slide-container .side-nav.wh span.poker {
    background: transparent url('../img/lucky-8-line-klassisk-spillemaskine-thumb.png') no-repeat 0 0;
}


/*betfair thumbs*/

.slide-container .side-nav.betfair span.roulette {
    background: transparent url('../img/live-roulette-hos-betfair.jpg') no-repeat 0 0;
}

.slide-container .side-nav.betfair span.bj {
    background: transparent url('../img/live-blackjack-hos-betfair.jpg') no-repeat 0 0;
}

.slide-container .side-nav.betfair span.bacc {
    background: transparent url('../img/proev-live-baccarat-her.jpg') no-repeat 0 0;
}

.slide-container .side-nav.betfair span.holdem {
    background: transparent url('../img/live-casino-hold-em-hos-betfair.jpg') no-repeat 0 0;
}

/*betsafe thumbs*/
.slide-container .side-nav.betsafe span.roulette {
    background: transparent url('../img/live-roulette-paa-betsafe.jpg') no-repeat 0 0;
}

.slide-container .side-nav.betsafe span.bj {
    background: transparent url('../img/spil-live-blackjack-paa-betsafe.jpg') no-repeat 0 0;
}

.slide-container .side-nav.betsafe span.bacc {
    background: transparent url('../img/spil-baccarat-hos-casinoet.jpg') no-repeat 0 0;
}



/*leovegas thumbs*/
.slide-container .side-nav.leovegas span.imm-roulette {
    background: transparent url('../img/immersive-roulette-paa-leovegas.jpg') no-repeat 0 0;
}

.slide-container .side-nav.leovegas span.bj-party {
    background: transparent url('../img/blackjack-party-paa-leovegas.jpg') no-repeat 0 0;
}

.slide-container .side-nav.leovegas span.bacc {
    background: transparent url('../img/live-baccarat-paa-leovegas.jpg') no-repeat 0 0;
}

.slide-container .side-nav.leovegas span.roulette {
    background: transparent url('../img/live-roulette-paa-leovegas.jpg') no-repeat 0 0;
}
.slide-container .side-nav.leovegas span.bj {
    background: transparent url('../img/ekstrem-live-blackjack-paa-casinoet.jpg') no-repeat 0 0;
}


/*maria casino thumbs*/
.slide-container .side-nav.maria span.roulette {
    background: transparent url('../img/live-roulette-paa-maria-casino.jpg') no-repeat 0 0;
}

.slide-container .side-nav.maria span.bj {
    background: transparent url('../img/live-blackjack-paa-maria-casino.jpg') no-repeat 0 0;
}

.slide-container .side-nav.maria span.poker {
    background: transparent url('../img/live-ultimate-texas-hold-em-paa-maria-casino.jpg') no-repeat 0 0;
}

.slide-container .side-nav.maria span.bacc {
    background: transparent url('../img/live-baccarat-paa-maria-casino.jpg') no-repeat 0 0;
}



/*live casinos thumbs*/
.slide-container .side-nav.live span.bj {
    background: transparent url('../img/live-blackjack-playtech.jpg') no-repeat 0 0;
}

.slide-container .side-nav.live span.roulette {
    background: transparent url('../img/roulette-evolution-gaming.jpg') no-repeat 0 0;
}

.slide-container .side-nav.live span.bacc {
    background: transparent url('../img/baccarat-extreme-live-gaming.jpg') no-repeat 0 0;
}

.slide-container .side-nav.live span.holdem {
    background: transparent url('../img/evolution-gaming-casino-hold-em.jpg') no-repeat 0 0;
}

.slide-container .side-nav.live span.three-card-poker {
    background: transparent url('../img/three-card-poker-evolution-gaming.jpg') no-repeat 0 0;
}


/*mobile  casinos thumbs*/
.slide-container .side-nav.mobile span.slots {
    background: transparent url('../img/spil-slots-paa-din-mobil.jpg') no-repeat 0 0;
}

.slide-container .side-nav.mobile span.bj {
    background: transparent url('../img/online-blackjack-paa-mobilen.jpg') no-repeat 0 0;
}

.slide-container .side-nav.mobile span.roulette {
    background: transparent url('../img/mobilt-roulette-spil.jpg') no-repeat 0 0;
}

.slide-container .side-nav.mobile span.poker {
    background: transparent url('../img/jacks-or-better-paa-mobil.jpg') no-repeat 0 0;
}

.slide-container .side-nav.mobile span.slots2 {
    background: transparent url('../img/alaskan-fishing-videospillemaskine.jpg') no-repeat 0 0;
}

.slide-container ul.offer {
    display: table;
    width: 100%;
    list-style: none;
    margin: 20px 0 5px;
    border: 1px solid #d7d7d7;
    background-color: #ffffff;
    padding: 0;
}

.slide-container ul.offer li {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

.slide-container ul.offer li:first-child {
    height: 95px;
}

.slide-container ul.offer li.logo span {
    display: block;
    margin: 0 auto;
    text-indent: -9999px;
}

.slide-container li.eight span {
    background: transparent url('../img/888logo.png') no-repeat center;
    width: 85px;
    min-height: 67px;
}

.slide-container li.betfair span {
    background: transparent url('../img/betfairlogo.png') no-repeat center;
    width: 115px;
    min-height: 67px;
}
.slide-container li.betsafe span {
    background: transparent url('../img/betsafelogo.png') no-repeat center;
    width: 120px;
    min-height: 67px;
}

.slide-container li.leovegas span {
    background: transparent url('../img/leovegas-logo.png') no-repeat center;
    width: 120px;
    min-height: 45px;
}

.slide-container li.nordicbet span {
    background: transparent url('../img/NordicBetlogo.png') no-repeat center;
    width: 101px;
    min-height: 67px;
}

.slide-container li.lad span {
    background: transparent url('../img/casino-dk-logo.png') no-repeat center;
    width: 130px;
    min-height: 67px;
}
.slide-container li.maria span {
    background: transparent url(../img/mariacasinologo.png) no-repeat center;
    width: 129px;
    min-height: 67px;
}





.slide-container li.wh span {
    background: transparent url('../img/bet365-logo.png') no-repeat center;
    width: 130px;
    min-height: 67px;
}

.slide-container li.casinodk span {
    background: transparent url('../img/casino-dk-logo.png') no-repeat center;
    width: 130px;
    min-height: 67px;
}

.slide-container li.games &gt; span {
    display: table;
    width100%;
    width: 100%;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.slide-container li.games &gt; span i {
    display: table-cell;
    padding: 45px 10px 15px;
    vertical-align: middle;
    white-space: nowrap;
    font: normal 13px/15px Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: #848484;
}
.slide-container.slot li.games &gt; span i {
    padding: 49px 10px 15px;
}
.slide-container li.games &gt; span i.rou {
    background: transparent url('../img/rou-icon.png') no-repeat center 14px;
}

.slide-container li.games &gt; span i.danish-rou {
    background: transparent url('../img/danish-rou-icon.png') no-repeat center 14px;
}

.slide-container li.games &gt; span i.bj {
    background: transparent url('../img/bj-icon.png') no-repeat center 14px;
}

.slide-container li.games &gt; span i.bacc {
    background: transparent url('../img/bacc-icon.png') no-repeat center 14px;
}

.slide-container li.games &gt; span i.hold {
    background: transparent url('../img/rou-icon.png') no-repeat center 14px;
}
/**/
.slide-container li.games &gt; span i.slassic-slot {
    background: transparent url('../img/classic-slots.png') no-repeat center 14px;
}
.slide-container li.games &gt; span i.progressive-jackpot {
    background: transparent url('../img/progressive-jackpot-slots.png') no-repeat center 14px;
}
.slide-container li.games &gt; span i.mobile-slot {
    background: transparent url('../img/mobile-slots.png') no-repeat center 14px;
}
.slide-container li.games &gt; span i.tv-slot {
    background: transparent url('../img/tv-slots.png') no-repeat center 14px;
}
.slide-container li.args span.wrap span {
    display: block;
    font: normal 12px/20px Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: #020202;
    white-space: nowrap;
    text-align: left;
}

.slide-container ul li.cta {
    min-width: 230px;
}

.slide-container ul a {
    width: 80%;
    white-space: nowrap;
}

.qcode-box {
    float: right;
    border: 1px solid #d7d7d7;
    padding: 20px 25px;
    margin: 5px 0 10px 20px;
}
.qcode-box.smaller{padding:10px}
.qcode-box.left {
    float: left;
    margin: 5px 20px 10px 0;
}
.qcode-box ul {
    list-style: none;
    font: normal 15px/34px Arial,"Helvetica Neue",Helvetica,sans-serif;
    padding-left: 165px;
    color: #010101;
}

.qcode-box.eight ul {
     background: transparent url('../img/qr-888.png') no-repeat 0 0;
}

.qcode-box.nordic ul {
     background: transparent url('../img/qr-nordicbet.png') no-repeat 0 0;
}

.qcode-box.lad ul {
     background: transparent url('../img/qr-lad.png') no-repeat 0 0;
}

.qcode-box.betfair ul {
     background: transparent url('../img/qr-kode-betfair.png') no-repeat 0 0;
}

.qcode-box.betsafe ul {
     background: transparent url('../img/betsafe-qr-kode.png') no-repeat 0 0;
}

.qcode-box.leovegas ul {
     background: transparent url('../img/qr-kode-leovegas.png') no-repeat 0 0;
}

.qcode-box.maria ul {
     background: transparent url('../img/qr-kode-maria-casino.png') no-repeat 0 0;
}

.qcode-box.casinodk ul {
     background: transparent url('../img/qr-kode-casinodk.png') no-repeat 0 0;
}

.qcode-box.bet365 ul {
     background: transparent url('../img/qr-kode-bet365.png') no-repeat 0 0;
}

.qcode-box.leo ul {
    background: transparent url('../img/qr-leovegas.png') no-repeat 0 0;
}
.qcode-box.wh ul {
     background: transparent url('../img/qr-wh.png') no-repeat 0 0;
}

.qcode-box ul li:first-child {
    font: normal 16px/16px 'PT Sans', sans-serif;
    font-weight: 800;
    color: #4b4b4b;
    background: transparent url('../img/ios-android.png') no-repeat right 0;
    border-bottom: 5px solid #dadcdd;
    padding: 0 0 15px;
    margin-bottom: 10px;
}

.qcode-box.fix ul li {
    min-width:170px;
}
.qcode-box.fix2 ul li {
    min-width:195px;
}

.qcode-box ul li {
    padding-left: 20px;
    background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAEBAMAAAC0HehzAAAAFVBMVEVAm9D////1+fzX5/O21OqqzeeDud0sbyAqAAAAE0lEQVQI12MQZVNgMGBwAGEQGwAKigFXdSRKCwAAAABJRU5ErkJggg==') no-repeat 0 center;
}

.qcode-box.smaller ul li:first-child{background: none}

/*back to top button*/

.top-btn {
    position: fixed;
    width: 40px;
    height: 40px;
    bottom: 78px;
    cursor: pointer;
    background: transparent url('../img/buton-top.png') no-repeat 0 0;
    color: #000000;
    text-transform: uppercase;
    text-decoration: none;
    right: -70px;
    opacity: 0;
    transition: right 400ms, opacity 400ms;
}

.top-btn:hover {
    background-position: 0 -40px;
}

.top-btn.visible {
    opacity: 1;
    right: 10px;
}

/*media queries*/

@media all and (max-width: 1291px) {
    div.t-wrap.right {
        margin: 7px 0 10px 15px;
    }
    div.licence-steps {
        float: none;
        margin: 20px auto;
    }
}

@media all and (max-width: 1200px) {
    .slide-container .slide-wrapper .img-box {
        width: 100%;
        float: none;
    }
    .slide-container .slide-wrapper .img-box img {
        display: block;
        margin: 0 auto;
    }
    .slide-container .slide-wrapper ul {
        display: table;

        width: 100%;
    }
    .slide-container .slide-wrapper ul li {
        display: table-cell;
        vertical-align: middle;
        padding: 0 5px;
    }
}

@media all and (max-width: 1050px) {
    .slide-container .side-nav {
        padding: 0;
    }
    .slide-container .slide-wrapper {
        border: none;
        background-color: #fafafa;
        padding: 0;
    }
    .slide-container .slide-wrapper ul {
        padding: 0;
        margin: 10px 0;
    }
    .slide-container li.games &gt; span i.hold {
        display: none;
    }
}

@media all and (max-width: 1000px) {
     .wide-offer li.trust span i:not(.mid) {
        display: none;
    }
    .slide-container .side-nav {
        display: none;
    }
    .slide-container .btn {
        display: block;
    }
    .slide-container li.games &gt; span i.bacc {
        display: none;
    }
}

@media all and (max-width: 950px) {

    table.main td:first-child {
        display: none;
    }
    table.main td.awards {
        padding: 5px;
        text-align: center;
    }
    table.main tr.eight td.awards {
        background: none!important;
    }
    table.main tr.lad td.awards {
        background: none!important;
    }
	table.main tr.wh td.awards {
        background: none!important;
    }
    table.main tr.titan td.awards {
        background: none!important;
    }
	table.main tr.betfair td.awards {
        background: none!important;
    }
	table.main tr.leovegas td.awards {
        background: none!important;
    }
    div.t-wrap.right, div.t-wrap.right.down {
        float: none;
        margin: 20px auto;
    }
    table.compare {
        min-width: 500px;
    }
    table.two-t tbody td {
        text-indent: 5%;
    }
}
@media all and (max-width: 910px) {
.header-icons {padding-left: 20px;}
}
@media all and (max-width: 850px) {
    .slide-container ul li.games {
        display: none;
    }
    table.two-t tbody td {
        text-indent: 0;
        padding: 7px 5px;
    }
}
@media all and (max-width: 980px) {
.menu {
    float: none;
    display: block;
    width: 100%;
}
.menu ul {
    float: none;
    list-style: none;
    display: block;
    position: absolute;
    top: 62px;
    width: 100%;
    background: #fafafa;
	-webkit-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
	z-index: 1;
}
.menu ul li {
    display: block;
    float: none;
    position: relative;
    width: 100%;
}
.menu ul li span {
    display: block;
    height: 12px;
    font: bold 16px/16px Arial,sans-serif;
    color: #fff;
    padding: 14px 0px 18px 20px;
    border-bottom: 6px solid transparent;
    text-transform: uppercase;
    float: none;
    position: relative;
    width: 100%;
}
.menu ul li.menu-elem:hover span {
    background-color: #6bc9ff;
    border-bottom: 6px solid #f1c726;
    width: 100%;
}
.menu ul li.menu-elem ul {
    position: relative;
    top: 0;
    display: block;
}
.menu ul li.menu-elem:hover ul {
    display: block;
    position: relative;
    left: 0;
    -webkit-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    -moz-box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    box-shadow: 1px 2px 8px 0px rgba(0, 0, 0, 0.34);
    background-color: #fff;
    width: 100%;
    top: 0;
}
.menu ul li {
    display: block;
    float: none;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.menu ul li a {
    display: block;
    width: 100%;
	line-height: 25px;
}
.menu ul li.menu-elem span,
.menu&gt;ul&gt;li&gt;a {
    background-color: #6bc9ff;
    border-bottom: 3px solid #f1c726;
    width: 100%;
    font-size: 15px;
    height: 2px;
	line-height: 10px;
	padding-left: 20px;
}
.menu ul li.menu-elem span:after{display:none;}
.menu ul li.menu-elem:hover span {
    background-color: #6bc9ff;
    border-bottom: 3px solid #f1c726;
    width: 100%;
}

.menu&gt;ul&gt;li.menu-elem:hover&gt;a{border-bottom: 3px solid #f1c726;  background-color:#87d1fb}
header .logo {
    z-index: 1;
}
header {
    height: 62px;
}
span.menu-toggle {
    float: right;
    display: block;
    width: 30px;
    height: 30px;
    background-image: url("../img/click-menu.png");
    position: relative;
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 14px;
    cursor: pointer;
	padding-right: 20px;
}

.menu ul {
    display: none;
}


	.flag-small.flag-age {
    right: 56px!important;
    top: 17px!important;
	}

	.language-wp {
    position: absolute;
    top: 9px!important;
    right: 110px!important;
	}

.language-wp .language-dd.opened{
    height: auto;
    opacity: 1;
    -moz-opacity: 1;
    filter: alpha(opacity=100);
    z-index: 5;
	height: 100px!important;
	}

	.language-wp .language-dd ul {
    display: block!important;
    position: absolute!important;
    top: 0!important;
    z-index: 9999!important;
    background: #6bc9ff!important;
	box-shadow: none;
}



	.menu ul li span {
    display: block;
    height: 12px;
    font: bold 16px/16px Arial,sans-serif;
    color: #fff;
    padding: 14px 0px 18px 20px;
    border-bottom: 6px solid transparent;
    text-transform: uppercase;
    float: none;
    position: relative;
    width: 100%;
}
.menu ul li {
    display: block;
    float: none;
    position: relative;
    width: 100%;
    overflow: hidden;
}


.language-wp .language-dd ul li a {
    padding: 0px 0px!important;
    height: auto;
    width: auto;
    display: inline-block;
}

}
@media all and (max-width: 768px) {
    header a {
        right: 0;
        left: 0;
        margin: auto;
    }
    h1, h2, h3, h4 {
        text-align: center;
    }
    table.main tr td.awards {
        display: none;
    }
    div.licence-steps &gt; div {
        float: none;
        margin: 10px auto;
        width: inherit;
    }
    div.licence-steps &gt; div:first-child {
        margin: 10px auto;
    }
    div.licence-steps img {
        max-width: 98%;
    }
    div.pic-box &gt; div {
        float: none;
        width: inherit;
        margin: 30px 1.5% 0;
    }
    div.side-b {
        margin: 7px 0 10px 15px
    }
    .wide-offer li.trust {
        display: none;
    }
    .wide-offer li.soft {
        display: none;
    }
    .slide-container .slide-wrapper ul {
        display: block
    }
    .slide-container .slide-wrapper ul li {
        display: inline-block;
        width: 32.5%;
        padding: 0;
    }
    footer &gt; div &gt; div {
        float: none;
        margin: 2px auto;
        padding: 15px 0;
        text-align: justify;
    }
    footer &gt; div &gt; span {
        float: none;
        display: block;
        text-align: center;
        padding: 10px 0;
    }
    img.resizable.w-768 {
        display: none;
    }
    table.two-t.left {
        float: none;
        margin: 0 0 10px;
        width: 100%;
    }
    table.two-t.right {
        float: none;
        margin: 0;
        width: 100%;
    }


}
@media all and (max-width: 736px){
    p &gt; img.right, p &gt; img.left{display: block;max-width:100%;margin: 0 auto;float:none}
    .slide-container .slide-wrapper ul li, .slide-container .slide-wrapper ul li:first-child {margin-bottom: 20px;width:80%;display: block;margin: 0 auto}
}
@media all and (max-width: 672px) {
	td.payout {
		display: none;
	}
	table.main {
		min-width: auto;
	}
}
@media all and (max-width: 640px) {
    table.compare tbody td {
        background-position: 8px center;
        padding-left: 25px;
    }
    div.side-b {
        float: none;
        margin: 20px auto;
    }
    p &gt; img.left {
        float: none;
        display: block;
        margin: 20px auto;
    }
    .qcode-box {
       float: none;
       margin: 0 0 20px;
    }
    footer div a {
        display: block;
        margin: 20px auto;
    }
    footer &gt; div &gt; div {
        padding: 0;
        width: auto;
    }
	p &gt; img.img-paragraph{
		float: left;
		display: block;
		margin: 0px auto;
		margin-right: 10px;
		margin-top: 5px;
	}
}
@media all and (max-width: 640px) {
	article {
		padding: 5px 14px 1px;
	}
}
@media all and (max-width: 628px) {
	table.main td.last{position: relative;}
	table.main tr:first-child td.cta a:after { margin-left: 14px;}
}
@media all and (max-width: 600px) {
    .slide-container ul.offer li {
        display: block;
        padding: 15px 0;
    }
    .slide-container ul.offer li:first-child {
        height: auto;
    }
    .slide-container ul li.games {
        display: none;
    }
    .slide-container ul a {
        max-width: 300px;
    }
    .slide-container li.args {
        max-width: none;
    }
}
@media all and (max-width: 550px) {
	table.main td.last {
		width: 30%;
		min-width: 127px;
	}
}
@media all and (max-width: 500px) {
    .wide-offer li {
        display: block;
        margin-bottom: -1px;
        padding: 5px 0;
    }
    .wide-offer li a {
        margin: 10px auto;
    }
    .wide-offer li.args, .wide-offer li.soft {
        max-width: none;
    }
    .wide-offer li.args span {
        text-align: center;
        text-indent: 0;
    }
}

@media all and (max-width: 480px) {
    .slide-container .slide-wrapper ul li {
        width: 49%;
        padding: 10px 0;
    }
    .slide-container .btn.next, .slide-container .btn.prev {
        /*top: -250px;*/
        margin:0; top:13%
    }
    .qcode-box {
       display: none;
    }
	p &gt; img.img-paragraph {
		max-width: 40%;
		height: auto;
	}
	td.bonus {
		display: none;
	}

	header .logo{
	    max-width: 69%;
		background-size: 93%;
		width: 40%;
	}
}
@media all and (max-width: 450px) {

	.header-icons {
		display: none;
	}
	p &gt; img.img-paragraph {
		max-width: 50%;
		height: auto;
	}
}
@media all and (max-width: 373px) {

	header {
		min-width: 303px;
	}
	table.main tr td:nth-child(2) {
		min-width: auto!important;
		width: 50%;
	}
}
@media all and (max-width: 360px) {
	a.logo {
		max-width: 69%;
		background-size: 91%;
	}
	table.main tr td:nth-child(2) {
		background-size: 75%!important;
	}
	table.main tr.eight td:nth-child(2) {
		background-size: 40%!important;
	}
	table.main td.last {
		min-width: 120px;
	}
}
@media all and (max-width: 320px) {
	p &gt; img.img-paragraph {
		display: none;
	}
}
/**
Light box styles
**/

/* Preload images */
body:after {
    content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
    display: none;
}

.lightboxOverlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    background-color: black;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity: 0.8;
    display: none;
}

.lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 10000;
    text-align: center;
    line-height: 0;
    font-weight: normal;
}

.lightbox .lb-image {
    display: block;
    height: auto;
    max-width: inherit;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

.lightbox a img {
    border: none;
}

.lb-outerContainer {
    position: relative;
    background-color: white;
    *zoom: 1;
    width: 250px;
    height: 250px;
    margin: 0 auto;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.lb-outerContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-container {
    padding: 4px;
}

.lb-loader {
    position: absolute;
    top: 43%;
    left: 0;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

.lb-cancel {
    display: block;
    width: 32px;
    height: 32px;
    margin: 0 auto;
    background: url(../img/loading.gif) no-repeat;
}

.lb-nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 10;
}

.lb-container &gt; .nav {
    left: 0;
}

.lb-nav a {
    outline: none;
    background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
    height: 100%;
    cursor: pointer;
    display: block;
}

.lb-nav a.lb-prev {
    width: 34%;
    left: 0;
    float: left;
    background: url(../img/prev.png) left 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-nav a.lb-next {
    width: 64%;
    right: 0;
    float: right;
    background: url(../img/next.png) right 48% no-repeat;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    -webkit-transition: opacity 0.6s;
    -moz-transition: opacity 0.6s;
    -o-transition: opacity 0.6s;
    transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.lb-dataContainer {
    margin: 0 auto;
    padding-top: 5px;
    *zoom: 1;
    width: 100%;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
    content: "";
    display: table;
    clear: both;
}

.lb-data {
    padding: 0 4px;
    color: #ccc;
}

.lb-data .lb-details {
    width: 85%;
    float: left;
    text-align: left;
    line-height: 1.1em;
}

.lb-data .lb-caption {
    font-size: 13px;
    font-weight: bold;
    line-height: 1em;
    text-transform: uppercase;
}

.lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999999;
}

.lb-data .lb-close {
    display: block;
    float: right;
    width: 30px;
    height: 30px;
    background: url(../img/close.png) top right no-repeat;
    text-align: right;
    outline: none;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    opacity: 0.7;
    -webkit-transition: opacity 0.2s;
    -moz-transition: opacity 0.2s;
    -o-transition: opacity 0.2s;
    transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
    cursor: pointer;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}


.holder-box{
    border: 1px solid #d7d7d7;
	padding: 3px;
    margin-bottom: 20px;
    box-sizing: border-box;
}


.holder-box.payment{ background-color: #fafafa;}
.holder-box ul{
	display:table;
	width: 100%;
	border-spacing: 7px;

}
.holder-box ul li{
	display: table-cell;
    padding: 10px;
	background-color: white;
	width: 20%;
}
.holder-box.payment ul li {border: 1px solid #d7d7d7;}
.holder-box ul li p:first-child{
    font: normal 16px/16px 'PT Sans', sans-serif;
    text-align: center;
    color: #1982db;
	border-bottom: 2px solid #dadcdd;
    padding: 0 0 10px;
    margin-bottom: 10px;
}
.holder-box ul li p.box-items{ text-align: center; margin: 0; padding:0; display: table; margin: 0 auto; width: auto;}



.holder-box ul li span{
	display: inline-block;
	background-image: url(../img/payment.png);
	text-indent:-9999px;
	margin: 0 10px;
}
.holder-box.payment ul li span{vertical-align: middle}
.holder-box.software ul li span{background-image: url(../img/software.png);}



@media all and (max-width: 768px) {
	.holder-box ul{display:block;}
	.holder-box ul li{display:block; margin:10px; width: auto;}
}


.holder-box ul li span.visa { background-position: -25px -11px; width:50px; height: 17px; }
.holder-box ul li span.visa-debit { background-position: -25px  -39px; width:50px; height: 28px; }
.holder-box ul li span.mastercard { background-position: -30px -72px; width: 40px; height: 32px; }
.holder-box ul li span.maestro { background-position: 0 -110px; width:50px; height: 50px; }
.holder-box ul li span.paypal { background-position: -5px -147px; width: 88px; height: 21px; }
.holder-box ul li span.paysafe { background-position: 0 -182px; width: 100px; height: 20px; }
.holder-box ul li span.skrill { background-position: -21px -219px; width: 56px; height: 20px; }
.holder-box ul li span.neteller { background-position: 0 -254px; width: 88px; height: 16px; }
.holder-box ul li span.trustly { background-position: -13px -285px; width: 73px; height: 24px; }
.holder-box ul li span.bank-transfer { background-position: -26px -317px; width: 47px; height: 31px; }
.holder-box ul li span.dinners-club { background-position: -7px -358px; width: 84px; height: 23px; }
.holder-box ul li span.entropay { background-position: -20px -388px; width: 58px; height: 30px; }
.holder-box ul li span.bankoverorsel { background-position: -2px -430px; width: 96px; height: 14px; }
.holder-box ul li span.instant-banking { background-position: -20px -459px; width: 58px; height: 27px; }

.holder-box.software ul li span{ width: 100px; height: 35px; }
.holder-box ul li span.evolution-gaming { background-position: 0 0;}
.holder-box ul li span.extreme-live-gaming { background-position: 0 -35px; }
.holder-box ul li span.xpro { background-position: 0 -70px; }


.introd {
	font: normal 14px/23px 'PT Sans', sans-serif;
    color: #575757;
    padding-bottom: 20px;
    text-align: justify;

}

.introd &gt; img.left {
    float: left;
    margin: 5px 25px 10px 0;
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 480px){

	.introd &gt; img.left{display:none;}

	.introd {
		margin-bottom: 15px;
	}

	 .introd{
		position: relative;
		overflow: hidden;
		clear: right;
		max-height: 205px;
		padding: 0;
		margin-bottom: 15px;
		-webkit-transition: 1s linear;
		-moz-transition: 0.3s linear;
		-o-transition: 0.3s linear;
		transition: 0.3s linear;
	}

 .introd.open-more { max-height:1000px;}
}

.introd p:first-child {margin-top: 0;}
@media only screen and (max-width: 480px){
 .introd:after {
    content: "... LÃ¦s mere";
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 0;
    color: #23a0c9;
    background: white;
    padding: 0 5px 0 15px;
    font: normal 12px/17px Verdana,sans-serif;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0, #fff 10px, #fff 100%);
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0,#fff 10px,#fff 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0,#fff 10px,#fff 100%);
	cursor: pointer;
}

.introd.open-more:after { content: "... LÃ¦s mindre";}

}
@media only screen and (max-width: 1170px){
	.header-icons{padding-left:100px;}
	 .menu&gt;ul&gt;li&gt;a{padding-left: 10px; padding-right: 10px}
}

@media only screen and (max-width: 1080px){
.menu ul li.menu-elem span:after{margin-right:7px;}
}

/*End Lightbox*/

/*menu */


.language-wp {
    position: absolute;
    top: 9px;
    right: 50px;
    width: 57px;
    background: #6bc9ff;
    height: 33px;
    padding: 4px 0;

}

.language-wp a,
.language-wp .language-btn { position: relative; display: block; width: 50px; padding: 4px 48px 0 0; margin: 0 auto; font-size: 11px; line-height: 24px; color: #ffffff; text-align: left; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border: 0; background: transparent; cursor: pointer; }
.language-wp .language-btn {
    width: 0;
    height: 28px;
}

@media (max-width: 820px)
{
.language-wp {
    position: absolute;
    top: 9px!important;
    right: 110px!important;
}

	.flag-small.flag-age {
    right: 56px!important;
    top: 17px!important;
}
}





.language-wp .language-dd { position: absolute; top: 100%; right: 0px; background: #6bc9ff; width: 57px; display: block; max-height: 240px; overflow: hidden; height: 0px; opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); z-index: -1; -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; }
.language-wp .language-dd.opened { height: auto; opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); z-index: 5; }
.mobile-nav-btn:after { content: '\f0c9'; font-family: 'FontAwesome', Georgia, serif; font-size: 16px; line-height: 47px; color: #ffffff; text-indent: 0px; text-align: center; position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; }
.mobile-nav-btn:hover:after,
.mobile-nav-btn.opened:after { color: #01baaf; }
.language-wp .language-dd  ul li a{padding: 0px 0px!important;height: auto;width: auto;display: inline-block; line-height: 0;}
.language-wp .language-dd  ul li {padding: 4px 0;}
.flag-small {
    background: url(../img/sp-1.png) no-repeat 0 0;
    width: 26px;
    height: 12px;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    display:inline-block;
    padding:0 11px;
    margin: auto;
    border: 1px solid transparent;
}
.flag-small.flag-da{
    background-position: 12px -45px;
    width: 26px;
    height: 18px;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    padding: 0;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
}
.flag-small.flag-es{
    background-position: 12px -64px;
    width: 26px;
    height: 18px;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    padding: 0;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
}
.flag-small.flag-gb{
background-position: 7px 0;
    width: 25px;
    height: 17px;
    background-repeat: no-repeat;
    padding: 0;
    overflow: hidden;
    border: 1px solid transparent;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
}

.language-btn .flag-small{
background-position-x: 7px;
}


.flag-small.flag-gb{
background-position: 12px 0;
    width: 25px;
    height: 17px;
    background-repeat: no-repeat;
    padding: 0;
    border: 1px solid transparent;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
}
.flag-small.flag-it{
    background-position: 12px -102px;
    width: 25px;
    height: 17px;
    background-repeat: no-repeat;
    padding: 0;
    overflow: hidden;
    border: 1px solid transparent;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
}
.flag-small.flag-age {
    background-position: 11px -18px;
    width: 27px;
    height: 28px;
    background-repeat: no-repeat;
    border: 1px solid transparent;
    padding: 0;
    margin: auto;
    display: inline-block;
    padding: 0 11px;
    right: 0px;
    position: absolute;
    top: 13px;
}
.language-btn .flag-age { margin-top: -4px;}
.language-btn .flag-age { margin-top: 1px;}
.language-wp:before {
    content: '';
    width: 10px;
    height: 7px;
    display: inline-block;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFhJREFUeNpi+P///3wg5gJiBhwYJDcfxACBy0CsgUWRBlTuP0whCHwG4mgkRdFQsf8whTP/owIQfzq6GFbd2GzB6h5s7mYEq0YALiCeCmVnA/E3mARAgAEAg3rXEVlizL8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    float: right;
    position: absolute;
    right: 3px;
    top: 17px;
    background-size: 8px auto;
}
.language-btn .flag-it { margin-top: 3px;}

@media only screen and (min-width:1280px){
    table.main td.awards{padding-left:220px;background-position: 85px center !important}
}



/* sitemap */

.sitemap {
	margin:10px 0 50px 30px;
}

.sitemap a {
	text-decoration:none;
	font-family: Arial,Helvetica,sans-serif;
}

.sitemap ul {
	list-style:none;
}

.sitemap ul li{
	margin: 10px 0 10px 0;
}

.ecogramid {
	margin-right:10px;
}


/* T&amp;C for conversion elements */

.offer-terms { position: relative; overflow: hidden; font: 10px 'PT Sans', sans-serif; line-height: 1.2; color: #727272; text-align: right; margin-bottom: 10px; }
/* .offer-terms.expanded { height: auto; bottom: 0; overflow: initial; } */
.offer-terms a { display: inline; width: auto; min-width: auto; border: none; box-shadow: none; background: none; color: #727272; text-decoration: underline; font-size: inherit;  line-height: inherit; }
.offer-terms .more-terms { position: absolute; top: 0; right: 0; color: #000000; border: none; font-size: 10px; background-color: #fafafa; padding: 0 2px 0 5px; }
.offer-terms .more-terms:focus { outline: none; }

.offer-terms.wide-terms { margin-top: -15px; margin-bottom: 15px; }
.offer-terms.wide-terms .more-terms { background-color: #ffffff; }

table.main .offer-terms.row-terms td { height: auto; padding: 0; }
@media (max-width: 950px){
    table.main .offer-terms td:first-child { display: table-cell; }
}

table.main .offer-terms.row-terms div { position: relative; font-size: 10px; font-weight: normal; line-height: 1.2; color: #727272; text-align: right; margin: 5px; overflow: hidden; }
table.main .offer-terms.row-terms div.expanded { height: auto; overflow: initial; }
table.main .offer-terms .more-terms { background-color: #ffffff; }
.t-wrap .offer-terms { margin-top: 5px; margin-bottom: 0; }


/* ------------------------------------------------------------ *\
  Alts
\* ------------------------------------------------------------ */

#alts { display: none; background: rgba(0, 0, 0, 0.6); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 200; }
#alts  &gt;  .alt-wrap { position: absolute; top: -100px; bottom: 0; left: 0; right: 0; margin: auto; max-width: 900px; background: #fff; border-radius: 3px; }
#alts.alts1 .alt-wrap { width: 96%; top: 10px; bottom: auto; color: #434343; font: 300 21px/33px 'open sans', sans-serif; text-align: center; }
.alts1 .alt-wrap  &gt;  .caption { font-size: 17px; line-height: 21px; padding: 1%; margin: 10px; }
.alts1 .alt-wrap  &gt;  .caption:before { float: right; content: ""; width: 35px; height: 10px; }
.alts1 .alt-wrap  &gt;  .caption strong { font-weight: 900; }
.alts1 .alt-wrap  &gt;  .main-offer { background: #ffffff; border: 1px solid #dadada; border-bottom: none; margin: 0 2%; -webkit-border-top-left-radius: 3px; -webkit-border-top-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.alts1 .alt-wrap  &gt;  .main-offer  .logo { padding-top: 1px; }
.alts1 .alt-wrap  &gt;  .main-offer  .stars { font-size: 0; }
.alts1 .alt-wrap  &gt;  .main-offer  .logo span { display: inline-block; }
.alts1 .alt-wrap  &gt;  .main-offer  .withlink { font-size: 25px; line-height: 25px; padding: 1px; color: #777777; }
.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  b { display: block; font-size: 30px; line-height: 30px; font-weight: 300; color: #505050; }
.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  b b { font-weight: normal; white-space: nowrap; }
.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  b strong { color: #389acb; font-weight: 800; }
.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  a { position: relative; display: block; width: 78%; max-width: 320px; font: normal 25px/32px 'open sans', sans-serif; padding: 9px 9px 9px 40px; margin: 15px auto; color: white; text-align: center; text-decoration: none; border-radius: 3px; background: #ff3405; }
/*.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  a:before { content: ""; display: block; width: 31px; height: 31px; position: absolute; top: 0; bottom: 0; margin: auto; left: 15px; background: url(/wp-content/themes/stardust/img/altpop.png) no-repeat 0 0; }*/
.alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  a:hover { background: #fd4e26; }
.alts1 .alt-wrap  &gt;  .secondary-offer { background: #f6f6f6; border: 1px solid #dadada; margin: 0 2% 2%; -webkit-border-bottom-right-radius: 3px; -webkit-border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  span { display: block; font-size: 14px; line-height: 15px; color: #757474; border-bottom: 1px solid #d2d3d8; margin: 0 3%; padding: 8px; }
.alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a { display: block; font: normal 14px/15px Arial, sans-serif; color: #389acb; padding: 8px 0 8px 105px; margin: 8px auto; text-align: left; text-decoration: underline; position: relative; }
.alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a b { display: block; font-weight: normal; }
.alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a span { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; left: 3px; max-width: 100px; margin: 0 auto; height: auto; }
.alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a:hover { color: #092e76; }
#alts.alts1 .trms { font-size: 12px; line-height: 14px; padding: 10px 20px; }
#alts .close-this { display: block; position: absolute; top: 10px; right: 10px; width: 24px; height: 24px; background: url(/wp-content/themes/general/img/altpop.png) no-repeat -32px 0px; text-indent: -9999px; cursor: pointer; }

@media only screen and (min-width:600px) {
  #alts.alts1 .alt-wrap { top: 50%; margin-top: -230px; }
  .alts1 .alt-wrap  &gt;  .secondary-offer { padding-bottom: 1px; overflow: hidden; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  span { padding: 1.4%; font-size: 16px; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a { float: left; width: 30%; padding-left: 20%; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a:before { right: 60% }
  .alts1 .alt-wrap  &gt;  .caption { font-size: 19px; line-height: 25px; padding: 1%; }
  .alts1 .alt-wrap  .stars { display: block; width: 186px; margin: 27px auto 0; box-shadow: 0 -10px 0 0 white, 0 -11px 0 0 #e2e3eb; background: url(/wp-content/themes/general/img/altpop.png) no-repeat 0 -32px; }
  .alts1 .alt-wrap  .main-offer-aside { width: 48%; padding: 3% 0; display: flex; align-items: center; align-content: center; flex-wrap: wrap; justify-content: center; }
  .alts1 .alt-wrap  &gt;  .main-offer  .logo span { margin-top: 0; text-indent: 0; }
  .alts1 .alt-wrap  &gt;  .main-offer  .logo { width: 230px; }
  .alts1 .alt-wrap  &gt;  .main-offer  .withlink { overflow: hidden; width: 51%; }
  .alts1 .alt-wrap &gt; .secondary-offer &gt; a span { left: 10px; }
  .alts1 .alt-wrap &gt; .main-offer { display: flex; align-items: center; flex-wrap: wrap; padding: 20px 10px; }
}
@media only screen and (min-width:768px) {
  .alts1 .alt-wrap  &gt;  .main-offer  .logo:after { box-shadow: -50px -10px 0 0 white, -50px -11px 0 0 #e2e3eb, 50px -10px 0 0 white, 50px -11px 0 0 #e2e3eb }
  .alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  a { font-size: 28px; margin-bottom: 5px; }
  .alts1 .alt-wrap  &gt;  .main-offer  .withlink  &gt;  b { font-size: 38px; line-height: 38px; padding: 9px 0; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a { margin-top: 20px; margin-bottom: 20px; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a b { display: inline; }
}
@media only screen and (min-width:960px) {
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a { width: 22%; padding-left: 13%; margin: 20px 7.5%; }
  .alts1 .alt-wrap  &gt;  .secondary-offer  &gt;  a span { left: 0; }
}

.reg-logo {width: 150px; height: 60px; margin: 0 auto; background-size: contain ; background-position: center center; }
.reg-logo.popup { display: inline-block; vertical-align: middle; background-size: contain; background-repeat: no-repeat; background-position: center center; font-size: 0; line-height: 0; text-indent: -4000px; }

.reg-logo.popup.casino888 { background: url(../img/888logo.png) no-repeat center; background-size: contain;}
.reg-logo.popup.mariacasino { background: url(../img/mariacasinologo.png) no-repeat center; background-size: contain;}
.reg-logo.popup.leovegas { background: url(../img/leovegas-logo.png) no-repeat center; background-size: contain;}</pre></body></html>