.htmltable{font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 16px;}
.htmltable table{width:100%;border-collapse:collapse;margin-top:15px;}
.htmltable caption{font-size:17px;text-align:center;padding:22px;border:1px solid #ccc;border-bottom:none; position: relative;}
.htmltable.licenz caption{font-size:17px;text-align:center;padding:10px;border:1px solid #ccc;border-bottom:none;background-color: #f1f1f1;}
.htmltable.zertifizier caption{font-size:17px;text-align:center;padding:10px;border:1px solid #ccc;border-bottom:none;background-color: #f1f1f1;}
.htmltable td,.htmltable th{border: 1px solid #ccc;padding: 7px 18px;vertical-align:middle;}
.htmltable.higher td,.htmltable .higher td{height:46px;}
.htmltable th{font-size:15px;text-align:center;font-weight:normal;background: #f1f1f1;color: #414141;}
.htmltable td{text-align:left;}
.htmltable.licenz td:first-child {width: 30%;}
.htmltable.regulier td:last-child {width: 20%;}
.htmltable td a{color:#458b42;text-decoration:none;}
.htmltable td a:hover{text-decoration:underline;}
.htmltable .logo.abs{padding: 5px 20px;position:relative;}
.htmltable .logo.abs.eureg{padding-left: 140px;font-size:13px;font-weight:600;}
.htmltable .logo.abs.eureg a{display:block;font-weight:normal;padding-top:3px}
.htmltable .logo.abs.flag{padding-left: 40px;}
.htmltable .logo.abs:before{content:"";display:block;background:red;position:absolute;left:0;bottom:0;top:0;margin:auto;}
.htmltable .logo.abs.eureg:before{margin-left: 10px;}
.htmltable .logo.abs.flag:before{width:16px;height:11px; left: 10px;}
/**/
.htmltable-side{overflow:hidden;margin:-16px auto 16px;font: normal 13px/23px 'open sans',sans-serif;color:#5a5a5a;text-align:center;border:1px solid #ccc;}
.htmltable-side .title{padding: 6px;font-size:16px;line-height: 17px;color:#414141;background:#f1f1f1;border-bottom:1px solid #ccc;}
.htmltable-side .text{padding:0 8% 10px}
.htmltable-side .text:before{content:"";display:block;height:100px;margin-bottom: 15px;border-bottom:1px solid #ccc;background:url(images/https.png) no-repeat center;}
@media only screen and (min-width: 768px) {
.htmltable.with-side{float:right;width: 68%;}
.htmltable-side{margin-top:0;border-right:0;height: 456px;margin-top: 15px;}
}
@media only screen and (min-width: 1000px) {
.htmltable-side .text{line-height:20px}
}
@media only screen and (min-width: 1200px) {
.htmltable.with-side{width: 68%;}
.htmltable-side .text{line-height:24px}
}
/**/
.brandlist{font:600 15px/1 'open sans',sans-serif;color:#151618;text-align:center;margin:0 auto 20px;overflow:hidden;}
.brandlist.first{margin-bottom: -1px;}
.brandlist table{border-collapse:collapse;width:100%;}
.brandlist td{padding:2px;height:44px;vertical-align:middle;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.brandlist td:first-child{text-align:left;}
.brandlist td:first-child a{font-size:14px;font-weight:normal;color:#2246de;text-decoration:none;}
.brandlist td:first-child a:hover{text-decoration:underline;}
.brandlist td:last-child{text-align:right}
.brandlist td:last-child a{color:#1d7b18;text-decoration:none;font-weight:normal;white-space: nowrap;}
.brandlist td:last-child a:hover{text-decoration:underline;}
.brandlist .logo.abs{padding-left:27px;position:relative;}
.brandlist .logo.abs:before{content:"";display:block;width:20px;height:20px;background:red;position:absolute;top:0;left:2px;bottom:0;margin:auto;}
@media only screen and (min-width: 640px) {
.brandlist.first{float:left;width: 47.5%;margin-right: 5%;}
}
/**/
.longlist{font:600 13px/1 'open sans',sans-serif;color:#6e6e6e;margin:0 auto 16px;}
.longlist.grad1{background: #f6f6f6;
background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 );}
.longlist.grad2{position:relative;overflow: hidden;border-bottom:1px solid #ededed;background: #e6f0e6;background: -moz-linear-gradient(top, #e6f0e6 0%, #ffffff 100%);background: -webkitlinear-gradient(top, #e6f0e6 0%,#ffffff 100%);background: linear-gradient(to bottom, #e6f0e6 0%,#ffffff 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f0e6', endColorstr='#ffffff',GradientType=0 );}
.longlist.grad2:after{content:"";display:block;height: 30px;width: 25%;position:absolute;left:0;bottom: -30px;right:0;margin:auto;box-shadow: 0 0 60px 0px #d9e9d8;}
.longlist .title{font-weight:bold;font-size:17px;line-height:16px;text-align:center;color: #000;}
.longlist.ver2 .title{font-size:19px;color:#1d7b18;padding: 25px 10px;}
.longlist.grad1 .title{background:white;padding: 22px 0;}
.longlist ul{display:table;margin:0 auto;padding: 0 10px;list-style:none;font: 600 13px/1 'open sans',sans-serif;}
.longlist.grad1 ul{padding:40px 10px;font-size:14px;}
.longlist ul li{position:relative;padding:3px 0 3px 40px;margin-top:14px;}
.longlist ul li:first-child{margin-top:0;}
.longlist ul li:before{content:"";display:block;width:14px;height:14px;position:absolute;top:2px;left:0;background:url(images/checkmark1.png) no-repeat center;}
.longlist ul li strong{display:block;}
.longlist.ver2 ul{font-weight:normal;color:#2e2e2e;}
.longlist.ver2 ul li{padding-left:28px;margin-top:20px;}
.longlist.ver2 ul li:first-child{margin-top:0}
.longlist.ver2 ul li:before{width:15px;height:12px;top:3px;left:0;background:url(images/checkmark2.png) no-repeat center;}
.longlist.ver2 ul li strong{padding-bottom:5px;font-size:16px;font-weight:600;color:#2e2e2e;}
.longlist .link{padding: 53px 10px;}
.longlist .link.ver1{padding: 5px 10px 15px;}
.longlist .link a{position:relative;display: table;margin: 0 auto;padding: 12px 50px;font-size: 20px;font-weight: 500;}
.longlist .link.ver1 a{font-weight:600;font-size:18px;padding: 0 20px;}
.longlist .link a:hover{text-decoration:none;}
@media only screen and (min-width: 600px) {
.longlist .link a:before{content:"";position:absolute;left:-100px;bottom:0px;display:block;width:103px;height:66px;background:url(images/arrow.png) no-repeat center;}
}
/**/
.circlelist{font:normal 13px/1 'open sans',sans-serif;color:#363636;text-align:center;background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );}
.circlelist .title{font-weight:600;font-size:19px;padding: 25px 10px;}
.circlelist ul{padding:0;margin:0;list-style:none;font-size:0;}
.circlelist ul li{display:inline-block;width:100px;font-size:13px;line-height: 13px;vertical-align:top;}
.circlelist ul li a{display:block;padding-bottom: 16px;position:relative;text-decoration:none;color:#434a54;}
.circlelist ul li a:hover{color:#1d7b18;}
.circlelist ul li a:before,.circlelist ul li a:after{content:"";display:block;margin: 0 auto 12px;width:60px;height:60px;border-radius:50%;}
.circlelist ul li a:before{border:1px solid #ddd;background:#f9f9f9; }
.circlelist ul li a:after{position:absolute;top:0;left:0;right:0;background:url(images/icons-cats-circle.png) no-repeat 0 0;border:2px solid transparent;}
.circlelist ul li a:hover:before{background: #bad4b8;
background: -moz-linear-gradient(top, #bad4b8 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #bad4b8 0%,#ffffff 100%);
background: linear-gradient(to bottom, #bad4b8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad4b8', endColorstr='#ffffff',GradientType=0 );}
.circlelist ul li a:hover:after{border-color:#1d7b18;}
.circlelist ul li a.paypal:after{background-position:0 0}
.circlelist ul li a.bonus:after{background-position:-60px 0}
.circlelist ul li a.bitcoin:after{background-position:-120px 0}
.circlelist ul li a.slots:after{background-position:0 -60px}
.circlelist ul li a.merkur:after{background-position:-60px -60px}
.circlelist ul li a.novoline:after{background-position:-120px -60px}
.circlelist ul li a.apps:after{background-position:0 -120px}
.circlelist ul li a.roulette:after{background-position:-60px -120px}
.circlelist ul li a.blackjack:after{background-position: -120px -120px}
/**/
.construct1>.wrap>.links{display:none;}
.construct1>.wrap>.links a{display:block;height:60px;line-height:60px;border-top:1px solid #ddd;}
.construct1>.wrap>.links a:first-child{border-top:none;}
.construct1>.wrap>.links a span{text-indent:-999px;}
@media only screen and (min-width: 768px) {
.construct1{position:relative;}
.construct1>.wrap{float:left;width:100%;margin-right:-300px;}
.construct1 .longlist{margin-right:300px;}
.construct1 .circlelist{float:right;width:300px;}
.construct1:after{content:"";display:table;clear:both;height:0;}
.construct2:after{content:'';display:table;clear:both;height:0;}
.construct2>.longlist{float:left;width:50%;margin-right:1%;}
}
@media only screen and (min-width: 1024px) {
.construct1>.wrap>.links{display:block;float:left;width:140px;margin-right:1%;padding-top: 5px;}
.construct2>.longlist{width:56%;}
}
@media only screen and (min-width: 1100px) {
.construct1>.wrap{margin-right: -320px;}
.construct1 .longlist{margin-right: 350px;}
.construct1 .circlelist{width:320px;}
}
/**/
.rectlist{font: normal 14px/1 'open sans',sans-serif;color:#000;max-width:424px;margin-left:auto;margin-right:auto;}
.rectlist .title{padding: 22px 10px;font-weight:bold;font-size:16px;text-align:center;}
.rectlist ul{padding:0;margin:0;list-style:none;overflow:visible;}
.rectlist ul li{min-height: 40px;margin-top: 9px;padding: 5px 60px 5px 26.4%;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.12);font-size:15px;line-height:40px;}
.rectlist ul li+li{margin-top:2px;}
.rectlist ul li:first-child{margin-top:0;}
.rectlist ul li:before{content:'';background:url(images/icons-rectlist.png) 0 -176px no-repeat;width:15px;height:19px;position:absolute;top:50%;left:21px;margin-top:-9px;}
.rectlist ul li:after{content:"";width:43px;height:43px;position: absolute;right:13px;top:50%;margin-top:-21px;background:#f2f2f2 url(images/icons-rectlist.png) no-repeat center 0;border-radius:50%;}
.rectlist ul li.bonus:after{background-position: center 0}
.rectlist ul li.paypal:after{background-position: center -44px}
.rectlist ul li.mobile:after{background-position: center -88px}
.rectlist ul li.slots:after{background-position: center -132px}
.rectlist ul li span{display:inline-block;font-weight:bold;vertical-align:top;color:#1D7B18;text-decoration:underline;}
.rectlist ul li strong{font-size:12px;line-height:20px;text-transform:uppercase;position:absolute;top:50%;left:44px;margin-top:-10px;color:#414141;}
.rectlist ul li a{display:inline-block;vertical-align:middle;line-height:20px;position:relative;top:-4px;color:inherit;font-weight:normal;}
@media only screen and (min-width:768px) {
	.construct2 .longlist + .rectlist{width:37.2%;margin-left:57%;}
}
@media only screen and (min-width:1024px) {
	.construct2 .longlist + .rectlist{margin-left:60%;}
}
/**/
.bestbonus{font:normal 13px/1 'open sans',sans-serif;color:#6b6b6b;border:1px solid #ddd;padding: 0 3.2% 1px;margin: 0 auto 16px;}
.bestbonus .title{padding: 22px 0px;font-weight:bold;font-size:21px;line-height:24px;color:#414141;text-align:center;border-bottom:1px solid #bbb;}
.bestbonus .title:before{content:"";display:inline-block;width:36px;height:32px;margin: -6px 10px -4px 0;background:url(images/bestbonus.png) no-repeat center;vertical-align:middle;}
.bestbonus .logo{border-bottom:1px solid #bbb;}
.bestbonus .logo span{height:80px;text-indent:-9999px;}
.bestbonus .caption{padding: 18px 5px 12px;font:italic 600 14px/1 'open sans',sans-serif;color:#2d2d2d;text-align:center;border-top: 1px solid #bbb;}
.bestbonus ul{max-width: 320px;padding: 0 0 16px;margin: 0 auto;list-style:none;text-align:center;font-size: 13px;line-height: 13px;}
.bestbonus ul:after{content:"";display:table;clear:both;}
.bestbonus ul li{float:left;width:33.33%;color:#6b6b6b;}
.bestbonus ul li span{display:block;width:77px;height:77px;margin: 0 auto 14px;font-weight:bold;font-size:17px;line-height:77px;color:#414141;background: url(images/perc100.png) no-repeat 0 0;}
.bestbonus ul li span.p10{background-image:url(images/perc10.png)}
.bestbonus ul li span.p50{background-image:url(images/perc50.png)}
.bestbonus table{width:100%;max-width: 380px;text-align:right;margin: 20px auto;}
.bestbonus td{padding: 2px 0;vertical-align: top;}
.bestbonus .bonus td{padding-top:5px;}
.bestbonus .bonus td:last-child{font-size:14px;font-weight:600;font-style:italic;padding-bottom:15px;}
.bestbonus .bonus td strong{font-weight:800;}
.bestbonus td:first-child{text-align:left;}
.bestbonus td:first-child:after{content:":"}
.bestbonus tr:first-child td strong{display:block;}
.bestbonus .note{padding: 15px 4%;font-size:12px;font-style:italic;line-height:17px;background:#f1f1f1;}
.bestbonus .link{padding: 10px 0;}
.bestbonus .link a{font-size: 16px;font-weight: normal;line-height: 15px;padding: 15px;}
@media only screen and (min-width: 600px) {
.bestbonus{padding: 0 1.8% 1px;margin-top: 15px;}
.bestbonus .title{float:left;width: 48.5%;margin-right: 3%;}
.bestbonus .logo{overflow:hidden;}
.bestbonus .logo span{height: 69px;}
.bestbonus .caption{overflow:hidden;border:none;}
.bestbonus ul{overflow:hidden;}
.bestbonus table{float:right;width: 47.5%;margin-left: 4%;}
.bestbonus .note{position:relative;margin-top:16px;}
.bestbonus .note:before{content:"";position:absolute;top:-15px;left:0;right:0;border-top:1px solid #bbb;}
.bestbonus .link{padding: 15px 0;border-top:1px solid #bbb; margin-top: 10px;}
.bestbonus .note+.link{border-top:none;}
.bestbonus .link a{max-width:75%}
}
/**/
.infotabs{margin:0 auto 16px;font:normal 13px/1 'open sans',sans-serif}
.infotabs>p{margin:0;padding:0;}
.infotabs a{color:#1d7b18;text-decoration:none;}
.infotabs a:hover{text-decoration:underline;}
.infotabs .triggers{text-align:center;position:relative;margin-bottom:-3px;z-index: 1;}
.infotabs .triggers>div{display: inline-block;width:30%;margin-bottom:3px;text-align: center;vertical-align: bottom;height: 50px;line-height:50px;border:1px solid #ccc;border-bottom:none;background:#ececec;cursor: pointer;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.infotabs .triggers>div.active{margin-bottom:0;height: 62px;line-height:62px;background: white;cursor: default;}
.infotabs .triggers>div span{display:inline-block;width: 81%;max-width:170px;height:50px;margin-top: -4px;vertical-align:middle;text-indent:-9999px;background:url(images/reg-ukgc.png) no-repeat center;background-size:contain;}
.infotabs .triggers>div.mga span{background-image:url(images/reg-mga.png)}
.infotabs .triggers>div.gibr span{background-image:url(images/reg-gibraltar.png)}
.infotabs .triggers>div.dgoj span{background-image:url(images/regulador-dgoj.png)}
.infotabs .tab{display:none;border:1px solid #dbdbdb;border-top:3px solid #1d7b18;padding: 0 1.8%;}
.infotabs .tab.withnote{margin-bottom:40px;}
.infotabs .tab.active{display:block;}
.infotabs .tab .title{font:bold 17px/20px 'open sans',sans-serif;color:#414141;text-align:center;padding:20px;border-bottom:1px solid #dbdbdb;}
.infotabs .tab .feed{border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.infotabs .tab .feed .iframe{height:250px;text-align: center;}
.infotabs .tab .feed .iframe iframe{}
.infotabs .tab .info, .infotabs .tab .info-new {border-bottom: 1px solid #dbdbdb;}
.infotabs .tab .info table, .infotabs .tab .info-new table{color:#4f4f4f;margin: 10px 0;}
.infotabs .tab .info table a, .infotabs .tab .info-new table a{word-break:break-all;}
.infotabs .tab .info td, .infotabs .tab .info-new td{vertical-align: top;padding: 11px 0;}
.infotabs .tab .info td:first-child, .infotabs .tab .info-new td:first-child{width:150px;color:#000;}
.infotabs .tab .info td:first-child:after, .infotabs .tab .info-new td:first-child:after{content:":"}
.infotabs .tab .link{padding:16px;text-align:center;}
.infotabs .tab .link a{text-decoration:underline;white-space: nowrap;}
.infotabs .tab .link a:hover{text-decoration:none;}
@media only screen and (min-width: 640px) {
.infotabs .tab{position:relative;}
.infotabs .tab .info{margin-left: 47%;}
.infotabs .tab .info-new { margin: 0 6%; }
.infotabs .tab .feed{position:absolute;top:0;left: 1.8%;width: 43%;bottom:45px;}
.infotabs .tab .feed .iframe{position:absolute;bottom:0;top:61px;left: 0;right: 0;height: auto;}
.infotabs .tab .feed .iframe iframe{position:absolute!important;width:100%!important;height:100%!important;left:0;top:0;}
.infotabs .tab .tncfoot{position: absolute;bottom: -45px;right: 0;}
}
@media only screen and (min-width: 1024px) {
.infotabs .tab .info{margin-left: 42%;}
.infotabs .tab .info-new { margin: 0 6%; }
.infotabs .tab .feed{width: 38%;}
}
/**/
.slotthumbs{font:normal 16px/1 'open sans',sans-serif;color:#000;margin:0 auto 16px;background:#f9f9f9;text-align:center;padding: 0 10px;}
.slotthumbs .title{padding: 15px;margin: 0 10px 15px;font-size:20px;border-bottom:4px solid #1d7b18;}
.slotthumbs ul{padding:0;margin:0;list-style:none;font-size:0;}
.slotthumbs ul li{display:inline-block;font-size: 0;line-height: 0;width:50%;}
.slotthumbs ul li img{max-width:183px;width:96%;height:auto;}
.slotthumbs ul li a{display:block;position:relative;max-width:183px;width:96%;margin: 0 auto;}
.slotthumbs ul li a img{width:100%;}
.slotthumbs ul li a:hover:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.8);}
.slotthumbs ul li a:hover:after{content:attr(data-text);position:absolute;display:block;width: 70%;padding: 14px 0;height:16px;font-size: 16px;line-height: 16px;color:white;top:0;left:0;right:0;bottom:0;margin:auto;background:#1d7b18;}
@media only screen and (min-width: 550px) {
.slotthumbs ul li{width:33.33%;}
}
@media only screen and (min-width: 768px) {
.slotthumbs ul li{width:25%;}
}
