* {
    margin: 0;
    padding: 0
}

html {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAgMAAADUn3btAAAACVBMVEWmpqahoKGcmpyNKsUvAAAAEElEQVQI12NYwBDAwMXACgAGGwEAzOEm0AAAAABJRU5ErkJggg==")
}

html body {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAJlCAYAAAAb75jsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJtJREFUeNq8VjEOwCAQIu3Q/7+wH2lC08WtxjvA5RKN4RBROUneB4DrK88oGIXTYWSuDlDvZuTXbCTzm1NbhV9Y99uoDlpXjb2jaMKv2lFWsrTBVc6ypkYlI05UlGy6kz6jy0rCx89tnyYoVNCmuZhVEtnjUR5kmvVT7lHkx4n8PciC0hejInnDk9J25DpsjauR5IvyPW8I8QowABsf5sqKty3mAAAAAElFTkSuQmCC") repeat-x 0 top;
    color: #696969;
    font-family: Arial, Helvetica, sans-serif;
    min-width: 320px;
    font-size: 15px
}

html body p, html body .cont-p {
    line-height: 28px;
    margin-top: 28px;
    text-align: justify
}

html body p strong, html body .cont-p strong {
    color: #000;
    font-weight: bold
}

html body p a, html body .cont-p a {
    color: #2d90ff
}

html body p a:hover, html body .cont-p a:hover {
    text-decoration: underline
}

html body p.black-border, html body .cont-p.black-border {
    border: 1px solid #a4a7aa;
    overflow: hidden;
    padding: 15px
}

@media (max-width: 540px) {
    html body p.black-border, html body .cont-p.black-border {
        padding: 9px
    }
}

html body p.black-border.bonus-type:before, html body .cont-p.black-border.bonus-type:before {
    content: '';
    display: block;
    float: left;
    width: 57px;
    height: 49px;
    background: transparent url('../img/bonus-types-icons.png') no-repeat 0 0
}

html body p.black-border.bonus-type.first-dep:before, html body .cont-p.black-border.bonus-type.first-dep:before {
    background-position: 0 10px
}

html body p.black-border.bonus-type.no-dep:before, html body .cont-p.black-border.bonus-type.no-dep:before {
    background-position: 0 -53px
}

html body p.black-border.bonus-type.free-spins:before, html body .cont-p.black-border.bonus-type.free-spins:before {
    background-position: 0 -107px
}

html body p.black-border.bonus-type.bonus-spins:before, html body .cont-p.black-border.bonus-type.bonus-spins:before {
    background-position: 0 -158px
}

html body p.black-border.bonus-type.free-play:before, html body .cont-p.black-border.bonus-type.free-play:before {
    background-position: 0 -216px
}

html body p.black-border.bonus-type.cash-drop:before, html body .cont-p.black-border.bonus-type.cash-drop:before {
    background-position: 0 -274px
}

html body p.black-border.bonus-type.slot-tours:before, html body .cont-p.black-border.bonus-type.slot-tours:before {
    background-position: 0 -329px
}

html body ul {
    list-style: none
}

html body img {
    border: 0;
    max-width: 100%;
    height: auto
}

html body img.border {
    border: 2px solid #fff;
    box-shadow: 0 0 0 1px #a3a3a3
}

html body .a-r {
    margin: 10px 23px 0 0;
    float: left
}

@media (max-width: 715px) {
    html body .a-r {
        display: block;
        float: none;
        margin: 13px auto;
        text-align: center
    }
}

html body .a-l {
    margin: 10px 0 0 23px;
    float: right
}

@media (max-width: 715px) {
    html body .a-l {
        display: block;
        float: none;
        margin: 13px auto;
        text-align: center
    }
}

html body a {
    outline: 0;
    text-decoration: none
}

html body header {
    max-width: 1321px;
    margin: 0 auto;
    padding: 0 30px;
    background: #fff;
    padding-bottom: 4px
}

@media (max-width: 540px) {
    html body header {
        padding-left: 10px;
        padding-right: 10px
    }
}

html body header:before, html body header:after {
    content: " ";
    display: table
}

html body header:after, html body header:before {
    clear: both
}

html body header .logo {
    float: left;
    text-decoration: none;
    text-indent: -99999px;
    width: 293px;
    height: 46px;
    margin-right: 2%;
    margin-top: 19px
}

@media (max-width: 762px) {
    html body header .logo {
        float: none;
        display: block;
        margin: 13px auto 8px auto
    }
}

html body header .bb {
    overflow: hidden;
    background: #f9fbff;
    border: 1px dashed #cfcfcf;
    padding: 5px;
    background-image: url("../img/anbefalet-af-danskere-for-danskere.png");
    background-repeat: no-repeat;
    background-position: 93% center;
    text-transform: uppercase;
    margin: 8px 0 6px
}

html body header .bb span {
    background-color: #f4f8ff;
    background-color: -moz-linear-gradient(top, #f4f8ff 0, #dbe9fe 100%);
    background-color: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8ff), color-stop(100%, #dbe9fe));
    background-color: -webkit-linear-gradient(top, #f4f8ff 0, #dbe9fe 100%);
    background-color: -o-linear-gradient(top, #f4f8ff 0, #dbe9fe 100%);
    background-color: -ms-linear-gradient(top, #f4f8ff 0, #dbe9fe 100%);
    background-color: linear-gradient(to bottom, #f4f8ff 0, #dbe9fe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8ff', endColorstr='#dbe9fe', GradientType=0);
    background-image: url("../img/icon-bb-span.png");
    background-repeat: no-repeat;
    background-position: 9px center;
    border: 2px solid #a8bbcf;
    display: inline-block;
    cursor: pointer;
    color: #2687e8;
    padding: 10px 22px 10px 50px;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: .86666667em
}

html body header .bb span strong {
    color: #456c94;
    font-size: 1.13333333em;
    padding-right: 13px;
    vertical-align: bottom
}

@media (max-width: 1356px) {
    html body header .bb span {
        display: block
    }
}

html body header .bb span:hover {
    border-color: #ff5a00
}

@media (max-width: 1356px) {
    html body header .bb {
        background-image: none
    }
}

@media (max-width: 1356px) and (max-width: 762px) {
    html body header .bb {
        display: none
    }
}

html body article {
    max-width: 1321px;
    margin: 0 auto;
    padding: 0 30px;
    background: #fff;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px
}

@media (max-width: 540px) {
    html body article {
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (max-width: 805px) {
    html body article {
        padding-top: 11px
    }
}

html body article strong.lightblue {
    color: #215d9b;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-size: .93333333em
}

html body article .hs {
    text-align: center;
    border-bottom: 1px dashed #7d7d7d;
    font-size: 1.6em;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    color: #456c94;
    padding-bottom: 11px;
    margin-top: 21px
}

html body article .hs.move {
    margin-right: 25%;
    margin-top: 0
}

@media (max-width: 949px) {
    html body article .hs.move {
        margin-right: auto
    }
}

@media (max-width: 540px) {
    html body article .hs {
        font-size: 1.2em;
        line-height: normal
    }
}

html body article .hs-black {
    border-bottom: 1px dashed #7d7d7d;
    font-size: 1.6em;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold;
    margin-top: 21px;
    text-align: left;
    border-bottom: 0;
    color: #010101;
    padding: 0
}

html body article .hs-black.move {
    margin-right: 25%;
    margin-top: 0
}

@media (max-width: 849px) {
    html body article .hs-black.move {
        margin-right: auto
    }
}

@media (max-width: 540px) {
    html body article .hs-black {
        font-size: 1.2em;
        line-height: normal
    }
}

@media (max-width: 540px) {
    html body article .hs-black {
        text-align: center
    }
}

html body article .cta {
    margin: 0 auto;
    text-align: center;
    display: block;
    color: #ff6969;
    font-weight: bold;
    font-size: 1.06666667em
}

html body article .cta:hover {
    text-decoration: underline
}

html body article .cta:before {
    display: inline-block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAAHlBMVEX///+4vMP29vfBxMra3N/v8PLIy9DT1dnP0tbr7O5BoQxNAAAAeUlEQVQI1xXMMQ6CQBCF4T8Eg5bjImK3JDaWa2EtnkArWwkXkIKebagJJ+btN8Uk8zIPuPaPF5KbPIFYr7dYp8MCB52aC/I50v5hpijp3mC/ncOIZhWmCWYurRTdFQ3q6n1+To/SnCichyyopCt91lbA3mRCvsGNsAGEAw9r0UJbowAAAABJRU5ErkJggg==") no-repeat;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    content: "";
    margin-right: 13px
}

@media (max-width: 540px) {
    html body article .cta:before {
        display: block;
        margin: auto auto 8px auto;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg)
    }
}

html body article .rev-navi {
    float: right;
    background: #fff;
    border: 1px solid #d0d2d4;
    box-shadow: inset 0 0 0 3px #dae6f1, 0 0 0 3px #fff;
    max-width: 317px;
    min-width: 227px;
    margin-left: 17px;
    padding: 8px 33px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

html body article .rev-navi li {
    border-top: 1px dashed #cfcfcf;
    padding: 9px 0
}

html body article .rev-navi li.title {
    text-align: center;
    text-transform: uppercase;
    border-top: 0;
    color: #6d747f;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700
}

html body article .rev-navi li.title span {
    display: inline-block;
    vertical-align: middle
}

html body article .rev-navi li.title span.sp-6-ukash {
    vertical-align: top;
    margin-right: 5px
}

html body article .rev-navi li.title span.sp-6-paysafecard {
    vertical-align: top;
    margin-right: 5px
}

html body article .rev-navi li a {
    color: #6d747f;
    font-size: .93333333em
}

html body article .rev-navi li a:before {
    content: "";
    background: url("../img/nav-arrow-with-hover.png") no-repeat;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px
}

html body article .rev-navi li a:hover:before {
    background-position: 0 -14px
}

@media (max-width: 949px) {
    html body article .rev-navi {
        float: left;
        margin: 35px 30px 0 0;
        padding-left: 3%;
        padding-right: 3%
    }
}

@media (max-width: 849px) and (max-width: 540px) {
    html body article .rev-navi {
        float: none;
        margin: 13px auto
    }
}

html body article .btn-orange {
    padding: 8px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 0 #ff5a00;
    -moz-box-shadow: 0 5px 0 #ff5a00;
    box-shadow: 0 5px 0 #ff5a00
}

html body article .btn-orange:hover {
    top: 2px;
    -webkit-box-shadow: 0 2px 0 #ff5a00;
    -moz-box-shadow: 0 2px 0 #ff5a00;
    box-shadow: 0 2px 0 #ff5a00;
    position: relative
}

html body article .btn-yellow {
    padding: 8px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 0 #ff5a00;
    -moz-box-shadow: 0 5px 0 #ff5a00;
    box-shadow: 0 5px 0 #ff5a00;
    -webkit-box-shadow: 0 5px 0 #ffc64d;
    -moz-box-shadow: 0 5px 0 #ffc64d;
    box-shadow: 0 5px 0 #ffc64d;
    background: #fedf62;
    color: #4f555e
}

html body article .btn-yellow:hover {
    top: 2px;
    -webkit-box-shadow: 0 2px 0 #ff5a00;
    -moz-box-shadow: 0 2px 0 #ff5a00;
    box-shadow: 0 2px 0 #ff5a00;
    position: relative
}

html body article .btn-yellow:hover {
    -webkit-box-shadow: 0 2px 0 #ffc64d;
    -moz-box-shadow: 0 2px 0 #ffc64d;
    box-shadow: 0 2px 0 #ffc64d
}

.sp-1 {
    background: url("../img/sp/sp-1.png") no-repeat left top;
    display: block;
    text-indent: -99999px
}


.sp-1.tivolicasino{
    width: 110px;
    height: 43px;
    background-position: 0 0;
    
}

.sp-1.casino888{
    width: 61px;
    height: 38px;
    background-position: 0 -95px;
    
}

.sp-1.bet365{
    width: 85px;
    height: 20px;
	background-position: 0 -190px;
}


.sp-1.vegaswinner{
    width: 133px;
    height: 37px;
	background-position: 0 -239px;
}


.sp-1.megacasino{
    width: 125px;
    height: 38px;
	background-position: 0 -330px;
}

.sp-1.mrspil{
    width: 75px;
    height: 38px;
    background-position: 0 -426px;
}

.sp-1.betfair{width: 106px;height: 38px;background-position: 0 -595px;}
.sp-1.casinodk{width: 135px;height: 38px;background-position: 0 -902px;}
.sp-1.leovegas{width: 117px;height: 38px;background-position: 0 -827px;}
.sp-1.maria-casino{width: 133px;height: 38px;background-position: 0 -750px;}
.sp-1.nordicbet{width: 133px;height: 38px;background-position: 0 -673px;}
.sp-1.unibet{width: 133px;height: 38px;background-position: 0 -518px;}
.sp-1.expekt{width: 130px;height: 33px;background-position: 0 -1364px;}
.sp-1.expekt-v2{width: 130px;height: 33px;background-position: 0 -1393px;}


/*html body article .sp-1-888casino-gr {*/
    /*background-position: 0 0;*/
    /*width: 49px;*/
    /*height: 38px*/
/*}*/
/*html body article .sp-1-888casino {*/
    /*background-position: 0 -48px;*/
    /*width: 49px;*/
    /*height: 38px*/
/*}*/
/*html body article .sp-1-betway-gr {*/
    /*background-position: 0 -96px;*/
    /*width: 123px;*/
    /*height: 28px*/
/*}*/
/*html body article .sp-1-betway {*/
    /*background-position: 0 -132px;*/
    /*width: 123px;*/
    /*height: 28px*/
/*}*/
/*html body article .sp-1-ladbrokes-gr {*/
    /*background-position: 0 -168px;*/
    /*width: 112px;*/
    /*height: 25px*/
/*}*/
/*html body article .sp-1-ladbrokes {*/
    /*background-position: 0 -203px;*/
    /*width: 112px;*/
    /*height: 25px*/
/*}*/
/*html body article .sp-1-mrgreen-gr {*/
    /*background-position: 0 -238px;*/
    /*width: 66px;*/
    /*height: 54px*/
/*}*/
/*html body article .sp-1-mrgreen {*/
    /*background-position: 0 -302px;*/
    /*width: 66px;*/
    /*height: 54px*/
/*}*/
/*html body article .sp-1-titanbet-gr {*/
    /*background-position: 0 -366px;*/
    /*width: 110px;*/
    /*height: 32px*/
/*}*/
/*html body article .sp-1-titanbet {*/
    /*background-position: 0 -408px;*/
    /*width: 110px;*/
    /*height: 32px*/
/*}*/
/*html body article .sp-1-betfair-gr {*/
    /*background-position: 0 -447px;*/
    /*height: 32px;*/
    /*width: 112px*/
/*}*/
/*html body article .sp-1-betfair {*/
    /*background-position: 0 -485px;*/
    /*width: 112px;*/
    /*height: 32px*/
/*}*/



ul.hor-list li



html body article .ul-table li span.logo span.tivolicasino, html body article .ul-table li:hover  span.logo a.tivolicasino{
    width: 110px;
    height: 43px;
    background-position: 0 0;
    
}

html body article .ul-table li span.logo span.casino888, html body article .ul-table li:hover  span.logo a.casino888{
    width: 61px;
    height: 38px;
    background-position: 0 -95px;
    
}

html body article .ul-table li span.logo span.bet365, html body article .ul-table li:hover span.logo a.bet365{
    width: 85px;
    height: 20px;
	background-position: 0 -190px;
}


html body article .ul-table li span.logo span.vegaswinner, html body article .ul-table li:hover span.logo a.vegaswinner{
    width: 133px;
    height: 37px;
	background-position: 0 -239px;
}



html body article .ul-table li span.logo span.megacasino, html body article .ul-table li:hover span.logo a.megacasino{
    width: 125px;
    height: 38px;
	background-position: 0 -330px;
}
html body article .ul-table li span.logo span.megacasino, html body article .ul-table li  span.logo a.megacasino{
    width: 125px;
    height: 38px;
    background-position: 0 -377px;
    
}





.sp-1-32red {
    width: 87px;
    height: 40px;
    background-position: -5px -5px;
}

.sp-1-32red-gr {
    width: 87px;
    height: 40px;
    background-position: -5px -55px;
}

.sp-1-888casino {
    width: 49px;
    height: 38px;
    background-position: -5px -105px;
}

.sp-1-888casino-gr {
    width: 49px;
    height: 38px;
    background-position: -5px -153px;
}

.sp-1-betfair {
    width: 113px;
    height: 18px;
    background-position: -5px -201px;
}

.sp-1-betfair-gr {
    width: 113px;
    height: 18px;
    background-position: -5px -229px;
}

.sp-1-betvictor {
    width: 113px;
    height: 17px;
    background-position: -5px -257px;
}

.sp-1-betvictor-gr {
    width: 113px;
    height: 17px;
    background-position: -5px -284px;
}

.sp-1-betway {
    width: 123px;
    height: 26px;
    background-position: -5px -311px;
}

.sp-1-betway-gr {
    width: 123px;
    height: 26px;
    background-position: -5px -347px;
}

.sp-1-inter-casino {
    width: 113px;
    height: 29px;
    background-position: -5px -383px;
}

.sp-1-inter-casino-gr {
    width: 113px;
    height: 29px;
    background-position: -5px -422px;
}

.sp-1-ladbrokes {
    width: 112px;
    height: 25px;
    background-position: -5px -461px;
}

.sp-1-ladbrokes-gr {
    width: 112px;
    height: 25px;
    background-position: -5px -496px;
}

.sp-1-leovegas {
    width: 112px;
    height: 22px;
    background-position: -5px -531px;
}

.sp-1-leovegas-gr {
    width: 112px;
    height: 22px;
    background-position: -5px -563px;
}

.sp-1-mrgreen {
    width: 66px;
    height: 54px;
    background-position: -5px -595px;
}

.sp-1-mrgreen-gr {
    width: 66px;
    height: 54px;
    background-position: -5px -659px;
}

.sp-1-paddy-power {
    width: 113px;
    height: 31px;
    background-position: -5px -723px;
}

.sp-1-paddy-power-gr {
    width: 113px;
    height: 31px;
    background-position: -5px -764px;
}

.sp-1-sky-casino,
.sp-1-skycasino {
    width: 113px;
    height: 20px;
    background-position: -5px -805px;
}

.sp-1-sky-casino-gr,
.sp-1-skycasino-gr {
    width: 113px;
    height: 20px;
    background-position: -5px -835px;
}

.sp-1-super-casino,
.sp-1-supercasino{
    width: 111px;
    height: 20px;
    background-position: -5px -865px;
}

.sp-1-super-casino-gr,
.sp-1-supercasino-gr {
    width: 111px;
    height: 20px;
    background-position: -5px -895px;
}

.sp-1-titanbet {
    width: 110px;
    height: 32px;
    background-position: -5px -925px;
}

.sp-1-titanbet-gr {
    width: 110px;
    height: 32px;
    background-position: -5px -967px;
}

.sp-1-bgocasino {
    width: 64px;
    height: 39px;
    background-position: -5px -1002px;
}

.sp-1-bgocasino-gr {
    width: 64px;
    height: 39px;
    background-position: -5px -1041px;
}

.sp-1-netbet {
	width: 120px;
    height: 36px;
    background-position: -5px -1078px;
}

.sp-1-netbet-gr {
	width: 120px;
    height: 36px;
    background-position: -5px -1113px;
}

.sp-1-grosvenor {
	width: 120px;
    height: 37px;
    background-position: -5px -1150px;
}

.sp-1-grosvenor-gr {
	width: 120px;
    height: 37px;
    background-position: -5px -1190px;
}

.sp-1-royalpanda {
	width: 125px;
    height: 27px;
    background-position: -5px -1226px;
}

.sp-1-royalpanda-gr {
	width: 125px;
    height: 27px;
    background-position: -5px -1252px;
}

.sp-1-bet365 {
	width: 80px;
    height: 25px;
    background-position: -5px -1276px;
}

.sp-1-bet365-gr {
	width: 80px;
    height: 25px;
    background-position: -5px -1300px;
}

.sp-1-gala {
    width: 112px;
    height: 23px;
    background-position: -5px -1321px;
}

.sp-1-gala-gr {
    width: 112px;
    height: 23px;
    background-position: -5px -1344px;
}




html body article .ul-table {
    margin-top: 28px
}
@keyframes animatedBackground {
    from {
        background-position: 0 center
    }
    to {
        background-position: 15px center
    }
}

@-webkit-keyframes animatedBackground {
    from {
        background-position: 0 center
    }
    to {
        background-position: 15px center
    }
}

html body article .ul-table li {
    padding: 0;
    margin-bottom: 7px;
    background: #eff4f9;
    border: 1px solid #d7d8d9;
    box-shadow: 0 0 0 4px white inset;
    overflow: auto;
    display: table;
    width: 100%;
    border-spacing: 14px
}



@media (max-width: 1181px) {
    html body article .ul-table li {
        display: block
    }
}

html body article .ul-table li:hover {
    background: #e0eaf4
}

html body article .ul-table li:hover span.logo .l-sky-casino,
html body article .ul-table li:hover span.logo .l-skycasino{
    width: 113px;
    height: 20px;
    background-position: -5px -805px;
}
html body article .ul-table li:hover span.logo .l-super-casino,
html body article .ul-table li:hover span.logo .l-supercasino {
    width: 111px;
    height: 20px;
    background-position: -5px -865px;
}
html body article .ul-table li:hover span.logo .l-888casino {
    width: 49px;
    height: 38px;
    background-position: -5px -105px;
}

html body article .ul-table li:hover span.logo .l-titanbet {
    width: 110px;
    height: 32px;
    background-position: -5px -925px;
}

html body article .ul-table li:hover span.logo .l-mrgreen {
    width: 66px;
    height: 54px;
    background-position: -5px -595px;
}

html body article .ul-table li:hover span.logo .l-ladbrokes {
    width: 112px;
    height: 25px;
    background-position: -5px -461px;
}

html body article .ul-table li:hover span.logo .l-betway {
    width: 123px;
    height: 26px;
    background-position: -5px -311px;
}

html body article .ul-table li:hover span.logo .l-betfair {
    width: 113px;
    height: 18px;
    background-position: -5px -201px;
}

@media (max-width: 1181px) {
    html body article .ul-table li:hover span.logo {
        background-image: none
    }
}

html body article .ul-table li span {
    display: table-cell;
    vertical-align: middle;
    height: 49px
}

html body article .ul-table li span.terms {
    display: table-caption;
    caption-side: bottom;
    border: 1px solid #d7d8d9;
    border-top-color: #fff;
    padding: 8px 10px;
    margin: -1px 0 0;
    position: relative;
    z-index: 20;
    font-size: 12px;
    height: auto;
    text-align: right;
}

html body article .ul-table li span.terms a{
    text-decoration: underline;
    font-weight: bold;
    color: #696969;
}

html body article .ul-table li span.rating {
    color: black;
    text-align: left;
    height: 42px;
    background: #fff;
    font-size: 1.06666667em;
    width: 57px;
    box-shadow: -14px 0 0 0 #fff
}

html body article .ul-table li span.rating:before {
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAALVBMVEWLuEpgjx1mkyXi6tSMrlt6qDj////w9uebwmKRvFT29/fI3ajY58Kxz4Wixm2z2daPAAAAVUlEQVQI12NIdhIUFFQxYzAKYGBgYFVmcGUAgRAGBSDJsYGJQQBIP7/ACKI5VjMAaY4J0w1ANI/lqQYQzVmezQCiGboqgTRQH98FBgYmmDkwc2H2AAAw4Q5xXZ2KIAAAAABJRU5ErkJggg==") no-repeat;
    width: 14px;
    height: 14px;
    content: "";
    margin: 0 0 6px 14px
}

html body article .ul-table li span.rating:after {
    content: " / 5";
    color: #a7aeb8
}

@media (max-width: 1356px) {
    html body article .ul-table li span.rating {
        display: none
    }
}

html body article .ul-table li span.logo {
    width: 184px;
    text-indent: -99999px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAG1BMVEUAAABFbJRFbJRFbJRFbJRFbJRFbJRFbJRFbJQUc+DaAAAACHRSTlMA9o8Y7pp1GmYxWOgAAAAuSURBVAjXYwhRZgCDjkZlCA1ldEAZHVBGB5iRAKE7BGB8uDyUQuhvVAebFwKhAJivGwlY6J7WAAAAAElFTkSuQmCC") no-repeat -99999px -999999px
}

html body article .ul-table li span.logo:hover {
    -webkit-animation: animatedBackground 1s infinite ease-in-out alternate;
    animation-name: animatedBackground;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
    animation-direction: alternate
}

html body article .ul-table li span.logo span, html body article .ul-table li span.logo a {
    background: url("../img/sp/sp-1.png") no-repeat left top;
    text-indent: -99999px;
    height: auto;
    display: block;
    width: auto;
    margin: 0 0 0 40px
}

html body article .ul-table li span.logo span.tivolicasino, html body article .ul-table li span.logo a.tivolicasino{
    width: 110px;
    height: 43px;
	background-position: 0 -47px;
}
html body article .ul-table li span.logo span.tivolicasino, html body article .ul-table li:hover  span.logo a.tivolicasino{
    width: 110px;
    height: 43px;
    background-position: 0 0;
    
}
html body article .ul-table li span.logo span.casino888, html body article .ul-table li span.logo a.casino888{
    width: 61px;
    height: 38px;
	background-position: 0 -143px;
    margin:auto;
}
html body article .ul-table li span.logo span.casino888, html body article .ul-table li:hover  span.logo a.casino888{
    width: 61px;
    height: 38px;
    background-position: 0 -95px;
    
}

html body article .ul-table li span.logo span.bet365, html body article .ul-table li:hover span.logo a.bet365{
    width: 85px;
    height: 20px;
	background-position: 0 -190px;
}
html body article .ul-table li span.logo span.bet365, html body article .ul-table li  span.logo a.bet365{
    width: 85px;
    height: 20px;
    background-position: 0 -212px;   
}


html body article .ul-table li span.logo span.vegaswinner, html body article .ul-table li  span.logo a.vegaswinner{
    width: 133px;
    height: 37px;
    background-position: 0 -284px;
    
}

html body article .ul-table li span.logo span.megacasino, html body article .ul-table li:hover span.logo a.megacasino{
    width: 125px;
    height: 38px;
	background-position: 0 -330px;
}
html body article .ul-table li span.logo span.megacasino, html body article .ul-table li  span.logo a.megacasino{
    width: 125px;
    height: 38px;
    background-position: 0 -377px;
    
}
html body article .ul-table li  span.logo a.mrspil{
	width: 75px;
    height: 38px;
    background-position: 0 -475px;
    
}
html body article .ul-table li:hover  span.logo a.mrspil{
	width: 75px;
    height: 38px;
    background-position: 0 -428px;  
}

html body article .ul-table li  span.logo a.betfair{width: 106px;height: 38px;background-position: 0 -632px;}
html body article .ul-table li:hover  span.logo a.betfair{ width: 106px;height: 38px;background-position: 0 -594px;  }
html body article .ul-table li:hover span.logo a.l-leovegas{ width: 125px;height: 38px;background-position: 0 -827px;}
html body article .ul-table li  span.logo a.l-leovegas{width: 125px;height: 38px;background-position: -2px -866px;}
html body article .ul-table li:hover span.logo a.l-casinodk{ width: 136px;height: 38px;background-position: 0 -902px;}
html body article .ul-table li  span.logo a.l-casinodk{width: 136px;height: 38px;background-position: 0px -941px;}
html body article .ul-table li:hover span.logo a.l-unibet{ width: 136px;height: 38px;background-position: 0 -517px;}
html body article .ul-table li  span.logo a.l-unibet{width: 136px;height: 38px;background-position: 0px -556px;}
html body article .ul-table li:hover span.logo a.l-mariacasino{ width: 136px;height: 38px;background-position: 0 -748px;}
html body article .ul-table li  span.logo a.l-mariacasino{width: 136px;height: 38px;background-position: 0px -787px;}
html body article .ul-table li:hover span.logo a.l-888casino{ width: 68px;height: 44px;background-position: 0 -93px;}
html body article .ul-table li  span.logo a.l-888casino{width: 68px;height: 44px;background-position: 0px -141px;}
html body article .ul-table li:hover span.logo a.l-nordicbet{ width: 130px;height: 38px;background-position: 0 -670px;}
html body article .ul-table li  span.logo a.l-nordicbet{width: 130px;height: 38px;background-position: 0px -709px;}
html body article .ul-table li:hover span.logo a.l-tivolicasino{ width: 112px;height: 40px;background-position: 0 0px;}
html body article .ul-table li  span.logo a.l-tivolicasino{width: 112px;height: 40px;background-position: 0px -47px;}
html body article .ul-table li:hover span.logo a.l-betfair{ width: 112px;height: 40px;background-position: 0 -595px;}
html body article .ul-table li  span.logo a.l-betfair{width: 112px;height: 40px;background-position: 0px -633px;}
html body article .ul-table li:hover span.logo a.l-megacasino{ width: 125px;height: 40px;background-position: 0 -328px;}
html body article .ul-table li  span.logo a.l-megacasino{width: 125px;height: 40px;background-position: 0px -375px;}
html body article .ul-table li:hover span.logo a.l-mrspil{ width: 75px;height: 40px;background-position: 0 -424px;}
html body article .ul-table li  span.logo a.l-mrspil{width: 75px;height: 40px;background-position: 0px -471px;}

/*
html body article .ul-table li span.logo span.l-super-casino, html body article .ul-table li span.logo a.l-super-casino,
html body article .ul-table li span.logo span.l-supercasino, html body article .ul-table li span.logo a.l-supercasino {
    width: 111px;
    height: 20px;
    background-position: -5px -895px;
}
html body article .ul-table li span.logo span.l-sky-casino, html body article .ul-table li span.logo a.l-sky-casino,
html body article .ul-table li span.logo span.l-skycasino, html body article .ul-table li span.logo a.l-skycasino {
    width: 113px;
    height: 20px;
    background-position: -5px -835px;
}

html body article .ul-table li span.logo span.l-888casino, html body article .ul-table li span.logo a.l-888casino {
    width: 49px;
    height: 38px;
    background-position: -5px -153px;
}

html body article .ul-table li span.logo span.l-titanbet, html body article .ul-table li span.logo a.l-titanbet {
    width: 110px;
    height: 32px;
    background-position: -5px -967px;
}

html body article .ul-table li span.logo span.l-mrgreen, html body article .ul-table li span.logo a.l-mrgreen {
    width: 66px;
    height: 54px;
    background-position: -5px -659px;
}
*/

@media (max-width: 1181px) {
    html body article .ul-table li span.logo span.l-mrgreen, html body article .ul-table li span.logo a.l-mrgreen {
        margin-top: -12px
    }
    html body article .ul-table li span.terms {
        display: block;
        border: none;
        padding: 0px 10px 15px;
    }


}

html body article .ul-table li span.logo span.l-ladbrokes, html body article .ul-table li span.logo a.l-ladbrokes {
    width: 112px;
    height: 25px;
    background-position: -5px -496px;
}

html body article .ul-table li span.logo span.l-betway, html body article .ul-table li span.logo a.l-betway {
    width: 123px;
    height: 26px;
    background-position: -5px -347px;
}

/*html body article .ul-table li span.logo span.l-betfair, html body article .ul-table li span.logo a.l-betfair {
    width: 113px;
    height: 18px;
    background-position: -5px -229px;
}*/

@media (max-width: 1181px) {
    html body article .ul-table li span.logo span, html body article .ul-table li span.logo a {
        margin: auto
    }
}

@media (max-width: 1181px) {
    html body article .ul-table li span.logo {
        float: left;
        margin-top: 31px
    }
}

html body article .ul-table li span.args {
    background: #fff;
    width: 430px
}

html body article .ul-table li span.args span {
    display: block;
    height: auto;
    color: #222;
    font-size: .8em;
    padding-left: 41px;
    font-family: Arial, Helvetica, sans-serif
}

html body article .ul-table li span.args span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: #fab174;
    width: 3px;
    height: 3px;
    margin-right: 11px;
    margin-left: -14px
}

@media (max-width: 1181px) {
    html body article .ul-table li span.args {
        width: auto;
        margin: 16px 13px;
        padding: 24px 0
    }
}

@media (max-width: 1181px) and (max-width: 680px) {
    html body article .ul-table li span.args {
        padding: 12px 0
    }
}

html body article .ul-table li span.bonus {
    background: #fff;
    width: 310px;
    padding-left: 19px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.53333333em;
    color: #000;
    text-align: left
}

html body article .ul-table li span.bonus strong {
    color: #456c94;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    font-size: 1.23333333em;
    padding-left: 6px
}

@media (max-width: 1181px) {
    html body article .ul-table li span.bonus strong {
        display: block
    }
}

@media (max-width: 1181px) and (max-width: 397px) {
    html body article .ul-table li span.bonus strong {
        margin-bottom: 6px
    }
}

@media (max-width: 1181px) {
    html body article .ul-table li span.bonus {
        overflow: hidden;
        width: auto;
        text-align: center;
        padding: 3px 0
    }
}

@media (max-width: 1181px) and (max-width: 680px) {
    html body article .ul-table li span.bonus {
        line-height: 24px;
        padding: 7px
    }
}

html body article .ul-table li span.action {
    width: auto
}

html body article .ul-table li span.action a {
    width: 193px
}

@media (max-width: 680px) {
    html body article .ul-table li span.action a {
        width: auto
    }
    html body article .hide-mobile{display: none}
}

@media (max-width: 1181px) {
    html body article .ul-table li span.action {
        width: auto;
        margin: -76px 31px 0 0;
        height: 47px;
        float: right
    }
}

@media (max-width: 1181px) and (max-width: 680px) {
    html body article .ul-table li span.action {
        float: none;
        margin: 16px 13px
    }
}

@media (max-width: 1181px) {
    html body article .ul-table li span {
        display: block;
        height: auto
    }
}



html body article .terms {
    font-size: 12px;
    text-align: right;
    padding: 8px 0;
}

html body article .terms a {
    text-decoration: underline;
    font-weight: bold;
    color: #696969;
}

html body article .table-wrap {
    margin-top: 28px;
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 17px
}

html body article .table-wrap .tnc { font-weight: normal; font-size: 10px; line-height: 1.3; text-align: right; color: #91969c; margin-top: 10px;}

.table-wrap.with-wrap div table tr td,.table-wrap.with-wrap div table tr th{
    white-space: normal;
}
.table-wrap.table-center div table tr td:first-child,.table-wrap.table-center div table tr th{
    text-align: center !important;
}

html body article .table-wrap.t-small {
    background: 0;
    border: 0;
    padding: 0;
    overflow-y: hidden
}

html body article .table-wrap.t-small.right {
    float: right;
    margin: 35px 0 5px 20px
}

@media all and (max-width: 640px) {
    html body article .table-wrap.t-small.right {
        float: none;
        margin: 20px auto 0
    }
}

@media all and (max-width: 640px) {
    html body article .table-wrap.t-small.right table {
        margin: 0 auto
    }
}

html body article .table-wrap.t-small.left {
    float: left;
    margin: 35px 20px 5px 0
}

@media all and (max-width: 640px) {
    html body article .table-wrap.t-small.left {
        float: none;
        margin: 20px auto 0
    }
}

@media all and (max-width: 640px) {
    html body article .table-wrap.t-small.left table {
        margin: 0 auto
    }
}

@media all and (max-width: 1000px) {
    html body article .table-wrap.t-small.with-img {
        float: none
    }
}

html body article .table-wrap.t-small.with-img table {
    max-width: inherit;
    white-space: nowrap
}

@media all and (max-width: 1000px) {
    html body article .table-wrap.t-small.with-img table {
        max-width: 725px;
        min-width: 500px;
        margin: 0 auto
    }
}

html body article .table-wrap.t-small.with-img table tbody tr td {
    padding: 0 25px;
    font-size: 12px;
    color: #6d747f
}

html body article .table-wrap.t-small.with-img table tbody tr td.img-cell {
    padding: 0;
    background: 0;
    line-height: 0
}

html body article .table-wrap.t-small.with-img table tbody tr:nth-child(even) td {
    background-color: #f0f8ff
}

html body article .table-wrap.t-small table {
    width: 100%;
    max-width: 460px
}

html body article .table-wrap.t-small table.smaller {
    min-width: 330px
}

html body article .table-wrap.t-small table thead tr th {
    font-size: .9333em;
    text-transform: none;
    padding: 15px
}

html body article .table-wrap.t-small table tbody tr td:first-child.logo {
    background: 0
}

html body article .table-wrap.t-small table tbody tr:nth-child(even) td:first-child.logo {
    background-color: #f0f8ff;
    box-shadow: none
}

html body article .table-wrap.double-t {
    clear: both
}

html body article .table-wrap.double-t p {
    font-size: 18px
}

html body article .table-wrap.double-t table.left {
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-bottom: 10px
}

@media all and (max-width: 900px) {
    html body article .table-wrap.double-t table.left {
        float: none;
        width: 100%
    }
}

html body article .table-wrap.double-t table.right {
    width: 49%;
    float: right;
    margin-top: -350px
}

@media all and (max-width: 1170px) {
    html body article .table-wrap.double-t table.right {
        margin-top: -372px
    }
}

@media all and (max-width: 900px) {
    html body article .table-wrap.double-t table.right {
        float: none;
        width: 100%;
        margin-top: 0
    }
}

html body article .table-wrap.double-t table thead tr th {
    font-size: 20px
}

html body article .table-wrap.double-t table tbody tr td {
    font-size: 16px;
    padding: 15px 5px 15px 12%
}

@media all and (max-width: 500px) {
    html body article .table-wrap.double-t table tbody tr td {
        padding: 15px 5px 15px 5%
    }
}

html body article .table-wrap.double-t table tbody tr td:nth-child(2) {
    padding: 15px 5px 15px 15%
}

@media all and (max-width: 500px) {
    html body article .table-wrap.double-t table tbody tr td:nth-child(2) {
        padding: 15px 5px 15px 5%
    }
}

html body article .table-wrap p {
    margin-top: 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    color: #575757;
    margin-bottom: 17px;
    line-height: normal
}

html body article .table-wrap p.big-font {
    font-size: 1.2em
}

html body article .table-wrap p.mention {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 21px;
    color: #96a3b5;
    padding: 0;
    margin: 0;
    text-indent: 33%;
    text-align: left
}

html body article .table-wrap p.mention strong {
    color: #96a3b5
}

@media all and (max-width: 957px) {
    html body article .table-wrap p.mention {
        text-indent: 1%
    }
}

html body article .table-wrap p.mention.align-l {
    text-indent: 10%
}

@media all and (max-width: 957px) {
    html body article .table-wrap p.mention.align-l {
        text-indent: 1%
    }
}

html body article .table-wrap p.mention.left {
    text-indent: 0;
    float: left
}

html body article .table-wrap p.mention.right {
    text-align: right;
    margin-top: 12px
}

html body article .table-wrap p.mention:before {
    content: '';
    font-size: 1.6em;
    display: inline-block;
    color: #6d747f;
    margin-right: 10px;
    width: 30px;
    height: 10px
}

html body article .table-wrap p.mention.one {
    margin-top: 17px
}

html body article .table-wrap p.mention.one:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJBAMAAAD5iKAgAAAAMFBMVEX8/f77/P1tdH/Cxcman6fs7vDKzdH09ffk5ujc3uG4vMGQlZ2Fi5R5gInT1dmlqbC3vJBAAAAANUlEQVQI12MQBAEGQTllICkmoSYsyBCkoqKUyMC6RHsxAwND7yEDBgb2s9WaQPZnTlcGCAAAxp8IDhBo1xcAAAAASUVORK5CYII=") no-repeat right bottom
}

html body article .table-wrap p.mention.two:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAMAAAAFH/x6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRFkZadnKCnkJadpqqww8XJ1NbZ7u/w7e/whYuU9vb3ubzB5efoeoCJ3d/hy87Rm6CnwsXJbXR//v7+/f7+laSLRgAAAFRJREFUeNpsjAkKwDAIBO2Z+1j9/18bSVuEdgUZB1mSn5CuA31eNwxZJaFKN0DigDYG9QX9dLFhjd2AdqbsZ9cDxBx8DoRiYEjedi7LaUDlJ5cAAwA1oArnDbI/pgAAAABJRU5ErkJggg==") no-repeat right bottom
}

html body article .table-wrap p.mention.three:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAJBAMAAAAx5Er2AAAALVBMVEX+/v9tdH/DxcqcoKfu7/HMztH29vjm5+nd3+G6vMGRlp2Fi5R6gIrV1tmmqrBAyhk7AAAAWklEQVQI12NAB7xCQOKiApTByi7KxBBQGKAAZjA4CgsLhggaGoqCGAEMLJOlJjF4Gq5UADGAqms2KjCwnxaCMBjY9mRJMGQfW9gAYgBlH3GYMPApNDuAGWgAAHsXFBHuY+l+AAAAAElFTkSuQmCC") no-repeat right bottom
}

html body article .table-wrap p.mention.red {
    color: red
}

html body article .table-wrap p.mention.half-t {
    width: 48%;
    text-indent: 0;
    margin-bottom: 20px
}

@media all and (max-width: 900px) {
    html body article .table-wrap p.mention.half-t {
        width: 100%
    }
}

html body article .table-wrap p.mention.ladbrokes:before {
    margin-top: 17px;
    width: 75px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAALCAMAAAAAyIC0AAAAk1BMVEX9/v7tGyT+/v/uJS72lZn1foP0eX7vNz/yXmTwPUXvMzvuKzRtdH/wSlHtHyj96+z5ub34sbX1hYryVl3wRUzvMDj88/T85OX3nqLzaW/zZGrxUFf719j70NL6ys34q670c3j9+fnDxcn6wcT1jJGcoKfu7/Ha3N/73N7LztHm5+i6vMH3pKiRlp2Fi5R6gImmqrD1thRMAAABkUlEQVQoz42S167cMAxEOSqWZLmXdS/b9/b8/9eFzsvGyQWSY4C2SM9AGIm+5V03u3Va5FMx0x6lj/RvDkC6a+QIOvzh1QD/45XB7hsB2jCkPQv0N9J7dNo3LlDEFB5xR6lNJEwLJE7REls5j0MSZ+w/kXVj62V/JGXgO6IXeo1eaOcWY+I6IKyA2cOF0O+/Fo8OiAugBo5xeCyhOkiJIkc9+JJuUXTlh+1+S8JzVSiIYC0yOqNdkW7bNcmBEjRksSAecH4gIEIV40Ibt7dr9PF22iXdcTVI+UtL9l3RynB7BejZmOWVvADI2LN2IWwGbm68fn3uAwuwbGdpiEpcsBIldbsF7WXH8h4jD0sNICUpB1fZjLIaPbHo8+vwEd3pieO/aUZAB44bihroFhMtCHqWh2hIozCuZTnq5w0hEuLHSdyvN/GkQmJqLVEB6wMYJNSwZWImSCEKnqKfYYVEVvKR1EVgSgMtSPzN2BtvprOr1/IslIMLGlVK2R3SeOFx4KUWY5mLfMhTKxOXa49QCfEThwYZRaIayXkAAAAASUVORK5CYII=") no-repeat 0 center
}

html body article .table-wrap table {
    width: 100%;
    border: 1px solid #a4a7aa;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .93333333em
}

@media all and (max-width: 1150px) {
    html body article .table-wrap table.conditions thead tr.second th {
        padding: 10px 14px
    }
}

html body article .table-wrap table.stripes thead tr th {
    padding: 15px 80px
}

html body article .table-wrap table.stripes tbody tr td {
    font-size: 12px;
    padding: 10px 5px 10px 16%
}

html body article .table-wrap table.stripes tbody tr:nth-child(even) td {
    background: #f0f8ff
}

html body article .table-wrap table.roulette-bonus-t thead {
    font-size: 1.3333em
}

html body article .table-wrap table.roulette-bonus-t thead tr th:nth-child(n+2) {
    width: 27%
}

html body article .table-wrap table.roulette-bonus-t.center tbody tr td {
    white-space: nowrap
}

html body article .table-wrap table.roulette-bonus-t.center tbody tr td:first-child {
    text-align: left;
    padding-left: 25px
}

html body article .table-wrap table.roulette-bonus-t.center tbody tr td span.na {
    display: block;
    height: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAZCAMAAACSL1cTAAABVlBMVEUAAABtdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH/TWFjdfH/aX2Dza2dlWlvRW1vZZWTaWFhkW1zmhIhtdH/oio1tdH/PWFjdWFhgWFjRWFjpgIP5n5+tg4fdamvoZmb3h4f4i4qzlJ31trbca27ieXrxa2voZmiGZWbYaGmnfob6np3ya2rvaWqgYmTkf3/XaWrokZJ1XV/ZeXvyaGaWXV/Kf4HzdXTRb3LydXS8amuHWFhYWFhmYmViYmTqWFjcWFhtdH/lWFjdWFjoWFjZWFjRWFjMWFj+rLP5nKX5gob9cXL7bW7qZmjmYmPwWFnyWFjgWFjYWFj/1dv/0NX2kJTwj5LBi5L2en3seX3/dHbvcXTnYGDeXV/TWFjuy871urz/s7rVrbfir7PtnZ/3k5r0goXkfH7zdXrgdHXzcnP4cnL3aGnhZWbqWFjhWFhsoGYHAAAAQ3RSTlMAM92ZiMy7qndmVREOMCoiIiAbFxT27uZEJBIIA/v59PT08e/u6+jm5ubk4eDf2tjX1tbV1M3JyMK/urCvOjczHwcHvX9RdwAAAR5JREFUOMvtjkVTw1AURm/q7qVQiru7Oy9GG0/qirv9/w3QhL6wSrfM9GzumW/O4sK/JhjVbyiENwfyYzFzdDl1/nPjV7cRY/KCpw8IAkuH43K+sBYAiKbyhRE970fIZXMiO5ZfTm6u73PZGUgns7lctnzaHn0OG7I7sHSITJb4eoXbSHFP9Vp1MaGvHmRzYjGRmH+RSbr4QJOKuDmobwRy+5AdizlflRiNYTSquWPE4HcR4PZi+cNukWXZVvUQuiGz9XjxzfN+N/HAdJNlKEprva8HLOPoqER9klyFVClxwSoP3jVUWhYO9gSZVKVkzKIuNT4UfgUys7xCi0Mxq7fHXmvbZwDpZeFtLg5WhIaX2jcwMR4Ha8Ix44ahB3wBWf0waXBKeGUAAAAASUVORK5CYII=") no-repeat center;
    text-indent: -9999px
}

html body article .table-wrap table thead tr th {
    text-align: center;
    border: 1px solid #a4a7aa;
    padding: 15px;
    background: #96a3b5;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset 0 0 0 3px #fff;
    white-space: nowrap;
}
html body article .table-wrap table.roulette-bonus-t thead tr th a, html body article .table-wrap table.roulette-bonus-t thead tr th a:hover{color:#fff;text-decoration: none}

html body article .table-wrap table thead tr.main th {
    background-color: #a8bacc;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 1.33333333em
}

html body article .table-wrap table thead tr.main th:first-child {
    width: 15%;
    min-width: 150px
}

html body article .table-wrap table thead tr.main th:nth-child(2) {
    width: 50%
}

html body article .table-wrap table thead tr.second th {
    text-transform: capitalize;
    padding: 10px 25px
}

html body article .table-wrap table tbody tr td {
    border: 1px solid #a4a7aa;
    color: #6d747f;
    padding: 11px 15px;
    background: #fff
}

html body article .table-wrap table tbody tr td:first-child:not(.no-fchild-style) {
    background: #a8bacc;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    box-shadow: inset 0 0 0 3px #fff
}

html body article .table-wrap table tbody tr td.logo {
    padding: 0;
    height: 55px
}

html body article .table-wrap table tbody tr td.logo span, html body article .table-wrap table tbody tr td.logo a {
    display: block;
    background: url("../img/table-logos.png") no-repeat left top;
    max-height: 53px;
    margin: 0 auto
}



html body article .table-wrap table tbody tr td.logo span.eight, html body article .table-wrap table tbody tr td.logo a.eight {
    background-position: center -6px;
    width: 56px;
    height: 37px;
    text-indent: -9999px
}

html body article .table-wrap table tbody tr td.logo span.betfair, html body article .table-wrap table tbody tr td.logo a.betfair {
    background-position: center -54px;
    width: 130px;
    height: 30px;
    text-indent: -9999px
}

html body article .table-wrap table tbody tr td.logo span.mrgreen, html body article .table-wrap table tbody tr td.logo a.mrgreen {
    background-position: center -100px;
    width: 60px;
    height: 47px;
    text-indent: -9999px
}
html body article .table-wrap table tbody tr td.logo span.sky-casino,
html body article .table-wrap table tbody tr td.logo span.skycasino, html body article .table-wrap table tbody tr td.logo a.sky-casino, html body article .table-wrap table tbody tr td.logo a.skycasino {
    background-position: center -284px;
    height: 18px;
    text-indent: -9999px;
    width: 101px;
}

html body article .table-wrap table tbody tr td.logo span.ladbrokes, html body article .table-wrap table tbody tr td.logo a.ladbrokes {
    background-position: center -159px;
    width: 100px;
    height: 47px;
    text-indent: -9999px
}

html body article .table-wrap table tbody tr td.logo span.titan, html body article .table-wrap table tbody tr td.logo a.titan {
    background-position: center -227px;
    width: 100px;
    height: 28px;
    text-indent: -9999px
}

html body article .table-wrap table tbody tr td.logo span.mr-spil, html body article .table-wrap table tbody tr td.logo a.mr-spil {background-position: center -446px;width: 81px;height: 37px;text-indent: -9999px}
html body article .table-wrap table tbody tr td.logo span.mega-casino, html body article .table-wrap table tbody tr td.logo a.mega-casino {background-position: center -280px;width:112px;height: 37px;text-indent: -9999px}
html body article .table-wrap table tbody tr td.logo span.bet365, html body article .table-wrap table tbody tr td.logo a.bet365 { background-position: center -360px;width: 81px;height: 37px;text-indent: -9999px;}
html body article .table-wrap table tbody tr td.logo span.tivoli-casino, html body article .table-wrap table tbody tr td.logo a.tivoli-casino { background-position: center -393px;width: 107px;height: 47px;text-indent: -9999px;}
html body article .table-wrap table tbody tr td.logo span.vegaswinner, html body article .table-wrap table tbody tr td.logo a.vegaswinner { background-position: center -319px;width: 118px;height: 47px;text-indent: -9999px;}
html body article .table-wrap table tbody tr td.logo span.maria-casino, html body article .table-wrap table tbody tr td.logo a.maria-casino { background-position: center -117px;width: 137px;height: 47px;text-indent: -9999px;}
html body article .table-wrap table tbody tr td.logo span.leovegas, html body article .table-wrap table tbody tr td.logo a.leovegas { background-position: center -157px;width: 137px;height: 47px;text-indent: -9999px;}

html body article .table-wrap table tbody tr td a {
    color: #2d90ff
}

html body article .table-wrap table tbody tr td a:hover {
    text-decoration: underline
}

html body article .table-wrap table tbody tr td.blue-bg {
    background-color: #f0f8ff;
    box-shadow: none
}

html body article .table-wrap table tbody tr:nth-child(even):not(.no-even) td {
    background: #f0f8ff
}

html body article .table-wrap table tbody tr:nth-child(even):not(.no-even) td:first-child {
    background: #a8bacc
}

html body article .table-wrap table.center tbody tr td {
    padding-left: 0;
    text-align: center
}

@media (max-width: 957px) {
    html body article .table-wrap table {
        width: 1381px
    }
}

@media (max-width: 957px) {
    html body article .table-wrap div {
        overflow-x: scroll
    }
}

html body article .table-wrap.t1 {
    width: 580px;
    float: right;
    margin: 32px 0 9px 27px
}

html body article .table-wrap.t1 table {
    text-align: center
}

@media (max-width: 957px) {
    html body article .table-wrap.t1 table {
        width: 100%
    }
}

html body article .table-wrap.t1 table tbody tr td {
    width: 25%
}

html body article .table-wrap.t1 table tbody tr td:first-child {
    color: #6d747f;
    padding: 15px 5px 15px 3%;
    box-shadow: none;
    font-weight: normal;
    font-style: normal;
    background: #fff;
    text-align: center
}

html body article .table-wrap.t1 table tbody tr:nth-child(even) td:first-child {
    background: #f0f8ff
}

@media (max-width: 986px) {
    html body article .table-wrap.t1 {
        float: none;
        width: auto;
        margin: 28px auto 0 auto
    }
}

@media (max-width: 957px) {
    html body article .table-wrap.t1 div {
        overflow: hidden
    }
}

html body article .sp-2 {
    background: url("../img/sp/sp-2.png") no-repeat left top;
    display: block;
    text-indent: -99999px;
    margin: auto
}

html body article .sp-2.paypal-skrill-neteller-111{
	background-position: 0 0;
    width: 132px;
    height: 12px	
}

html body article .sp-2.paypal-skrill-neteller-110{
	background-position: 0 -21px;
    width: 132px;
    height: 12px	
}

html body article .sp-2.paypal-skrill-neteller-001{
	background-position: 0 -42px;
    width: 132px;
    height: 12px	
}

html body article .sp-2.paypal-skrill-neteller-101{
	background-position: 0 -64px;
    width: 132px;
    height: 12px	
}

html body article .sp-2.paypal-skrill-neteller-000{
	background-position: 0 -253px;
    width: 132px;
    height: 12px	
}


html body article .sp-2.paysafe-entropay-bank-111{
	background-position: 0 -83px;
    width: 132px;
    height: 24px	
}

html body article .sp-2.paysafe-entropay-bank-000{
	background-position: 0 -114px;
    width: 132px;
    height: 24px	
}
html body article .sp-2.paysafe-entropay-bank-101{
	background-position: 0 -147px;
    width: 132px;
    height: 24px	
}

html body article .sp-2.paysafe-entropay-bank-110{
	background-position: 0 -178px;
    width: 132px;
    height: 24px	
}

html body article .sp-2.visa-mastercard-maestro-111{
	background-position: 0 -209px;
    width: 95px;
    height: 19px;	
}

html body article .sp-2.visa-mastercard-maestro-110{
	background-position: 0 -233px;
    width: 95px;
    height: 19px;	
}

/*
html body article .sp-2-paypal-off-skrill-neteller {
    background-position: 0 0;
    width: 130px;
    height: 11px
}

html body article .sp-2-paypal-skrill-neteller {
    background-position: 0 -21px;
    width: 130px;
    height: 11px
}

html body article .sp-2-paysafe-entropay-off-ukash {
    background-position: 0 -42px;
    width: 149px;
    height: 22px
}

html body article .sp-2-paysafe-entropay-ukash {
    background-position: 0 -74px;
    width: 149px;
    height: 22px
}

html body article .sp-2-paysafe-off-entropay-off-ukash {
    background-position: 0 -106px;
    width: 149px;
    height: 22px
}

html body article .sp-2-paysafe-off-entropay-ukash {
    background-position: 0 -138px;
    width: 149px;
    height: 22px
}

html body article .sp-2-visa-maestro-master {
    background-position: 0 -170px;
    width: 94px;
    height: 15px
}
*/
html body article .fast-ico-navi {
    display: table;
    margin-top: 28px;
    text-align: center;
    border-spacing: 12px 0;
    border-bottom: 1px dashed #9ac2ea;
    padding-bottom: 18px
}

html body article .fast-ico-navi li {
    display: table-cell;
    vertical-align: middle;
    width: 1%
}

html body article .fast-ico-navi li a {
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    display: block;
    color: #488bcf;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    font-size: .93333333em;
    padding-bottom: 12px;
    white-space: nowrap
}

html body article .fast-ico-navi li a:before {
    background: url("../img/sp/sp-3.png") no-repeat left top;
    text-indent: -99999px;
    margin: auto;
    display: block;
    margin: 20px auto 15px auto;
    content: "";
    width: 66px;
    height: 66px
}

@media (max-width: 976px) {
    html body article .fast-ico-navi li a:before {
        margin: 13px 0 0 13px;
        float: left
    }
}

html body article .fast-ico-navi li a:hover {
    background: #fff;
    color: #707d8e
}

@media (max-width: 976px) {
    html body article .fast-ico-navi li a {
        padding-bottom: 0;
        line-height: 88px;
        overflow: hidden
    }
}

html body article .fast-ico-navi li.bonus a:before {
    background-position: 0 0;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.reload a:before {
    background-position: 0 -304px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.slots a:before {
    background-position: 0 -380px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.branding a:before {
    background-position: 0 -76px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.star a:before {
    background-position: 0 -456px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.vip a:before {
    background-position: 0 -532px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.refer a:before {
    background-position: 0 -228px;
    width: 66px;
    height: 66px
}

html body article .fast-ico-navi li.payment-card a:before {
    background-position: 0 -152px;
    width: 66px;
    height: 66px
}

@media (max-width: 976px) {
    html body article .fast-ico-navi li {
        float: left;
        display: block;
        width: 47%;
        margin-bottom: 12px;
        margin-right: 3%;
        text-align: left;
        text-indent: 22px
    }
}

@media (max-width: 976px) and (max-width: 580px) {
    html body article .fast-ico-navi li {
        float: none;
        width: auto;
        text-align: center;
        text-indent: 0;
        margin-right: 0
    }
}

@media (max-width: 976px) {
    html body article .fast-ico-navi {
        display: block;
        border-spacing: 0
    }

    html body article .fast-ico-navi:before, html body article .fast-ico-navi:after {
        content: " ";
        display: table
    }

    html body article .fast-ico-navi:after, html body article .fast-ico-navi:before {
        clear: both
    }
}

html body article .sp-3 {
    background: url("../img/sp/sp-3.png") no-repeat left top;
    display: block;
    text-indent: -99999px;
    margin: auto
}

html body article .sp-3-bonus {
    background-position: 0 0;
    width: 66px;
    height: 66px
}

html body article .sp-3-branding {
    background-position: 0 -76px;
    width: 66px;
    height: 66px
}

html body article .sp-3-payment-card {
    background-position: 0 -152px;
    width: 66px;
    height: 66px
}

html body article .sp-3-refer {
    background-position: 0 -228px;
    width: 66px;
    height: 66px
}

html body article .sp-3-reload {
    background-position: 0 -304px;
    width: 66px;
    height: 66px
}

html body article .sp-3-slots {
    background-position: 0 -380px;
    width: 66px;
    height: 66px
}

html body article .sp-3-star {
    background-position: 0 -456px;
    width: 66px;
    height: 66px
}

html body article .sp-3-vip {
    background-position: 0 -532px;
    width: 66px;
    height: 66px
}

html body article .img-right-box {
    float: right;
    margin-left: 19px;
    position: relative;
    margin-top: 0
}

html body article .img-right-box a {
    display: block;
    position: absolute;
    background: url("../img/action-888-button.png") no-repeat;
    width: 190px;
    height: 51px;
    text-indent: -999999px;
    bottom: 34px;
    left: 63px
}

html body article .img-right-box a:hover {
    background-position: 0 -51px
}

@media (max-width: 805px) {
    html body article .img-right-box {
        float: none;
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 28px
    }
}

html body article .expand.hide-abs {
    height: auto
}

html body article .expand.hide-abs:before, html body article .expand.hide-abs:after {
    display: none
}

@media (max-width: 805px) {
    html body article .expand {
        overflow: hidden;
        height: 440px;
        position: relative
    }

    html body article .expand:before {
        background: url("../img/expand-after-bg.png") repeat-x left top;
        bottom: 0;
        content: "";
        display: block;
        height: 73px;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 22
    }

    html body article .expand:after {
        cursor: pointer;
        color: #6d747f;
        font-family: 'Open Sans', sans-serif;
        font-weight: normal;
        font-weight: 600;
        font-size: 1.06666667em;
        position: absolute;
        left: 50%;
        bottom: 0;
        content: " klik for at udvide";
        text-align: center;
        z-index: 33;
        background: url("../img/exapnd-icon-show.png") no-repeat left center;
        width: 175px;
        min-height: 17px;
        margin: 0 0 0 -70px;
    }
}

html body article .t-list {
    display: table;
    border-spacing: 15px 0;
    border-collapse: separate;
    margin: 15px -15px;
    min-width: 100%
}

@media (max-width: 805px) {
    html body article .t-list {
        display: block;
        margin: 28px auto
    }
}

html body article .t-list p {
    background: #eff4f9;
    border: 1px solid #a4a7aa;
    display: table-cell;
    padding: 13px;
    vertical-align: top;
    width: 25%
}

html body article .t-list p strong {
    display: block;
    text-align: center;
    color: #456c94;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    font-size: 1.33333333em;
    margin: 12px auto
}

html body article .t-list p img {
    display: block;
    width: 100%;
    margin: auto
}

@media (max-width: 805px) {
    html body article .t-list p img {
        width: auto
    }
}

@media (max-width: 805px) {
    html body article .t-list p {
        display: block;
        margin: 28px auto;
        width: auto
    }
}

html body article .faq-box .body {
    border: 1px solid #a4a7aa;
    background: #fff url("../img/faq-box-bg.png") no-repeat 16px 11px;
    padding: 11px 16px;
    margin-top: 28px
}

@media (max-width: 787px) {
    html body article .faq-box .body {
        background-image: none
    }
}

html body article .faq-box .body .title {
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    color: #5d5d5d;
    font-size: 1.2em;
    margin-left: 62px;
    padding: 9px 22px
}

@media (max-width: 787px) {
    html body article .faq-box .body .title {
        margin-left: 0
    }
}

html body article .faq-box .body p {
    color: #2c5998;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 30px;
    margin-top: 8px
}

html body article .faq-box .body .vote {
    float: right;
    margin-top: -37px
}

html body article .faq-box .body .vote span {
    color: #7c7c7c;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    font-size: .8em;
    margin-right: 14px
}

html body article .faq-box .body .vote span:before {
    background: url("../img/vote-yes-and-no.png") no-repeat;
    content: "";
    width: 18px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out
}

html body article .faq-box .body .vote span.yes:before {
    background-position: 0 0
}

html body article .faq-box .body .vote span.no:before {
    background-position: 0 -17px;
    margin-top: 0
}

html body article .faq-box .body .vote span.rotated:before {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg)
}

@media (max-width: 917px) {
    html body article .faq-box .body .vote {
        display: none
    }
}

html body article .table-wrap-no-bg {
    margin-top: 28px;
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 17px;
    background: 0;
    border: 0;
    padding: 0;
    margin: 11px auto
}

html body article .table-wrap-no-bg.t-small {
    background: 0;
    border: 0;
    padding: 0;
    overflow-y: hidden
}

html body article .table-wrap-no-bg.t-small.right {
    float: right;
    margin: 35px 0 5px 20px
}

@media all and (max-width: 640px) {
    html body article .table-wrap-no-bg.t-small.right {
        float: none;
        margin: 20px auto 0
    }
}

@media all and (max-width: 640px) {
    html body article .table-wrap-no-bg.t-small.right table {
        margin: 0 auto
    }
}

html body article .table-wrap-no-bg.t-small.left {
    float: left;
    margin: 35px 20px 5px 0
}

@media all and (max-width: 640px) {
    html body article .table-wrap-no-bg.t-small.left {
        float: none;
        margin: 20px auto 0
    }
}

@media all and (max-width: 640px) {
    html body article .table-wrap-no-bg.t-small.left table {
        margin: 0 auto
    }
}

@media all and (max-width: 1000px) {
    html body article .table-wrap-no-bg.t-small.with-img {
        float: none
    }
}

html body article .table-wrap-no-bg.t-small.with-img table {
    max-width: inherit;
    white-space: nowrap
}

@media all and (max-width: 1000px) {
    html body article .table-wrap-no-bg.t-small.with-img table {
        max-width: 725px;
        min-width: 500px;
        margin: 0 auto
    }
}

html body article .table-wrap-no-bg.t-small.with-img table tbody tr td {
    padding: 0 25px;
    font-size: 12px;
    color: #6d747f
}

html body article .table-wrap-no-bg.t-small.with-img table tbody tr td.img-cell {
    padding: 0;
    background: 0;
    line-height: 0
}

html body article .table-wrap-no-bg.t-small.with-img table tbody tr:nth-child(even) td {
    background-color: #f0f8ff
}

html body article .table-wrap-no-bg.t-small table {
    width: 100%;
    max-width: 460px
}

html body article .table-wrap-no-bg.t-small table.smaller {
    min-width: 330px
}

html body article .table-wrap-no-bg.t-small table thead tr th {
    font-size: .9333em;
    text-transform: none;
    padding: 15px
}

html body article .table-wrap-no-bg.t-small table tbody tr td:first-child.logo {
    background: 0
}

html body article .table-wrap-no-bg.t-small table tbody tr:nth-child(even) td:first-child.logo {
    background-color: #f0f8ff;
    box-shadow: none
}

html body article .table-wrap-no-bg.double-t {
    clear: both
}

html body article .table-wrap-no-bg.double-t p {
    font-size: 18px
}

html body article .table-wrap-no-bg.double-t table.left {
    width: 49%;
    float: left;
    margin-right: 2%;
    margin-bottom: 10px
}

@media all and (max-width: 900px) {
    html body article .table-wrap-no-bg.double-t table.left {
        float: none;
        width: 100%
    }
}

html body article .table-wrap-no-bg.double-t table.right {
    width: 49%;
    float: right;
    margin-top: -350px
}

@media all and (max-width: 1170px) {
    html body article .table-wrap-no-bg.double-t table.right {
        margin-top: -372px
    }
}

@media all and (max-width: 900px) {
    html body article .table-wrap-no-bg.double-t table.right {
        float: none;
        width: 100%;
        margin-top: 0
    }
}

html body article .table-wrap-no-bg.double-t table thead tr th {
    font-size: 20px
}

html body article .table-wrap-no-bg.double-t table tbody tr td {
    font-size: 16px;
    padding: 15px 5px 15px 12%
}

@media all and (max-width: 500px) {
    html body article .table-wrap-no-bg.double-t table tbody tr td {
        padding: 15px 5px 15px 5%
    }
}

html body article .table-wrap-no-bg.double-t table tbody tr td:nth-child(2) {
    padding: 15px 5px 15px 15%
}

@media all and (max-width: 500px) {
    html body article .table-wrap-no-bg.double-t table tbody tr td:nth-child(2) {
        padding: 15px 5px 15px 5%
    }
}

html body article .table-wrap-no-bg p {
    margin-top: 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    color: #575757;
    margin-bottom: 17px;
    line-height: normal
}

html body article .table-wrap-no-bg p.big-font {
    font-size: 1.2em
}

html body article .table-wrap-no-bg p.mention {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8em;
    line-height: 21px;
    color: #96a3b5;
    padding: 0;
    margin: 0;
    text-indent: 33%;
    text-align: left
}

html body article .table-wrap-no-bg p.mention strong {
    color: #96a3b5
}

@media all and (max-width: 957px) {
    html body article .table-wrap-no-bg p.mention {
        text-indent: 1%
    }
}

html body article .table-wrap-no-bg p.mention.align-l {
    text-indent: 10%
}

@media all and (max-width: 957px) {
    html body article .table-wrap-no-bg p.mention.align-l {
        text-indent: 1%
    }
}

html body article .table-wrap-no-bg p.mention.left {
    text-indent: 0;
    float: left
}

html body article .table-wrap-no-bg p.mention.right {
    text-align: right;
    margin-top: 12px
}

html body article .table-wrap-no-bg p.mention:before {
    content: '';
    font-size: 1.6em;
    display: inline-block;
    color: #6d747f;
    margin-right: 10px;
    width: 30px;
    height: 10px
}

html body article .table-wrap-no-bg p.mention.one {
    margin-top: 17px
}

html body article .table-wrap-no-bg p.mention.one:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJBAMAAAD5iKAgAAAAMFBMVEX8/f77/P1tdH/Cxcman6fs7vDKzdH09ffk5ujc3uG4vMGQlZ2Fi5R5gInT1dmlqbC3vJBAAAAANUlEQVQI12MQBAEGQTllICkmoSYsyBCkoqKUyMC6RHsxAwND7yEDBgb2s9WaQPZnTlcGCAAAxp8IDhBo1xcAAAAASUVORK5CYII=") no-repeat right bottom
}

html body article .table-wrap-no-bg p.mention.two:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAMAAAAFH/x6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxQTFRFkZadnKCnkJadpqqww8XJ1NbZ7u/w7e/whYuU9vb3ubzB5efoeoCJ3d/hy87Rm6CnwsXJbXR//v7+/f7+laSLRgAAAFRJREFUeNpsjAkKwDAIBO2Z+1j9/18bSVuEdgUZB1mSn5CuA31eNwxZJaFKN0DigDYG9QX9dLFhjd2AdqbsZ9cDxBx8DoRiYEjedi7LaUDlJ5cAAwA1oArnDbI/pgAAAABJRU5ErkJggg==") no-repeat right bottom
}

html body article .table-wrap-no-bg p.mention.three:before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAJBAMAAAAx5Er2AAAALVBMVEX+/v9tdH/DxcqcoKfu7/HMztH29vjm5+nd3+G6vMGRlp2Fi5R6gIrV1tmmqrBAyhk7AAAAWklEQVQI12NAB7xCQOKiApTByi7KxBBQGKAAZjA4CgsLhggaGoqCGAEMLJOlJjF4Gq5UADGAqms2KjCwnxaCMBjY9mRJMGQfW9gAYgBlH3GYMPApNDuAGWgAAHsXFBHuY+l+AAAAAElFTkSuQmCC") no-repeat right bottom
}

html body article .table-wrap-no-bg p.mention.red {
    color: red
}

html body article .table-wrap-no-bg p.mention.half-t {
    width: 48%;
    text-indent: 0;
    margin-bottom: 20px
}

@media all and (max-width: 900px) {
    html body article .table-wrap-no-bg p.mention.half-t {
        width: 100%
    }
}

html body article .table-wrap-no-bg p.mention.ladbrokes:before {
    margin-top: 17px;
    width: 75px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAALCAMAAAAAyIC0AAAAk1BMVEX9/v7tGyT+/v/uJS72lZn1foP0eX7vNz/yXmTwPUXvMzvuKzRtdH/wSlHtHyj96+z5ub34sbX1hYryVl3wRUzvMDj88/T85OX3nqLzaW/zZGrxUFf719j70NL6ys34q670c3j9+fnDxcn6wcT1jJGcoKfu7/Ha3N/73N7LztHm5+i6vMH3pKiRlp2Fi5R6gImmqrD1thRMAAABkUlEQVQoz42S167cMAxEOSqWZLmXdS/b9/b8/9eFzsvGyQWSY4C2SM9AGIm+5V03u3Va5FMx0x6lj/RvDkC6a+QIOvzh1QD/45XB7hsB2jCkPQv0N9J7dNo3LlDEFB5xR6lNJEwLJE7REls5j0MSZ+w/kXVj62V/JGXgO6IXeo1eaOcWY+I6IKyA2cOF0O+/Fo8OiAugBo5xeCyhOkiJIkc9+JJuUXTlh+1+S8JzVSiIYC0yOqNdkW7bNcmBEjRksSAecH4gIEIV40Ibt7dr9PF22iXdcTVI+UtL9l3RynB7BejZmOWVvADI2LN2IWwGbm68fn3uAwuwbGdpiEpcsBIldbsF7WXH8h4jD0sNICUpB1fZjLIaPbHo8+vwEd3pieO/aUZAB44bihroFhMtCHqWh2hIozCuZTnq5w0hEuLHSdyvN/GkQmJqLVEB6wMYJNSwZWImSCEKnqKfYYVEVvKR1EVgSgMtSPzN2BtvprOr1/IslIMLGlVK2R3SeOFx4KUWY5mLfMhTKxOXa49QCfEThwYZRaIayXkAAAAASUVORK5CYII=") no-repeat 0 center
}

html body article .table-wrap-no-bg table {
    width: 100%;
    border: 1px solid #a4a7aa;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .93333333em
}

@media all and (max-width: 1150px) {
    html body article .table-wrap-no-bg table.conditions thead tr.second th {
        padding: 10px 14px
    }
}

html body article .table-wrap-no-bg table.stripes thead tr th {
    padding: 15px 80px
}

html body article .table-wrap-no-bg table.stripes tbody tr td {
    font-size: 12px;
    padding: 10px 5px 10px 16%
}

html body article .table-wrap-no-bg table.stripes tbody tr:nth-child(even) td {
    background: #f0f8ff
}

html body article .table-wrap-no-bg table.roulette-bonus-t thead {
    font-size: 1.3333em
}

html body article .table-wrap-no-bg table.roulette-bonus-t thead tr th:nth-child(n+2) {
    width: 27%
}

html body article .table-wrap-no-bg table.roulette-bonus-t.center tbody tr td {
    white-space: nowrap
}

html body article .table-wrap-no-bg table.roulette-bonus-t.center tbody tr td:first-child {
    text-align: left;
    padding-left: 25px
}

html body article .table-wrap-no-bg table.roulette-bonus-t.center tbody tr td span.na {
    display: block;
    height: 25px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAZCAMAAACSL1cTAAABVlBMVEUAAABtdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH9tdH/TWFjdfH/aX2Dza2dlWlvRW1vZZWTaWFhkW1zmhIhtdH/oio1tdH/PWFjdWFhgWFjRWFjpgIP5n5+tg4fdamvoZmb3h4f4i4qzlJ31trbca27ieXrxa2voZmiGZWbYaGmnfob6np3ya2rvaWqgYmTkf3/XaWrokZJ1XV/ZeXvyaGaWXV/Kf4HzdXTRb3LydXS8amuHWFhYWFhmYmViYmTqWFjcWFhtdH/lWFjdWFjoWFjZWFjRWFjMWFj+rLP5nKX5gob9cXL7bW7qZmjmYmPwWFnyWFjgWFjYWFj/1dv/0NX2kJTwj5LBi5L2en3seX3/dHbvcXTnYGDeXV/TWFjuy871urz/s7rVrbfir7PtnZ/3k5r0goXkfH7zdXrgdHXzcnP4cnL3aGnhZWbqWFjhWFhsoGYHAAAAQ3RSTlMAM92ZiMy7qndmVREOMCoiIiAbFxT27uZEJBIIA/v59PT08e/u6+jm5ubk4eDf2tjX1tbV1M3JyMK/urCvOjczHwcHvX9RdwAAAR5JREFUOMvtjkVTw1AURm/q7qVQiru7Oy9GG0/qirv9/w3QhL6wSrfM9GzumW/O4sK/JhjVbyiENwfyYzFzdDl1/nPjV7cRY/KCpw8IAkuH43K+sBYAiKbyhRE970fIZXMiO5ZfTm6u73PZGUgns7lctnzaHn0OG7I7sHSITJb4eoXbSHFP9Vp1MaGvHmRzYjGRmH+RSbr4QJOKuDmobwRy+5AdizlflRiNYTSquWPE4HcR4PZi+cNukWXZVvUQuiGz9XjxzfN+N/HAdJNlKEprva8HLOPoqER9klyFVClxwSoP3jVUWhYO9gSZVKVkzKIuNT4UfgUys7xCi0Mxq7fHXmvbZwDpZeFtLg5WhIaX2jcwMR4Ha8Ix44ahB3wBWf0waXBKeGUAAAAASUVORK5CYII=") no-repeat center;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table thead tr th {
    text-align: center;
    border: 1px solid #a4a7aa;
    padding: 15px 5px;
    background: #96a3b5;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset 0 0 0 3px #fff
}

html body article .table-wrap-no-bg table thead tr.main th {
    background-color: #a8bacc;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-size: 1.33333333em
}

html body article .table-wrap-no-bg table thead tr.main th:first-child {
    width: 15%;
    min-width: 150px
}

html body article .table-wrap-no-bg table thead tr.main th:nth-child(2) {
    width: 50%
}

html body article .table-wrap-no-bg table thead tr.second th {
    text-transform: capitalize;
    padding: 10px 25px
}

html body article .table-wrap-no-bg table tbody tr td {
    border: 1px solid #a4a7aa;
    color: #6d747f;
    padding: 15px 5px 15px 3%;
    background: #fff
}

html body article .table-wrap-no-bg table tbody tr td:first-child:not(.no-fchild-style) {
    background: #a8bacc;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    box-shadow: inset 0 0 0 3px #fff
}

html body article .table-wrap-no-bg table tbody tr td.logo {
    padding: 0;
    height: 55px
}

html body article .table-wrap-no-bg table tbody tr td.logo span {
    display: block;
    background: url("../img/table-logos.png") no-repeat left top;
    max-height: 53px;
    margin: 0 auto
}

html body article .table-wrap-no-bg table tbody tr td.logo span.eight {
    background-position: center -6px;
    width: 56px;
    height: 37px;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table tbody tr td.logo span.betfair {
    background-position: center -54px;
    width: 130px;
    height: 30px;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table tbody tr td.logo span.mrgreen {
    background-position: center -100px;
    width: 60px;
    height: 47px;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table tbody tr td.logo span.ladbrokes {
    background-position: center -159px;
    width: 100px;
    height: 47px;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table tbody tr td.logo span.titan {
    background-position: center -227px;
    width: 100px;
    height: 28px;
    text-indent: -9999px
}

html body article .table-wrap-no-bg table tbody tr td a {
    color: #2d90ff
}

html body article .table-wrap-no-bg table tbody tr td a:hover {
    text-decoration: underline
}

html body article .table-wrap-no-bg table tbody tr td.blue-bg {
    background-color: #f0f8ff;
    box-shadow: none
}

html body article .table-wrap-no-bg table tbody tr:nth-child(even):not(.no-even) td {
    background: #f0f8ff
}

html body article .table-wrap-no-bg table tbody tr:nth-child(even):not(.no-even) td:first-child {
    background: #a8bacc
}

html body article .table-wrap-no-bg table.center tbody tr td {
    padding-left: 0;
    text-align: center
}

@media (max-width: 957px) {
    html body article .table-wrap-no-bg table {
        width: 1381px
    }
}

@media (max-width: 957px) {
    html body article .table-wrap-no-bg div {
        overflow-x: scroll
    }
}

html body article .table-wrap-no-bg.t1 {
    width: 580px;
    float: right;
    margin: 32px 0 9px 27px
}

html body article .table-wrap-no-bg.t1 table {
    text-align: center
}

@media (max-width: 957px) {
    html body article .table-wrap-no-bg.t1 table {
        width: 100%
    }
}

html body article .table-wrap-no-bg.t1 table tbody tr td {
    width: 25%
}

html body article .table-wrap-no-bg.t1 table tbody tr td:first-child {
    color: #6d747f;
    padding: 15px 5px 15px 3%;
    box-shadow: none;
    font-weight: normal;
    font-style: normal;
    background: #fff;
    text-align: center
}

html body article .table-wrap-no-bg.t1 table tbody tr:nth-child(even) td:first-child {
    background: #f0f8ff
}

@media (max-width: 986px) {
    html body article .table-wrap-no-bg.t1 {
        float: none;
        width: auto;
        margin: 28px auto 0 auto
    }
}

@media (max-width: 957px) {
    html body article .table-wrap-no-bg.t1 div {
        overflow: hidden
    }
}

@media (max-width: 1041px) {
    html body article .table-wrap-no-bg {
        overflow-x: scroll
    }
}

html body article .table-wrap-no-bg table {
    font-size: .8em
}

html body article .table-wrap-no-bg table tbody tr td {
    padding-left: 12px;
    padding-right: 12px
}

html body article .table-wrap-no-bg table tbody tr td:first-child {
    width: 11%;
    font-size: 1.13333333em
}

html body article .h-b {
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    min-width: 100%;
    display: table;
    margin-top: 28px;
    border-spacing: 22px;
    border-collapse: separate
}

html body article .h-b .dashed-border{border:1px dashed #959595;}
@media (max-width: 1338px) {
    html body article .h-b {
        border-spacing: 0
    }
}

@media (max-width: 1338px) and (max-width: 678px) {
    html body article .h-b {
        display: block;
        padding: 0 22px;
        min-width: 0
    }
}

html body article .h-b ul {
    display: inline-table;
    vertical-align: top;
    width: 49%;
    border-spacing: 0
}

@media (max-width: 1338px) {
    html body article .h-b ul {
        display: table;
        border-spacing: 22px;
        width: 100%
    }
}

@media (max-width: 1338px) and (max-width: 678px) {
    html body article .h-b ul {
        display: block;
        width: auto;
        border-spacing: 0
    }
}

html body article .h-b ul li {
    display: table-cell;
    vertical-align: middle;
    width: 50%;
    height: 171px
}

@media (max-width: 1338px) {
    html body article .h-b ul li {
        width: 22%
    }
}

@media (max-width: 1338px) and (max-width: 678px) {
    html body article .h-b ul li {
        width: auto;
        display: block;
        height: auto;
        margin: 22px 0
    }
}

html body article .h-b ul li.list {
    background: #fff
}

html body article .h-b ul li.list span {
    display: table;
    margin: auto;
    border-spacing: 0
}

html body article .h-b ul li.list span span {
    display: block;
    background: url("../img/nav-arrow-with-hover.png") no-repeat 0 -14px;
    padding-left: 25px;
    color: #6d747f;
    margin: 6px auto
}

html body article .h-b ul li.img img {
    display: block;
    margin: auto
}

html body article .h-b ul li.bonus {
    background: #fff;
    vertical-align: top;
    padding: 0 20px;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300
}

html body article .h-b ul li.bonus .of {
    display: block;
    font-size: 2.5em;
    border-bottom: 1px dashed #e4e3e3;
    text-align: center;
    color: #010101;
    white-space: nowrap;
    margin-bottom: 10px
}

html body article .h-b ul li.bonus .of strong {
    color: #456c94;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700
}

@media (max-width: 678px) {
    html body article .h-b ul li.bonus .of {
        white-space: normal;
        font-size: 2.53333333em;
        line-height: normal
    }
}

html body article .h-b ul li.bonus .row {
    display: table;
    margin: auto;
    border-spacing: 0
}

html body article .h-b ul li.bonus .row span {
    display: block;
    margin-bottom: 6px;
    font-size: 1.2em
}

html body article .h-b ul li.bonus .row span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 4px;
    background: #000;
    height: 4px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    margin-right: 8px
}

html body article .h-b ul li.link .trusted {
    display: block;
    background: url("../img/sites-props.png") no-repeat left center;
    width: 247px;
    height: 44px;
    line-height: 44px;
    font-weight: bold;
    color: #8bb84a;
    font-size: 1.33333333em;
    text-transform: uppercase;
    text-indent: 102px;
    margin: auto auto 28px
}

html body article .h-b ul li.link .trusted.approved {
    background: url("../img/godkendt-af-spillemyndigheden.png") no-repeat left center;
    text-indent: -9999px
}

html body article .h-b ul li.link .trusted.spillemyndigheden {background: url("../img/spillemyndigheden-logo.png") no-repeat left center;text-indent: -9999px}
html body article .h-b ul li.link .trusted.playtech {background: url("../img/playtech-logo.png") no-repeat left center;text-indent: -9999px}
html body article .h-b ul li.link .trusted.age-of-the-gods-logo {background: url("../img/age-of-the-gods-roulette.png") no-repeat left center;text-indent: -9999px}

html body article .h-b ul li.link .trusted.marvel {
    background: url("../img/trust-marvel.png") no-repeat left center;
    text-indent: -9999px
}

html body article .h-b ul li.link .trusted.marvel-r {
    background: url("../img/trust-marvel-roulette.png") no-repeat left center;
    text-indent: -9999px
}

html body article .h-b ul li.link a {
    padding: 8px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 0 #ff5a00;
    -moz-box-shadow: 0 5px 0 #ff5a00;
    box-shadow: 0 5px 0 #ff5a00;
    display: block;
    width: 201px
}

html body article .h-b ul li.link a:hover {
    top: 2px;
    -webkit-box-shadow: 0 2px 0 #ff5a00;
    -moz-box-shadow: 0 2px 0 #ff5a00;
    box-shadow: 0 2px 0 #ff5a00;
    position: relative
}

@media (max-width: 540px) {
    html body article .big-image img {
        display: none
    }
}

html body article .big-image span {
    display: none;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAMAAADqmnyMAAAAM1BMVEUAAAD4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCH4kCGs/FizAAAAEHRSTlMA3plngqbz6XdQOhoRt9TIoScKkQAAAIdJREFUGNNlzkkOhDAMRNEyjjMPdf/TNqQtQOJtYv9kEfwZN8PbGnqy5WsLxylxS9ccGhY/FnyYuZQ8ffGYseV3DGiHyNEQnijoss8OuWO4Xpj54FExOIHJAb1jhjHWGmnIdxyo3CrGjr5oJKOel0+Uhl5KR5NXZNIOdE3++UgnQhdR/PaRyg812w6Ps11mzgAAAABJRU5ErkJggg==") no-repeat left center;
    text-align: center
}

@media (max-width: 540px) {
    html body article .big-image span {
        display: block;
        color: #6d747f
    }
}

html body article .pp44 {
    font-size: 4em;
    height: 500px;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 1%
}

html body article .hor-list {
    display: table;
    width: 100%;
    margin-top: 28px;
    border-collapse: separate;
    border-spacing: 17px;
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff
}

@media (max-width: 1303px) {
    html body article .hor-list {
        display: block;
        width: auto;
        border-spacing: 0;
        padding: 17px
    }

    html body article .hor-list:before, html body article .hor-list:after {
        content: " ";
        display: table
    }

    html body article .hor-list:after, html body article .hor-list:before {
        clear: both
    }
}

html body article .hor-list li {
    display: table-cell;
    vertical-align: top;
    background: #fff;
    width: 25%;
    padding: 14px 14px 0
}

@media (max-width: 1303px) {
    html body article .hor-list li {
        display: block;
        width: auto
    }
}

html body article .hor-list li.table {
    width: 27%
}

html body article .hor-list li.table:after {
    border-top: 1px dashed #e4e3e3;
    margin-top: 14px;
    padding-top: 27px;
    background: url("../img/godkendt-af-spillemyndigheden_noborder.png") no-repeat center center;
    width: 100%;
    height: 20px;
    display: block;
    content: ""
}

@media (max-width: 1303px) {
    html body article .hor-list li.table:after {
        display: none
    }
}

html body article .hor-list li.table span.title {
    display: block;
    text-align: center;
    border-bottom: 1px dashed #e4e3e3;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.2em;
    padding-bottom: 7px;
    color: #2f2f2f
}

html body article .hor-list li.table span.row {
    display: table;
    border-spacing: 0;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    width: 100%;
    margin: 13px auto
}

html body article .hor-list li.table span.row span {
    text-align: right;
    width: 25%;
    display: table-cell;
    font-size: .86666667em;
    color: #010101;
    vertical-align: middle;
    white-space: nowrap
}

html body article .hor-list li.table span.row span:first-child {
    text-align: left;
    color: #235281
}

@media (max-width: 1303px) {
    html body article .hor-list li.table span.row span {
        width: 1%
    }
}

@media (max-width: 1303px) {
    html body article .hor-list li.table span.row {
        display: block;
        width: auto;
        padding: 4px 9px;
        margin: 5px auto
    }

    html body article .hor-list li.table span.row:nth-child(even) {
        background: #e9f0f6
    }
}

@media (max-width: 1303px) {
    html body article .hor-list li.table {
        width: auto;
        overflow: hidden
    }
}

html body article .hor-list li.offer {
    white-space: nowrap
}

html body article .hor-list li.offer .sp-1 {
    margin: 0 auto
}

html body article .hor-list li.offer .table {
    display: block;
    margin: 11px auto 18px auto;
    padding: 11px 0;
    border-top: 1px dashed #e4e3e3;
    border-bottom: 1px dashed #e4e3e3;
    width: 100%
}

html body article .hor-list li.offer .table .row {
    display: table;
    margin: auto;
    width: auto;
    border-spacing: 0;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    color: #010101;
    font-size: 2.33333333em;
    line-height: normal
}

html body article .hor-list li.offer .table .row strong {
    color: #456c94;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: bold
}

html body article .hor-list li.offer>a {
    padding: 8px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 0 #ff5a00;
    -moz-box-shadow: 0 5px 0 #ff5a00;
    box-shadow: 0 5px 0 #ff5a00;
    -webkit-box-shadow: 0 5px 0 #ffc64d;
    -moz-box-shadow: 0 5px 0 #ffc64d;
    box-shadow: 0 5px 0 #ffc64d;
    background: #fedf62;
    color: #4f555e;
    margin: auto
}

html body article .hor-list li.offer>a:hover {
    top: 2px;
    -webkit-box-shadow: 0 2px 0 #ff5a00;
    -moz-box-shadow: 0 2px 0 #ff5a00;
    box-shadow: 0 2px 0 #ff5a00;
    position: relative
}

html body article .hor-list li.offer>a:hover {
    -webkit-box-shadow: 0 2px 0 #ffc64d;
    -moz-box-shadow: 0 2px 0 #ffc64d;
    box-shadow: 0 2px 0 #ffc64d
}
html body article .hor-list li.offer .tnc{white-space: normal; font-size: 10px; color: #91969c; line-height: 1.2;}

@media (max-width: 1303px) {
    html body article .hor-list li.offer {
        overflow: hidden;
        width: auto;
        margin-top: 14px
    }
}

html body article .hor-list li.img {
    border-spacing: 14px;
    padding: 0;
    width: 50%
}

html body article .hor-list li.img .row {
    display: table;
    width: 100%
}

html body article .hor-list li.img .row span {
    display: table-cell;
    color: #2f2f2f;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.06666667em;
    text-align: center;
    width: 25%;
    vertical-align: top
}

html body article .hor-list li.img .row span img {
    display: block;
    border: 1px solid #e4e3e3;
    margin: 0 auto 10px;
    padding-bottom: 12px
}

@media (max-width: 1303px) {
    html body article .hor-list li.img .row span {
        width: auto;
        display: block;
        margin-bottom: 7px
    }
}

@media (max-width: 1303px) {
    html body article .hor-list li.img .row {
        display: block;
        width: auto
    }
}

@media (max-width: 1303px) {
    html body article .hor-list li.img {
        display: block;
        float: left;
        padding: 14px;
        margin-right: 14px;
        width: auto
    }
}

@media (max-width: 1303px) and (max-width: 766px) {
    html body article .hor-list li.img {
        float: none;
        margin: auto auto 14px auto
    }
}

html body article .sp-4 {
    background: url("../img/sp/sp-4.png") no-repeat left top;
    display: inline-block;
    text-indent: -99999px
}

html body article .sp-4-android {
    background-position: 0 0;
    width: 14px;
    height: 17px
}

html body article .sp-4-apple {
    background-position: 0 -27px;
    width: 14px;
    height: 18px
}

html body article .sp-4-availablility {
    background-position: 0 -55px;
    width: 16px;
    height: 16px
}

html body article .sp-4-bank-transfer {
    background-position: 0 -81px;
    width: 46px;
    height: 16px
}

html body article .sp-4-blackjack {
    background-position: 0 -107px;
    width: 20px;
    height: 22px
}

html body article .sp-4-cash-up {
    background-position: 0 -803px;
    width: 50px;
    height: 16px
}

html body article .sp-4-contact-form {
    background-position: 0 -165px;
    width: 18px;
    height: 18px
}

html body article .sp-4-dice {
    background-position: 0 -193px;
    width: 16px;
    height: 16px
}

html body article .sp-4-diners-club {
    background-position: 0 -219px;
    width: 56px;
    height: 15px
}

html body article .sp-4-email {
    background-position: 0 -244px;
    width: 15px;
    height: 15px
}

html body article .sp-4-entropay {
    background-position: 0 -269px;
    width: 58px;
    height: 11px
}

html body article .sp-4-fax {
    background-position: 0 -290px;
    width: 15px;
    height: 14px
}

html body article .sp-4-live-chat {
    background-position: 0 -314px;
    width: 13px;
    height: 15px
}

html body article .sp-4-maestro {
    background-position: 0 -339px;
    width: 31px;
    height: 18px
}

html body article .sp-4-master-card {
    background-position: 0 -367px;
    width: 30px;
    height: 18px
}

html body article .sp-4-neteller {
    background-position: 0 -395px;
    width: 47px;
    height: 8px
}

html body article .sp-4-paypal {
    background-position: 0 -413px;
    width: 45px;
    height: 11px
}

html body article .sp-4-paysave,html body article .sp-4-paysafecard {
    background-position: 0 -434px;
    width: 69px;
    height: 12px
}

html body article .sp-4-pc {
    background-position: 0 -456px;
    width: 14px;
    height: 14px
}

html body article .sp-4-phone {
    background-position: 0 -480px;
    width: 14px;
    height: 12px
}

html body article .sp-4-provider {
    background-position: 0 -502px;
    width: 16px;
    height: 15px
}

html body article .sp-4-roulette {
    background-position: 0 -527px;
    width: 18px;
    height: 19px
}

html body article .sp-4-skrill {
    background-position: 0 -556px;
    width: 37px;
    height: 11px
}

html body article .sp-4-slot {
    background-position: 0 -577px;
    width: 15px;
    height: 19px
}

html body article .sp-4-ukash {
    background-position: 0 -877px;
    width: 47px;
    height: 16px
}

html body article .sp-4-video-poker {
    background-position: 0 -632px;
    width: 15px;
    height: 22px
}

html body article .sp-4-visa {
    background-position: 0 -664px;
    width: 35px;
    height: 11px
}

html body article .sp-4-windows {
    background-position: 0 -685px;
    width: 14px;
    height: 16px
}

html body article .sp-4-instant-banking,html body article .sp-4-instant {
    background-position: 0 -136px;
    width: 39px;
    height: 21px;
}



html body article .sp-4-instant-check {
    background-position: 0 -664px;
    width: 35px;
    height: 11px
}

html body article .sp-4-cheque {
	background-position: 0 -707px;
    width: 22px;
    height: 22px;
}

html body article .sp-4-mobile-pay {
	background-position: 0 -826px;
    width: 65px;
    height: 22px;
}
html body article .sp-4-trustly {
	background-position: 0 -852px;
    width: 65px;
    height: 22px;
}


html body article .table-small {
    width: 300px;
    border-spacing: 0;
    border-collapse: collapse;
    float: left;
    margin-right: 16px;
    margin-top: 33px;
    text-align: center
}


@media (max-width: 729px) {
    html body article .table-small {
        float: none;
        margin: 28px auto 0 auto
    }
}

html body article .table-small tr td, html body article .table-small tr th {
    border: 1px solid #a4a7aa;
    padding: 6px 0
}

html body article .table-small tr td {
    font-size: .93333333em;
    color: #6d747f
}

html body article .table-small tr td span {
    display: block;
    margin: auto
}

html body article .table-small tr td:nth-child(2) {
    background: #f0f8ff
}

html body article .table-small tr th {
    font-size: .8em;
    color: #fff;
    background: #a8bacc
}

html body article .table-small tr th.title {
    color: #575757;
    text-transform: uppercase;
    background: #d0deed;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700
}

html body article .lsgp,html body article .lsgp-ol {
    overflow: hidden
}

html body article .lsgp li,
html body article .lsgp-ol li{
    display: block;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJAgMAAAByPYW9AAAACVBMVEXx9emnvHCZslo2w1SDAAAAEklEQVQI12MIDWVYtYoBCDAYAFbEBfs4+y1lAAAAAElFTkSuQmCC") no-repeat left center;
    color: #000;
    font-weight: bold;
    padding-left: 33px;
    margin-top: 28px;
    margin-left: 13%
}

@media (max-width: 729px) {
    html body article .lsgp li,
    html body article .lsgp-ol li{
        margin-left: 2%
    }
}
html body article .lsgp-ol{
    counter-reset: section;
}
html body article .lsgp-ol li{
    background: none;
}
html body article .lsgp-ol li:before {
    color: #99b25a;
    counter-increment: section;
    content: counter(section) ". ";
}
html body article .video-wrap {
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    margin-top: 28px;
    padding: 0 70px 60px 70px
}

@media (max-width: 805px) {
    html body article .video-wrap {
        padding: 2%
    }
}

html body article .video-wrap .title {
    color: #575757;
    font-size: 1.2em;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    text-align: center;
    margin-bottom: 23px
}

@media (max-width: 805px) {
    html body article .video-wrap .title {
        margin: 2% auto
    }
}

html body article .video-wrap .video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0
}

html body article .video-wrap .video object, html body article .video-wrap .video embed, html body article .video-wrap .video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

html body article .review-cont-details {
    display: table;
    min-width: 100%;
    border-spacing: 27px;
    border-collapse: separate;
    margin: 28px -27px 0 -27px
}

@media (max-width: 1272px) {
    html body article .review-cont-details {
        margin: 28px auto 0 auto;
        display: block
    }
}

html body article .review-cont-details li {
    display: table-cell;
    vertical-align: top;
    width: 25.5%
}

@media (max-width: 1272px) {
    html body article .review-cont-details li {
        width: 48.4%;
        display: block;
        margin-bottom: 15px;
        margin-right: 3%;
        float: left
    }
}

@media (max-width: 1272px) and (max-width: 667px) {
    html body article .review-cont-details li {
        float: none;
        width: auto;
        margin-right: 0
    }
}

@media (max-width: 1272px) {
    html body article .review-cont-details li.l {
        margin-right: 0
    }
}

html body article .review-cont-details li span.title {
    display: block;
    text-align: center;
    color: #010101;
    font-family: 'Open Sans Condensed', sans-serif;
    font-weight: 300;
    font-size: 1.86666667em;
    margin-bottom: 6px
}

html body article .review-cont-details li span.row {
    display: table;
    border-bottom: 1px dashed #ccc;
    border-spacing: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: .86666667em;
    width: 100%
}

html body article .review-cont-details li span.row span {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
    text-align: right;
    height: 36px;
    padding: 3px 0;
    color: #000;
    white-space: nowrap;
}

html body article .review-cont-details li span.row span:first-child {
    text-align: left;
    color: #28639f
}

html body article .review-cont-details li span.row span.bg:before {
    vertical-align: middle;
    margin-right: 7px;
    content: "";
    background: url("../img/sp/sp-4.png") no-repeat left top;
    display: inline-block;
    text-indent: -99999px
}
html body article .review-cont-details li span.row span.bg.slots:before {
    background-position: 0 -502px;
	height: 19px;
	width: 20px;
}

html body article .review-cont-details li span.row span.bg.slots:before {
	background-position: 0 -577px;
    height: 19px;
    width: 20px;
}


html body article .review-cont-details li span.row span.bg.roulette:before {
    background-position: 0 -527px;
    width: 18px;
    height: 19px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.blackjack:before {
    background-position: 0 -107px;
    height: 22px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.video:before{
    background-position: 0 -632px;
    width: 15px;
    height: 22px;
    width: 20px
}
html body article .review-cont-details li span.row span.bg.baccarat:before {
    background-position: 0 -772px;
    height: 23px;
    width: 24px;
}

html body article .review-cont-details li span.row span.bg.dice:before {
    background-position: 0 -193px;
    width: 16px;
    height: 16px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.availablility:before {
    background-position: 0 -55px;
    width: 16px;
    height: 16px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.phone:before {
    background-position: 0 -480px;
    width: 14px;
    height: 12px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.email:before {
    background-position: 0 -244px;
    width: 15px;
    height: 15px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.live-chat:before {
    background-position: 0 -314px;
    width: 13px;
    height: 15px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.cf:before {
    background-position: 0 -165px;
    width: 18px;
    height: 18px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.provider:before {
    background-position: 0 -502px;
    width: 16px;
    height: 15px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.pc:before, html body article .review-cont-details li span.row span.bg.download {
    background-position: 0 -456px;
    width: 14px;
    height: 14px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.iphone:before {
    background-position: 0 -27px;
    width: 14px;
    height: 18px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.android:before {
    background-position: 0 0;
    width: 14px;
    height: 17px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.windows:before {
    background-position: 0 -685px;
    width: 14px;
    height: 16px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.fax:before {
    background-position: 0 -290px;
    width: 15px;
    height: 14px;
    width: 20px
}

html body article .review-cont-details li span.row span.bg.instant-play:before {
    background-position: 0 -737px;
    width: 15px;
    height: 14px;
    width: 20px
}

html body article .sp-5 {
    background: url("../img/sp/sp-5.png") no-repeat left top;
    display: block;
	width:115;
	height:114;
}


html body article .sp-5-10 {
    background-position: 0 0;
    width: 116px;
    height: 114px
}

html body article .sp-5-100 {
    background-position: 0 -124px;
    width: 115px;
    height: 114px
}

html body article .sp-5-20 {
    background-position: 0 -248px;
    width: 115px;
    height: 114px
}

html body article .sp-5-25 {
    background-position: 0 -372px;
    width: 116px;
    height: 114px
}

html body article .sp-5-5 {
    background-position: 0 -496px;
    width: 116px;
    height: 114px
}

html body article .sp-5-0 {
    background-position: 0 -620px;
    width: 115px;
    height: 114px
}
html body article .sp-5-50 {
    background-position:0 -743px;
    width: 115px;
    height: 114px
}


html body article .disk-box {
    background: #e5eff6;
    border: 1px solid #d0d2d4;
    box-shadow: inset 0 0 0 3px #fff;
    padding: 16px 20px;
    margin-top: 28px
}

html body article .disk-box:before, html body article .disk-box:after {
    content: " ";
    display: table
}

html body article .disk-box:after, html body article .disk-box:before {
    clear: both
}

html body article .disk-box .left {
    float: left;
    max-width: 844px;
    margin-right: 26px
}

html body article .disk-box .left p {
    line-height: normal;
    color: #213e5c;
    font-size: .8em;
    font-style: italic;
    font-weight: bold;
    margin-top: 16px
}

html body article .disk-box .left p i {
    color: #697a8d;
    font-weight: normal
}

@media (max-width: 942px) {
    html body article .disk-box .left p {
        display: none
    }
}

html body article .disk-box .left p.title {
    margin-top: 0;
    line-height: normal;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    color: #575757;
    font-size: 1.2em;
    padding: 0 0 14px 0;
    font-style: normal
}

@media (max-width: 942px) {
    html body article .disk-box .left p.title {
        display: block
    }
}

html body article .disk-box .left ul {
    display: table;
    background: #fff;
    min-width: 100%;
    border-spacing: 18px;
    border-collapse: separate
}

html body article .disk-box .left ul li {
    display: table-cell;
    vertical-align: middle;
    width: 25%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    font-size: 1em;
    color: #434343;
    white-space: nowrap;
    text-align: center
}

html body article .disk-box .left ul li span {
    display: block;
    color: #28639f;
    font-size: 1.6em;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    line-height: 4.7;
    margin: 7px auto
}

html body article .disk-box .left ul li span sup {
    font-size: .66666667em
}

@media (max-width: 1264px) {
    html body article .disk-box .left ul li {
        width: 1%
    }
}

@media (max-width: 1264px) and (max-width: 942px) {
    html body article .disk-box .left ul li {
        width: auto;
        display: block
    }
}

@media (max-width: 1264px) and (max-width: 597px) {
    html body article .disk-box .left ul li {
        display: inline-table
    }
}

@media (max-width: 942px) {
    html body article .disk-box .left ul {
        width: 172px;
        height: 270px;
        overflow-y: scroll;
        overflow-x: hidden;
        float: left;
        display: block;
        min-width: 0;
        margin-right: 22px
    }
}

@media (max-width: 942px) and (max-width: 597px) {
    html body article .disk-box .left ul {
        float: none;
        width: auto;
        margin-right: 0;
        overflow-y: hidden;
        overflow-x: scroll;
        height: auto;
        white-space: nowrap;
        margin-bottom: 22px
    }
}

@media (max-width: 1264px) {
    html body article .disk-box .left {
        float: none;
        max-width: none;
        margin-right: 0
    }
}

html body article .disk-box .wrap-t {
    overflow: hidden
}

html body article .disk-box .wrap-t table {
    color: #6d747f;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%
}

html body article .disk-box .wrap-t table tr:first-child td:nth-child(2) {
    background: #fff
}

html body article .disk-box .wrap-t table tr td {
    background: #f0f8ff;
    font-size: .93333333em;
    border: 1px solid #a4a7aa;
    padding: 18px 30px
}

html body article .disk-box .wrap-t table tr td:first-child {
    background: #a8bacc;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    box-shadow: inset 0 0 0 3px #fff
}

@media (max-width: 597px) {
    html body article .disk-box .wrap-t table tr td {
        padding: 7px 8px
    }
}

@media (max-width: 1264px) {
    html body article .disk-box .wrap-t {
        margin-top: 18px
    }
}

@media (max-width: 1264px) and (max-width: 942px) {
    html body article .disk-box .wrap-t {
        margin-top: 0
    }
}

@media (max-width: 1264px) and (min-width: 949px) {
   html body article .hs.move{margin-right: 33.3%;}
}


html body article .positive-and-negative {
    border: 1px solid #a4a7aa;
    width: 298px
}

html body article .positive-and-negative.right-position {
    float: right;
    margin: 37px 0 10px 28px
}

@media (max-width: 683px) {
    html body article .positive-and-negative.right-position {
        margin: 13px auto 0 auto;
        float: none
    }
}

html body article .positive-and-negative li {
    display: block;
    overflow: hidden;
    font-style: italic;
    font-size: 14px
}

html body article .positive-and-negative li.positive:before, html body article .positive-and-negative li.negative:before {
    float: left;
    background: url("../img/positive-and-negative-and-attention-icons.png") no-repeat 0 0;
    border-right: 1px solid #a4a7aa;
    width: 53px;
    height: 53px;
    content: "";
    margin-right: 20px
}

html body article .positive-and-negative li.positive.positive:before, html body article .positive-and-negative li.negative.positive:before {
    background-position: center 17px
}

html body article .positive-and-negative li.positive.negative:before, html body article .positive-and-negative li.negative.negative:before {
    background-position: center -37px
}

html body article .positive-and-negative li.n {
    color: #474747;
    height: 53px;
    border-top: 1px solid #a4a7aa;
    white-space: nowrap;
    line-height: 53px
}

html body article .positive-and-negative li.n:nth-child(odd) {
    background: #f0f8ff
}

html body article .positive-and-negative li.title {
    text-align: center;
    padding: 15px 5px;
    background: #96a3b5;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset 0 0 0 3px #fff
}

html body article .attention-list {
    border: 1px solid #a4a7aa;
    width: 298px;
    width: 451px
}

html body article .attention-list.right-position {
    float: right;
    margin: 37px 0 10px 28px
}

@media (max-width: 683px) {
    html body article .attention-list.right-position {
        margin: 13px auto 0 auto;
        float: none
    }
}

html body article .attention-list li {
    display: block;
    overflow: hidden;
    font-style: italic;
    font-size: 14px
}

html body article .attention-list li.positive:before, html body article .attention-list li.negative:before {
    float: left;
    background: url("../img/positive-and-negative-and-attention-icons.png") no-repeat 0 0;
    border-right: 1px solid #a4a7aa;
    width: 53px;
    height: 53px;
    content: "";
    margin-right: 20px
}

html body article .attention-list li.positive.positive:before, html body article .attention-list li.negative.positive:before {
    background-position: center 17px
}

html body article .attention-list li.positive.negative:before, html body article .attention-list li.negative.negative:before {
    background-position: center -37px
}

html body article .attention-list li.n {
    color: #474747;
    height: 53px;
    border-top: 1px solid #a4a7aa;
    white-space: nowrap;
    line-height: 53px
}

html body article .attention-list li.n:nth-child(odd) {
    background: #f0f8ff
}

html body article .attention-list li.title {
    text-align: center;
    padding: 15px 5px;
    background: #96a3b5;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset 0 0 0 3px #fff
}

html body article .attention-list.left-position {
    float: left;
    margin: 37px 28px 10px 0
}

@media (max-width: 932px) {
    html body article .attention-list.left-position {
        margin: 13px auto 0 auto;
        float: none
    }
}

@media (max-width: 932px) {
    html body article .attention-list.right-position {
        margin: 13px auto 0 auto;
        float: none
    }
}

@media (max-width: 501px) {
    html body article .attention-list {
        width: auto
    }
}

html body article .attention-list li.attention {
    padding-left: 10px
}

html body article .attention-list li.attention:before {
    display: inline-block;
    background: url("../img/positive-and-negative-and-attention-icons.png") no-repeat center -90px;
    vertical-align: middle;
    content: "";
    float: left;
    height: 53px;
    width: 32px
}

@media (max-width: 501px) {
    html body article .attention-list li.attention:before {
        background-position: center -100px
    }
}

@media (max-width: 501px) {
    html body article .attention-list li.attention {
        height: 42px;
        line-height: 16px;
        padding-top: 8px;
        white-space: normal;
        padding-right: 10px
    }
}

html body article .sp-6 {
    display: block;
    text-indent: -99999px;
    background: url("../img/sp/sp-6.png") no-repeat left top
}

html body article .sp-6.sp-6-paypal {
    width: 90px;
    height: 24px;
    background-position: -3px -3px
}
html body article .sp-6.sp-6-creditcard {
    width: 110px;
    height: 24px;
    background-position: -3px -111px
}

html body article .sp-6.sp-6-paysafecard {
    width: 120px;
    height: 21px;
    background-position: -3px -33px
}

html body article .sp-6.sp-6-neteller{
    width: 100px;
    height: 21px;
    background-position: -3px -61px
}

html body article .sp-6.sp-6-ukash {
    width: 64px;
    height: 23px;
    background-position: -3px -60px
}

.sp-6.sp-6-creditcard{
    width: 64px;
    height: 23px;
    background-position: -3px -60px
}

html body article .formulas-box {
    border: 1px solid #d0d2d4;
    box-shadow: inset 0 0 0 4px #fff;
    padding: 4px 4px 20px;
    background-color: #f0f8ff;
    margin-top: 20px
}

html body article .formulas-box:before, html body article .formulas-box:after {
    content: " ";
    display: table
}

html body article .formulas-box:after, html body article .formulas-box:before {
    clear: both
}

html body article .formulas-box > div {
    width: 50%;
    padding-bottom: 60px
}

@media all and (max-width: 849px) {
    html body article .formulas-box > div {
        width: auto
    }
}

html body article .formulas-box > div.left {
    float: left;
    background: url('../img/bonuskrav-1.png') no-repeat center bottom;
    background-size: contain
}

@media all and (max-width: 849px) {
    html body article .formulas-box > div.left {
        float: none
    }
}

html body article .formulas-box > div.right {
    float: right;
    background: url('../img/bonuskrav-2.png') no-repeat center bottom;
    background-size: contain;
}

@media all and (max-width: 849px) {
    html body article .formulas-box > div.right {
        float: none
    }
}

html body article .formulas-box > div p {
    font-size: .8666em;
    line-height: 21px;
    color: #7b7b7b;
    padding: 0 20px 20px
}

html body article .formulas-box > div img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto
}

html body #black-cover {
    background: url("../img/black-cover.png");
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

html body #black-cover .white-popup-append-to-body {
    position: fixed;
    min-height: 300px;
    width: 70%;
    max-width: 960px;
    left: 0;
    right: 0;
    margin: auto;
    background: #fff url(../img/ajax-preloader.gif) no-repeat center center
}

html body #black-cover .white-popup-append-to-body .title {
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #cfddec), color-stop(50%, #e9f0f6), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -o-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: -ms-linear-gradient(top, #cfddec 0, #e9f0f6 50%, #fff 100%);
    background: linear-gradient(to bottom, #cfddec 0, #e9f0f6 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    text-align: center;
    font-size: 1.26666667em;
    margin: 0;
    padding: 15px 0;
    color: #456c94;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .title {
        padding-left: 50px;
        padding-right: 50px
    }
}

html body #black-cover .white-popup-append-to-body .indent {
    background: url("../img/tjekliste-med-bonuskrav-til-casinoer-for-at-vi-vurderer-dem-som-gode.jpg") no-repeat 95% 22%;
    min-height: 258px;
    padding: 2px 25px 23px 46px
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .indent {
        background-image: none
    }
}

html body #black-cover .white-popup-append-to-body .indent .in-title {
    color: #464646;
    font-size: 1.13333333em;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    margin-bottom: 29px;
    line-height: normal;
    text-align: left;
    min-height: 71px;
    max-width: 400px;
}

html body #black-cover .white-popup-append-to-body .indent .in-title:before {
    background: url("../img/popup-in-titles-bg.png") no-repeat;
    display: inline-block;
    float: left;
    height: 71px;
    margin-right: 12px;
    width: 70px;
    content: ""
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .indent .in-title {
        max-width: none;
        min-height: 0
    }

    html body #black-cover .white-popup-append-to-body .indent .in-title:before {
        display: none
    }
}

html body #black-cover .white-popup-append-to-body .indent ul li {
    color: #686868;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 300;
    font-size: .93333333em;
    max-width: 440px;
    margin-left: 29px;
    margin-bottom: 29px
}

html body #black-cover .white-popup-append-to-body .indent ul li:before {
    background: url("../img/nav-arrow-with-hover.png") no-repeat 0 0;
    width: 14px;
    height: 14px;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    margin-left: -34px
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .indent ul li {
        max-width: none
    }
}

html body #black-cover .white-popup-append-to-body .close-button {
    background: url("../img/close-button-popup.png") no-repeat;
    width: 28px;
    height: 27px;
    position: absolute;
    right: 15px;
    top: 15px;
    text-indent: -99999px;
    cursor: pointer
}

html body #black-cover .white-popup-append-to-body .popup-footer {
    background: #e0eaf4 url("../img/tre-punkter-der-goer-888-casino-til-markedets-bedste-udbyder.png") no-repeat 45% center;
    padding: 16px 22px
}

html body #black-cover .white-popup-append-to-body .popup-footer:before, html body #black-cover .white-popup-append-to-body .popup-footer:after {
    content: " ";
    display: table
}

html body #black-cover .white-popup-append-to-body .popup-footer:after, html body #black-cover .white-popup-append-to-body .popup-footer:before {
    clear: both
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .popup-footer {
        background-image: none
    }
}

html body #black-cover .white-popup-append-to-body .popup-footer .p {
    float: left;
    color: #303030;
    font-size: 1.2em;
    width: 185px;
    text-align: right;
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .popup-footer .p {
        background: url("../img/popup-footer-bg.png") no-repeat 200px center;
        padding-right: 80px;
        padding-bottom: 4px
    }
}

@media (max-width: 1302px) and (max-width: 937px) {
    html body #black-cover .white-popup-append-to-body .popup-footer .p {
        display: none
    }
}

html body #black-cover .white-popup-append-to-body .popup-footer .cont {
    display: block
}

html body #black-cover .white-popup-append-to-body .popup-footer .cont a {
    float: right;
    padding: 5px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 0 #ff5a00;
    -moz-box-shadow: 0 5px 0 #ff5a00;
    box-shadow: 0 5px 0 #ff5a00;
    -webkit-box-shadow: 0 5px 0 #ffc64d;
    -moz-box-shadow: 0 5px 0 #ffc64d;
    box-shadow: 0 5px 0 #ffc64d;
    background: #fedf62;
    color: #4f555e;
    max-width: 200px;
}

html body #black-cover .white-popup-append-to-body .popup-footer .cont a:hover {
    top: 2px;
    -webkit-box-shadow: 0 2px 0 #ff5a00;
    -moz-box-shadow: 0 2px 0 #ff5a00;
    box-shadow: 0 2px 0 #ff5a00;
    position: relative
}

html body #black-cover .white-popup-append-to-body .popup-footer .cont a:hover {
    -webkit-box-shadow: 0 2px 0 #ffc64d;
    -moz-box-shadow: 0 2px 0 #ffc64d;
    box-shadow: 0 2px 0 #ffc64d
}

@media (max-width: 937px) {
    html body #black-cover .white-popup-append-to-body .popup-footer .cont a {
        float: none
    }
}

html body #black-cover .white-popup-append-to-body .arrow {
    color: #464646;
    font-size: 1.13333333em;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 600;
    max-width: 350px;
    position: absolute;
    right: 50px;
    text-align: left;
    line-height: 21px;
    bottom: 86px;
    overflow: hidden
}

@media (max-width: 1302px) {
    html body #black-cover .white-popup-append-to-body .arrow {
        display: none
    }
}

html body #black-cover .white-popup-append-to-body .arrow:before, html body #black-cover .white-popup-append-to-body .arrow:after {
    content: "";
    background: url("../img/popup-in-titles-bg.png") no-repeat;
    display: inline-block;
    vertical-align: middle
}

html body #black-cover .white-popup-append-to-body .arrow:before {
    background-position: 0 -72px;
    float: left;
    height: 62px;
    width: 62px;
    margin-bottom: 42px;
    margin-right: 12px
}

html body #black-cover .white-popup-append-to-body .arrow:after {
    background-position: -84px -9px;
    height: 116px;
    margin-left: 116px;
    margin-top: -83px;
    vertical-align: top;
    width: 51px;
    float: right
}

html body .back_to_top {
    background: url("../img/back-to-top-btn-hover.png") no-repeat;
    width: 60px;
    height: 60px;
    position: fixed;
    right: 2%;
    bottom: 7%;
    display: block;
    cursor: pointer;
    z-index: 3333
}

html body .back_to_top:hover {
    background-position: 0 -60px
}

html body .menu-cover {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 250;
    width: 100%;
    height: 100%;
    background: red
}
.cptch_block {
    margin-top: 0;
    line-height: normal;
}


/* ###############################new*/
table td > span.oneline {
	white-space: nowrap;
	display:block;
}

.movedown{
	margin-top:50px !important;
}



@media (max-width: 390px) {
		html body article .hor-list li.table span.row span {
			white-space: normal;
		}
		
}

@media (max-width: 462px) {
		
		html body article .review-cont-details li span.row span {			
			white-space: normal;
		}

}

@media only screen and (max-width: 342px) {
	html body article .ul-table li span.bonus {
		font-size: 1.2em;
	}

}
/* ------------------------------------------------------------ *\
  Modal
\* ------------------------------------------------------------ */

.modal-casinos { position: fixed; width: 100%; height: 100%; top: 0; left: 0; overflow-x: hidden; overflow-y: auto; font-size: 0; font-weight: 300; color: #434343; text-align: center; white-space: nowrap; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.6); z-index: 20; transition: opacity .3s, visibility .3s; }
.modal-casinos.modal-visible { opacity: 1; visibility: visible; }
.modal-casinos.modal-visible .modal-content { transform: scale(1); opacity: 1; visibility: visible; }
.modal-casinos:before { content: ''; display: inline-block; width: 0; height: 100%; vertical-align: middle; }

.modal-casinos * { box-sizing: border-box; }

.modal-casinos .modal-text { padding: 0 20px; margin-bottom: 10px; }
.modal-casinos .modal-title { margin-bottom: 8px; font-size: 13px; color: #252a31; }
.modal-casinos .modal-content { position: relative; display: inline-block; width: 280px; padding: 6px; border: 4px solid #fff; border-radius: 2px; vertical-align: middle; transform: scale(.9); opacity: 0; visibility: hidden; font-family: 'Open Sans', sans-serif; font-size: 15px; white-space: normal; background: url(../img/modal-bg.jpg) no-repeat center center / cover; transition: transform .3s, opacity .3s, visibility .3s; }
.modal-casinos .modal-alternative { padding: 10px; border-radius: 2px; border: 1px solid #d2d1d0; background: #f6f6f6; }

.modal-casinos .modal-close { position: absolute; width: 17px; height: 17px; top: 5px; right: 5px; background: url(../img/close-popup.png) no-repeat 0 0; transition: opacity .3s; cursor: pointer; }
.modal-casinos .modal-close:hover { opacity: .7; }

.modal-casinos .modal-container .modal-logo { display: block; text-align: left; }
.modal-casinos .modal-container .modal-logo:before { display: inline-block; vertical-align: middle; }
.modal-casinos .modal-container .modal-logo:hover strong { text-decoration: none; }
.modal-casinos .modal-container .modal-logo strong { display: inline-block; margin-left: 10px; vertical-align: middle; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; line-height: 1.2; font-weight: 400; color: #eb702c; text-decoration: underline; }
.modal-casinos .modal-container .modal-logo span { display: block; }
.modal-casinos .modal-container .modal-logo strong { width: calc(100% - 118px); }

.modal-casinos .modal-btn { position: relative; display: block; padding: 3px 45px 5px; border-radius: 2px; font-size: 19px; font-weight: 400; color: #fff; text-align: center; text-decoration: none; background: #eb702c; transition: background .3s; }
.modal-casinos .modal-btn:hover { background: #c4581c; }
.modal-casinos .modal-btn:before { content: ''; position: absolute; width: 27px; height: 21px; top: 50%; left: 10px; margin-top: -10px; background: url(../img/go.png) no-repeat 0 0 / contain; }

.modal-casinos .modal-bonus { margin-bottom: 10px; font-size: 27px; line-height: 1.2; color: #505050; }
.modal-casinos .modal-bonus span { color: #252a31; }
.modal-casinos .modal-bonus small { display: block; font-size: 20px; color: #777; }
.modal-casinos .modal-bonus strong { color: #eb702c; }

.modal-casinos .modal-highlight { padding: 10px 15px 15px; margin-bottom: 8px; border: 1px solid #d4d4d4; border-radius: 2px; background: #f6f6f6; }
.modal-casinos .modal-highlight .modal-logo { margin-bottom: 8px; }
.modal-casinos .modal-highlight .trms { margin-top: 8px; font-size: 10px; }

.modal-casinos .modal-logo { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; }
.modal-casinos .modal-logo:before { content: ''; display: block; margin: 0 auto; background-size: contain; }


.modal-casinos .modal-logo.grandivy:before { width: 160px; height: 86px; background-image: url("../img/grand-ivy-popup-b.png") }
.modal-casinos .modal-logo.betway-b:before { width: 160px; height: 86px; background-image: url("../img/betway-popup-b.png") }
.modal-casinos .modal-logo.cas888:before { width: 160px; height: 86px; background-image: url("../img/888casino.png") }
.modal-casinos .modal-logo.grandivy-s:before { width: 100px; height: 40px; background-image: url("../img/grandivy-popup-s.png") }
.modal-casinos .modal-logo.megacasino:before { width: 100px; height: 40px; background-image: url("../img/mega-casino.png") }
.modal-casinos .modal-logo.vegaswinner:before { width: 100px; height: 40px; background-image: url("../img/vegas-winner.png") }
.modal-casinos .modal-logo.casino-com-s:before { width: 100px; height: 40px; background-image: url("../img/casino-com-popup-s.png") }
.modal-casinos .modal-logo.netbet-s:before { width: 100px; height: 40px; background-image: url("../img/netbet-s.png") }
.modal-casinos .modal-logo.grosvenor:before { width: 100px; height: 40px; background-image: url("../img/grosvenor-popup-s.png") }
.modal-casinos .modal-logo.genesis:before { width: 100px; height: 40px; background-image: url("../img/genesis-popup-s.png") }
.modal-casinos .modal-logo.betway:before { width: 100px; height: 40px; background-image: url("../img/betway-pup-up-logo.png") }
.modal-casinos .modal-logo.lottoland:before { width: 160px; height: 86px; background-image: url("../img/lottoland.png") }
.modal-casinos .modal-logo.ladbrokes:before { width: 100px; height: 40px; background-image: url("../img/ladbrokes.png"); background-repeat:no-repeat }
.modal-casinos .modal-logo.primeslots:before { width: 100px; height: 40px; background-image: url("../img/primeslots.png"); background-repeat:no-repeat }



.modal-casinos .modal-logo + .modal-logo { margin-top: 10px; }

@media(max-width: 1023px){
  .modal-casinos .modal-logo.drueckgluck:before { margin:0px; width: 106px;}
}

/* Tablet Portrait */

 .modal-casinos .modal-container .trms {margin-top: 8px; font-size: 10px;    margin-bottom: 8px;}

@media(min-width: 768px){
  .modal-casinos .modal-btn { padding: 4px 90px 7px; font-size: 21px; }
  .modal-casinos .modal-text { margin-bottom: 15px; font-size: 21px; line-height: 1.57; }
  .modal-casinos .modal-title { padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #ededee; font-size: 16px; }
  .modal-casinos .modal-content { width: 680px; padding: 25px 20px 20px; }
  .modal-casinos .modal-alternative { padding: 10px 25px 20px; }

  .modal-casinos .modal-logo + .modal-logo { margin: 0; }
  .modal-casinos .modal-logo.casino-club:before { width: 212px; height: 77px; }

  .modal-casinos .modal-container { text-align: justify; }
  .modal-casinos .modal-container:after { content: ''; display: inline-block; width: 100%; }
  .modal-casinos .modal-container .modal-logo { display: inline-block; vertical-align: middle; white-space: nowrap; }
  .modal-casinos .modal-container .modal-logo strong { width: auto; }
  .modal-casinos .modal-container .modal-logo span { display: inline; }

  .modal-casinos .modal-container { display: flex; flex-flow: row wrap; justify-content: space-between; }
  .modal-casinos .modal-container .modal-logo { order: 1; }
  .modal-casinos .modal-container .trms { order: 2; max-width: 48%;     margin-top: 8px;
    font-size: 10px;}

  .modal-casinos .modal-bonus { padding-top: 15px; margin-bottom: 25px; border-top: 2px solid #ddd; font-size: 38px; }
  .modal-casinos .modal-bonus small { font-size: 25px; }

  .modal-casinos .modal-highlight { position: relative; width: 500px; padding: 20px 95px; margin: 0 auto 20px; }
  .modal-casinos .modal-highlight:before { width: 105px; height: 171px; top: 93px; right: 100%; background-image: url(../img/modal-left.png); }
  .modal-casinos .modal-highlight:after { width: 132px; height: 210px; top: 35px; left: 100%; margin-left: -10px; background-image: url(../img/modal-right.png); }
  .modal-casinos .modal-highlight .modal-logo { margin-bottom: 20px; }

  .modal-casinos .modal-highlight:before,
  .modal-casinos .modal-highlight:after { content: ''; position: absolute; background-size: contain; }
}

.brandinfo .info table {box-sizing: border-box;}

/* Desktop */

@media(min-width: 1024px){
  .modal-casinos .modal-content { width: 900px; }
}
.cta+.tnc{display:block;font: normal 10px/1.3 arial,sans-serif;text-align: center;color: #91969c;margin-top:10px;overflow:hidden;}
.terms-span {color: #c0c0c0;display: block}
.trigger-terms {cursor: pointer;text-decoration: underline}
.trigger-terms:hover {text-decoration: none}