audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}
a {background-color: transparent;color: #1D7B18;}
a:active,a:hover {outline: 0;}
a.rotext{color:#ff0101;text-decoration:none;font-weight:bold;}
a.rotext:hover{text-decoration:underline;}
b,strong {font-weight: bold;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
hr {-moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
pre {overflow: auto;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}
button {overflow: visible;}
button,select {text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],html input[disabled] {cursor: default;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
input {line-height: normal;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
legend {border: 0;padding: 0;}
textarea {overflow: auto;}
table {border-collapse: collapse;border-spacing: 0;}
td,th {padding: 0;}
article ul,article ol{overflow:hidden;font-size: 15px;line-height: 24px;margin: 1% 0 0;      padding: 0 0 16px 40px;}
#intro > div:not([class]) > div p { line-height: 1.29; }

h2+h3{ margin-top: 20px; }
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}
h2.v2{ padding-top: 10px; }


@media only screen and (min-width: 480px) {
	.post_thumb{margin-top:-32px;}
}

/**/
.tw-pagination{clear:left;margin:0 auto 20px;padding: 0 18px;text-align:center;overflow: hidden;}
.tw-pagination ol{margin: 18px 0;padding:0;list-style:none;font:normal 14px/26px Arial,sans-serif;color:#353535;}
.tw-pagination li{display:inline-block;margin:0 3px 5px;}
.tw-pagination li .title,.tw-pagination li .gap{padding:1px 3px;}
.tw-pagination li .page,.tw-pagination li .prev,.tw-pagination li .next{display:block;padding:0 10px;font:normal 15px/26px 'roboto condensed',sans-serif;color:#000;border:1px solid #1D7B18;text-decoration:none;background: #fff;}
.tw-pagination li .page:hover,.tw-pagination li .prev:hover,.tw-pagination li .next:hover{background:#dcf5db}
.tw-pagination li .prev,.tw-pagination li .next{color:#a8a8a8;line-height:26px}
.tw-pagination li .current,.tw-pagination li .current:hover{color:white;font-weight:bold;background: #559451;}
/**/

#crumbs>div{display:none;}

@media only screen and (min-width: 768px) {
	#crumbs>div{display:block;float:right;}
	#crumbs>div>a{float:left;width:25px;height:25px;margin:-5px 1px;border-radius:50%;background: #3c5b9b url(images/sicons.png) no-repeat -3px -2px;transition:background-color .3s linear}
	#crumbs>div>a.f{background-color:#3c5b9b;}
	#crumbs>div>a.t{background-color:#359bed;background-position: -2px -32px;}
	#crumbs>div>a.l{background-color:#91c9db;background-position: -2px -63px;}
	#crumbs>div>a:hover{background-color:white;}
	#crumbs>div>a.f:hover{background-position: -33px -2px;}
	#crumbs>div>a.t:hover{background-position:-32px -32px}
	#crumbs>div>a.l:hover{background-position:-32px -63px}
}

/* Content */
#content>h1{margin-top:1%;}

/* Article */
article>p,
article>div>p,
article>div>div>p {margin: 1% 0 0;padding: 0 0 16px;}


@media only screen and (min-width: 480px) {
	article.excerpt.with_thumb{position:relative;padding-top:0;margin-top:1%;padding-left:165px;}
	article.excerpt.with_thumb .post_thumb{position:absolute;top:2px;left:0;margin:0;}
	article.excerpt.with_thumb .post_meta { padding: 0; margin: 0; font-size: 12px; line-height: 1.2; color: #595959; }
}


@media only screen and (min-width: 600px) {
	article #content #toc_container{float:left;width:45%;margin-right:2%}
}

@media only screen and (min-width: 768px) {
	article>p,
	article>div>p,
	article>div>div>p{font-size:15px;line-height:24px;}
}


p.smalltext {font-size: 11px;}
p.warnung{padding: 10px 2%;margin-bottom:2%;border: 1px solid #186914;font-style: italic;background-color: #FEFFEE;}
div.bordered{padding: 15px 2% 1px;margin-bottom:2%;border: 1px solid #186914;overflow: hidden;background-color: #f4f9f3;}
p.warnung:before{content:"";float:left;width:60px;height:54px;background:url(images/warnung.png) no-repeat 0 5px;}
ul.bltlist{margin:0 0 16px 1%;padding:0;list-style:none;font-size: 15px;line-height: 17px;}
ul.bltlist li{padding:2px 0 2px 30px;background: url(images/blt.png) no-repeat 0 3px;}
ul.bltlist li.caption{padding-left: 0;padding-bottom:8px;background:none;font-weight:600;text-decoration:underline;}
img.alignleft{float:left;max-width:50%;height:auto;margin: 6px 2% 5px 0}
img.alignright{float:right;max-width:50%;height:auto;margin: 6px 0 5px 2%}
img.aligncenter{max-width:100%;height:auto;margin: 0 auto 15px;display: block;}
.post_list{font-size:12px;color: #464646;margin: 0% 0 0;      padding: 0 0 16px 40px;list-style-type: circle;}
.post_list li{}
.post_list li a{text-decoration:none;font-size:15px;padding-right: 10px;}
.post_list li a:hover{text-decoration:underline;}

@media only screen and (max-width: 767px) {
	p.warnung{padding-left: 10%;background: #FEFFEE url(images/warnung.png) no-repeat 1.7% center;}
	p.warnung:before{display:none;}
}

@media only screen and (min-width: 1000px) {
	#page.sidefix,
	#page.sidefixx{position:relative;}
	#page.sidefix aside{padding-top:310px;}
	#page.sidefix aside.short{padding-top: 230px;}
}

@media only screen and (min-width: 1000px) {
	.sidefixx aside>div.widget_text{/* position:absolute; *//* top: 42px; */}
	aside.fixed>div.widget_text{position:fixed;top:0;right:0;background:white;/* transition: .3s linear; */}
}

/* Posts nav */
.posts_nav{text-align:right}
.posts_nav a{padding: 0 10px;}
.posts_nav a:first-child{float:left}
.post_thumb{float:left;margin:2px 3% 5px 0;}
.post_thumb img{max-width:100%;height:auto}

article.not-found{text-align:center;}
article.not-found img{max-width:100%;height:auto;}

/* Aside */
aside>div,aside>strong{padding: 0 3.2%;max-width:420px;margin:0 auto;}
div.vorteile ul{padding:10px 20px;margin:15px 0 10px;font:600 13px/15px 'open sans',sans-serif;color:#545454;background: #F4F9F3;border: 1px solid #1d7b18;list-style:none;}
div.vorteile ul li{padding:9px 0 9px 35px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAARVBMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexiqnndcAAAAFnRSTlMAf9WtJuOwdT4d68ezp3pwa19XMyIVfvvx0gAAAE9JREFUCNdNjFcOwCAMxULZ3dP3P2olBIT3FUuOZZi1eSQISgkwih4mJQO4TrmqKZSHpaoeNpG7qRFY3Qy7NhiqR8G3V08giu4qqu756vEDsQYEk/kXaqYAAAAASUVORK5CYII=) no-repeat 0 9px;}
aside>div>div.textwidget{text-align:center;margin: 15px 0 5px;}
aside>div.widget_text>div.textwidget>p{margin:0;}
aside>div>div.textwidget img{max-width:100%;height:auto;}
div.vorteile>div,
aside>div>strong{display:block;padding: 8px 30px 8px 0px;font:600 18px/20px 'open sans',sans-serif;color:#2e2e2e;text-align:center;border-bottom:2px solid #1d7b18;background: url(images/aside-icons.png) no-repeat right -0px;}
div.vorteile>strong,
div.vorteile>div{padding: 8px 0px;background:none}

@media only screen and (min-width: 600px) {
	div.vorteile.right{float:right;max-width: 40%;margin: 3px 0 3px 2%}
	div.vorteile.left{float:left;max-width: 40%;margin: 3px 2% 3px 0}
}

aside>div>strong.checkbox{background-position: right 0px;}
aside>div>strong.binary{background-position: right -55px;}
aside>div>strong.onlinebroker{background-position: right -111px;}
aside>div>strong.cfd{background-position: right -166px;}
aside>div>strong.forex{background-position: right -225px;}
aside>div>strong.aktien{background-position: right -280px;}
aside>div>strong.poker{background-position: right -337px;}
aside>div>strong.interesante-sites{background-position: right -390px;}
aside>div>strong.sport{background-position: right -448px;}
aside>div>strong.online-casinos{background-position: right -502px;}
aside>div>strong.roulette{background-position: right -560px;}
aside>div>strong.casino{background-position: right -615px;}
aside>div>strong.spielautomaten{background-position: right -672px;}
aside>div>strong.blackjack{background-position: right -727px;}
aside>div>strong.book-of-ra{background-position: right -785px;}
aside>div>strong.ecn{background-position: right -840px;}
aside>div>strong.social-trading{background-position: right -895px;}
aside>div>strong.casual-dating{background-position: right -952px;}
aside>div>strong.singles{background-position: right -1008px;}
aside>div>strong.skill-games{background-position: right -1065px;}



aside>div>strong.single,aside>div>strong.partner{background-position: right 0px;}
aside>div.widget ul{font:normal 13px/14px 'open sans',sans-serif;padding:0;margin: 0 auto 10px;list-style:none;}
aside>div.widget ul li{border-bottom:1px dashed #dfdfdf;}
aside>div.widget ul li:hover{margin-top:-1px;margin-bottom:-1px;background:#1d7b18;border-color:transparent;}
/*aside>div.widget ul li:hover:after{content:"";float:right;width:3%;max-width:13px;height: 34px;margin-top: -33px;margin-right: -3%;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAiCAMAAACzz6OtAAAAV1BMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgWNfOxAAAAHHRSTlMA3QgD8OrWzsWFZVtSQw/15K6ajHpxb0s6KBkWhLH2qAAAAGhJREFUGNNV0UcOhDAUBNFvmwzD5AR9/3MiIZCqa/fWFZJ0iaNdnUlfU2vSZGoKpdGUCqXBdMuU3qY6U3qZqplSb6pWSk9TMg1UU6gpoC6oH3UP6k89ArouVB9QPVOfgFKmxoDaE35zAxOeHzrqtecNAAAAAElFTkSuQmCC) no-repeat right center;}
*/
aside>div.widget ul li:hover:before{content:"";float:left;width:3%;max-width:13px;height:34px;margin-left: -3%;background:#1d7b18;}
aside>div.widget ul li a{display:block;padding:9px 0;margin-bottom:-1px;color:#595959;text-decoration:none;}
aside>div.widget ul li.current-menu-item a{color:#000;}
aside>div.widget ul li:hover a{color:white;padding:10px 0}
aside>div.widget ul li:hover:after{content: "";float: right;width: 3%;max-width: 13px;height: 34px;margin-top: -33px;margin-right: -3%;    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAiCAMAAACzz6OtAAAAV1BMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgWNfOxAAAAHHRSTlMA3QgD8OrWzsWFZVtSQw/15K6ajHpxb0s6KBkWhLH2qAAAAGhJREFUGNNV0UcOhDAUBNFvmwzD5AR9/3MiIZCqa/fWFZJ0iaNdnUlfU2vSZGoKpdGUCqXBdMuU3qY6U3qZqplSb6pWSk9TMg1UU6gpoC6oH3UP6k89ArouVB9QPVOfgFKmxoDaE35zAxOeHzrqtecNAAAAAElFTkSuQmCC) no-repeat right center}
aside>div.widget ul li a:before,aside>div.widget ul li a:after{content:"";}
aside>div.widget ul li a:before{display:inline-block;width:8px;height:10px;vertical-align:middle;margin-top:-2px;margin-right: 10px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKBAMAAAB76QKzAAAAJFBMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexinFiZmAAAAC3RSTlMAB9PIsqSKFROJh9kGtr8AAAAsSURBVAjXY8je1MDAwLrbkIGB0XuLAAOD8O4ABgZ27Z0gYheYC5YAKwErBgAYgwtQ1eLgvQAAAABJRU5ErkJggg==) no-repeat 0 0}
aside>div.widget ul li.current-menu-item a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKBAMAAAB76QKzAAAAJFBMVEUAAABLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0ttFME6AAAAC3RSTlMAB9PIsqQTiomHFZA14OwAAAAuSURBVAjXY6jelMDAwLrbkIGB0XuLAAOD8O4ABgY27R0MDFzaO8FcsARYCVgxABWtCzClic3zAAAAAElFTkSuQmCC)}
aside>div.widget ul li:hover a:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKBAMAAAB76QKzAAAAJFBMVEUAAAD///////////////////////////////////////////+0CY3pAAAAC3RSTlMAB9PIsqQTiomHFZA14OwAAAAuSURBVAjXY6jelMDAwLrbkIGB0XuLAAOD8O4ABgY27R0MDFzaO8FcsARYCVgxABWtCzClic3zAAAAAElFTkSuQmCC)}
aside>div.widget ul li a:after{float:right;width:7px;height:7px;border:1px solid #b9b9b9;margin:2px 6px;border-radius:1px;}
aside>div.widget ul li.current-menu-item a:after{width: 12px;height: 12px;margin: -1px 4px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAMAAAD3JJ6EAAAAQlBMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexhhqyNaAAAAFXRSTlMAgfXnc2QX7s69vJ+PeV9YQTYqJQdsi5DJAAAAPElEQVQI1y2KSQ7AIBDDUgp0X8H//yoMGl9iKZbzHtXtD2zKe5LKApNW+PIMUUoQul2WPWDv4DZz4jmmAWktAk7pQSHXAAAAAElFTkSuQmCC) no-repeat 1px 2px}
aside>div.widget ul li:hover a:after{border-color:white;}
aside .angebot{text-align:center;}
aside .angebot img{width:100%;height:auto;margin: 15px auto 10px;}

@media only screen and (min-width: 600px) {
	aside>div{padding-bottom: 2px;}
}

@media only screen and (min-width: 1000px) {
	aside>div{max-width:320px;margin:0 auto;}
}

@media only screen and (min-width: 1200px) {
	aside.fixed>div.widget_text,.fixed #alts,.fixed #bonuses{right:auto;left:50%;margin-left: 250px;box-shadow: 0px 5px 8px -6px gray;}
}

/**/
#toc_container,.mehr-info{border:1px solid #aaaaaa;padding: 1px 2% 20px;margin:1% auto 16px;}

aside #toc_container{border:none;padding: 1px 0 5px;margin: 0 auto 15px;background: none;border-bottom: 1px solid #dbdbdb;}
#toc_container{background-color: #f9f9f9;}
#toc_container .toc_title,.mehr-info .titel{text-align:center;font:bold 15px/17px 'open sans',sans-serif;color:#363636;margin: 0 0 14px;padding: 11px;border-bottom:1px solid #aaaaaa;border-top:1px solid #aaaaaa;}
aside #toc_container .toc_title{font:bold 18px/20px 'open sans',sans-serif;padding: 11px;border-bottom: 2px solid #1d7b18;}
#toc_container .toc_title:first-child,.mehr-info .titel:first-child{border-top:none;}
#toc_container .gray,.mehr-info .gray{font-size:13px;line-height:21px;color:#8f8f8f;padding: 5px 0 20px;margin:0;}
#toc_container ul{padding:0;margin:0;list-style:none;font-size:13px;line-height: 16px;}
aside #toc_container>ul{margin: 0 auto;display: table;}
#toc_container .toc_list li{padding: 4px;}
#toc_container .toc_list>li a{text-decoration:none;}
#toc_container .toc_list>li a:hover{text-decoration:underline;}
#toc_container .toc_list>li>a{font-weight:600;color:#1d7b18;text-transform:uppercase;}
aside #toc_container .toc_list>li>a{color:black;}
#toc_container .toc_list>li:before{content:"\2022 ";font-weight:normal;padding-right:2px;color:#363636;}
#toc_container .toc_list>li>ul{padding-left: 5%;}
#toc_container .toc_list>li ul{padding-top:4px}
#toc_container .toc_list>li>ul li{padding:4px 0}
#toc_container .toc_list>li>ul li a{color:#363636;}
#toc_container .toc_list>li>ul li:before{content:"- ";color:#1d7b18;}
aside #toc_container .toc_list>li>ul li a{color:#a3a2a2;}

.mehr-info+p{clear:both;}
.mehr-info .checklist{display:table;margin: 0px auto;font-size:13px;line-height:19px;padding: 2px 10px;list-style:none;}
.mehr-info .checklist.short{font-size:14px;line-height:18px;padding: 5px 10px;}
.mehr-info .checklist li{padding:9px 0 9px 30px;background:url(images/checkmark.png) no-repeat 0 12px}
.mehr-info .award{margin: 0;padding: 4px 0 22px;}
.mehr-info .award>span{display:block;overflow:hidden;height:125px;background:url(images/awards.png) no-repeat center 0;text-indent:-9999px;}
.mehr-info .award>span:first-child{float:left;width:50%;}
.mehr-info .award>span.queens{background-position:center 0}
.mehr-info .award>span.aim{background-position:center -125px}
.mehr-info .details{font-size:13px;line-height:15px;color:#8f8f8f;padding: 5px 0 20px;margin:0;list-style:none;}
.mehr-info .details li{padding:3px 0;}
.mehr-info .details li span{float:right;color:#1d7b18;}

@media(max-width: 599px){
	#toc_container, .mehr-info { height: auto !important;  }
}

@media only screen and (min-width: 600px) {
	.mehr-info{overflow:hidden;}
}

@media (max-width: 767px) {
	.scrollable { overflow-x: auto; overflow-y: hidden; }
	.scrollable table { min-width: 600px; }
}

/**/
.tablepress {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 1em;border: none;text-align:center;}
.tablepress td {font-size: 14px;text-align: center;vertical-align: middle;border-color: #dbdbdb}
.tablepress td, .tablepress th {padding: 8px;}
table.tablepress,table.tablepress td,table.tablepress th{border: 1px solid #DBDBDB;}
.tablepress-table-description{font:bold 24px/28px 'open sans',sans-serif;padding:2px 0 10px;}
.tablepress.newdesign{border:1px solid #dbdbdb;border-top:1px solid #f0f0f0;}
.tablepress.newdesign thead{display:none;}
.tablepress.newdesign td{font:300 17px/18px 'open sans',sans-serif;color:#777;border-right:1px solid #dbdbdb}
.tablepress caption{padding: 10px;font-size:17px;color:#414141;border: 1px solid #cccccc;border-bottom:none;}
.tablepress th{padding:5px;font:normal 11px/1 'open sans',sans-serif;color:#575353;text-transform:uppercase;background:#f9f9f9;}
.tablepress.newdesign td:first-child{border-right:none}
.tablepress.newdesign td strong{font-size:25px;color:#121212;}
.tablepress.newdesign td strong.db { display: block; }
.tablepress .odd td, .tablepress .even td, .tablepress .row-hover tr:hover td{background:none!important;}
.tablepress.newdesign tr.badge td:first-child{position:relative;}
.tablepress.newdesign tr.badge td:first-child:before{content:"";display:block;position:absolute;top: -1px;left: -1px;width: 43px;height: 43px;background:url(images/neu-flag.png) no-repeat 0 0;}
.tablepress.newdesign a.tablelink {font-weight:normal;text-decoration:none;font-size:13px;color: #2145de;}
.tablepress.newdesign a.tablelink .notext { display: none; }
.tablepress.newdesign a.tablelink:hover{text-decoration:underline;}
.tablepress.newdesign a.tablelink:before{content:"";display:block;width:96px;height:16px;margin: 3px auto 5px;background:url(images/ratings.png) no-repeat center 0;}
.tablepress.newdesign a.tablelink.rating45:before{background-position: center -16px;}
.tablepress.newdesign a.tablelink.rating40:before{background-position: center -32px;}
.tablepress.newdesign a.tablelink.rating35:before{background-position: center -48px;}
.tablepress.newdesign a.tablelink.rating30:before{background-position: center -64px;}
.tablepress.newdesign a.tablelink.rating25:before{background-position: center -80px;}
.tablepress.newdesign a.tablelink.rating20:before{background-position: center -96px;}
.tablepress.newdesign a.logo{display:block;min-width:120px;margin: -5px auto;height:52px;line-height:52px;text-align:center;}
.tablepress.newdesign a.logo>span{display:block;height:52px;text-indent:-9999px;min-width: 142px;}
.tablepress.newdesign a.bd_button.btn_small,.tablepress.newdesign a.bd_button.btn_middle,.tablepress.newdesign a.bd_button.btn_large{font-size:15px!important;text-decoration:none;}
.tablepress.newdesign a.bd_button.btn_small:hover,.tablepress.newdesign a.bd_button.btn_middle:hover,.tablepress.newdesign a.bd_button.btn_large:hover{background:#2eb127!important;color:white!important;}
.tablepress.newdesign a.bd_button{background:#1d7b18}
.tablepress.newdesign a.bd_button:after{content:"";display:inline-block;width:5px;height:9px;vertical-align:middle;margin-top:-2px;margin-left:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//fyoQlwMxAwyDiDVA/A+Io5EFuYD4IBD/BGIvmCAI8wPxJSD+CsTmDEhmOf+HgHMwAVEgvg3EH4BYFyTABsR7gfgPELvDzJwC1ZYJM4qFgYHhABB/AuLpDFAAEGAANFGI8YXdO8wAAAAASUVORK5CYII=) no-repeat 0 0;}
.tncfoot{font-size: 11px;text-align: right;color: #8c8c8c;margin: -5px 0 15px; }

@media only screen and (max-width: 768px) {
	.tablepress.newdesign.rwd1 td:nth-child(3),
	.tablepress.newdesign.rwd1 td:nth-of-type(3),
	.tablepress.newdesign.rwd1 th:nth-child(3),
	.tablepress.newdesign.rwd1 th:nth-of-type(3){display:none}
}

@media only screen and (max-width: 480px) {
	.tablepress.newdesign.rwd1 td:nth-child(2),
	.tablepress.newdesign.rwd1 td:nth-of-type(2),
	.tablepress.newdesign.rwd1 th:nth-child(2),
	.tablepress.newdesign.rwd1 th:nth-of-type(2){display:none}
}

.tablepress.newdesign a.bd_button.btn_small,.tablepress.newdesign a.bd_button.btn_middle,.tablepress.newdesign a.bd_button.btn_large{font-size:15px!important;text-decoration:none;}
.tablepress.newdesign a.bd_button.btn_small:hover,.tablepress.newdesign a.bd_button.btn_middle:hover,.tablepress.newdesign a.bd_button.btn_large:hover{background:#2eb127!important;color:white!important;}
.tablepress.newdesign a.bd_button{background:#1d7b18;}
.tablepress .odd td, .tablepress .even td, .tablepress .row-hover tr:hover td{background:none!important;}
.tablepress.newdesign.tablebadge-1 tbody tr:nth-child(1) td:first-child,
.tablepress.newdesign.tablebadge-2 tbody tr:nth-child(2) td:first-child,
.tablepress.newdesign.tablebadge-3 tbody tr:nth-child(3) td:first-child,
.tablepress.newdesign.tablebadge-4 tbody tr:nth-child(4) td:first-child,
.tablepress.newdesign.tablebadge-5 tbody tr:nth-child(5) td:first-child,
.tablepress.newdesign.tablebadge-6 tbody tr:nth-child(6) td:first-child,
.tablepress.newdesign.tablebadge-7 tbody tr:nth-child(7) td:first-child,
.tablepress.newdesign.tablebadge-8 tbody tr:nth-child(8) td:first-child,
.tablepress.newdesign.tablebadge-9 tbody tr:nth-child(9) td:first-child,
.tablepress.newdesign.tablebadge-10 tbody tr:nth-child(10) td:first-child,
.tablepress.newdesign.tablebadge-11 tbody tr:nth-child(11) td:first-child,
.tablepress.newdesign.tablebadge-12 tbody tr:nth-child(12) td:first-child,
.tablepress.newdesign.tablebadge-13 tbody tr:nth-child(13) td:first-child,
.tablepress.newdesign.tablebadge-14 tbody tr:nth-child(14) td:first-child,
.tablepress.newdesign.tablebadge-15 tbody tr:nth-child(15) td:first-child,
.tablepress.newdesign.tablebadge-1 tbody tr:nth-of-type(1) td:first-child,
.tablepress.newdesign.tablebadge-2 tbody tr:nth-of-type(2) td:first-child,
.tablepress.newdesign.tablebadge-3 tbody tr:nth-of-type(3) td:first-child,
.tablepress.newdesign.tablebadge-4 tbody tr:nth-of-type(4) td:first-child,
.tablepress.newdesign.tablebadge-5 tbody tr:nth-of-type(5) td:first-child,
.tablepress.newdesign.tablebadge-6 tbody tr:nth-of-type(6) td:first-child,
.tablepress.newdesign.tablebadge-7 tbody tr:nth-of-type(7) td:first-child,
.tablepress.newdesign.tablebadge-8 tbody tr:nth-of-type(8) td:first-child,
.tablepress.newdesign.tablebadge-9 tbody tr:nth-of-type(9) td:first-child,
.tablepress.newdesign.tablebadge-10 tbody tr:nth-of-type(10) td:first-child,
.tablepress.newdesign.tablebadge-11 tbody tr:nth-of-type(11) td:first-child,
.tablepress.newdesign.tablebadge-12 tbody tr:nth-of-type(12) td:first-child,
.tablepress.newdesign.tablebadge-13 tbody tr:nth-of-type(13) td:first-child,
.tablepress.newdesign.tablebadge-14 tbody tr:nth-of-type(14) td:first-child,
.tablepress.newdesign.tablebadge-15 tbody tr:nth-of-type(15) td:first-child
{position:relative;}
.tablepress.newdesign.tablebadge-1 tbody tr:nth-child(1) td:first-child:before,
.tablepress.newdesign.tablebadge-2 tbody tr:nth-child(2) td:first-child:before,
.tablepress.newdesign.tablebadge-3 tbody tr:nth-child(3) td:first-child:before,
.tablepress.newdesign.tablebadge-4 tbody tr:nth-child(4) td:first-child:before,
.tablepress.newdesign.tablebadge-5 tbody tr:nth-child(5) td:first-child:before,
.tablepress.newdesign.tablebadge-6 tbody tr:nth-child(6) td:first-child:before,
.tablepress.newdesign.tablebadge-7 tbody tr:nth-child(7) td:first-child:before,
.tablepress.newdesign.tablebadge-8 tbody tr:nth-child(8) td:first-child:before,
.tablepress.newdesign.tablebadge-9 tbody tr:nth-child(9) td:first-child:before,
.tablepress.newdesign.tablebadge-10 tbody tr:nth-child(10) td:first-child:before,
.tablepress.newdesign.tablebadge-11 tbody tr:nth-child(11) td:first-child:before,
.tablepress.newdesign.tablebadge-12 tbody tr:nth-child(12) td:first-child:before,
.tablepress.newdesign.tablebadge-13 tbody tr:nth-child(13) td:first-child:before,
.tablepress.newdesign.tablebadge-14 tbody tr:nth-child(14) td:first-child:before,
.tablepress.newdesign.tablebadge-15 tbody tr:nth-child(15) td:first-child:before{content:"";display:block;position:absolute;top: -1px;left: -1px;width: 43px;height: 43px;background:url(images/neu-flag.png) no-repeat 0 0;}
.tablepress.newdesign a.tablelink {font-weight:normal;text-decoration:none;font-size:13px;color: #2145de;}
.tablepress.newdesign a.tablelink:hover{text-decoration:underline;}
.tablepress.newdesign a.tablelink:before{content:"";display:block;width:96px;height:16px;margin: 3px auto 5px;background:url(images/ratings.png) no-repeat center 0;}
.tablepress.newdesign a.tablelink.rating45:before{background-position: center -16px;}
.tablepress.newdesign a.tablelink.rating40:before{background-position: center -32px;}
.tablepress.newdesign a.tablelink.rating35:before{background-position: center -48px;}
.tablepress.newdesign a.tablelink.rating30:before{background-position: center -64px;}
.tablepress.newdesign a.tablelink.rating25:before{background-position: center -80px;}
.tablepress.newdesign a.tablelink.rating20:before{background-position: center -96px;}

.tablepress.newdesign a.logo{display:block;min-width:120px;margin: -5px auto;height:52px;line-height:52px;text-align:center;}
.tablepress.newdesign a.logo>span{display:block;height:52px;text-indent:-9999px;}

a.bd_button.btn_small, a.bd_button.btn_middle, a.bd_button.btn_large { padding: 12px 22px; border-radius: 2px; color: #fff; display: inline-block; margin: 5px 5px 5px 0; border: none; cursor: pointer; text-decoration: none; text-shadow: none ; -webkit-transition: color 0.3s ease-in, background 0.3s ease-in; -moz-transition: color 0.3s ease-in, background 0.3s ease-in; -ms-transition: color 0.3s ease-in, background 0.3s ease-in; -o-transition: color 0.3s ease-in, background 0.3s ease-in; transition: color 0.3s ease-in, background 0.3s ease-in; }
a.bd_button.btn_small { padding: 4px 20px ; font-size: 14px ; line-height: 19px; }
a.bd_button.btn_middle { padding: 9px 15px 11px; font-size: 17px ; }
a.bd_button.btn_large { padding: 10px 31px 13px; font-size: 20px ; }
a.bd_button:hover { background: #2eb127; color: white;}


/* Html payment logos */
.htmltable .logo.visa>span { background: url(images/payment/visa.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 25px; width: 80px; margin: 0 auto; }
.htmltable .logo.neteller>span { background: url(images/payment/neteller.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 116px; margin: 0 auto;}
.htmltable .logo.paysafecard>span { background: url(images/payment/paysafecard.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 130px; margin: 0 auto;}
.htmltable .logo.trustly>span { background: url(images/payment/trustly.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 80px; margin: 0 auto;}
.htmltable .logo.mastercard>span { background: url(images/payment/mastercard.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 50px; margin: 0 auto;}
.htmltable .logo.paypal>span { background: url(images/payment/paypal.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 35px; width: 120px; margin: 0 auto;}
.htmltable .logo.skrill>span { background: url(images/payment/skrill.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 35px; width: 80px; margin: 0 auto;}
.htmltable .logo.entropay>span { background: url(images/payment/entropay.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 116px; margin: 0 auto;}
.htmltable .logo.visa-mastercard>span { background: url(images/payment/mastercard-visa.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 122px; margin: 0 auto;}
.htmltable .logo.debit>span { background: url(images/logo/payment/ico-debit.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 122px; margin: 0 auto;}
.htmltable .logo.credit-debit>span { background: url(images/payment/credito-debito.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 40px; width: 50px; margin: 0 auto;}
.htmltable .logo.banktransfer>span { background: url(images/payment/transferencia-bancaria.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 35px; width: 116px; margin: 0 auto;}

/* Other countries */
.govlogo.argentina > span { background-image: url(images/flags/argentina-bandera.png); }
.govlogo.venezuela > span { background-image: url(images/flags/venezuela-bandera.png); }
.govlogo.colombia > span { background-image: url(images/flags/bandera-colombia.png); }
.govlogo.chile > span { background-image: url(images/flags/bandera-chile.png); }
.govlogo.mexico > span { background-image: url(images/flags/bandera-mexico.png); }
.govlogo.peru > span { background-image: url(images/flags/bandera-peru.png); }
.govlogo.costa-rica > span { background-image: url(images/flags/bandera-nacional-costa-rica.png); }


/* Notification */
div.bd_notification { padding: 14px 30px 14px 20px; position: relative; margin-bottom: 16px; border-radius: 2px; }
div.bd_notification i { float: left; margin: 1px 10px 0 0; display: inline-block; width: 16px; height: 16px; vertical-align: baseline; }
div.bd_notification p { padding: 0 !important; margin: 0 !important; }
div.bd_notification.notification_mark { background-color: #d8f1c6; color: #769958 !important; }
div.bd_notification.notification_mark p { color: #769958 !important; }
div.bd_notification.notification_mark i { background: url(images/mark.png) no-repeat 0 0; }
div.bd_notification.notification_error { background-color: #f9d9d9; color: #aa4343 !important; }
div.bd_notification.notification_error p { color: #aa4343 !important; }
div.bd_notification.notification_error i { background: url(images/error.png) no-repeat 0 0; }
div.bd_notification.notification_warning { background-color: #fbf4dd; color: #a38c68 !important; }
div.bd_notification.notification_warning p { color: #a38c68 !important; }
div.bd_notification.notification_warning i { background: url(images/warning.png) no-repeat 0 0; }
div.bd_notification.notification_info { background-color: #d7e3f4; color: #728095 !important; }
div.bd_notification.notification_info p { color: #728095 !important; }
div.bd_notification.notification_info i { background: url(images/info.png) no-repeat 0 0; }

/**/
.strukt,.struktdiv{overflow:auto;clear:both;margin: 1% auto 16px;font:normal 14px/16px 'open sans',sans-serif;color:#6a6a6a;text-align:left;}
.struktdiv{overflow:visible;border:1px solid #dbdbdb;}
.strukt table{width:100%;border-collapse:collapse;}
.strukt td,.strukt th{border:1px solid #dbdbdb;padding:5px 5px;height:22px;vertical-align:middle;}
.strukt th,.struktdiv>.titel{text-align:center;color:#363636;font-weight:bold;}
.strukt.thl th{text-align:left;}
.struktdiv>.titel{border-bottom:1px solid #dbdbdb;padding: 9px;}
.strukt td:first-child{font-weight:bold;color:#363636;}
.strukt.fixed td:first-child{font-weight:normal;}
.strukt td.img{padding:15px 15px 0;text-align:center;line-height:0;}
.struktdiv>.img{padding:15px 15px 0;text-align:center;line-height:0;}
.strukt td.img img,.struktdiv>.img img{max-width:100%;height:auto;border-radius:2px;box-shadow:0 0 0 1px #dbdbdb;margin-bottom:15px;}
.strukt td.img.zoom a,.struktdiv>.img.zoom a{display:block;max-width: 365px;margin:0 auto 15px;border-radius: 2px;box-shadow:0 0 0 1px #dbdbdb;}
.strukt td.img.zoom a:hover,.struktdiv>.img.zoom a:hover{position:relative;}
.strukt td.img.zoom a:hover:after,.struktdiv>.img.zoom a:hover:after{content:"";position:absolute;bottom:0px;right:0px;display:block;width:58px;height:46px;background: rgba(29,123,24,0.8) url(images/zoom.png) no-repeat center;border-radius:2px;}
.strukt td.img.zoom img,.struktdiv>.img.zoom img{box-shadow:none;margin-bottom:0;}

@media only screen and (min-width: 1200px) {
	.strukt td.img.zoom a:first-child,.struktdiv>.img.zoom a:first-child{margin-left: 0.5%;margin-right: 2.5%;}
	.strukt td,.strukt th{padding: 5px 25px;}
}

@media only screen and (min-width: 600px) {
	.strukt td.img.zoom a,.struktdiv>.img.zoom a{overflow:hidden;}
	.strukt td.img.zoom a:first-child,.struktdiv>.img.zoom a:first-child{float:left;width: 49%;margin-right: 2%;}
}

/**/
.flogo>span,.flogo:before,.flogo:after,.slogo>span,.slogo:before,.slogo:after,.clogo>span,.clogo:before,.clogo:after,.plogo>span,.plogo:before,.plogo:after,.dlogo>span,.dlogo:before,.dlogo:after,.klogo>span,.klogo:before,.klogo:after,.llogo>span,.llogo:before,.llogo:after,.rlogo>span,.rlogo:before,.rlogo:after,.blogo>span,.blogo:before,.blogo:after{ background-position:center; background-repeat:no-repeat; display:block;}

/** /
.flogo.option24{
background: #272727;
background: -moz-linear-gradient(top,  #272727 0%, #080808 100%);
background: -webkit-linear-gradient(top,  #272727 0%,#080808 100%);
background: linear-gradient(to bottom,  #272727 0%,#080808 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#080808',GradientType=0 );}
/**/
.klogo.gameduell>span,.klogo.gameduell:before,.klogo.gameduell:after{ background-image:url(images/logo/games/gameduell.png)}
.klogo.skill7>span,.klogo.skill7:before,.klogo.skill7:after{ background-image:url("images/logo/games/skill7.png")}
.klogo.m2p>span,.klogo.m2p:before,.klogo.m2p:after{ background-image:url(images/logo/games/m2p.png)}
.klogo.gametwist>span,.klogo.gametwist:before,.klogo.gametwist:after{background-image:url(images/logo/games/gametwist.png)}
/****-flogo 1st col*****/
.flogo.anyoption>span,.flogo.anyoption:before,.flogo.anyoption:after{ background-image:url(images/logo/finance/anyoption.png)}
.flogo.ayondo>span,.flogo.ayondo:before,.flogo.ayondo:after{ background-image:url(images/logo/finance/ayondo.png)}
.flogo.banx>span,.flogo.banx:before,.flogo.banx:after{ background-image:url(images/logo/finance/banx.png)}
.flogo.bdswiss>span,.flogo.bdswiss:before,.flogo.bdswiss:after{ background-image:url(images/logo/finance/bdswiss.png)}
.flogo.benk>span,.flogo.benk:before,.flogo.benk:after{ background-image:url(images/logo/finance/benk.png)}
.steps_wrapper .flogo.option24{padding-right:29px!important;}
.flogo.option24{position:relative;background: black url(images/24opt-bgr.png) repeat-y center;}
.flogo.option24:after{content:"";position:absolute;top:0;right:0;display:block;width:47px!important;height:46px!important;background: url(images/24opt-ribbon.png)!important;}
.flogo.option24>span,.flogo.option24:before,.flogo.option24:after{ background-image:url(images/logo/finance/option24.png)}
.flogo.captrader>span,.flogo.captrader:before,.flogo.captrader:after{ background-image:url(images/logo/finance/captrader.png)}
.flogo.markets-com>span,.flogo.markets-com:before,.flogo.markets-com:after{ background-image:url(images/logo/finance/markets-com.png)}
.flogo.comdirect>span,.flogo.comdirect:before,.flogo.comdirect:after{ background-image:url(images/logo/finance/comdirect.png)}
.flogo.corsa-capital>span,.flogo.corsa-capital:before,.flogo.corsa-capital:after{ background-image:url(images/logo/finance/corsa-capital.png)}
.flogo.etoro>span,.flogo.etoro:before,.flogo.etoro:after{ background-image:url(images/logo/finance/etoro.png)}
.flogo.varengold>span,.flogo.varengold:before,.flogo.varengold:after{ background-image:url(images/logo/finance/varengold.png)}
.flogo.wikifolio>span,.flogo.wikifolio:before,.flogo.wikifolio:after{ background-image:url(images/logo/finance/wikifolio.png)}
.flogo.xm>span,.flogo.xm:before,.flogo.xm:after{ background-image:url(images/logo/finance/xm.png)}
.flogo.copyop>span,.flogo.copyop:before,.flogo.copyop:after{ background-image:url(images/logo/finance/copyop.png)}
.flogo.iforex>span,.flogo.iforex:before,.flogo.iforex:after{ background-image:url(images/logo/finance/iforex.png)}
.flogo.iqoption>span,.flogo.iqoption:before,.flogo.iqoption:after{ background-image:url(images/logo/finance/iqoption.png)}
.flogo.smartmarkets>span,.flogo.smartmarkets:before,.flogo.smartmarkets:after{ background-image:url(images/logo/finance/smartmarkets.png)}
.flogo.vestle>span,.flogo.vestle:before,.flogo.vestle:after{ background-image:url(images/logo/finance/vestle.png)}
/* thats the old branding logo position:  .flogo.tradecom>span,.flogo.tradecom:before,.flogo.tradecom:after{width: 129px;height: 30px;background-position: 0px -570px;}*/
.flogo.aktivtrades>span, .flogo.aktivtrades:before, .flogo.aktivtrades:after { background-image:url(images/logo/finance/aktivtrades.png)}
.flogo.fxpro>span, .flogo.fxpro:before, .flogo.fxpro:after { background-image:url(images/logo/finance/fxpro.png)}
.flogo.prestigeoption>span, .flogo.prestigeoption:before, .flogo.prestigeoption:after { background-image:url(images/logo/finance/prestigeoption.png)}
.flogo.bosscapital>span, .flogo.bosscapital:before, .flogo.bosscapital:after{ background-image:url(images/logo/finance/bosscapital.png)}
.flogo.daweda>span, .flogo.daweda:before, .flogo.daweda:after { background-image:url(images/logo/finance/daweda.png)}
.flogo.easymarkets>span, .flogo.easymarkets:before, .flogo.easymarkets:after{ background-image:url(images/logo/finance/easymarkets.png)}
.flogo.easyforex>span, .flogo.easyforex:before, .flogo.easyforex:after{ background-image:url(images/logo/finance/easyforex.png)}
.flogo.trading365>span, .flogo.trading365:before, .flogo.trading365:after{ background-image:url(images/logo/finance/trading365.png)}
.flogo.finpari>span, .flogo.finpari:before, .flogo.finpari:after { background-image:url(images/logo/finance/finpari.png)}
.flogo.magnumoptions>span, .flogo.magnumoptions:before, .flogo.magnumoptions:after{ background-image:url(images/logo/finance/magnumoptions.png)}
.flogo.opteck>span, .flogo.opteck:before, .flogo.opteck:after{ background-image:url(images/logo/finance/opteck.png)}
.flogo.optionrally>span, .flogo.optionrally:before, .flogo.optionrally:after { background-image:url(images/logo/finance/optionrally.png)}
.flogo.titantrade>span, .flogo.titantrade:before, .flogo.titantrade:after { background-image:url(images/logo/finance/titantrade.png)}
.flogo.ukoptions>span, .flogo.ukoptions:before, .flogo.ukoptions:after { background-image:url(images/logo/finance/ukoptions.png)}
.flogo.stockpair>span,.flogo.stockpair:before,.flogo.stockpair:after{ background-image:url(images/logo/finance/stockpair.png)}
.flogo.plus500>span,.flogo.plus500:before,.flogo.plus500:after{ background-image:url(images/logo/finance/plus500.png)}
.flogo.flatex>span,.flogo.flatex:before,.flogo.flatex:after{ background-image:url(images/logo/finance/flatex.png)}
.flogo.fxflat>span,.flogo.fxflat:before,.flogo.fxflat:after{ background-image:url(images/logo/finance/fxflat.png)}
.flogo.eztrader>span,.flogo.eztrader:before,.flogo.eztrader:after{ background-image:url(images/logo/finance/eztrader.png)}
.flogo.dinerolibre>span,.flogo.dinerolibre:before,.flogo.dinerolibre:after{ background-image:url(images/logo/finance/dinerolibre.png)}



.flogo.trade>span,.flogo.trade:before,.flogo.trade:after{ background-image:url(images/logo/finance/trade.png)}
.flogo.trade-com>span,.flogo.tradecom:before,.flogo.tradecom:after{ background-image:url(images/logo/finance/trade.png)}

.flogo.euro-binary>span,.flogo.euro-binary:before,.flogo.euro-binary:after{ background-image:url(images/logo/finance/euro-binary.png)}
.flogo.ox>span,.flogo.ox:before,.flogo.ox:after{ background-image:url(images/logo/finance/ox.png)}
.flogo.tradorax>span,.flogo.tradorax:before,.flogo.tradorax:after{ background-image:url(images/logo/finance/tradorax.png)}
.flogo.finexo>span,.flogo.finexo:before,.flogo.finexo:after{ background-image:url(images/logo/finance/finexo.png)}
.flogo.fx>span,.flogo.fx:before,.flogo.fx:after{ background-image:url(images/logo/finance/fx.png)}
.flogo.forexmart>span,.flogo.forexmart:before,.flogo.forexmart:after{ background-image:url(images/logo/finance/forexmart.png);height:62px; }
.flogo.grand-capital>span,.flogo.grand-capital:before,.flogo.grand-capital:after{ background-image:url(images/logo/finance/grand-capital.png)}
.flogo.fx-giants>span,.flogo.fx-giants:before,.flogo.fx-giants:after{ background-image:url(images/logo/finance/fx-giants.png)}
.flogo.octafx>span,.flogo.octafx:before,.flogo.octafx:after{ background-image:url(images/logo/finance/octafx.png)}
.flogo.lite-forex>span,.flogo.lite-forex:before,.flogo.lite-forex:after{ background-image:url(images/logo/finance/lite-forex.png)}
.flogo.ufx>span,.flogo.ufx:before,.flogo.ufx:after{ background-image:url(images/logo/finance/ufx.png)}
.flogo.xforex>span,.flogo.xforex:before,.flogo.xforex:after{ background-image:url(images/logo/finance/xforex.png)}
.flogo.xcfd>span,.flogo.xcfd:before,.flogo.xcfd:after{ background-image:url(images/logo/finance/xcfd.png)}
.flogo.optionrobot>span,.flogo.optionrobot:before,.flogo.optionrobot:after{ background-image:url(images/logo/finance/optionrobot.png)}
.flogo.soxange>span,.flogo.soxange:before,.flogo.soxange:after{ background-image:url(images/logo/finance/soxange.png)}
.flogo.signaltrader>span,.flogo.signaltrader:before,.flogo.signaltrader:after{ background-image:url(images/logo/finance/signaltrader.png)}
/****flogo 2nd col*****/
.flogo.gkfx>span,.flogo.gkfx:before,.flogo.gkfx:after{ background-image:url(images/logo/finance/gkfx.png)}
.flogo.ig-markets>span,.flogo.ig-markets:before,.flogo.ig-markets:after{ background-image:url(images/logo/finance/ig-markets.png)}
.flogo.interactive-option>span,.flogo.interactive-option:before,.flogo.interactive-option:after{ background-image:url(images/logo/finance/interactive-option.png)}
.flogo.ironfx>span,.flogo.ironfx:before,.flogo.ironfx:after{ background-image:url(images/logo/finance/ironfx.png)}
.flogo.lynxbroker>span,.flogo.lynxbroker:before,.flogo.lynxbroker:after{ background-image:url(images/logo/finance/lynxbroker.png)}
.flogo.maxblue>span,.flogo.maxblue:before,.flogo.maxblue:after{ background-image:url(images/logo/finance/maxblue.png)}
.flogo.b888>span,.flogo.b888:before,.flogo.b888:after{ background-image:url(images/logo/finance/b888.png)}
.flogo.optionbit>span,.flogo.optionbit:before,.flogo.optionbit:after{ background-image:url(images/logo/finance/optionbit.png)}
.flogo.optionfair>span,.flogo.optionfair:before,.flogo.optionfair:after{ background-image:url(images/logo/finance/optionfair.png)}
.flogo.optiontime>span,.flogo.optiontime:before,.flogo.optiontime:after{ background-image:url(images/logo/finance/optiontime.png)}
.flogo.optionweb>span,.flogo.optionweb:before,.flogo.optionweb:after{ background-image:url(images/logo/finance/optionweb.png)}
.flogo.optionyard>span,.flogo.optionyard:before,.flogo.optionyard:after{ background-image:url(images/logo/finance/optionyard.png)}
.flogo.zoomtrader>span,.flogo.zoomtrader:before,.flogo.zoomtrader:after{ background-image:url(images/logo/finance/zoomtrader.png)}
.flogo.zulutrade>span,.flogo.zulutrade:before,.flogo.zulutrade:after{ background-image:url(images/logo/finance/zulutrade.png)}
.flogo.bancdebinary>span, .flogo.bancdebinary:before, .flogo.bancdebinary:after{ background-image:url(images/logo/finance/bancdebinary.png)}
.flogo.binarycom>span, .flogo.binarycom:before, .flogo.binarycom:after { background-image:url(images/logo/finance/binarycom.png)}
.flogo.topoption>span, .flogo.topoption:before, .flogo.topoption:after { background-image:url(images/logo/finance/topoption.png)}
.flogo.xtrade>span,.flogo.xtrade:before,.flogo.xtrade:after{ background-image:url(images/logo/finance/xtrade.png)}
.flogo.fx24>span,.flogo.fx24:before,.flogo.fx24:after{ background-image:url(images/logo/finance/fx24.png)}
.flogo.ayrex>span, .flogo.ayrex:before, .flogo.ayrex:after { background-image:url(images/logo/finance/ayrex.png)}
.flogo.ftrade>span, .flogo.ftrade:before, .flogo.ftrade:after { background-image:url(images/logo/finance/ftrade.png)}
.flogo.goptions>span, .flogo.goptions:before, .flogo.goptions:after { background-image:url(images/logo/finance/goptions.png)}
.flogo.imperial-option>span, .flogo.imperialoptions:before, .flogo.imperialoptions:after { background-image:url(images/logo/finance/imperialoptions.png)}
.flogo.pwrtrade>span, .flogo.pwrtrade:before, .flogo.pwrtrade:after { background-image:url(images/logo/finance/pwrtrade.png)}
.flogo.trbinaryoptions>span, .flogo.trbinaryoptions:before, .flogo.trbinaryoptions:after { background-image:url(images/logo/finance/trbinaryoptions.png)}
.flogo.admiralmarkets>span, .flogo.admiralmarkets:before, .flogo.admiralmarkets:after { background-image:url(images/logo/finance/admiralmarkets.png)}
.flogo.cmc-markets>span, .flogo.cmc-markets:before, .flogo.cmc-markets:after { background-image:url(images/logo/finance/cmc-markets.png)}
.flogo.etx-capital>span, .flogo.etxcapital:before, .flogo.etxcapital:after { background-image:url(images/logo/finance/etx-capital.png)}
.flogo.tradeo>span, .flogo.tradeo:before, .flogo.tradeo:after { background-image:url(images/logo/finance/tradeo.png)}
.flogo.xtb>span, .flogo.xtb:before, .flogo.xtb:after { background-image:url(images/logo/finance/xtb.png)}
.flogo.avatrade>span, .flogo.avatrade:before, .flogo.avatrade:after { background-image:url(images/logo/finance/avatrade.png)}
.flogo.redwood>span, .flogo.redwood:before, .flogo.redwood:after { background-image:url(images/logo/finance/redwood.png)}
.flogo.qtrade>span, .flogo.qtrade:before, .flogo.qtrade:after { background-image:url(images/logo/finance/qtrade.png)}
.flogo.gtoptions>span,.flogo.gtoptions:before,.flogo.gtoptions:after{ background-image:url(images/logo/finance/gtoptions.png)}
.flogo.zoneoptions>span,.flogo.zoneoptions:before,.flogo.zoneoptions:after{ background-image:url(images/logo/finance/zoneoptions.png)}
.flogo.finmax>span,.flogo.finmax:before,.flogo.finmax:after{ background-image:url(images/logo/finance/finmax.png)}
.flogo.ubinary>span,.flogo.ubinary:before,.flogo.ubinary:after{ background-image:url(images/logo/finance/ubinary.png)}
.flogo.yesoption>span,.flogo.yesoption:before,.flogo.yesoption:after{ background-image:url(images/logo/finance/yesoption.png)}
.flogo.fibogroup>span,.flogo.fibogroup:before,.flogo.fibogroup:after{ background-image:url(images/logo/finance/fibogroup.png)}
.flogo.jfdbrokers>span,.flogo.jfdbrokers:before,.flogo.jfdbrokers:after{ background-image:url(images/logo/finance/jfdbrokers.png)}
.flogo.trade360>span,.flogo.trade360:before,.flogo.trade360:after{ background-image:url(images/logo/finance/trade360.png)}
.flogo.tropforex>span,.flogo.tropforex:before,.flogo.tropforex:after{ background-image:url(images/logo/finance/tropforex.png)}
.flogo.vitrade>span,.flogo.vitrade:before,.flogo.vitrade:after{ background-image:url(images/logo/finance/vitrade.png)}
.flogo.iqoption>span,.flogo.iqoption:before,.flogo.iqoption:after{ background-image:url(images/logo/finance/iqoption.png)}
.flogo.swipestox>span,.flogo.swipestox:before,.flogo.swipestox:after{ background-image:url(images/logo/finance/swipestox.png)}


/****flogo 3th col :*****/
.flogo.markets10>span,.flogo.markets10:before,.flogo.markets10:after{ background-image:url(images/logo/finance/markets10.png)}
.flogo.binary99>span,.flogo.binary99:before,.flogo.binary99:after{ background-image:url(images/logo/finance/binary99.png)}
.flogo.alfatrade>span,.flogo.alfatrade:before,.flogo.alfatrade:after{ background-image:url(images/logo/finance/alfatrade.png)}
.flogo.algobit>span,.flogo.algobit:before,.flogo.algobit:after{ background-image:url(images/logo/finance/algobit.png)}
.flogo.alpari>span,.flogo.alpari:before,.flogo.alpari:after{ background-image:url(images/logo/finance/alpari.png)}
.flogo.automatedbinary>span,.flogo.automatedbinary:before,.flogo.automatedbinary:after{ background-image:url(images/logo/finance/automatedbinary.png)}
.flogo.axitrader>span,.flogo.axitrader:before,.flogo.axitrader:after{ background-image:url(images/logo/finance/axitrader.png)}
.flogo.boat>span,.flogo.boat:before,.flogo.boat:after{ background-image:url(images/logo/finance/boat.png)}
.flogo.bor>span,.flogo.bor:before,.flogo.bor:after{ background-image:url(images/logo/finance/bor.png)}
.flogo.binarytilt>span,.flogo.binarytilt:before,.flogo.binarytilt:after{ background-image:url(images/logo/finance/binarytilt.png)}
.flogo.binary8>span,.flogo.binary8:before,.flogo.binary8:after{ background-image:url(images/logo/finance/binary8.png)}
.flogo.binarybrokerz>span,.flogo.binarybrokerz:before,.flogo.binarybrokerz:after{ background-image:url(images/logo/finance/binarybrokerz.png)}
.flogo.binarymate>span,.flogo.binarymate:before,.flogo.binarymate:after{ background-image:url(images/logo/finance/binarymate.png)}
.flogo.binaryoption360>span,.flogo.binaryoption360:before,.flogo.binaryoption360:after{ background-image:url(images/logo/finance/binaryoption360.png)}
.flogo.bloombex>span,.flogo.bloombex:before,.flogo.bloombex:after{ background-image:url(images/logo/finance/bloombex.png)}
.flogo.bullbinary>span,.flogo.bullbinary:before,.flogo.bullbinary:after{ background-image:url(images/logo/finance/bullbinary.png)}
.flogo.cakebet>span,.flogo.cakebet:before,.flogo.cakebet:after{ background-image:url(images/logo/finance/cakebet.png)}
.flogo.ctoption>span,.flogo.ctoption:before,.flogo.ctoption:after{ background-image:url(images/logo/finance/ctoption.png)}
.flogo.grandoption>span,.flogo.grandoption:before,.flogo.grandoption:after{ background-image:url(images/logo/finance/grandoption.png)}
.flogo.masteroption>span,.flogo.masteroption:before,.flogo.masteroption:after{ background-image:url(images/logo/finance/masteroption.png)}
.flogo.option500>span,.flogo.option500:before,.flogo.option500:after{ background-image:url(images/logo/finance/option500.png)}
.flogo.plusoption>span,.flogo.plusoption:before,.flogo.plusoption:after{ background-image:url(images/logo/finance/plusoption.png)}
.flogo.porterfinance>span,.flogo.porterfinance:before,.flogo.porterfinance:after{ background-image:url(images/logo/finance/porterfinance.png)}
.flogo.deltastock>span,.flogo.deltastock:before,.flogo.deltastock:after{ background-image:url(images/logo/finance/deltastock.png)}
.flogo.dukascopy>span,.flogo.dukascopy:before,.flogo.dukascopy:after{ background-image:url(images/logo/finance/dukascopy.png)}
.flogo.gbebrokers>span,.flogo.gbebrokers:before,.flogo.gbebrokers:after{ background-image:url(images/logo/finance/gbebrokers.png)}
.flogo.intertrader>span,.flogo.intertrader:before,.flogo.intertrader:after{ background-image:url(images/logo/finance/intertrader.png)}
.flogo.keystock>span,.flogo.keystock:before,.flogo.keystock:after{ background-image:url(images/logo/finance/keystock.png)}
.flogo.thinkmarkets>span,.flogo.thinkmarkets:before,.flogo.thinkmarkets:after{ background-image:url(images/logo/finance/thinkmarkets.png)}
.flogo.pepperstone>span,.flogo.pepperstone:before,.flogo.pepperstone:after{ background-image:url(images/logo/finance/pepperstone.png)}
.flogo.worldwidemarkets>span,.flogo.worldwidemarkets:before,.flogo.worldwidemarkets:after{ background-image:url(images/logo/finance/worldwidemarkets.png)}
.flogo.empireoption>span,.flogo.empireoption:before,.flogo.empireoption:after{ background-image:url(images/logo/finance/empire-option.png)}
.flogo.paston>span,.flogo.paston:before,.flogo.paston:after{ background-image:url(images/logo/finance/paston.png)}

.flogo.bk-trading>span,.flogo.bk-trading:before,.flogo.bk-trading:after{ background-image:url(images/logo/finance/bk-trading.png)}
.flogo.trade10>span,.flogo.trade10:before,.flogo.trade10:after{ background-image:url(images/logo/finance/10-trade.png)}
.flogo.ikko-trader>span,.flogo.ikko-trader:before,.flogo.ikko-trader:after{ background-image:url(images/logo/finance/ikko-trader.png)}
.flogo.itrader>span,.flogo.itrader:before,.flogo.itrader:after{ background-image:url(images/logo/finance/itrader.png)}
.flogo.superoptions>span,.flogo.superoptions:before,.flogo.superoptions:after{ background-image:url(images/logo/finance/super-options.png)}
.flogo.bitcoin>span,.flogo.bitcoin:before,.flogo.bitcoin:after{ background-image:url(images/logo/finance/bitcoinde.png)}
.flogo.cex>span,.flogo.cex:before,.flogo.cex:after{ background-image:url(images/logo/finance/cex.png)}
.flogo.binance>span,.flogo.binance:before,.flogo.binance:after{ background-image:url(images/logo/finance/binance.png)}
.flogo.bitfinex>span,.flogo.bitfinex:before,.flogo.bitfinex:after{ background-image:url(images/logo/finance/bitfinex.png)}
.flogo.coinbase>span,.flogo.coinbase:before,.flogo.coinbase:after{ background-image:url(images/logo/finance/coinbase.png)}
.flogo.hitbtc>span,.flogo.hitbtc:before,.flogo.hitbtc:after{ background-image:url(images/logo/finance/hitbtc.png)}
.flogo.yobit>span,.flogo.yobit:before,.flogo.yobit:after{ background-image:url(images/logo/finance/yobit.png)}
.flogo.bithumb>span,.flogo.bithumb:before,.flogo.bithumb:after{ background-image:url(images/logo/finance/bithumb.png)}
.flogo.bitstamp>span,.flogo.bitstamp:before,.flogo.bitstamp:after{ background-image:url(images/logo/finance/bitstamp.png)}
.flogo.bittrex>span,.flogo.bittrex:before,.flogo.bittrex:after{ background-image:url(images/logo/finance/bittrex.png)}
.flogo.gdax>span,.flogo.gdax:before,.flogo.gdax:after{ background-image:url(images/logo/finance/gdax.png)}
.flogo.kraken>span,.flogo.kraken:before,.flogo.kraken:after{ background-image:url(images/logo/finance/kraken.png)}
.flogo.poloniex>span,.flogo.poloniex:before,.flogo.poloniex:after{ background-image:url(images/logo/finance/poloniex.png)}
.flogo.hodly>span,.flogo.hodly:before,.flogo.hodly:after{ background-image:url(images/logo/finance/hodly.png)}

.loclogo > span, .loclogo:before, .loclogo:after { display: inline-block; vertical-align: middle; font-size: 0; text-indent: -100%; overflow: hidden; text-decoration: none; }
.loclogo.ava > span, .loclogo.ava:before, .loclogo.ava:after { background-image: url(images/logo/location/ava-mobile.png); width: 146px; height: 20px; }
.loclogo.betfair > span, .loclogo.betfair:before, .loclogo.betfair:after { background-image: url(images/logo/location/betfair-mobile.png); width: 134px; height: 22px; }
.loclogo.betway > span, .loclogo.betway:before, .loclogo.betway:after { background-image: url(images/logo/location/betway-mobile.png); width: 131px; height: 36px; }
.loclogo.bumbet > span, .loclogo.bumbet:before, .loclogo.bumbet:after { background-image: url(images/logo/location/bumbet-mobile.png); width: 132px; height: 24px; }
.loclogo.caliente > span, .loclogo.caliente:before, .loclogo.caliente:after { background-image: url(images/logo/location/caliente-mobile.png); width: 110px; height: 36px; }
.loclogo.casino-com > span, .loclogo.casino-com:before, .loclogo.casino-com:after { background-image: url(images/logo/location/casino-com-mobile.png); width: 144px; height: 23px; }
.loclogo.casino-en-chile > span, .loclogo.casino-en-chile:before, .loclogo.casino-en-chile:after { background-image: url(images/logo/location/casino-en-chile-mobile.png); width: 136px; height: 32px; }
.loclogo.casino-epoca > span, .loclogo.casino-epoca:before, .loclogo.casino-epoca:after { background-image: url(images/logo/location/casino-epoca-mobile.png); width: 144px; height: 32px; }
.loclogo.codere > span, .loclogo.codere:before, .loclogo.codere:after { background-image: url(images/logo/location/codere-mobile.png); width: 136px; height: 36px; }
.loclogo.el-casino-caribe > span, .loclogo.el-casino-caribe:before, .loclogo.el-casino-caribe:after { background-image: url(images/logo/location/el-casino-caribe-mobile.png); width: 103px; height: 38px; }
.loclogo.es888 > span, .loclogo.es888:before, .loclogo.es888:after { background-image: url(images/logo/location/888es-mobile.png); width: 50px; height: 37px; }
.loclogo.jackpot-city > span, .loclogo.jackpot-city:before, .loclogo.jackpot-city:after { background-image: url(images/logo/location/jackpot-city-mobile.png); width: 97px; height: 38px; }
.loclogo.netbet > span, .loclogo.netbet:before, .loclogo.netbet:after { background-image: url(images/logo/location/netbet-mobile.png); width: 113px; height: 21px; }
.loclogo.slots-heaven > span, .loclogo.slots-heaven:before, .loclogo.slots-heaven:after { background-image: url(images/logo/location/slots-heaven-mobile.png); width: 87px; height: 38px; }
.loclogo.spin-palace > span, .loclogo.spin-palace:before, .loclogo.spin-palace:after { background-image: url(images/logo/location/spin-palace-mobile.png); width: 67px; height: 38px; }
.loclogo.vera-john > span, .loclogo.vera-john:before, .loclogo.vera-john:after { background-image: url(images/logo/location/vera-john-mobile.png); width: 75px; height: 38px; }

@media only screen and (min-width: 1100px) {
	.loclogo.ava > span, .loclogo.ava:before, .loclogo.ava:after { background-image: url(images/logo/location/ava.png); width: 195px; height: 27px; }
	.loclogo.betfair > span, .loclogo.betfair:before, .loclogo.betfair:after { background-image: url(images/logo/location/betfair.png); width: 162px; height: 27px; }
	.loclogo.betway > span, .loclogo.betway:before, .loclogo.betway:after { background-image: url(images/logo/location/betway.png); width: 174px; height: 48px; }
	.loclogo.bumbet > span, .loclogo.bumbet:before, .loclogo.bumbet:after { background-image: url(images/logo/location/bumbet.png); width: 176px; height: 32px; }
	.loclogo.caliente > span, .loclogo.caliente:before, .loclogo.caliente:after { background-image: url(images/logo/location/caliente.png); width: 147px; height: 48px; }
	.loclogo.casino-com > span, .loclogo.casino-com:before, .loclogo.casino-com:after { background-image: url(images/logo/location/casino-com.png); width: 180px; height: 29px; }
	.loclogo.casino-en-chile > span, .loclogo.casino-en-chile:before, .loclogo.casino-en-chile:after { background-image: url(images/logo/location/casino-en-chile.png); width: 170px; height: 40px; }
	.loclogo.casino-epoca > span, .loclogo.casino-epoca:before, .loclogo.casino-epoca:after { background-image: url(images/logo/location/casino-epoca.png); width: 180px; height: 40px; }
	.loclogo.codere > span, .loclogo.codere:before, .loclogo.codere:after { background-image: url(images/logo/location/codere.png); width: 180px; height: 48px; }
	.loclogo.el-casino-caribe > span, .loclogo.el-casino-caribe:before, .loclogo.el-casino-caribe:after { background-image: url(images/logo/location/el-casino-caribe.png); width: 136px; height: 50px; }
	.loclogo.es888 > span, .loclogo.es888:before, .loclogo.es888:after { background-image: url(images/logo/location/888es.png); width: 67px; height: 50px; }
	.loclogo.jackpot-city > span, .loclogo.jackpot-city:before, .loclogo.jackpot-city:after { background-image: url(images/logo/location/jackpot-city.png); width: 127px; height: 50px; }
	.loclogo.netbet > span, .loclogo.netbet:before, .loclogo.netbet:after { background-image: url(images/logo/location/netbet.png); width: 148px; height: 28px; }
	.loclogo.slots-heaven > span, .loclogo.slots-heaven:before, .loclogo.slots-heaven:after { background-image: url(images/logo/location/slots-heaven.png); width: 115px; height: 50px; }
	.loclogo.spin-palace > span, .loclogo.spin-palace:before, .loclogo.spin-palace:after { background-image: url(images/logo/location/spin-palace.png); width: 88px; height: 50px; }
	.loclogo.vera-john > span, .loclogo.vera-john:before, .loclogo.vera-john:after { background-image: url(images/logo/location/vera-john.png); width: 99px; height: 50px; }
}

.plogo.b888>span,.plogo.b888:before,.plogo.b888:after{background-image:url(images/logo/poker/b888.png)}
.plogo.full-tilt>span,.plogo.full-tilt:before,.plogo.full-tilt:after{background-image:url(images/logo/poker/full-tilt.png)}
.plogo.party>span,.plogo.party:before,.plogo.party:after{background-image:url(images/logo/poker/party.png)}
.plogo.pkr>span,.plogo.pkr:before,.plogo.pkr:after{background-image:url(images/logo/poker/pkr.png)}
.plogo.pokerstars>span,.plogo.pokerstars:before,.plogo.pokerstars:after{background-image:url(images/logo/poker/pokerstars.png)}
.plogo.p888>span,.plogo.p888:before,.plogo.p888:after{background-image:url(images/logo/poker/888poker.png)}

.dlogo.c-date>span,.dlogo.c-date:before,.dlogo.c-date:after{background-image:url(images/logo/dating/c-date.png)}
.dlogo.lustagenten>span, .dlogo.lustagenten:before, .dlogo.lustagenten:after {background-image:url(images/logo/dating/lustagenten.png)}
.shortcode_content .dlogo.lustagenten>span{background-image:url(images/logo/dating/lustagenten.png)}
.dlogo.edarling>span,.dlogo.edarling:before,.dlogo.edarling:after{background-image:url(images/logo/dating/edarling.png)}
.dlogo.elitepartner>span,.dlogo.elitepartner:before,.dlogo.elitepartner:after{background-image:url(images/logo/dating/elitepartner.png)}
.dlogo.firstaffair>span,.dlogo.firstaffair:before,.dlogo.firstaffair:after{background-image:url(images/logo/dating/firstaffair.png)}
.dlogo.lovescout24>span,.dlogo.lovescout24:before,.dlogo.lovescout24:after{background-image:url(images/logo/dating/lovescout24.png)}
.dlogo.lovepoint>span,.dlogo.lovepoint:before,.dlogo.lovepoint:after{background-image:url(images/logo/dating/lovepoint.png)}
.dlogo.secret-de>span,.dlogo.secret-de:before,.dlogo.secret-de:after{background-image:url(images/logo/dating/secret-de.png)}
.dlogo.neu-de>span,.dlogo.neu-de:before,.dlogo.neu-de:after{background-image:url(images/logo/dating/neu-de.png)}
.dlogo.joyclub>span,.dlogo.joyclub:before,.dlogo.joyclub:after{background-image:url(images/logo/dating/joyclub.png)}
.dlogo.parship>span,.dlogo.parship:before,.dlogo.parship:after{background-image:url(images/logo/dating/parship.png)}


/* slogos */
/**** slogos 1st col: */
/* .container-payment-casino .slogo>span {min-width: 150px;} */
.container-payment-casino .logo.long .slogo>span {margin-left: -15px;}
/*.container-payment-casino .slogo.v2>span {width: 170px; height: 60px; }*/
.slogo.bet10>span,.slogo.bet10:before,.slogo.bet10:after{background-image:url(images/logo/sport/bet10.png)}
.slogo.bet365>span,.slogo.bet365:before,.slogo.bet365:after{background-image:url(images/logo/sport/bet365.png)}
.slogo.bet-at-home>span,.slogo.bet-at-home:before,.slogo.bet-at-home:after{background-image:url(images/logo/sport/bet-at-home.png)}
.slogo.betclic>span,.slogo.betclic:before,.slogo.betclic:after{background-image:url(images/logo/sport/betclic.png)}
.slogo.betsson>span,.slogo.betsson:before,.slogo.betsson:after{background-image:url(images/logo/sport/betsson.png)}
.slogo.versus>span,.slogo.versus:before,.slogo.versus:after{background-image:url(images/logo/sport/versus.png)}
.slogo.betway>span,.slogo.betway:before,.slogo.betway:after{background-image:url(images/logo/sport/betway.png)}
.slogo.big-bet-world>span,.slogo.big-bet-world:before,.slogo.big-bet-world:after{background-image:url(images/logo/sport/big-bet-world.png)}
.slogo.bwin>span,.slogo.bwin:before,.slogo.bwin:after{background-image:url(images/logo/sport/bwin.png)}
.slogo.tonybet>span,.slogo.tonybet:before,.slogo.tonybet:after{background-image:url(images/logo/sport/tonybet.png)}
.slogo.unibet>span,.slogo.unibet:before,.slogo.unibet:after{background-image:url(images/logo/sport/unibet.png)}
.slogo.bet1x2>span, .slogo.bet1x2:before, .slogo.bet1x2:after {background-image:url(images/logo/sport/bet1x2.png)}
.slogo.bet3000>span, .slogo.bet3000:before, .slogo.bet3000:after {background-image:url(images/logo/sport/bet3000.png)}
.slogo.cashpoint>span, .slogo.cashpoint:before, .slogo.cashpoint:after {background-image:url(images/logo/sport/cashpoint.png)}
.slogo.matchbook>span, .slogo.matchbook:before, .slogo.matchbook:after {background-image:url(images/logo/sport/matchbook.png)}
.slogo.nordicbet>span, .slogo.nordicbet:before, .slogo.nordicbet:after {background-image:url(images/logo/sport/nordicbet.png)}
.slogo.racebets>span, .slogo.racebets:before, .slogo.racebets:after {background-image:url(images/logo/sport/racebets.png)}
.slogo.runbet>span, .slogo.runbet:before, .slogo.runbet:after {background-image:url(images/logo/sport/runbet.png)}
.slogo.smarkets>span, .slogo.smarkets:before, .slogo.smarkets:after {background-image:url(images/logo/sport/smarkets.png)}
.slogo.titanbet>span, .slogo.titanbet:before, .slogo.titanbet:after {background-image:url(images/logo/sport/titanbet.png)}
.slogo.volltreffer>span, .slogo.volltreffer:before, .slogo.volltreffer:after {background-image:url(images/logo/sport/volltreffer.png)}
.slogo.asianconnect>span, .slogo.asianconnect:before, .slogo.asianconnect:after {background-image:url(images/logo/sport/asianconnect.png)}
.slogo.betredkings>span, .slogo.betredkings:before, .slogo.betredkings:after {background-image:url(images/logo/sport/betredkings.png)}
.slogo.bet18>span, .slogo.bet18:before, .slogo.bet18:after{background-image:url(images/logo/sport/bet18.png)}
.slogo.bet1x>span, .slogo.bet1x:before, .slogo.bet1x:after{background-image:url(images/logo/sport/bet1x.png)}
.slogo.b-bets>span, .slogo.b-bets:before, .slogo.b-bets:after{background-image:url(images/logo/sport/b-bets.png)}
.slogo.betfair>span, .slogo.betfair:before, .slogo.betfair:after{background-image:url(images/logo/sport/betfair.png)}
.slogo.bettrading>span, .slogo.bettrading:before, .slogo.bettrading:after{background-image:url(images/logo/sport/bettrading.png)}
.slogo.btty>span, .slogo.btty:before, .slogo.btty:after{background-image:url(images/logo/sport/btty.png)}
.slogo.tiplix>span, .slogo.tiplix:before, .slogo.tiplix:after{background-image:url(images/logo/sport/tiplix.png)}
.slogo.bumbet>span, .slogo.bumbet:before, .slogo.bumbet:after{background-image:url(images/logo/sport/bumbet.png)}
.slogo.cashmio>span, .slogo.cashmio:before, .slogo.cashmio:after{background-image:url(images/logo/sport/cashmio.png)}
.slogo.casino-epoca>span, .slogo.casino-epoca:before, .slogo.casino-epoca:after{background-image:url(images/logo/sport/casino-epoca.png)}
.slogo.estrella>span, .slogo.estrella:before, .slogo.estrella:after{background-image:url(images/logo/sport/estrella.png)}
.slogo.casino-lasvegas>span, .slogo.casino-lasvegas:before, .slogo.casino-lasvegas:after{background-image:url(images/logo/sport/casino-lasvegas.png)}
.slogo.casino-com>span, .slogo.casino-com:before, .slogo.casino-com:after{background-image:url(images/logo/sport/casino-com.png)}
.slogo.dream-vegas>span, .slogo.dream-vegas:before, .slogo.dream-vegas:after{background-image:url(images/logo/sport/dream-vegas.png)}
.slogo.genesis>span, .slogo.genesis:before, .slogo.genesis:after{background-image:url(images/logo/sport/genesis.png)}
.slogo.grandivy>span, .slogo.grandivy:before, .slogo.grandivy:after{background-image:url(images/logo/sport/grandivy.png)}
.slogo.royal-panda>span, .slogo.royal-panda:before, .slogo.royal-panda:after{background-image:url(images/logo/sport/royal-panda.png)}
.slogo.royal-vegas>span, .slogo.royal-vegas:before, .slogo.royal-vegas:after{background-image:url(images/logo/sport/royal-vegas.png)}
.slogo.ruby-fortune>span, .slogo.ruby-fortune:before, .slogo.ruby-fortune:after{background-image:url(images/logo/sport/ruby-fortune.png)}
.slogo.sloty>span, .slogo.sloty:before, .slogo.sloty:after{background-image:url(images/logo/sport/sloty.png)}
.slogo.slotsmagic-logo>span, .slogo.slotsmagic-logo:before, .slogo.slotsmagic-logo:after{background-image:url(images/logo/sport/slotsmagic-logo.png)}
.slogo.spinit>span, .slogo.spinit:before, .slogo.spinit:after{background-image:url(images/logo/sport/spinit.png)}
.slogo.unique-casino>span, .slogo.unique-casino:before, .slogo.unique-casino:after{background-image:url(images/logo/sport/unique-casino.png)}
.slogo.vera-john-logo>span, .slogo.vera-john-logo:before, .slogo.vera-john-logo:after{background-image:url(images/logo/sport/vera-john-logo.png)}
.slogo.guts>span, .slogo.guts:before, .slogo.guts:after{background-image:url(images/logo/sport/guts.png)}
.slogo.jackpot-city>span, .slogo.jackpot-city:before, .slogo.jackpot-city:after{background-image:url(images/logo/sport/jackpot-city.png)}
.slogo.karamba-logo>span, .slogo.karamba-logo:before, .slogo.karamba-logo:after{background-image:url(images/logo/sport/karamba-logo.png)}
.slogo.leovegas-logo>span, .slogo.leovegas-logo:before, .slogo.leovegas-logo:after{background-image:url(images/logo/sport/leovegas-logo.png)}
.slogo.mansion-casino>span, .slogo.mansion-casino:before, .slogo.mansion-casino:after{background-image:url(images/logo/sport/mansion-casino.png)}
.slogo.mr-green>span, .slogo.mr-green:before, .slogo.mr-green:after{background-image:url(images/logo/sport/mr-green.png)}
.slogo.netbet-casino>span, .slogo.netbet-casino:before, .slogo.netbet-casino:after{background-image:url(images/logo/sport/netbet-casino.png)}
.slogo.omni-slots>span, .slogo.omni-slots:before, .slogo.omni-slots:after{background-image:url(images/logo/sport/omni-slots.png)}
.slogo.platinium-play>span, .slogo.platinium-play:before, .slogo.platinium-play:after{background-image:url(images/logo/sport/platinium-play.png)}
.slogo.xbet-logo>span, .slogo.xbet-logo:before, .slogo.xbet-logo:after{background-image:url(images/logo/sport/xbet-logo.png)}
.slogo.xslots-logo>span, .slogo.xslots-logo:before, .slogo.xslots-logo:after{background-image:url(images/logo/casino/1xslot.png)}
.slogo.bet-22>span, .slogo.bet-22:before, .slogo.bet-22:after{background-image:url(images/logo/sport/bet-22.png)}
.slogo.betfair-logo>span, .slogo.betfair-logo:before, .slogo.betfair-logo:after{background-image:url(images/logo/sport/betfair-logo.png)}


.slogo.epoca>span, .slogo.epoca:before, .slogo.epoca:after { background-image:url(images/logo/casino/epoca-casino-logo.png);background-size:contain;}
.slogo.jackpotcity>span, .slogo.jackpotcity:before, .slogo.jackpotcity:after { background-image:url(images/logo/casino/jackpotcity.png)}
.slogo.casino888>span,.slogo.casino888:before,.slogo.casino888:after{background-image:url(images/logo/casino/b888.png)}
.slogo.xbet1>span,.slogo.xbet1:before,.slogo.xbet1:after{background-image:url(images/logo/casino/1xbet.png)}
.slogo.caliente>span, .slogo.caliente:before, .slogo.caliente:after { background-image:url(images/logo/casino/caliente-casino-logo.png);width: 125px;}
@media(max-width: 768px){
	.container-payment-casino .slogo.bwin.v2>span {width: 108px; height: 60px; }
}

/**** slogos 2nd col: */
.slogo.comeon>span,.slogo.comeon:before,.slogo.comeon:after{background-image:url(images/logo/sport/comeon.png)}
.slogo.expekt>span,.slogo.expekt:before,.slogo.expekt:after{background-image:url(images/logo/sport/expekt.png)}
.slogo.intertops>span,.slogo.intertops:before,.slogo.intertops:after{background-image:url(images/logo/sport/intertops.png)}
.slogo.mybet>span,.slogo.mybet:before,.slogo.mybet:after{background-image:url(images/logo/sport/mybet.png)}
.slogo.mobilbet>span,.slogo.mobilbet:before,.slogo.mobilbet:after{background-image:url(images/logo/sport/mobilbet.png)}
.slogo.ladbrokes>span,.slogo.ladbrokes:before,.slogo.ladbrokes:after{background-image:url(images/logo/sport/ladbrokes.png)}
.slogo.interwetten>span,.slogo.interwetten:before,.slogo.interwetten:after{background-image:url(images/logo/sport/interwetten.png)}
.slogo.netbet>span, .slogo.netbet:before, .slogo.netbet:after {background-image:url(images/logo/sport/netbet.png)}
.slogo.pinnacle>span,.slogo.pinnacle:before,.slogo.pinnacle:after{background-image:url(images/logo/sport/pinnacle.png)}
.slogo.sportingbet>span,.slogo.sportingbet:before,.slogo.sportingbet:after{background-image:url(images/logo/sport/sportingbet.png)}
.slogo.tipico>span,.slogo.tipico:before,.slogo.tipico:after{background-image:url(images/logo/sport/tipico.png)}
.slogo.wettmeister>span, .slogo.wettmeister:before, .slogo.wettmeister:after {background-image:url(images/logo/sport/wettmeister.png)}
.slogo.betsafe>span, .slogo.betsafe:before, .slogo.betsafe:after {background-image:url(images/logo/sport/betsafe.png)}
.slogo.betstars>span, .slogo.betstars:before, .slogo.betstars:after {background-image:url(images/logo/sport/betstars.png)}
.slogo.digibet>span, .slogo.digibet:before, .slogo.digibet:after {background-image:url(images/logo/sport/digibet.png)}
.slogo.happybet>span, .slogo.happybet:before, .slogo.happybet:after {background-image:url(images/logo/sport/happybet.png)}
.slogo.pferdewetten>span, .slogo.pferdewetten:before, .slogo.pferdewetten:after {background-image:url(images/logo/sport/pferdewetten.png)}
.slogo.redbet>span, .slogo.redbet:before, .slogo.redbet:after {background-image:url(images/logo/sport/redbet.png)}
.slogo.rivalo>span, .slogo.rivalo:before, .slogo.rivalo:after {background-image:url(images/logo/sport/rivalo.png)}
.slogo.tipbet>span, .slogo.tipbet:before, .slogo.tipbet:after {background-image:url(images/logo/sport/tipbet.png)}
.slogo.tipp3>span, .slogo.tipp3:before, .slogo.tipp3:after {background-image:url(images/logo/sport/tipp3.png)}
.slogo.xtip>span, .slogo.xtip:before, .slogo.xtip:after {background-image:url(images/logo/sport/xtip.png)}
.slogo.sport888>span, .slogo.sport888:before, .slogo.sport888:after {background-image:url(images/logo/sport/sport888.png)}
.slogo.egb>span, .slogo.egb:before, .slogo.egb:after {background-image:url(images/logo/sport/egb.png)}
.slogo.ironbet>span, .slogo.ironbet:before, .slogo.ironbet:after{background-image:url(images/logo/sport/ironbet.png)}
.slogo.kulbet>span, .slogo.kulbet:before, .slogo.kulbet:after{background-image:url(images/logo/sport/kulbet.png)}
.slogo.marathonbet>span, .slogo.marathonbet:before, .slogo.marathonbet:after{background-image:url(images/logo/sport/marathonbet.png)}
.slogo.readytobet>span, .slogo.readytobet:before, .slogo.readytobet:after{background-image:url(images/logo/sport/readytobet.png)}
.slogo.vulkanbet>span, .slogo.vulkanbet:before, .slogo.vulkanbet:after{background-image:url(images/logo/sport/vulkanbet.png)}
.slogo.carcaj>span, .slogo.carcaj:before, .slogo.carcaj:after {background-image:url(images/logo/sport/caraj.png)}
.slogo.codere>span, .slogo.codere:before, .slogo.codere:after {background-image:url(images/logo/sport/codere_apuestas.png)}
.slogo.kirolbet>span, .slogo.kirolbet:before, .slogo.kirolbet:after {background-image:url(images/logo/sport/kirolbet.png)}
.slogo.marathonbet>span, .slogo.marathonbet:before, .slogo.marathonbet:after {background-image:url(images/logo/sport/marathonbet.png)}
.slogo.marca>span, .slogo.marca:before, .slogo.marca:after {background-image:url(images/logo/sport/marca_apuestas.png)}
.slogo.planetwin365>span, .slogo.planetwin365:before, .slogo.planetwin365:after {background-image:url(images/logo/sport/planetwin365.png)}
.slogo.retabet>span, .slogo.retabet:before, .slogo.retabet:after {background-image:url(images/logo/sport/retabet.es.png)}
.slogo.sportium>span, .slogo.sportium:before, .slogo.sportium:after {background-image:url(images/logo/sport/sportium-2.png)}
.slogo.wannabet>span, .slogo.wannabet:before, .slogo.wannabet:after {background-image:url(images/logo/sport/wanabet.png);}
.slogo.marcaapuestas>span, .slogo.marcaapuestas:before, .slogo.marcaapuestas:after {background-image:url(images/logo/sport/marca-apuestas.png)}

.llogo.eurolotto>span,.llogo.eurolotto:before,.llogo.eurolotto:after{background-image:url(images/logo/lotto/eurolotto.png)}
.llogo.icelotto>span,.llogo.icelotto:before,.llogo.icelotto:after{background-image:url(images/logo/lotto/icelotto.png)}
.llogo.lottoland>span,.llogo.lottoland:before,.llogo.lottoland:after{background-image:url(images/logo/lotto/lottoland.png)}
.llogo.playeurolotto>span,.llogo.playeurolotto:before,.llogo.playeurolotto:after{background-image:url(images/logo/lotto/playeurolotto.png)}
.llogo.tipp24>span,.llogo.tipp24:before,.llogo.tipp24:after{background-image:url(images/logo/lotto/tipp24.png)}
.llogo.trillonario>span,.llogo.trillonario:before,.llogo.trillonario:after{background-image:url(images/logo/lotto/trillonario.png)}
.llogo.thelotter>span,.llogo.thelotter:before,.llogo.thelotter:after{background-image:url(images/logo/lotto/thelotter.png)}
.llogo.global-lottery-results>span, .llogo.global-lottery-results:before, .llogo.global-lottery-results:after { background-image:url(images/logo/lotto/global-lottery-results.png)}

/*** CLOGOS ***/
/*** clogos 1st col***/
.clogo.casino888>span,.clogo.casino888:before,.clogo.casino888:after{background-image:url(images/logo/casino/b888.png)}
.clogo.casinoclub>span,.clogo.casinoclub:before,.clogo.casinoclub:after{background-image:url(images/logo/casino/casinoclub.png)}
.clogo.euro-palace>span,.clogo.euro-palace:before,.clogo.euro-palace:after{background-image:url(images/logo/casino/euro-palace.png)}
.clogo.gowild>span,.clogo.gowild:before,.clogo.gowild:after{background-image:url(images/logo/casino/gowild.png)}
.clogo.stargames>span,.clogo.stargames:before,.clogo.stargames:after{background-image:url(images/logo/casino/stargames.png)}
.clogo.sunmaker>span,.clogo.sunmaker:before,.clogo.sunmaker:after{background-image:url(images/logo/casino/sunmaker.png)}
.clogo.allslots>span, .clogo.allslots:before, .clogo.allslots:after { background-image:url(images/logo/casino/allslots.png)}
.clogo.druckgluck>span, .clogo.druckgluck:before, .clogo.druckgluck:after {background-image:url(images/logo/casino/druckgluck.png)}
.clogo.jackpotcity>span, .clogo.jackpotcity:before, .clogo.jackpotcity:after { background-image:url(images/logo/casino/jackpotcity.png)}
.clogo.ovocasino>span, .clogo.ovocasino:before, .clogo.ovocasino:after {background-image:url(images/logo/casino/ovocasino.png)}
.clogo.partycasino>span, .clogo.patycasino:before, .clogo.patycasino:after { background-image:url(images/logo/casino/partycasino.png)}
.clogo.playmillion>span, .clogo.playmillion:before, .clogo.playmillion:after {background-image:url(images/logo/casino/playmillion.png)}
.clogo.stake7>span, .clogo.stake7:before, .clogo.stake7:after { background-image:url(images/logo/casino/stake7.png)}
.clogo.verajohn>span, .clogo.verajohn:before, .clogo.verajohn:after {background-image:url(images/logo/casino/verajohn.png)}
.clogo.williamhill>span, .clogo.wh:before, .clogo.wh:after {background-image:url(images/logo/casino/wh.png)}
.clogo.gamingclub>span, .clogo.gamingclub:before, .clogo.gamingclub:after {background-image:url(images/logo/casino/gamingclub.png)}
.clogo.cabaretclub>span, .clogo.cabaretclub:before, .clogo.cabaretclub:after {background-image:url(images/logo/casino/cabaretclub.png)}
.clogo.bgo>span, .clogo.bgo:before, .clogo.bgo:after {background-image:url(images/logo/casino/bgo.png)}
.clogo.titancasino>span, .clogo.titancasino:before, .clogo.titancasino:after {background-image:url(images/logo/casino/titancasino.png)}
.clogo.casino21>span, .clogo.casino21:before, .clogo.casino21:after{background-image:url(images/logo/casino/casino21.png)}
.clogo.bettle24>span, .clogo.bettle24:before, .clogo.bettle24:after{background-image:url(images/logo/casino/bettle24.png)}
.clogo.betway>span,.clogo.betway:before,.clogo.betway:after{background-image:url(images/logo/sport/betway.png)}
.clogo.sportium>span, .clogo.sportium:before, .clogo.sportium:after{background-image:url(images/logo/casino/sportium.png)}

.clogo.starcasino>span,.clogo.starcasino:before,.clogo.starcasino:after{ background-image:url(images/logo/casino/starcasino.png)}

/*** clogos 2nd col***/
.clogo.leovegas>span,.clogo.leovegas:before,.clogo.leovegas:after{background-image:url(images/logo/casino/leovegas.png)}
.clogo.montecarlo>span,.clogo.montecarlo:before,.clogo.montecarlo:after{background-image:url(images/logo/casino/montecarlo.png)}
.clogo.mrgreen>span,.clogo.mrgreen:before,.clogo.mrgreen:after{background-image:url(images/logo/casino/mrgreen.png)}
.clogo.quasar>span,.clogo.quasar:before,.clogo.quasar:after{background-image:url(images/logo/casino/quasar.png)}
.clogo.spinpalace>span,.clogo.spinpalace:before,.clogo.spinpalace:after{background-image:url(images/logo/casino/spinpalace.png)}
.clogo.intercasino>span,.clogo.intercasino:before,.clogo.intercasino:after{background-image:url(images/logo/casino/intercasino.png)}
.clogo.casino777>span, .clogo.b777:before, .clogo.b777:after {background-image:url(images/logo/casino/casino777.png)}
.clogo.casinoroom>span, .clogo.casinoroom:before, .clogo.casinoroom:after {background-image:url(images/logo/casino/casinoroom.png)}
.clogo.casinoeuro>span, .clogo.casinoeuro:before, .clogo.casinoeuro:after {background-image:url(images/logo/casino/casinoeuro.png)}
.clogo.cherrycasino>span, .clogo.cherrycasino:before, .clogo.cherrycasino:after {background-image:url(images/logo/casino/cherrycasino.png)}
.clogo.eurogrand>span, .clogo.eurogrand:before, .clogo.eurogrand:after{background-image:url(images/logo/casino/eurogrand.png)}
.clogo.europacasino>span, .clogo.europacasino:before, .clogo.europacasino:after {background-image:url(images/logo/casino/europacasino.png)}
.clogo.karamba>span, .clogo.karamba:before, .clogo.karamba:after{background-image:url(images/logo/casino/karamba.png)}
.clogo.kingplayer>span, .clogo.kingplayer:before, .clogo.kingplayer:after {background-image:url(images/logo/casino/kingplayer.png)}
.clogo.rivocasino>span, .clogo.rivocasino:before, .clogo.rivocasino:after{background-image:url(images/logo/casino/rivocasino.png)}
.clogo.royalpanda>span, .clogo.royalpanda:before, .clogo.royalpanda:after {background-image:url(images/logo/casino/royalpanda.png)}
.clogo.europaplay>span, .clogo.europaplay:before, .clogo.europaplay:after {background-image:url(images/logo/casino/europaplay.png)}
.clogo.casumo>span, .clogo.casumo:before, .clogo.casumo:after {background-image:url(images/logo/casino/casumo.png)}
.clogo.superlenny>span, .clogo.superlenny:before, .clogo.superlenny:after {background-image:url(images/logo/casino/superlenny.png)}
.clogo.megacasino>span, .clogo.megacasino:before, .clogo.megacasino:after {background-image:url(images/logo/casino/megacasino.png)}
.clogo.primeslots>span, .clogo.primeslots:before, .clogo.primeslots:after {background-image:url(images/logo/casino/primeslots.png)}
.clogo.casinotropez>span, .clogo.casinotropez:before, .clogo.casinotropez:after {background-image:url(images/logo/casino/casinotropez.png)}
.clogo.primecasino>span, .clogo.primecasino:before, .clogo.primecasino:after {background-image:url(images/logo/casino/primecasino.png)}
.clogo.vegasred>span, .clogo.vegasred:before, .clogo.vegasred:after {background-image:url(images/logo/casino/vegasred.png)}
.clogo.rubyfortune>span, .clogo.rubyfortune:before, .clogo.rubyfortune:after {background-image:url(images/logo/casino/rubyfortune.png)}
.clogo.guts>span, .clogo.guts:before, .clogo.guts:after {background-image:url(images/logo/casino/guts.png)}
.clogo.nova21>span, .clogo.nova21:before, .clogo.nova21:after {background-image:url(images/logo/casino/nova21.png)}
.clogo.eucasino>span, .clogo.eucasino:before, .clogo.eucasino:after {background-image:url(images/logo/casino/eucasino.png)}
.clogo.pornhubcasino>span, .clogo.pornhubcasino:before, .clogo.pornhubcasino:after {background-image:url(images/logo/casino/pornhubcasino.png)}
.clogo.alljackpots>span, .clogo.alljackpots:before, .clogo.alljackpots:after{background-image:url(images/logo/casino/alljackpots.png)}
.clogo.hopa>span, .clogo.hopa:before, .clogo.hopa:after {background-image:url(images/logo/casino/hopa.png)}
.clogo.platincasino>span, .clogo.platincasino:before, .clogo.platincasino:after {background-image:url(images/logo/casino/platincasino.png)}
.clogo.casinobellini>span, .clogo.casinobellini:before, .clogo.casinobellini:after {background-image:url(images/logo/casino/casinobellini.png)}
.clogo.bit7>span, .clogo.bit7:before, .clogo.bit7:after {background-image:url(images/logo/casino/bit7.png)}
.clogo.coin777>span, .clogo.coin777:before, .clogo.coin777:after {background-image:url(images/logo/casino/coin777.png)}
.clogo.anonymous>span, .clogo.anonymous:before, .clogo.anonymous:after {background-image:url(images/logo/casino/anonymous.png)}
.clogo.betchain>span, .clogo.betchain:before, .clogo.betchain:after {background-image:url(images/logo/casino/betchain.png)}
.clogo.betcoin>span, .clogo.betcoin:before, .clogo.betcoin:after {background-image:url(images/logo/casino/betcoin.png)}
.clogo.bitcasino>span, .clogo.bitcasino:before, .clogo.bitcasino:after {background-image:url(images/logo/casino/bitcasino.png)}
.clogo.bitcoinpenguin>span, .clogo.bitcoinpenguin:before, .clogo.bitcoinpenguin:after {background-image:url(images/logo/casino/bitcoinpenguin.png)}
.clogo.bitcoingames>span, .clogo.bitcoingames:before, .clogo.bitcoingames:after {background-image:url(images/logo/casino/bitcoingames.png)}
.clogo.bitcoinrush>span, .clogo.bitcoinrush:before, .clogo.bitcoinrush:after {background-image:url(images/logo/casino/bitcoinrush.png)}
.clogo.bitstarz>span, .clogo.bitstarz:before, .clogo.bitstarz:after {background-image:url(images/logo/casino/bitstarz.png)}
.clogo.cakebet>span, .clogo.cakebet:before, .clogo.cakebet:after {background-image:url(images/logo/casino/cakebet.png)}
.clogo.case2skin>span, .clogo.case2skin:before, .clogo.case2skin:after {background-image:url(images/logo/casino/case2skin.png)}
.clogo.cloudbet>span, .clogo.cloudbet:before, .clogo.cloudbet:after {background-image:url(images/logo/casino/cloudbet.png)}
.clogo.coin178>span, .clogo.coin178:before, .clogo.coin178:after {background-image:url(images/logo/casino/coin178.png)}
.clogo.coinroyale>span, .clogo.coinroyale:before, .clogo.coinroyale:after {background-image:url(images/logo/casino/coinroyale.png)}
.clogo.drakemoon>span, .clogo.drakemoon:before, .clogo.drakemoon:after {background-image:url(images/logo/casino/drakemoon.png)}
.clogo.farmskins>span, .clogo.farmskins:before, .clogo.farmskins:after {background-image:url(images/logo/casino/farmskins.png)}
.clogo.fortunejack>span, .clogo.fortunejack:before, .clogo.fortunejack:after {background-image:url(images/logo/casino/fortunejack.png)}
.clogo.gambit>span, .clogo.gambit:before, .clogo.gambit:after {background-image:url(images/logo/casino/gambit.png)}
.clogo.hellcase>span, .clogo.hellcase:before, .clogo.hellcase:after {background-image:url(images/logo/casino/hellcase.png)}
.clogo.limoplay>span, .clogo.limoplay:before, .clogo.limoplay:after {background-image:url(images/logo/casino/limoplay.png)}
.clogo.mbit>span, .clogo.mbit:before, .clogo.mbit:after {background-image:url(images/logo/casino/mbit.png)}
.clogo.playamo>span, .clogo.playamo:before, .clogo.playamo:after {background-image:url(images/logo/casino/playamo.png)}
.clogo.vegascasino>span, .clogo.vegascasino:before, .clogo.vegascasino:after {background-image:url(images/logo/casino/vegascasino.png)}
.clogo.red7>span, .clogo.red7:before, .clogo.red7:after {background-image:url(images/logo/casino/7red-com.png)}
.clogo.sultans7>span, .clogo.sultans7:before, .clogo.sultans7:after {background-image:url(images/logo/casino/7sultans.png)}
.clogo.markets10>span, .clogo.markets10:before, .clogo.markets10:after {background-image:url(images/logo/casino/markets10.png)}
.clogo.adler>span, .clogo.adler:before, .clogo.adler:after {background-image:url(images/logo/casino/adler.png)}
.clogo.bethard>span, .clogo.bethard:before, .clogo.bethard:after {background-image:url(images/logo/casino/bethard.png)}
.clogo.betive>span, .clogo.betive:before, .clogo.betive:after {background-image:url(images/logo/casino/betive.png)}
.clogo.betspin>span, .clogo.betspin:before, .clogo.betspin:after {background-image:url(images/logo/casino/betspin.png)}
.clogo.bluelions>span, .clogo.bluelions:before, .clogo.bluelions:after {background-image:url(images/logo/casino/bluelionscasino.png)}
.clogo.casino-classic>span, .clogo.casino-classic:before, .clogo.casino-classic:after {background-image:url(images/logo/casino/casino-classic.png)}
.clogo.heroes>span, .clogo.heroes:before, .clogo.heroes:after {background-image:url(images/logo/casino/casino-heroes.png)}
.clogo.midas>span, .clogo.midas:before, .clogo.midas:after {background-image:url(images/logo/casino/casinomidas.png)}
.clogo.rewards>span, .clogo.rewards:before, .clogo.rewards:after {background-image:url(images/logo/casino/casinorewards.png)}
.clogo.casino-com>span, .clogo.casino-com:before, .clogo.casino-com:after {background-image:url(images/logo/casino/casino-com.png)}
.clogo.casinocruise>span, .clogo.casinocruise:before, .clogo.casinocruise:after {background-image:url(images/logo/casino/casino-cruise.png)}
.clogo.casinomate>span, .clogo.casinomate:before, .clogo.casinomate:after {background-image:url(images/logo/casino/casino-mate.png)}
.clogo.scasino>span, .clogo.scasino:before, .clogo.scasino:after {background-image:url(images/logo/casino/scasino.png)}
.clogo.winner>span, .clogo.winner:before, .clogo.winner:after {background-image:url(images/logo/casino/winner.png)}
.clogo.casinosieger>span, .clogo.casinosieger:before, .clogo.casinosieger:after {background-image:url(images/logo/casino/casinosieger.png)}
.clogo.casinoblaze>span, .clogo.casinoblaze:before, .clogo.casinoblaze:after {background-image:url(images/logo/casino/casinoblaze.png)}
.clogo.casinojefe>span, .clogo.casinojefe:before, .clogo.casinojefe:after {background-image:url(images/logo/casino/jefe.png)}
.clogo.casinoland>span, .clogo.casinoland:before, .clogo.casinoland:after {background-image:url(images/logo/casino/casinoland.png)}
.clogo.crazy-vegas>span, .clogo.crazy-vegas:before, .clogo.crazy-vegas:after {background-image:url(images/logo/casino/crazy-vegas.png)}
.clogo.crown-europe>span, .clogo.crown-europe:before, .clogo.crown-europe:after {background-image:url(images/logo/casino/crowneurope-com.png)}
.clogo.energycasino>span, .clogo.energycasino:before, .clogo.energycasino:after {background-image:url(images/logo/casino/energycasino.png)}
.clogo.euroslots>span, .clogo.euroslots:before, .clogo.euroslots:after {background-image:url(images/logo/casino/euro-slots.png)}
.clogo.everest-casino>span, .clogo.everest-casino:before, .clogo.everest-casino:after {background-image:url(images/logo/casino/everest-casino.png)}
.clogo.gala-casino>span, .clogo.gala-casino:before, .clogo.gala-casino:after {background-image:url(images/logo/casino/gala.png)}
.clogo.gratorama>span, .clogo.gratorama:before, .clogo.gratorama:after {background-image:url(images/logo/casino/gratorama.png)}
.clogo.grand-reef-casino>span, .clogo.grand-reef-casino:before, .clogo.grand-reef-casino:after {background-image:url(images/logo/casino/grand-reef.png)}
.clogo.hello-casino>span, .clogo.hello-casino:before, .clogo.hello-casino:after {background-image:url(images/logo/casino/hellocasino.png)}
.clogo.kajot-casino>span, .clogo.kajot-casino:before, .clogo.kajot-casino:after {background-image:url(images/logo/casino/kajot.png)}
.clogo.lapalingo>span, .clogo.lapalingo:before, .clogo.lapalingo:after {background-image:url(images/logo/casino/lapalingo.png)}
.clogo.lordlucky-com>span, .clogo.lordlucky-com:before, .clogo.lordlucky-com:after {background-image:url(images/logo/casino/lordlucky.png)}
.clogo.lucky-nugget>span, .clogo.lucky-nugget:before, .clogo.lucky-nugget:after {background-image:url(images/logo/casino/lucky-nugget.png)}
.clogo.luckydino>span, .clogo.luckydino:before, .clogo.luckydino:after {background-image:url(images/logo/casino/lucky-dino.png)}
.clogo.luxury-casino>span, .clogo.luxury-casino:before, .clogo.luxury-casino:after {background-image:url(images/logo/casino/luxurycasino.png)}
.clogo.mobil6000>span, .clogo.mobil6000:before, .clogo.mobil6000:after {background-image:url(images/logo/casino/mobil6000.png)}
.clogo.mobilautomaten>span, .clogo.mobilautomaten:before, .clogo.mobilautomaten:after {background-image:url(images/logo/casino/mobilautomaten.png)}
.clogo.mr-ringo>span, .clogo.mr-ringo:before, .clogo.mr-ringo:after {background-image:url(images/logo/casino/mr-ringo.png)}
.clogo.noble-casino>span, .clogo.noble-casino:before, .clogo.noble-casino:after {background-image:url(images/logo/casino/noble.png)}
.clogo.oceanbets-casino>span, .clogo.oceanbets-casino:before, .clogo.oceanbets-casino:after {background-image:url(images/logo/casino/oceanbets.png)}
.clogo.omni-slots>span, .clogo.omni-slots:before, .clogo.omni-slots:after {background-image:url(images/logo/casino/omni-slots.png)}
.clogo.barcelona>span, .clogo.barcelona:before, .clogo.barcelona:after {background-image:url(images/logo/casino/casino_barcelona.png)}
.clogo.grandmadrid>span, .clogo.grandmadrid:before, .clogo.grandmadrid:after {background-image:url(images/logo/casino/casinogranmadrid.png);width: 123px;}
.clogo.circus>span, .clogo.circus:before, .clogo.circus:after {background-image:url(images/logo/casino/circus.es.png);width: 101px;}
.clogo.enracha>span, .clogo.enracha:before, .clogo.enracha:after {background-image:url(images/logo/casino/enracha.png)}
.clogo.goldenpark>span, .clogo.goldenpark:before, .clogo.goldenpark:after {background-image:url(images/logo/casino/goldenpark.es.png)}
.clogo.ijuego>span, .clogo.ijuego:before, .clogo.ijuego:after {background-image:url(images/logo/casino/ijuego.es.png)}
.clogo.juegging>span, .clogo.juegging:before, .clogo.juegging:after {background-image:url(images/logo/casino/juegging.png)}
.clogo.luckia>span, .clogo.luckia:before, .clogo.luckia:after {background-image:url(images/logo/casino/luckia.png)}
.clogo.merkurmagic>span, .clogo.merkurmagic:before, .clogo.merkurmagic:after {background-image:url(images/logo/casino/merkurmagic.png)}
.clogo.paf>span, .clogo.paf:before, .clogo.paf:after {background-image:url(images/logo/casino/paf.png)}
.clogo.partypoker>span, .clogo.partypoker:before, .clogo.partypoker:after {background-image:url(images/logo/casino/partypoker.es.png)}
.clogo.premier>span, .clogo.premier:before, .clogo.premier:after {background-image:url(images/logo/casino/primecasino.png)}
.clogo.sportcasino>span, .clogo.sportcasino:before, .clogo.sportcasino:after {background-image:url(images/logo/casino/sportcasino.png)}
.clogo.starvegas>span, .clogo.starvegas:before, .clogo.starvegas:after {background-image:url(images/logo/casino/starvegas.png);width: 80px;}
.clogo.suertia>span, .clogo.suertia:before, .clogo.suertia:after {background-image:url(images/logo/casino/suertia-logo.png)}
.clogo.todo>span, .clogo.todo:before, .clogo.todo:after {background-image:url(images/logo/casino/todoslots.es.png)}
.clogo.tragaperras777>span, .clogo.tragaperras777:before, .clogo.tragaperras777:after {background-image:url(images/logo/casino/tragaperras777.png)}
.clogo.vivelasuerte>span, .clogo.vivelasuerte:before, .clogo.vivelasuerte:after {background-image:url(images/logo/casino/vive-la-suerte.png)}
.clogo.todoslots>span, .clogo.todoslots:before, .clogo.todoslots:after {background-image:url(images/logo/casino/todoslots.png)}
.clogo.winamax>span,.clogo.winamax:before,.clogo.winamax:after{ background-image:url(images/logo/casino/winamax.png)}

/*** clogos 3th col***/

.rlogo.crazyscratch>span, .rlogo.crazyscratch:before, .rlogo.crazyscratch:after {background-image:url(images/logo/scratch/crazyscratch.png)}
.rlogo.megascratch>span, .rlogo.megascratch:before, .rlogo.megascratch:after {background-image:url(images/logo/scratch/megascratch.png)}
.rlogo.primescratchcards>span, .rlogo.primescratchcards:before, .rlogo.primescratchcards:after {background-image:url(images/logo/scratch/primescratchcards.png)}
.rlogo.scratch2cash>span, .rlogo.scratch2cash:before, .rlogo.scratch2cash:after {background-image:url(images/logo/scratch/scratch2cash.png)}
.rlogo.scratchmania>span, .rlogo.scratchmania:before, .rlogo.scratchmania:after {background-image:url(images/logo/scratch/scratchmania.png)}

.blogo.bingoexclusivo>span, .blogo.bingoexclusivo:before, .blogo.bingoexclusivo:after {background-image:url(images/logo/bingo/bingo_exclusivo.png)}
.blogo.feria>span, .blogo.feria:before, .blogo.feria:after {background-image:url(images/logo/bingo/bingoferia.es.png)}
.blogo.botemania>span, .blogo.botemania:before, .blogo.botemania:after {background-image:url(images/logo/bingo/botamania.png)}
.blogo.canal>span, .blogo.canal:before, .blogo.canal:after {background-image:url(images/logo/bingo/canalbingo.es.png)}
.blogo.ebingo>span, .blogo.ebingo:before, .blogo.ebingo:after {background-image:url(images/logo/bingo/ebingo_logo.png)}
.blogo.tombola>span, .blogo.tombola:before, .blogo.tombola:after {background-image:url(images/logo/bingo/tombola.png)}
.blogo.yobingo>span, .blogo.yobingo:before, .blogo.yobingo:after {background-image:url(images/logo/bingo/yobingo.png)}
.blogo.juegosonce>span, .blogo.juegosonce:before, .blogo.juegosonce:after {background-image:url(images/logo/bingo/juegosonce.png)}
.blogo.loterias>span, .blogo.loterias:before, .blogo.loterias:after {background-image:url(images/logo/bingo/loterías_y_apuestas.png)}

/* Operator */
.operator{border:1px solid #dbdbdb;margin:1% auto 16px;padding:15px 20px 10px;font:normal 12px/14px 'open sans',sans-serif;color:#6a6a6a;}
.operator:after { content: ''; display: block; clear: both; }
.operator>.brand>.logo{width: 67%;max-width: 220px;margin:0 auto;border:1px solid #dbdbdb;height:52px;line-height: 50px;text-align:center;}
.operator>.brand>.logo>span{display:block;height:50px;text-indent:-9999px;}
.operator>.brand>.wert{padding:20px 0;text-align:center;font:300 16px/16px 'open sans',sans-serif;color:#908b8b;}
.operator>.brand>.wert>b{font-weight:600}
.operator>.brand>.wert>b strong{color:#4081d8;}
.operator>.brand>.wert>i{display:inline-block;width:100px;height:16px;vertical-align: baseline;margin-left: 8px;background:url(images/sterne.png) repeat-x 0 bottom;}
.operator>.brand>.wert>i i{display:block;width:100px;height:16px;background:url(images/sterne.png) repeat-x 0 0;text-indent:-9999px;}
.operator>.brand>.wert>i.wert46 i{width:91px}
.operator>.brand>.wert>i.wert47 i{width:93px}
.operator>.brand>.wert>i.wert48 i{width:94px}
.operator>.brand>.wert>i.wert49 i{width:95px}
.operator>.brand>.wert>i.wert45 i{width:90px}
.operator>.brand>.wert>i.wert40 i{width:80px}
.operator>.brand>.wert>i.wert35 i{width:70px}
.operator>.brand>.wert>i.wert30 i{width:60px}
.operator>.brand>.wert>i.wert25 i{width:50px}
.operator>.brand>.wert>i.wert20 i{width:40px}
.operator>.link.none.yet{display: none;}
.operator>.link>span{display: none;line-height:60px;text-align:center;padding: 3px;}
.operator>.link>span span{display:inline-block;width:60px;height:43px;vertical-align:middle;margin-left:12px;background:url(images/regulierung.png) no-repeat 0 0;text-indent:-9999px;}
.operator>.link.sysec>span span{width:60px;height:43px;background-position: 0 0}
.operator>.link.fca>span span{width:63px;height:34px;background-position: 0 -43px}
.operator>.link.gilbraltar>span span{width:39px;height:38px;background-position: 0 -76px}
.operator>.link.malta>span span{width:73px;height:24px;background-position: 0 -113px}
.operator>.link.greek-commision>span span{width:42px;height:40px;background-position: 0 -137px}
.operator>.link.isle-man>span span{width:42px;height:30px;background-position: 0 -176px}
.operator>.link.barbuda>span span{width:39px;height:40px;background-position: 0 -206px}
.operator>.link.alderney>span span{width:28px;height:27px;background-position: 0 -246px}
.operator>.link.fsa-seychels>span span{width:45px;height:47px;background-position: 0 -273px}
.operator>.link.wien>span span{width:24px;height:30px;background-position: 0 -318px}
.operator>.link.estonia>span span{width:29px;height:29px;background-position: 0 -347px}
.operator>.link.ntv>span span{width:46px;height:22px;background-position: 0 -375px}
.operator>.link.schleswig-holstein>span span{width:71px;height:21px;background-position: 0 -396px}
.operator>.link.saarland>span span{width:39px;height:32px;background-position: 0 -416px}
.operator>.link.ekomi_1039>span span{width:54px;height:54px;background-position: 0 -447px}
.operator>.link.cosmopolitan>span span{width:82px;height:17px;background-position: 0 -534px}
.operator>.link.de-pro>span span{width:34px;height:34px;background-position: 0 -500px}
.operator>.link.die-welt>span span{width:52px;height:39px;background-position: 0 -549px}
.operator>.link.joy>span span{width:47px;height:47px;background-position: 0 -588px}
.operator>.link.na>span span{width: 39px;height: 34px;background-position: 0 -635px;}
.operator>.link.bafin>span span{width:38px;height:42px;background-position: 0 -669px}
.operator>.link.curacao>span span{width:41px;height:48px;background-position: 0 -709px}
.operator>.link.sysec>span span{width:60px;height:43px;background-position: 0 0}
.operator>.link.tuv>span span {width: 36px;height: 31px;background-position: 0 -416px;}
.operator>.link.hcmc>span span {background-position: 0 -137px;width: 42px;height: 38px;}
.operator>.link.emta>span span {background-position: 0 -347px;width: 27px;height: 28px;}
.operator>.link.osterreich>span span {width: 84px;height: 13px;background-position: 0 -759px;}
.operator>.link.salzburger>span span { width: 28px; height: 49px;background-position: 0 -774px;}
.operator>.link.afsl>span span { width: 71px; height: 22px;background-position: 0 -869px;}
.operator>.link.gde>span span{width:82px;height:40px;background-position: 0 -825px}
.operator>.link.asic>span span{width:75px;height:27px;background-position:0 -867px}
.operator>.link.finma>span span{width:83px;height:25px;background-position:0 -892px}
.operator>.link.bci>span span{width: 78px;height: 43px;background-position: -2px -967px;}
.operator>.link>a{padding: 13px;font-size: 20px;margin-bottom: 15px;width: 75%;max-width: 260px;}
.operator>.link>a.small{font-size: 18px;}
.operator>.punkte{display: none;padding:0;margin:0 auto;list-style:none;font-size: 12px;line-height: 12px;}
.operator>.punkte li{overflow:hidden;height: 29px;margin-top: -1px;}
.operator>.punkte li b{float:left;/* width:80px; */padding-left:8px;padding-bottom:1px;color:#363636;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEBAMAAABb34NNAAAAD1BMVEUdexgdexgdexgdexgdexhQxkKCAAAABHRSTlN37t0RuCGYtQAAABFJREFUCNdjMHJgYHEEIiADAAhVAW95igz2AAAAAElFTkSuQmCC) no-repeat 0px 5px}

@media only screen and (min-width: 480px) {
	.operator{padding:0 10px;}
	.operator>.brand{float:left;width:50%;padding-top: 15px;}
	.operator>.brand>.logo{width: auto;max-width: 180px;}
	.operator>.brand>.wert{padding: 15px 0;}
	.operator>.link{overflow:hidden;}
	.operator>.link.alone{padding: 26px 0 25px;}
	.operator>.link.none.yet{display: block;height: 117px;background: url(images/no-link.png) no-repeat center;text-indent: -9999px;max-width: 135px;}
	.operator>.link>span{display:block;}
	.operator>.link>a{padding: 8px;}
	.operator>.link.none>a{margin: 41px auto 40px;}
}

@media only screen and (min-width: 600px) {
	.operator{padding:0;overflow:hidden;}
	.operator>.brand{width:28%;max-width:210px;border-right:1px solid #dbdbdb;}
	.operator>.brand>.logo{width: 90%;max-width: 180px;}
	.operator>.brand>.wert{padding: 15px 0 17px;}
	.operator>.punkte{overflow:hidden;display: table;padding: 25px 10px 0;margin: 0 auto;}
	.operator>.link{float:right;width:30%;max-width:190px;border-left:1px solid #dbdbdb;}
}


/*empfehlung*/
.empfehlung{padding:15px 20px 10px;border:1px solid #dbdbdb;margin:1% auto 16px;font: normal 13px/17px 'open sans',sans-serif;color:#030303;text-align:center;}
.empfehlung>.img{text-align:center;line-height:0;margin-bottom:15px;}
.empfehlung>.img img{max-width:100%;height:auto;}
.empfehlung>.brand{max-width:230px;margin:0 auto;min-height: 70px;}
.empfehlung>.brand>span{display:block;height:60px;line-height:60px;text-align:center;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.empfehlung>.brand>span span{display:block;text-indent:-9999px;height:58px;margin: 0 auto;}
.empfehlung>.brand>a{margin:15px 0;padding: 15px;}
.empfehlung>.zitat>.q{display:block;margin: 0;font:italic bold 13px/27px 'open sans',sans-serif;color:#262626;text-align:left;}
.empfehlung>.zitat>.q:before,.empfehlung>.zitat>.q:after{content:"";display:inline-block;width:20px;height:16px;vertical-align:middle;background:url(images/quoten.png) no-repeat 0 0;}
.empfehlung>.zitat>.q:before{margin-top:-3px;margin-right:8px;}
.empfehlung>.zitat>.q:after{background-position:0 bottom;margin-left:8px;margin-top:3px;}
.empfehlung>.zitat>.rating>span{display:block;padding:5px 0 10px;font:300 18px/20px 'open sans',sans-serif;color:#a1a1a1;}
.empfehlung>.zitat>.rating>span>strong{color: #089de3;}
.empfehlung>.zitat>.rating>strong{font-weight:600;font-size:15px;}

@media only screen and (min-width: 480px) {
	.empfehlung>.img{float:left;width:40%;margin-bottom: 0;}
	.empfehlung>.brand{overflow:hidden;height: 132px;}
	.empfehlung>.brand>a{padding: 10px;}
	.empfehlung>.zitat>.rating>span{display:inline;padding-right:5px;}
	.empfehlung>.zitat>.q{margin-bottom: 8px;text-align: justify;}
}

@media only screen and (min-width: 680px) {
	.empfehlung{padding: 15px 10px 0px;overflow:hidden;}
	.empfehlung>.img{width:19%;max-width: 130px;}
	.empfehlung>.brand{float:right;width: 30%;margin-right: 2%;}
	.empfehlung>.zitat{overflow:hidden;padding: 0 2%;max-width: 300px;margin: 0 auto;}
	.empfehlung>.zitat>.q{height: 87px;}
}

/* Alts */
#alts>.titel{display: block;padding: 8px 0px;margin-bottom:15px;font: 600 18px/20px 'open sans',sans-serif;color: #2e2e2e;text-align: center;border-bottom: 2px solid #1d7b18;/* background: url(images/aside-icons.png) no-repeat right 0; */}
#alts ul{padding:0;margin:0;list-style:none;font:600 15px/16px 'open sans',sans-serif;color:#908b8b;overflow: visible;}
#alts ul li{margin-bottom: 9px;background-color: white;}
#alts ul li>span{display:block;height:52px;line-height:52px;padding:10px 1px 10px 10px;border:1px solid #dbdbdb;text-align: center;}
#alts ul li>span:hover{border-color:#1d7b18}
#alts ul li:first-child>span{position:relative;}
#alts ul li:first-child>span:before{position:absolute;top: -10px;right: -30px;display:block;width: 56px;height: 64px;background:url(images/stamp.png) no-repeat 0 0;}
#alts ul li>span:after{content:"";display:inline-block;vertical-align:middle;}
#alts ul li>span>span{float:right;width:46%;height: 52px;line-height: 52px;background: white;border-left: 1px solid #dbdbdb;}
#alts ul li>span>span>b{display: none;width: 60px;font-size:16px;line-height:18px;font-weight:300;padding-left: 25px;margin: 5px auto;background:url(images/sterne.png) no-repeat 0 0px;}
#alts ul li>span>span>b b{color:#3f3f3f;}
#alts ul li>span>span>a{color:#0030ff;text-decoration:none;}
#alts ul li>span>span>a:hover{text-decoration:underline;}

/* Bonuses */
#bonuses{text-align:center;}
#bonuses>.titel{display: block;padding: 8px 0px;margin-bottom:15px;font: 600 18px/20px 'open sans',sans-serif;color: #2e2e2e;border-bottom: 2px solid #1d7b18;}
#bonuses ul{padding:0;margin:0;list-style:none;font:bold 16px/18px 'open sans condensed',sans-serif;color:#3f3f3f;}
#bonuses ul li{padding:5px;margin-bottom: 9px;background-color: white;border:1px solid #dbdbdb;overflow:hidden;}
#bonuses ul li:hover{border-color:#1d7b18;}
#bonuses ul li>span:first-child{float:right;width:40%;font-size:28px;line-height: 30px;padding-top: 5px;}
#bonuses ul li>span:first-child a{display:block;padding:3px;font:600 15px/16px 'open sans',sans-serif;color:#0030ff;text-decoration:none;}
#bonuses ul li>span:first-child a:hover{text-decoration:underline;}
#bonuses ul li>span.icon{display:block;position:relative;overflow:hidden;padding:4px 25px 4px 10px;background:#f7f7f7;box-shadow: 0 0 0 1px #ececec inset;font-size:16px;line-height:16px;color:#b2b2b2;text-transform:uppercase;border-radius:2px;}
#bonuses ul li>span.icon:before{content:"";display:block;width:28px;height:24px;margin:6px auto;background: url(images/bonuses-icons.png) no-repeat 0 0}
#bonuses ul li>span.icon.casino:before{width:28px;height:24px;margin:6px auto;background-position: 0 0}
#bonuses ul li>span.icon.poker:before{width:42px;height:30px;margin:3px auto;background-position: 0 -25px}
#bonuses ul li>span.icon.sport:before{width:31px;height:31px;margin:2px auto 3px;background-position: 0 -56px}
#bonuses ul li>span.icon:after{content:"";position:absolute;top:-1px;right:-1px;display:block;width:15px;height:61px;background: url(images/bonuses-icons.png) no-repeat -44px 0;}
#bonuses ul li>span.icon b{color:#525252;}


@media only screen and (min-width: 600px) {
	#alts,
	#bonuses{float:right;width:310px;margin:-5px 0 5px 2%;}
}

@media only screen and (min-width: 1000px) {
	.fixed #alts,
	.fixed #bonuses{position:fixed;top:0;right:0;}
}

@media only screen and (min-width: 1000px) {
	#alts,
	#bonuses{position:absolute;top:57px;right: 3px;float:none;width: 30.7%;max-width: 320px;margin: 0 1% 0 0;background:white;}
	#alts ul li>span>span{line-height: 20px;}
	#alts ul li>span>span>b{display:block;}
}

@media only screen and (min-width: 1000px) {
	#intro,#outro{padding:0 2.5%;}
}

@media only screen and (min-width: 1120px) {
	#alts,
	#bonuses{right: 7px;}
	.fixed #alts,
	.fixed #bonuses{right:3px;}
}

@media only screen and (min-width: 1200px) {
	#alts,
	#bonuses{right: 17px;}
}


@media only screen and (min-width: 1280px) {
	#alts ul li:first-child>span:before{content:"";}
}

/**/
#layer {display: none;background: rgba(0, 0, 0, 0.6);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 20;}
#layer > .alt-wrap {position: absolute;top: -100px;bottom: 0;left: 0;right: 0;margin: auto; max-width: 900px; background: #fff;border-radius: 3px;}
#layer.alts2 .alt-wrap {width: 96%;top: 10px;bottom: auto;color: #434343;font: 300 21px/33px 'open sans', sans-serif;text-align: center;}
.alts2 .alt-wrap > .caption {font-size: 17px;line-height: 21px;padding: 1%;margin: 10px;}
.alts2 .alt-wrap > .caption:before {float: right;content: "";width: 35px;height: 10px;}
.alts2 .alt-wrap > .caption strong {font-weight: 900;}
.alts2 .alt-wrap > .main-offer {background: #ffffff;border: 1px solid #dadada;border-bottom: none;margin: 0 2%;
-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.alts2 .alt-wrap > .main-offer:after { content: ''; clear: both; display: table; height: 0; }
.alts2 .alt-wrap > .main-offer .logo {padding-top: 1px;}
.alts2 .alt-wrap > .main-offer .logo span {display: block;margin: 20px auto;width: 150px;height: 60px;background-size:contain;text-indent: -9999px;}
.alts2 .alt-wrap > .main-offer > .withlink {font-size: 25px;line-height: 25px;padding: 1px;color: #777777;}
.alts2 .alt-wrap > .main-offer > .withlink > b {display: block;font-size: 30px;line-height: 30px;font-weight: 300;color: #505050;}
.alts2 .alt-wrap > .main-offer > .withlink > b b {font-weight: normal;white-space: nowrap;}
.alts2 .alt-wrap > .main-offer > .withlink > b strong {color: #000000;font-weight: 800;}
.alts2 .alt-wrap > .main-offer > .withlink > a {position: relative;display: block;width: 78%;max-width: 320px;font: normal 25px/32px 'open sans', sans-serif;padding: 9px 9px 9px 40px;margin: 15px auto;color: white;text-align: center;text-decoration: none;border-radius: 3px; background: #1d7b18; }
.alts2 .alt-wrap > .main-offer > .withlink > a:hover {background: #1d7b18;}
.alts2 .alt-wrap > .secondary-offer {background: #f6f6f6;border: 1px solid #dadada;margin: 0 2% 2%;
-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.alts2 .alt-wrap > .secondary-offer > span {display: block;font-size: 14px;line-height: 15px;color: #757474;border-bottom: 1px solid #d2d3d8;margin: 0 3%;padding: 8px;}
.alts2 .alt-wrap > .secondary-offer > a {display: block;font: normal 14px/15px Arial, sans-serif;color: #000000;padding: 8px 0 8px 30%;text-align: left;text-decoration: none;position: relative;}
.alts2 .alt-wrap > .secondary-offer > a b{display:block;font-weight:normal;}
.alts2 .alt-wrap > .secondary-offer > a:after {content:"";position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 70%;background-size:contain;}
.alts2 .alt-wrap > .secondary-offer > a:hover {color: #000000;}

#layer .close-this {display: block;position: absolute;top: 10px;right: 10px;width: 24px;height: 24px;background: url(images/altpop.png) no-repeat -32px 0px;text-indent: -9999px;cursor: pointer;}

.alts2 .alt-wrap > .main-offer .logo:after {content: "";display: block; width: 100px; height: 17px; margin: 0 auto; background: url(images/altpop.png) no-repeat 0 -15px; background-size: cover;}
.alt-wrap { background: yellow; }

/*withtrms*/
.alts2 .alt-wrap.withtrms > .main-offer .logo span { margin: 5px auto; }
.alts2 .alt-wrap.withtrms > .main-offer .bonus { font-size: 16px; line-height: 1.5; padding: 1px; color: #000; min-width: 150px; }
.alts2 .alt-wrap.withtrms > .main-offer .bonus > b b { font-weight: normal; font-size: 20px;}
.alts2 .alt-wrap.withtrms > .main-offer .bonus > b strong { color: #000000; font-weight: 800; display: block; font-size: 26px; line-height: 28px; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part a { position: relative; display: block; width: 78%; max-width: 320px; font: normal 16px/32px 'open sans', sans-serif; padding: 5px 20px; margin: 10px auto; color: white; text-align: center; text-decoration: none; border-radius: 3px; background: #1d7b18; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part a:hover { background: #1d7b18; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part > .top-part { display: flex; justify-content: center; align-items: center; margin: 10px; }
.alts2 .alt-wrap.withtrms > .main-offer > .trms { font-size: 12px; line-height: 14px; margin: 10px; }
.alts2 .alt-wrap.withtrms > .secondary-offer { border-top: 0; border-bottom: 0; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a { padding-left: 50%; border-top: 0; text-align: center; border-bottom: 1px solid #dadada; }
.alts2 .alt-wrap.withtrms > .secondary-offer > span { background: #ebebeb; margin: 0; border: 0; color: #666; display: table-caption; border-right: 1px solid #dadada; border-left: 1px solid #dadada; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a > span { background: none; color: #336600; display: inline-block; padding: 10px 0; text-decoration: underline; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a:after { max-height: 30px; right: 50%; width: 46%; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a:before { content: ""; display: none; }
#layer .close-this { background-image: none; top: 8px; right: 8px; width: 7px; height: 7px; line-height: 7px; font-size: 15px; text-indent: 0; }
.alts2 .alt-wrap.withtrms > .main-offer .logo span { width: 150px; height: 50px; }



@media only screen and (min-width: 600px) {
#layer.alts2 .alt-wrap {top: 50%;margin-top: -230px;}
.alts2 .alt-wrap > .secondary-offer {padding-bottom: 1px;}
.alts2 .alt-wrap > .secondary-offer:after { content: ''; clear: both; height: 0; display: table; }
.alts2 .alt-wrap > .secondary-offer > span {padding: 1.4%;font-size: 16px;}
.alts2 .alt-wrap > .secondary-offer > a {float: left;width:30%;padding-left: 20%;}
.alts2 .alt-wrap > .secondary-offer > a:after {right:60%}
.alts2 .alt-wrap > .caption {font-size: 19px;line-height: 25px;padding: 1%;}
.alts2 .alt-wrap > .main-offer {padding: 3% 0;}
.alts2 .alt-wrap > .main-offer > .logo {float: left;width: 48%;}
.alts2 .alt-wrap > .main-offer > .logo span {margin-top: 0;}
.alts2 .alt-wrap > .main-offer > .withlink {float: right; width: 51%;}
#layer > .alt-wrap.withtrms { min-width: 500px; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part { display: flex; justify-content: space-between; align-items: center; margin: 0 20px; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a { margin: 0; }
.alts2 .alt-wrap.withtrms > .secondary-offer > span { padding: 1.4%; }
.alts2 .alt-wrap.withtrms > .secondary-offer > a > span { font-size: 16px; line-height: 1.1; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part a { max-width: 150px; margin: 0; padding: 10px 20px; width: 30%; font-weight: bold; }
.alts2 .alt-wrap.withtrms > .main-offer > .link-part > .top-part { justify-content: space-between; width: 60%; }
.alts2 .alt-wrap.withtrms > .main-offer > .trms { font-size: 14px; line-height: 16px; margin: 20px 10px 0; }

.alts2 .alt-wrap.withtrms > .secondary-offer { display: table; width: calc(96% - 2px); }
.alts2 .alt-wrap > .secondary-offer > a {margin: 8px auto;}
.alts2 .alt-wrap.withtrms > .secondary-offer > a { width: 30%; padding-left: 20%; display: table-cell; }
.alts2 .alt-wrap.withtrms > .secondary-offer a:last-child:after { border-left: 1px solid #dadada; }
.alts2 .secondary-offer .flogo.kraken:after,
.alts2 .secondary-offer .flogo.yobit:after { background-size: 80% auto; }
}
@media only screen and (min-width: 768px) {
.alts2 .alt-wrap > .main-offer > .logo span {margin-bottom: 40px;}
.alts2 .alt-wrap > .main-offer > .logo:after{box-shadow: -50px -10px 0 0 white, -50px -11px 0 0 #e2e3eb, 50px -10px 0 0 white, 50px -11px 0 0 #e2e3eb}
.alts2 .alt-wrap > .main-offer > .withlink > a{font-size:28px;margin-bottom:5px;}
.alts2 .alt-wrap > .main-offer > .withlink > b{font-size:38px;line-height:38px;padding:9px 0;}
.alts2 .alt-wrap > .secondary-offer > a{margin-top:20px;margin-bottom:20px;}
.alts2 .alt-wrap > .secondary-offer > a b{display:inline;}
.alts2 .alt-wrap.withtrms > .main-offer .bonus > b b { font-size: 26px; }
}
@media only screen and (min-width: 960px) {
.alts2 .alt-wrap > .secondary-offer > a{width: 25%;padding-left: 10%;margin: 20px 7.5%;}
.alts2 .alt-wrap > .secondary-offer > a:after {right: 73%;}
.alts2 .alt-wrap.withtrms > .main-offer { padding: 3% 2%; }
}


/* Footer */
footer{min-width:320px;max-width:1200px;padding:0;margin: 0 auto;}
footer>.widgets{background:#f0f0f0;padding-bottom: 1px;padding-top: 15px;}
footer>.widgets>.caption{font:bold 15px/18px 'open sans',sans-serif;margin:0 2% 15px;padding:10px 0;text-align:center;color:#363636;border-bottom:1px solid #aaaaaa;}
footer>.widgets>.footer_angebot{margin: 0 1%;padding: 0 2% 3px;border: 1px solid #a7a7a7;font: normal 13px/16px 'open sans',sans-serif;color:#363636;overflow:hidden;position: relative;}
footer>.widgets>.footer_angebot>p{padding:0;margin:0;text-align: right;}
footer>.widgets>.footer_angebot>p:first-child{padding: 9px 0 6px;color:#9b9b9b;font-weight:bold;text-align: left;}
footer>.widgets>.footer_angebot>p:first-child strong{color:black;}
footer>.widgets>.footer_angebot>ul{padding:0;margin:0;list-style:none;}
footer>.widgets>.footer_angebot>ul li{padding:2px 0 2px 25px;background: url(images/checkmark.png) no-repeat 0px 3px;}
footer>.widgets>.footer_angebot>ul li strong strong{color:#1d7b18;}
footer>.widgets>.footer_angebot>p>a{display: block;font-size:13px;padding: 4px;color:#ff0000;text-decoration:none; background-color: transparent !important; }
footer>.widgets>.footer_angebot>p>a:hover{text-decoration:underline;}
footer>.widgets>.weiter_lesen{width:98%;height:100px;margin:10px auto;box-shadow: 0 0 0 2px #1d7b18 inset;position:relative;overflow:hidden;}
footer>.widgets>.weiter_lesen:hover{box-shadow:0 0 0 2px black inset;}
footer>.widgets>.weiter_lesen:after{content:"";position:absolute;width:22px;height:22px;background: #1d7b18;bottom:0;right:0;}
footer>.widgets>.weiter_lesen:hover:after{background:black;}
footer>.widgets>.weiter_lesen>p{padding: 0;margin: 0;}
footer>.widgets>.weiter_lesen>p>a,footer>.widgets>.weiter_lesen>p>span{display:block;width:100%;height: 98px;padding: 1px 0;font:bold 15px/24px 'open sans',sans-serif;color:white;text-decoration:none;position: relative;}
footer>.widgets>.weiter_lesen>p>a>span,footer>.widgets>.weiter_lesen>p>span>span{display:block;background: #898585;text-align:center;padding:5px;margin: 38px -20px 0;-webkit-transform: rotate(-19deg);-moz-transform: rotate(-19deg);-ms-transform: rotate(-19deg);-o-transform: rotate(-19deg);}
footer>.widgets>.weiter_lesen>p>a:hover span,footer>.widgets>.weiter_lesen>p>span:hover span{background: black;}
footer>.widgets>.weiter_lesen>p>a:before,footer>.widgets>.weiter_lesen>p>span:before{content:"";display:block;position:absolute;top:10px;left: 8px;width: 35px;height: 35px;background: url(images/footer-icons.png) no-repeat -5px -2px;}

footer>.widgets>.weiter_lesen>p .poker:before{width:44px;height:34px;background-position: 0 0;}
footer>.widgets>.weiter_lesen>p .binary:before{width: 34px;height: 26px;background-position: -45px 0px;}
footer>.widgets>.weiter_lesen>p .sport:before{width: 36px;height: 36px;background-position: -81px 0px;}
footer>.widgets>.weiter_lesen>p .blackjack:before{width: 31px;height: 35px;background-position: -130px 0px;}
footer>.widgets>.weiter_lesen>p .roulette:before{width: 34px;height: 30px;background-position: -178px -4px;}
footer>.widgets>.weiter_lesen>p .slots:before{width: 35px;height: 26px;background-position: -225px -5px;}
footer>.widgets>.weiter_lesen>p .forexbroker:before{width: 37px;height: 37px;background-position: -268px 0px;}
footer>.widgets>.weiter_lesen>p .onlinebroker:before{width: 39px;height: 35px;background-position: -310px -4px;}
footer>.widgets>.weiter_lesen>p .social-trading:before{width: 39px;height: 28px;background-position: -353px -6px;}
footer>.widgets>.weiter_lesen>p .online-casinos:before{width: 33px;height: 28px;background-position: -6px -40px;}
footer>.widgets>.weiter_lesen>p .aktien:before{width: 36px;height: 31px;background-position: -43px -38px;}
footer>.widgets>.weiter_lesen>p .cfd:before{width: 31px;height: 31px;background-position: -83px -38px;}
footer>.widgets>.weiter_lesen>p .book-of-ra:before{width: 35px;height: 37px;background-position: -125px -36px;}
footer>.widgets>.weiter_lesen>p .casino:before{width: 35px;height: 37px;background-position: -178px -37px;}
footer>.widgets>.weiter_lesen>p .ecn:before{width: 34px;height: 30px;background-position: -225px -40px;}
footer>.widgets>.weiter_lesen>p .dating:before{width: 24px;height: 26px;background-position: -273px -41px;}
footer>.widgets>.weiter_lesen>p .singles:before{width: 32px;height: 31px;background-position: -316px -39px;}

footer>.widgets>.weiter_lesen>p>a:after,footer>.widgets>.weiter_lesen>p>span:after{content:"";display:block;position:absolute;bottom: 7px;right: 7px;width:0;height:0;border:5px solid transparent;border-right:0;border-left:9px solid white;z-index: 1;}

footer>.info { padding: 14px 20px; font-family: Arial, Helvetica, Sans-Serif; font-size: 11px; color: #a6a6a6; background-color: #303337; }
footer>.info span:nth-child(1):before { content: 'Todas las ofertas gratuitas, promociones y bonos listados, son sujetos a los términos y condiciones y los requisitos de apuesta individuales de sus operadores respectivos. En la mayoría de los casos, las ofertas, promociones y bonos se aplican solo para nuevos clientes. Todas cantidades listadas de ofertas, promociones y bonos describen la máxima cantidad posible. La cantidad actual depende del tamaño del depósito individual. Es posible que el usuario deba realizar depósito varias veces para recibir la máxima cantidad anunciada. Por favor consulta los términos y condiciones completos en el sitio web del operador.'; }
footer>.info span:nth-child(1):after { content: ' estafa.info '; text-transform: uppercase; color: #00990b; }
footer>.info span:nth-child(2):before { content: 'NO CUMPLE NI PROPORCIONA CUALQUIER FORMA DE SOPORTE AL CLIENTE PARA CUALQUIER PROBLEMA QUE PUEDA APARECER EN ESTE SITIO.'; text-transform: uppercase; color: #fff; }
footer>.info span:nth-child(3) { display: block; text-align: center; margin-top: 5px; }
footer>.info span:nth-child(3):before { content: 'Por favor juega con responsabilidad. Debe ser mayor de 18 años para usar este sitio web.'; }
footer>.info span:nth-child(3):after { content: '18+'; display: inline-block; width: 22px; height: 22px; border: 2px solid #d00606; margin-left: 5px; vertical-align: middle; font-size: 12px; line-height: 22px; letter-spacing: -1px; font-weight: bold; color: #000; background-color: #fff; border-radius: 50%; }
/* footer>.info{max-width:1200px;height:320px;margin: 0 auto;background:#2f3338 url(foot/1.png) no-repeat center;}
@media only screen and (min-width: 412px) {footer>.info{height:250px;background-image:url(foot/2.png)}}
@media only screen and (min-width: 600px) {footer>.info{height:190px;background-image:url(foot/3.png)}}
@media only screen and (min-width: 768px) {footer>.info{height:140px;background-image:url(foot/4.png)}}
@media only screen and (min-width: 1024px) {footer>.info{height:110px;background-image:url(foot/5.png)}}
@media only screen and (min-width: 1200px) {footer>.info{height:110px;background-image:url(foot/6.png)}} */

@media(min-width: 1200px){
	footer>.info { padding: 14px 35px; }
}

footer { font-family: Verdana, Arial, sans-serif; }
footer>.copy{font-size:11px;line-height:28px;background: #fff;color: #181818;padding:8px 0;}
footer>.copy>a{color: #181818;text-decoration:none;transition:.2s linear;}
footer>.copy>a:hover{color: #1e86b1;}
footer>.copy>div.socials{float:right;}
footer>.copy>div.socials>a,.horizbox>.folgen>a{float:left;width:28px;height:28px;margin-right:1px;border-radius:50%;background: #3c5b9b url(images/sicons.png) no-repeat -1px -1px;transition:background-color .3s linear}
footer>.copy>div.socials>a.f,.horizbox>.folgen>a.f{background-color:#3c5b9b;}
footer>.copy>div.socials>a.t,.horizbox>.folgen>a.t{background-color:#359bed;background-position: -1px -31px;}
footer>.copy>div.socials>a.l,.horizbox>.folgen>a.l{background-color:#91c9db;background-position: -1px -61px;}
footer>.copy>div.socials>a.m,.horizbox>.folgen>a.m{background:none;width:auto;color:white;padding:4px 10px;height:20px;line-height:20px;border-radius:0;text-decoration:none;}
footer>.copy>div.socials>a.m:hover,.horizbox>.folgen>a.m:hover{text-decoration:underline;background:none;}
footer>.copy>div.socials>a:hover,.horizbox>.folgen>a:hover{background-color:white;}
footer>.copy>div.socials>a.f:hover,.horizbox>.folgen>a.f:hover{background-position: -31px -1px;}
footer>.copy>div.socials>a.t:hover,.horizbox>.folgen>a.t:hover{background-position:-31px -31px}
footer>.copy>div.socials>a.l:hover,.horizbox>.folgen>a.l:hover{background-position:-31px -61px}

footer>.copy>div.links { float: right; margin: 3px 0 0 0; font-size: 12px; }
footer>.copy>div.links a { text-decoration: none; color: #1e86b1; }
footer>.copy>div.links a:hover { text-decoration: underline; }

@media only screen and (min-width: 480px) {
	footer>.copy{padding: 10px 2.5%;font-size: 11px;}
	footer>.copy>div>a{margin:0 1px;}
}

@media only screen and (min-width: 600px) {
	footer>.widgets{padding: 15px 1% 5px;overflow:hidden;}
	footer>.widgets>.footer_angebot{float:left;width:49%;margin: 0 2% 0 0;height: 95px;}
	footer>.widgets>.caption{margin: 0 0 15px;}
	footer>.widgets>.weiter_lesen{overflow:hidden;width:auto;margin-top: 0;}
	footer>.widgets>.weiter_lesen.fix{float:left;clear:left;width:53%;margin-right:2%}
}

@media only screen and (min-width: 1000px) {
	footer>.widgets>.footer_angebot{width: 27.5%;margin-right: 1.7%;padding: 0 1.2% 3px;min-width: 300px;}
	footer>.widgets>.weiter_lesen.first{float:left;width: 21%;max-width: 250px;margin-right:1.7%}
	footer>.widgets>.weiter_lesen.fix{clear:none;width: 21%;max-width: 250px;margin-right:1.7%}
	footer>.widgets{padding: 15px 1.8% 5px;}
	footer>.widgets>.weiter_lesen.first,
	footer>.widgets>.weiter_lesen.fix{width: 22%;}
}

footer>.navs { position: relative; overflow: hidden; padding: 3px 20px; font-family: 'open sans',sans-serif; color: #fff; background-color: #141617; }
footer>.navs .links { position: relative; overflow: hidden; padding: 17px 0; border-bottom: 1px solid #2d2d2d; }
footer>.navs .links:last-child { border-bottom: 0; }
footer>.navs .title { margin: 0 0 17px; font-size: 14px; font-weight: bold; color: #898989; }
footer>.navs ul { list-style: none; margin: 0; padding: 0; font-size: 12px; }
footer>.navs li { padding-bottom: 10px; }
footer>.navs li:last-child { padding-bottom: 0; }
footer>.navs a { color: #fff; text-decoration: none; }
footer>.navs a:hover { text-decoration: underline; }
footer>.navs .socials { float: right; font-size: 12px; color: #fff; }
footer>.navs .links-socials ul { float: left; }
footer>.navs .links-socials .socials { float: right; }
footer>.navs .links-socials .socials p { margin: 0; }
footer>.navs .socials a { display: block; width: 30px; height: 30px; margin: 5px auto; vertical-align: middle; font-size: 0; background-repeat: no-repeat; background-position: center center; background-size: contain; }
footer>.navs .socials .ico-twitter { background-image: url(images/ico-twitter.png); }

@media only screen and (min-width: 768px) {
	footer>.navs .links:not(.links-socials) ul { -webkit-column-count: 2; column-count: 2; }
	footer>.navs .links-socials ul { padding-right: 50px; }
	footer>.navs .links-socials .socials { float: left; }
}

@media only screen and (min-width: 1200px) {
	footer>.navs  { padding: 5px 34px; }
	footer>.navs .links:not(.links-socials) ul { -webkit-column-count: 1; column-count: 1; }
	footer>.navs { position: relative; overflow: hidden; }
	footer>.navs .links { position: relative; float: left; width: 20%; padding-right: 2%; margin-right: 6%; min-height: 190px; border: 0; }
	footer>.navs .links:after { content: ''; position: absolute; top: 35px; bottom: 17px; right: 0; width: 1px; background-color: #2d2d2d; }
	footer>.navs .links-columns { width: 48%; }
	footer>.navs .links-columns:not(.links-socials) ul { -webkit-column-count: 2; column-count: 2; -webkit-column-gap: 70px; column-gap: 70px; }
	footer>.navs .links:last-child { width: 15%; border-right: 0; margin-right: 0; padding-right: 0; }
	footer>.navs .links:last-child:after { content: none; }

	footer>.navs .links-socials ul { float: none; min-height: 134px; padding-right: 0; }
	footer>.navs .links-socials .socials { float: none; }
	footer>.navs .links-socials .socials a { display: inline-block; margin: 0 0 0 10px; }
}

/* horiz Box */
.horizbox{border:1px solid #aaa;margin:0 0 2%;padding:2%;font:normal 12px/14px 'open sans',sans-serif;color:#424242;}
.horizbox>.ratebox{width:290px;margin:0 auto;}
.horizbox>.ratebox>.total{float:left;font-size:26px;font-weight:600;line-height:33px;padding:0 5px;margin-right:15px;border:1px solid #dadada;}
.horizbox>.ratebox>.txt{overflow:hidden;line-height: 12px;}
.horizbox>.ratebox>.stars{overflow:hidden;}
.horizbox>.args{box-sizing: border-box; width:100%;margin: 10px auto 3px;padding:0;background:url(images/argumentos-estafa-mejor-sitio.png) no-repeat center;text-indent: -9999px;border: 1px solid #AAA;min-height: 65px; }
.horizbox>.txt{box-sizing: border-box; width:100%;margin: 10px auto 3px;padding:5px;border: 1px solid #AAA;}
.horizbox>ul{width:290px;margin:5px auto 0;padding:5px 0;list-style:none;border: 1px solid #AAA;}
.horizbox>ul li{padding-left:22px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAASFBMVEUAAAAdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgdexgmd1dWAAAAF3RSTlMAKRn47OQ939SdV0Q5HvDn2c00MR0QDi3ktZAAAABNSURBVAjXTY1HDoAwEAOdTgi9+f8/xQoIMhfPNi0++vh7YTDAOUJEkhnXOqkzOLI7kMnZGi+3mitTIJe6vTuKYFHZVKXXdU1vmn/lyRve6ANUJlDluQAAAABJRU5ErkJggg==) no-repeat 0 1px;}
.horizbox>.folgen{width:150px;margin:0 auto;font-size:13px;font-weight:600;line-height:30px;color:#646464;padding:10px 0 0 0;}
.horizbox>.folgen>a{float:right;text-indent:-9999px;margin:0 1px;}
.horizbox>.folgen.v2{width:126px;margin:0 auto;padding:10px 0 0 0;font-size:13px;font-weight:600;line-height:30px;color:#646464}

@media only screen and (min-width: 600px) {
	.horizbox{overflow:hidden;}
	.horizbox>.ratebox{display: inline-block; width: 225px; margin-right: 10px; vertical-align: middle; }
	.horizbox>ul,.horizbox>.args,.horizbox>.txt{width:calc(100% - 240px);overflow:hidden;margin-top: 0;}
	.horizbox>.args{display: inline-block; height:42px;margin-right: 0;vertical-align: middle; }
	.horizbox>.txt{display: inline-block; vertical-align: middle; height:42px;}
	.horizbox>.folgen.v2{float:right;width:130px}
}

@media only screen and (min-width: 768px) {
	.horizbox>ul,.horizbox>.args,.horizbox>.txt{width:calc(100% - 405px);}
	.horizbox>.args{height:42px;margin-right: 0;border-top: 0; border-bottom: 0; }
	.horizbox>.txt{height:42px;border-top: 0; border-bottom: 0; }
	.horizbox>.folgen{display: inline-block; vertical-align: middle; margin-left: 10px; padding-top: 0; }
	.horizbox>.folgen.v2{float:right;width:130px}
}

.container-rating .horizbox { border:none; padding: 0% 2%; margin: 0px;}

/* Comments */
.grungrenze{padding:5px 0;margin-bottom:20px;font:bold 24px/26px 'open sans',sans-serif;color:#000000;border-bottom: 4px solid #1D7B18;}
.grungrenze span{padding:5px 0;margin-bottom:20px;font: 14px/26px 'open sans',sans-serif;color:#000000; float:right;}
.kommentieren{display:none;border:1px solid #dbdbdb;background: #f0f0f0 url(images/kommentare.png) no-repeat 4.5% 26px;padding:20px 20px 10px;}
.kommentieren>p{display:none;}
.kommentieren textarea{float:right;width:84%;padding:8px 2% 0;height:60px;border:1px solid #dbdbdb;}
.kommentieren .aktion{clear:both;line-height:32px;padding-top:10px;overflow: hidden;}
.kommentieren .aktion span{display: block;font:normal 12px/12px 'open sans',sans-serif;color:#959595;overflow: hidden;padding-top: 9px;}
.kommentieren .aktion button{float:right;width:100px;margin-left:18px;background: #1D7B18;font:600 14px/32px 'open sans',sans-serif;color:white;border:none;border-radius:2px;height:32px;}
.kommentieren .aktion button:hover{background: #2eb127;}
.kommentieren .aktion input{float:right;height:30px;line-height:30px;border:1px solid #dbdbdb;padding:0 10px;}
.kommentar{font:normal 13px/18px 'open sans',sans-serif;color:#262626;border-bottom: 1px solid #dbdbdb;padding: 12px 0 10px;}
.kommentar .avatar{float:left;width:67px;height:67px;margin: 3px 3.5% 5px 0;background:url(images/avatar.png);text-indent:-9999px;}
.kommentar p{padding-bottom: 4px;margin: 0;}
.kommentar p b{font-size:15px;color:#1d7b18;font-weight:normal;}
.kommentar p.gepostet{font-size:12px;color:#acacac;}

@media only screen and (min-width: 768px) {
	.kommentieren{display:block;position:relative;}
	.kommentieren>em{position:absolute;left:0;right:0;margin:auto;display:block;width:74%;top:50%;margin-top:-15px;padding:10px;color: #098E39;background: #A4EAB4;border: 1px solid #2BA249;border-radius:5px;text-align: center;}
	.kommentar{padding-left: 13%;position:relative;}
	.kommentar .avatar{position:absolute;top: 16px;left:2%;}
}

/*Buttons*/
.backdrop{overflow:hidden!important;}
.btn{display:block;padding:10px;margin:0 auto;font:600 18px/20px 'open sans',sans-serif;color:white;text-align:center;text-decoration:none;transition:0.2s linear;border-radius:2px;background: #1D7B18;}
.btn:hover{background: #2eb127;}
.btn2{display:block; padding: 9px 15px 11px; margin:0 auto;font:400 16px 'open sans',sans-serif;color:white;text-align:center;text-decoration:none;transition:0.2s linear;border-radius:2px;background: #1D7B18;}
.btn2:hover{background: #2eb127;}

/**/
.wistia_responsive_padding{margin-bottom:16px}
.clear-left{clear:left;}
.clear-right{clear:right;}
.clear-both{clear:both}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

/*zoom*/
body:after {content: url(images/close.png) url(images/loading.gif) url(images/prev.png) url(images/next.png);display: none;}
.lightboxOverlay {position: absolute;top: 0;left: 0;z-index: 9999;background-color: black;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity: 0.8;display: none;}
.lightbox {position: absolute;left: 0;width: 100%;z-index: 10000;text-align: center;line-height: 0;font-weight: normal;}
.lightbox .lb-image {display: block;height: auto;max-width: inherit;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}
.lightbox a img {border: none;}
.lb-outerContainer {position: relative;background-color: white;*zoom: 1;width: 250px;height: 250px;margin: 0 auto;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.lb-outerContainer:after {content: "";display: table;clear: both;}
.lb-container {padding: 4px;}
.lb-loader {position: absolute;top: 43%;left: 0;height: 25%;width: 100%;text-align: center;line-height: 0;}
.lb-cancel {display: block;width: 32px;height: 32px;margin: 0 auto;background: url(images/loading.gif) no-repeat;}
.lb-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}
.lb-container > .nav {left: 0;}
.lb-nav a {outline: none;background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');}
.lb-prev, .lb-next {height: 100%;cursor: pointer;display: block;}
.lb-nav a.lb-prev {width: 34%;left: 0;float: left;background: url(images/prev.png) left 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-prev:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-nav a.lb-next {width: 64%;right: 0;float: right;background: url(images/next.png) right 48% no-repeat;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity: 0;-webkit-transition: opacity 0.6s;-moz-transition: opacity 0.6s;-o-transition: opacity 0.6s;transition: opacity 0.6s;}
.lb-nav a.lb-next:hover {filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}
.lb-dataContainer {margin: 0 auto;padding-top: 5px;*zoom: 1;width: 100%;-moz-border-radius-bottomleft: 4px;-webkit-border-bottom-left-radius: 4px;border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-webkit-border-bottom-right-radius: 4px;border-bottom-right-radius: 4px;}
.lb-dataContainer:after {content: "";display: table;clear: both;}
.lb-data {padding: 0 4px;color: #ccc;}
.lb-data .lb-details {width: 85%;float: left;text-align: left;line-height: 1.1em;}
.lb-data .lb-caption {font-size: 13px;font-weight: bold;line-height: 1em;}
.lb-data .lb-number {display: block;clear: left;padding-bottom: 1em;font-size: 12px;color: #999999;}
.lb-data .lb-close {display: block;float: right;width: 30px;height: 30px;background: url(images/close.png) top right no-repeat;text-align: right;outline: none;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity: 0.7;-webkit-transition: opacity 0.2s;-moz-transition: opacity 0.2s;-o-transition: opacity 0.2s;transition: opacity 0.2s;}
.lb-data .lb-close:hover {cursor: pointer;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity: 1;}

/* Buttons */
.green-button{color: #ffffff;transition: all 0.3s ease-in 0s;border-radius: 2px;display: inline-block;margin: 5px;padding: 10px 30px;text-decoration: none;font-size: 17px;font-weight: 300;white-space: nowrap;background: #1D7B18;}
.green-button:after{content: "";display: inline-block;height: 9px;margin-left: 7px;margin-top: -2px;vertical-align: middle;width: 5px;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//fyoQlwMxAwyDiDVA/A+Io5EFuYD4IBD/BGIvmCAI8wPxJSD+CsTmDEhmOf+HgHMwAVEgvg3EH4BYFyTABsR7gfgPELvDzJwC1ZYJM4qFgYHhABB/AuLpDFAAEGAANFGI8YXdO8wAAAAASUVORK5CYII=) no-repeat 0 0;}
.green-button:hover{background: #2eb127;}

.btn.red {background: #f78181;}
.btn.red:hover {background: #e05b5b;}

/* table */
.table .green-button{white-space:normal}
.table {margin-bottom: 10px;}
.table table {width: 100%;}
.table table a {text-decoration: none;}
.table tr.neu td:first-child {background:url(images/neu-flag.png) no-repeat 0 0;}
.table td {padding: 7px;border: 1px solid #dbdbdb;text-align: center;vertical-align: middle;font: 300 17px/18px "open sans",sans-serif;}
.table td span {display:block;}
.table td strong {font-size: 25px;}
.table td ul {padding: 0;margin: 0;line-height: 20px;color: #000;}
.table td ul.text-ul {text-align: left;padding-left: 18px;}
.table.v2 td:nth-child(2),.table.v2 td:nth-child(3),.table.v1 td:nth-child(2),.table.v1 td:nth-child(3) {color: #777;display: none;}
.table td:nth-child(3) strong {color: #000;}
.table a.tablelink {font-size: 13px;font-weight: normal;}
.table a.tablelink:hover {text-decoration: underline;}
.table a.tablelink:before {content:"";display:block;width:96px;height:16px;margin: 3px auto 5px;background:url(images/ratings.png) no-repeat center 0;}
.table a.tablelink.rating45:before {background-position: center -16px;}
.table a.tablelink.rating40:before {background-position: center -32px;}
.table a.tablelink.rating35:before {background-position: center -48px;}
.table a.tablelink.rating30:before {background-position: center -64px;}
.table a.tablelink.rating25:before {background-position: center -80px;}
.table a.tablelink.rating20:before {background-position: center -96px;}
.table td:first-child {height: 52px;line-height: 52px;}
.table td a.logo > span {display: block;text-indent: -9999px;vertical-align: middle;min-width:120px;}
.table.text td {display: block;margin-bottom: 5px;}

@media only screen and (min-width: 780px) {
	.table.v1 td:nth-child(3),.table.v2 td:nth-child(2) {display: table-cell;}
}

@media only screen and (min-width: 680px) {
	.operator>.link.none {background: url(images/no-link.png) no-repeat center 10px;}
	.operator>.link.none>a {margin: 69px auto 12px;}
}

@media only screen and (min-width: 480px) {
	.table.v1 td:nth-child(2),.table.v2 td:nth-child(3),.table.text td {display: table-cell;}
}

/* Form */
@media (min-width: 1025px) {
	#estafapop-optin, #estafapop2-optin, #estafapop3-optin { max-width:820px!important;background: #fff !important; }
	#estafapop-form .estafapop-form-wrap{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	#estafapop-form .estafapop-form-wrap > div > p { margin: 0; padding: 10px 20px 0; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; text-align: left; line-height: 1.2; }
	#estafapop-form .estafapop-form-wrap>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 50px 10px;}
	#estafapop-form .estafapop-form-wrap>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	#estafapop-form .estafapop-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#estafapop-form .estafapop-form-wrap>span.mobile { display: none; }
	#estafapop-form .estafapop-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding:4px 4px 30px;}
	#estafapop-form .estafapop-form-wrap>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	#estafapop-form .estafapop-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#estafapop-form .estafapop-form-wrap>div>div>strong{color:#373737;}
	#estafapop-form .estafapop-form-wrap>div>div>i{display:inline-block;width:116px;height:23px;vertical-align:middle;margin:-5px 5px 0;background: url(images/popup-branding.png) no-repeat center;text-indent:-9999px;}
	#estafapop-form .estafapop-form-wrap>div>a,#estafapop-form .estafapop-form-wrap>div>span{display:block;width:80%;line-height:40px;margin:0 auto 12px;padding: 12px 17px 22px;border-radius:4px;color:white; text-decoration: none;}
	#estafapop-form .estafapop-form-wrap>div>a span,#estafapop-form .estafapop-form-wrap>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	#estafapop-form .estafapop-form-wrap>div>a{background:#1e7b19;float: left; width:50%;margin-right:5%;margin-left:5%;}
	#estafapop-form .estafapop-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop-form .estafapop-form-wrap>div>a strong{display:inline-block;font-size:40px;line-height: 40px;vertical-align:middle;}
	#estafapop-form .estafapop-form-wrap>div>a>.mobile { display: none; }
	#estafapop-form .estafapop-form-wrap>div>span{background:#c7c7c7;padding: 15px 17px 19px;cursor:pointer;overflow:hidden;width:auto;margin-right:6%;}
	#estafapop-form .estafapop-form-wrap>div>span:hover{background:#bababa;}
	#estafapop-form .estafapop-form-wrap>div>span strong{display:inline-block;font-size:40px;line-height:40px;font-weight:normal;vertical-align:middle;}
	/**/
	#estafapop2-form .estafapop2-form-wrap{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	#estafapop2-form .estafapop2-form-wrap>strong{display:block;padding: 40px 10px;font-weight:normal; font-size: 25px;}
	#estafapop2-form .estafapop2-form-wrap>strong b{text-decoration:underline;font-weight:600;}
	#estafapop2-form .estafapop2-form-wrap>strong i{display:inline-block;width:227px;height:38px;vertical-align:middle;margin:0px 5px;background:url(images/popup-ver1-misc.png) no-repeat 0 -118px;text-indent:-9999px;}
	#estafapop2-form .estafapop2-form-wrap>span.mobile { display: none; }
	#estafapop2-form .estafapop2-form-wrap>div{padding:30px 10px;width:94%;max-width: 800px;margin:0 auto 15px;background:#f4f4f4;font-size: 27px;line-height: 30px;}
	#estafapop2-form .estafapop2-form-wrap>div>strong{display:inline;font-size:30px;line-height:30px;}
	#estafapop2-form .estafapop2-form-wrap>div>span{display:inline-block;width: auto;height: 50px;vertical-align:middle;margin: -20px 0px;line-height: 44px;}
	#estafapop2-form .estafapop2-form-wrap>div>span span{display:inline-block;vertical-align:middle;margin: auto;text-indent:-9999px;}
	#estafapop2-form .estafapop2-form-wrap>p{font-size:15px;line-height:16px;padding: 0 8% 15px;color:#565656;}
	#estafapop2-form .estafapop2-form-wrap>a{display:block;width:50%;max-width: 400px;margin: 25px auto 40px;padding: 12px;border-radius:2px;color:white;background:#1e7b19; text-decoration: none;}
	#estafapop2-form .estafapop2-form-wrap>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop2-form .estafapop2-form-wrap>a:before{/* content:""; */display:inline-block;vertical-align:middle;margin-right:20px;width:42px;height:16px;background:url(images/popup-arrow-link-v2.png);}
	#estafapop2-form .estafapop2-form-wrap>a:after{content:"";position:absolute;bottom: 50px;right:38%;display:block;width:133px;height:205px;margin-right: -247px;background:url(images/popup-arrow-2-v2.png);}
	#estafapop2-form .estafapop2-form-wrap>a b{font-weight:600;}
	/**/
	#estafapop3-form .estafapop3-form-wrap{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	#estafapop3-form .estafapop3-form-wrap>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 40px 10px;}
	#estafapop3-form .estafapop3-form-wrap>strong>em{font-style:normal;color:#5081b8}
	#estafapop3-form .estafapop3-form-wrap>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	#estafapop3-form .estafapop3-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile { display: none; }
	#estafapop3-form .estafapop3-form-wrap>span.mobile.bold {font-size: 21px;line-height: 1;max-width: none;text-align:center;font-weight:600;padding-top: 12px;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile.bold span{color:#5081b8}
	#estafapop3-form .estafapop3-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding: 4px 4px 25px;}
	#estafapop3-form .estafapop3-form-wrap>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	#estafapop3-form .estafapop3-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#estafapop3-form .estafapop3-form-wrap>div>div>strong{color:#373737;}
	#estafapop3-form .estafapop3-form-wrap>div>ul{display: table;padding: 0;margin: 10px auto 30px;text-align: left;font: normal 17px/17px 'open sans',sans-serif;color: #565656;list-style: none;}
	#estafapop3-form .estafapop3-form-wrap>div>ul li{padding: 0 0 15px;}
	#estafapop3-form .estafapop3-form-wrap>div>ul li:before{content: '';display: inline-block;width: 18px;height: 17px;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19; background: url(images/check-icon.png) no-repeat center center / contain;}
	#estafapop3-form .estafapop3-form-wrap>div>a{position:relative;display:block;width: 60%;margin:0 auto 12px;padding: 15px;font:normal 18px/18px 'open sans',sans-serif;border-radius:4px;color:white;text-decoration: none;background:#1e7b19;}
	#estafapop3-form .estafapop3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop3-form .estafapop3-form-wrap>div>a:after{content: "";position: absolute;bottom: 20px;right: -14%;display: block;width: 41px;height: 174px;background: url(images/popup-arrow-1.png);}	#estafapop3-form .estafapop3-form-wrap>div>small{display: block;font: normal 12px/15px 'open sans',sans-serif!important;color: #717171;width: 80%;max-width: 480px;margin: 20px auto 0px;}

	#estafapop3-form .estafapop3-form-wrap>strong>span.logo.clogo.casino888>span { width: 200px;}

}

@media (max-width: 480px) {
	#estafapop-optin.estafapop-outer-wrap,#estafapop2-optin.estafapop2-outer-wrap,#estafapop3-optin.estafapop3-outer-wrap{padding-top: 3px;min-height: auto !important; top: auto !important; z-index: 1000 !important; border-top: 1px solid #000; }
	.estafapop-background,.estafapop2-background,.estafapop3-background{ bottom: 0 !important; height: auto !important; top: auto !important; background-color: transparent !important; overflow: inherit !important;    box-shadow: 0px 0px 9px -1px black!important; }
	#estafapop-optin, #estafapop2-optin, #estafapop3-optin { background: #fff !important; }
	#estafapop-body,#estafapop2-body,#estafapop3-body{padding: 0 5px!important}
	#estafapop-form .estafapop-form-wrap>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	#estafapop-form .estafapop-form-wrap>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	#estafapop-form .estafapop-form-wrap>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	#estafapop-form .estafapop-form-wrap>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	#estafapop-form .estafapop-form-wrap>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	#estafapop-form .estafapop-form-wrap>div>div{ display: none; }
	#estafapop-form .estafapop-form-wrap>div>a span,#estafapop-form .estafapop-form-wrap>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	#estafapop-form .estafapop-form-wrap>div>a{ border-radius: 4px; color: white; display: table;  margin: 5px auto; width: 98%; background: #1e7b19; text-align: center; text-decoration: none; }
	#estafapop-form .estafapop-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop-form .estafapop-form-wrap>div>a strong{ display: none; }
	#estafapop-form .estafapop-form-wrap>div>a span.desktop { display: none; }
	#estafapop-form .estafapop-form-wrap>div>a span.mobile { display:inline-block;font-size:13px;line-height: 14px; margin: 10px auto }
	#estafapop-form .estafapop-form-wrap>div>span{display: none;}
	/**/
	#estafapop2-form .estafapop2-form-wrap{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	#estafapop2-form .estafapop2-form-wrap>strong{display:block;float: left; width: 56%; margin: 5px 2% 5px 0;font-size: 0; line-height: 0; text-indent: -99999px;}
	#estafapop2-form .estafapop2-form-wrap>strong b{display: none;}
	#estafapop2-form .estafapop2-form-wrap>strong i{display:block;height:30px;vertical-align:middle;margin:4px auto;background:url(images/popup-ver1-misc.png) no-repeat 0 -23px;text-indent:-9999px;}
	#estafapop2-form .estafapop2-form-wrap>div{display: none;}
	#estafapop2-form .estafapop2-form-wrap>span.mobile { font-size: 11px; line-height: 12px; color: #000; }
	#estafapop2-form .estafapop2-form-wrap>p{display: none;}
	#estafapop2-form .estafapop2-form-wrap>a{display:table; width:95%;margin: 5px auto;padding: 8px;border-radius:2px;color:white;background:#1e7b19; text-decoration: none; font-size: 15px;}
	#estafapop2-form .estafapop2-form-wrap>a:hover{background:#2eb127;text-decoration: none;}
	/**/
	#estafapop3-form .estafapop3-form-wrap>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	#estafapop3-form .estafapop3-form-wrap>strong>em{font-style:normal;color:#5081b8}
	#estafapop3-form .estafapop3-form-wrap>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	#estafapop3-form .estafapop3-form-wrap>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile.bold {font-size: 21px;line-height: 1;max-width: none;text-align:center;font-weight:600;padding-top: 12px;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile.bold span{color:#5081b8}
	#estafapop3-form .estafapop3-form-wrap>div>div{ display: none; }
	#estafapop3-form .estafapop3-form-wrap>div>a{display: block;clear: both;width: 98%;margin: 5px auto;padding: 10px 0;font-size: 16px;text-align: center;text-decoration: none;color: white;background: #1e7b19;border-radius: 4px;}
	#estafapop3-form .estafapop3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop3-form .estafapop3-form-wrap>div>ul{ display:none}	#estafapop3-form .estafapop3-form-wrap>div>small{display:none}

	/* #estafapop3-form .estafapop3-form-wrap>strong>span.logo.clogo.casino888>span { width: 335px;} */
	/**/
	.estafapop-close,.estafapop2-close,.estafapop3-close{ font-size: 25px !important; line-height: 24px !important;background: #424242 !important; border-radius: 50%; width: 24px; text-align: center; top: -10px !important; right: 5px!important; }
	#estafapop-form .estafapop-form-wrap > div > p { margin: 0; padding: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; text-align: left; line-height: 1.1; }
}
@media (max-width: 1024px) and (min-width: 481px) {
	#estafapop-optin,#estafapop2-optin,#estafapop3-optin{min-height: auto !important;top: auto !important;z-index: 1000 !important;border-top: 2px solid #484848;}
	.estafapop-background,.estafapop2-background,.estafapop3-background{ bottom: 0 !important; height: auto !important; top: auto !important; background-color: transparent !important; overflow: inherit !important;box-shadow: 0px 0px 9px -1px black!important;}
	#estafapop-optin, #estafapop2-optin, #estafapop3-optin { background: #fff !important; }
	#estafapop-form .estafapop-form-wrap>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	#estafapop-form .estafapop-form-wrap>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	#estafapop-form .estafapop-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#estafapop-form .estafapop-form-wrap>span.mobile { display: none; }
	#estafapop-form .estafapop-form-wrap>div>div{width: 90%;margin: 0 auto;padding: 5px 0 3%;font-size:19px;line-height:23px;text-align: center;font-family: 'open sans condensed',sans-serif;}
	#estafapop-form .estafapop-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#estafapop-form .estafapop-form-wrap>div>div>strong{font-family:'open sans';color: #434343;}
	#estafapop-form .estafapop-form-wrap>div>div>i{display:inline-block;width: 116px;height: 23px;vertical-align:middle;margin:-5px 5px 0;background: url(images/popup-branding.png) no-repeat center;text-indent:-9999px;}
	#estafapop-form .estafapop-form-wrap>div>a,#estafapop-form .estafapop-form-wrap>div>span{display:block;width:80%;line-height:30px;margin:0 auto 12px;padding: 10px;border-radius:4px;color:white; text-decoration: none;}
	#estafapop-form .estafapop-form-wrap>div>a span,#estafapop-form .estafapop-form-wrap>div>span span{display:inline-block;font:normal 15px/30px 'open sans',sans-serif;vertical-align:middle;}
	#estafapop-form .estafapop-form-wrap>div>a{background:#1e7b19;width:80%;max-width: 400px;text-align: center;}
	#estafapop-form .estafapop-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop-form .estafapop-form-wrap>div>a strong{display:inline-block;font-size:28px;line-height: 30px;vertical-align:middle;}
	#estafapop-form .estafapop-form-wrap>div>a>.mobile { display: none; }
	#estafapop-form .estafapop-form-wrap>div>span{display: none;}
	/**/
	#estafapop3-form .estafapop3-form-wrap>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	#estafapop3-form .estafapop3-form-wrap>strong>em{font-style:normal;color:#5081b8}
	#estafapop3-form .estafapop3-form-wrap>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	#estafapop3-form .estafapop3-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#estafapop3-form .estafapop3-form-wrap>span.mobile { display: none; }
	#estafapop3-form .estafapop3-form-wrap>div>div{width: 90%;margin: 0 auto;padding: 5px 0 2%;font-size:19px;line-height:23px;text-align: center;font-family: 'open sans condensed',sans-serif;}
	#estafapop3-form .estafapop3-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#estafapop3-form .estafapop3-form-wrap>div>div>strong{font-family:'open sans';color: #434343;}
	#estafapop3-form .estafapop3-form-wrap>div>div>i{display:inline-block;width: 116px;height: 23px;vertical-align:middle;margin:-5px 5px 0;background: url(images/popup-branding.png) no-repeat center;text-indent:-9999px;}
	#estafapop3-form .estafapop3-form-wrap>div>ul{display: table;padding: 0;margin: 0 auto;text-align: left;font: normal 15px/15px 'open sans',sans-serif;color: #565656;list-style: none;}
	#estafapop3-form .estafapop3-form-wrap>div>ul li{padding: 0 0 10px}
	#estafapop3-form .estafapop3-form-wrap>div>ul li:before{content: "\1f5f8";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;}
	#estafapop3-form .estafapop3-form-wrap>div>a{display: block;clear: both;width: 80%;max-width: 400px;margin: 0 auto 12px;padding: 10px;font-size: 16px;text-align: center;text-decoration: none;color: white;background: #1e7b19;border-radius: 4px;}
	#estafapop3-form .estafapop3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#estafapop3-form .estafapop3-form-wrap>div>small{display: block;font: normal 12px/14px 'open sans',sans-serif!important;color: #717171;margin: 0 auto 5px;}	/**/
	.estafapop-close,.estafapop2-close,.estafapop3-close{font-size: 22px !important;line-height: 21px !important;background: #424242 !important;border-radius: 50%;width: 21px;text-align: center;top: 5px !important;right: 5px !important;}

	#estafapop3-form .estafapop3-form-wrap>strong>span.logo.clogo.casino888>span { width: 200px;}
	#estafapop-form .estafapop-form-wrap > div > p { margin: 0; padding: 10px; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; text-align: left; line-height: 1.2; }
}
@media (max-width: 1024px) and (min-width: 701px) {
	#estafapop-form .estafapop-form-wrap>div>div,#estafapop2-form .estafapop2-form-wrap>div>div,#estafapop3-form .estafapop3-form-wrap>div>div{width: 55%;}
	#estafapop-optin[style],#estafapop2-optin[style],#estafapop3-optin[style]{position: relative!important;max-width: none!important;left: 0 !important;}
}
@media (max-width: 1024px) and (min-width: 800px) {
	#estafapop-form .estafapop-form-wrap>strong{padding: 2% 10px;}
	#estafapop-form .estafapop-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#estafapop-form .estafapop-form-wrap > div > a { max-width:600px; }
	#estafapop-form .estafapop-form-wrap>div>div{width:auto;font-size:20px;width:auto}
	/**/
	#estafapop3-form .estafapop3-form-wrap>strong{padding: 2% 10px;}
	#estafapop3-form .estafapop3-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#estafapop3-form .estafapop3-form-wrap > div > a { max-width:600px; }
	#estafapop3-form .estafapop3-form-wrap>div>div{width:auto;font-size:20px;width:auto}
	/**/
}

/* Flags */
.lflag { display: inline-block; vertical-align: middle; background-image: url(images/flag.png); background-repeat: no-repeat; width: 31px; height: 20px; font-size: 0; line-height: 0; text-indent: -100%; overflow: hidden; background-position: 50%; background-repeat: no-repeat; position: relative; top: -1px; }
.lflag.argentina { background-position: 0 -60px; }
.lflag.bolivia { background-position: -62px -40px; }
.lflag.chile { background-position: -31px -40px; }
.lflag.costa-rica { background-position: 0 -80px; }
.lflag.colombia { background-position: -31px 0; }
.lflag.cuba { background-position: 0 -40px; }
.lflag.ecuador { background-position: 0 -120px; }
.lflag.el-salvador { background-position: -62px -80px; }
.lflag.guyana { background-position: 0 -140px; }
.lflag.honduras { background-position: -62px -20px; }
.lflag.mexico { background-position: 0 -20px; }
.lflag.nicaragua { background-position: -31px -100px; }
.lflag.panama { background-position: -62px -60px; }
.lflag.paraguay { background-position: -62px -100px; }
.lflag.peru { background-position: 0 -100px; }
.lflag.republica-dominicana { background-position: -31px -60px; }
.lflag.suriname { background-position: -31px -120px; }
.lflag.trinidad { background-position: -62px -120px; }
.lflag.uruguay { background-position: -62px 0; }
.lflag.venezuela { background-position: -31px -20px; }

/* lcpopup */
.lcpopup { background: rgba(0,0,0,0); cursor: pointer; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999999999; overflow-y: auto; -webkit-overflow-scrolling: touch; padding: 38px 20px; visibility: hidden; opacity: 0; transition: visibility 0s .3s, opacity .3s, background .3s; }
.lcpopup-inner { cursor: auto; transform: scale(.3); transform-origin: top center; transition: transform .3s; }
.lcpopup-visible { background: rgba(0,0,0,.85); visibility: visible; opacity: 1; transition: opacity .3s; }
.lcpopup-visible .lcpopup-inner { transform: none; }

.lctitle { font-family: 'Roboto Condensed', sans-serif; font-size: 21px; line-height: 1; color: #fff; font-weight: 700; text-align: center; margin: 0 0 28px; }

.lccol-1of3 { background: #fff; margin: 10px auto 0; position: relative; max-width: 322px; }

.lccol-head { line-height: 64px; padding: 5px 18px; position: relative; }
.lccol-head:before { content: ''; }

.lccol-head[class*="rated"]:after { content: ''; background-image: url(images/lpopup-star-mobile.png); background-position: 0 0; background-repeat: repeat-x; height: 14px; position: absolute; top: 50%; right: 50px; margin-top: -7px; }
.lccol-head.rated1:after { width: 17px; margin-right: 68px; }
.lccol-head.rated2:after { width: 34px; margin-right: 51px; }
.lccol-head.rated3:after { width: 51px; margin-right: 34px; }
.lccol-head.rated4:after { width: 68px; margin-right: 17px; }
.lccol-head.rated5:after { width: 85px; margin-right: 0px; }

.lccol-body { padding: 0 12px 16px; }
.lccol-body ul { list-style: none; margin: 0; padding: 0; color: #6c6c6c; font-size: 15px; line-height: 1; }
.lccol-body ul li { margin: 4px 0 4px 50px; padding: 0 0 0 25px; position: relative; }
.lccol-body ul li:before { content: ''; background: url(images/checkmark-mobile.png) 50% no-repeat; width: 13px; height: 10px; position: absolute; top: 2px; left: 0; }
.lccol-body ul li.ltitle { font-family: 'Roboto Condensed', sans-serif; font-size: 24px; font-weight: 700; color: #5f5f5f; background: #f7f9e7; border: 1px solid #1e7b19; padding: 8px; text-align: center; text-transform: uppercase; margin: 0; }
.lccol-body ul li.ltitle:before { content: none; }
.lccol-body ul li.ltitle span { color: #1e7b19; }
.lccol-body ul li.ltitle + li { margin-top: 20px; }

.lccol-action { padding: 0 20px 12px; }
.lccol-action .green-button { margin: 0; display: block; text-align: center; font-family: 'Roboto Condensed', sans-serif; font-size: 21px; }
.lccol-action .green-button:after { content: none; }

.lccol-image.exclusive:before { content: ''; background: url(images/label-exclusive-mobile.png) 50% no-repeat; width: 72px; height: 70px; position: absolute; top: -4px; right: -4px; pointer-events: none; }

@media only screen and (max-width: 374px) {
	.lccol-head:before { position: relative; top: -10px; }
	.lccol-head[class*="rated"]:after { top: auto; bottom: 10px; right: auto; left: 16px; }
}

@media only screen and (max-width: 767px) {
	.lcsingle { display: flex; flex-direction: column; justify-content: flex-end; align-items: center; }

	.lcsingle .lccol-body { padding: 0 20px 8px; }
	.lcsingle .lccol-1of3:not(.mobile-featured),
	.lcsingle .lccol-body ul li:not(.ltitle) { display: none; }

	.lccol-image img { display: none; }
}

@media only screen and (min-width: 768px) {
	.lccol-head { padding-bottom: 16px; }
	.lccol-head[class*="rated"]:after { top: 37px; right: 16px; }

	.lccol-image { position: relative; margin-top: 5px; padding: 0 0 53.5%; background-position: 50%; background-size: contain; background-repeat: no-repeat; font-size: 0; line-height: 0; color: transparent; text-decoration: none; }
	.lccol-image.bumbet { background-image: url(/galeria/location/bumbet.jpg); }
	.lccol-image.es888 { background-image: url(/galeria/location/888casino.jpg); }
	.lccol-image.caliente { background-image: url(/galeria/location/caliente.jpg); }
	.lccol-image.el-casino-caribe { background-image: url(/galeria/location/caribe.jpg); }
	.lccol-image.casino-com { background-image: url(/galeria/location/casino-com.jpg); }
	.lccol-image.codere { background-image: url(/galeria/location/codere.jpg); }
	.lccol-image.casino-en-chile { background-image: url(/galeria/location/casinos-en-chile.jpg); }
	.lccol-image.casino-epoca { background-image: url(/galeria/location/epoca.jpg); }
	.lccol-image.jackpot-city { background-image: url(/galeria/location/jackpot-city.jpg); }
	.lccol-image.slots-heaven { background-image: url(/galeria/location/slots-heaven.jpg); }
	.lccol-image.spin-palace { background-image: url(/galeria/location/spin-palace.jpg); }
	.lccol-image.vera-john { background-image: url(/galeria/location/vera-john.jpg); }
}

@media only screen and (min-width: 900px) {
	.lcpopup { display: flex; flex-direction: column; justify-content: center; align-items: center; }
	.lcpopup-inner { width: 100%; }

	.lctitle { margin: 0 0 15px; }

	.lcbody { margin-left: auto; margin-right: auto; display: flex; flex-flow: row nowrap; justify-content: space-around; align-items: stretch; }

	.lccol-1of3 { margin: 0; width: 31.4%; max-width: 31.4%; flex: 0 0 31.4%; }
}

@media only screen and (min-width: 900px) and (max-width: 1139px) {
	.lctitle { font-size: 22px; }

	.lcbody { max-width: 924px; }

	.lccol-head { padding: 5px 12px 16px; line-height: 52px; }
	.lccol-head[class*="rated"]:after { top: 31px; right: 12px; }

	.lccol-body ul { font-size: 14px; }
	.lccol-body ul li.ltitle { font-size: 22px; }

	.lccol-action .green-button { font-size: 19px; padding: 17px; }
}

@media only screen and (min-width: 1140px) {
	.lctitle { font-size: 28px; margin-bottom: 18px; }

	.lcbody { max-width: 1182px; }

	.lccol-head { padding: 5px 16px 22px; }
	.lccol-head[class*="rated"]:after { background-image: url(images/lpopup-star.png); height: 16px; margin-top: -8px; right: 12px; }
	.lccol-head.rated1:after { width: 20px; margin-right: 80px; }
	.lccol-head.rated2:after { width: 40px; margin-right: 60px; }
	.lccol-head.rated3:after { width: 60px; margin-right: 40px; }
	.lccol-head.rated4:after { width: 80px; margin-right: 20px; }
	.lccol-head.rated5:after { width: 100px; margin-right: 0px; }

	.lccol-image.exclusive:before { background-image: url(images/label-exclusive.png); width: 81px; height: 79px; }

	.lccol-body { padding: 0 16px 18px; }
	.lccol-body ul { font-size: 17px; }
	.lccol-body ul li { padding-left: 26px; margin: 5px 0 5px 72px; }
	.lccol-body ul li:before { background-image: url(images/checkmark.png); width: 15px; height: 12px; top: 3px; }
	.lccol-body ul li.ltitle { font-size: 28px; padding: 10px; }

	.lccol-action { padding: 0 25px 22px; }
	.lccol-action .green-button { font-size: 24px; padding: 12px; }
}

/* Termst */
.termst { font-size: 10px; margin: 8px 0 0; text-align: center; font-family: 'open sans',sans-serif;letter-spacing: 0.2px;line-height: 1.1;color: #aaa; }

aside .recommendation .termst {margin: -10px 0 10px;display: block; }

@media only screen and (min-width: 641px) {
	.termst { text-align: right; }
}

@media only screen and (min-width: 1024px) {
	.termst span{ display:block;}
}

/* binaryfooter */
.binaryfooter {position:fixed;bottom:0;right:0;left:0;max-width: 830px;padding: 8px 5%;margin:auto;background:#f1f1f1;font:normal 12px/1.3 'open sans',sans-serif;color:#919090;text-align:center;}
.binaryfooter + footer {margin-bottom:60px;}

@media only screen and (max-width: 600px) {
	.binaryfooter>span{display:none;}
}

@media only screen and (min-width: 600px) {
	.binaryfooter{padding-left:80px;text-align:left;}
	.binaryfooter:before{content:"";display:block;width:80px;position:absolute;top:0;left:0;bottom:0;background:url(images/yellow-i.png) no-repeat center;}
}

@media only screen and (min-width: 1024px) {
	.binaryfooter{padding-top:12px;padding-bottom:12px;border-top-right-radius: 4px;border-top-left-radius: 4px;}
}


.widget_text { box-sizing: border-box; }

/* Brand Details */
.brand-details{margin:1% auto 16px;}
.brand-details.v2{margin-bottom:0;border:2px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
.brand-details table{position:relative;width:100%;padding: 87px 0 115px;border-collapse:separate;font:normal 12px/14px 'open sans',sans-serif;color:#6a6a6a;border: 1px solid #dbdbdb;empty-cells: hide;}
.brand-details.noreg table{padding-bottom:50px}
.brand-details.nobtn table{padding-bottom:70px}
.brand-details.v2 table{border: none;padding-top:70px;}
.brand-details td{padding: 5px;}
.brand-details td.none{display: none!important;}
.brand-details .brand,.brand-details .rate,.brand-details .reg,.brand-details .ext{display:block;position:absolute;left:0;right:0;}
.brand-details .brand td,.brand-details .ext td{display:block;}
.brand-details .brand{top:0;}
.brand-details.v2 .brand{top:5px;width:45%;}
.brand-details .brand td span{display:block;height:50px;text-indent:-9999px;}
.brand-details .brand .img{text-align:center;}
.brand-details .brand .img span{display: inline-block;width:1px;vertical-align: middle;}
.brand-details .brand .img img{vertical-align: middle;}
.brand-details .rate{top: 60px;font:600 16px/16px 'open sans',sans-serif;color:#908b8b;}
.brand-details.v2 .rate{top:5px;right:0;left:auto;margin:17px 0;width:55%;font-weight:normal;font-size:13px}
.brand-details .rate td,.brand-details .reg td{display:block;overflow:hidden;padding-left:1%;padding-right:1%;}
.brand-details .rate td:first-child,.brand-details .reg td:first-child{float:left;width:48%;}
.brand-details .rate td{border-bottom: 1px solid #dbdbdb;}
.brand-details.v2 .rate td,.brand-details.v2 .reg td{border:none}
.brand-details .rate td:first-child{font-weight:300;}
.brand-details .rate td:first-child span { display:none; }
.brand-details.v2 .rate td:first-child{font-weight:normal;width:38%}
.brand-details .rate td span{color:#4081d8;}
.brand-details .rate td i{display:block;width:100px;height:16px;background:url(images/sterne.png) repeat-x 0 bottom;}
.brand-details .rate td i i{background-position: 0 0;text-indent:-9999px;}
.brand-details .rate td i.wert45 i{width:90px}
.brand-details .rate td i.wert40 i{width:80px}
.brand-details .rate td i.wert35 i{width:70px}
.brand-details .rate td i.wert30 i{width:60px}
.brand-details .rate td i.wert25 i{width:50px}
.brand-details .rate td i.wert20 i{width:40px}

.brand-details .rate td:first-child,.brand-details .reg td:first-child{text-align: right;white-space:nowrap;}
.brand-details .arg td:first-child{font-weight:bold; text-align: right; }
.brand-details .arg td:first-child:after,.brand-details .rate td:first-child:after,.brand-details .reg td:first-child:after{content:":"}
.brand-details .arg td {width: 50%}
/*.brand-details .arg td:first-child:before{content:"\2022";padding-right:5px;color:#1d7b18;}*/
.brand-details.v2 .arg td:first-child:before{content:none;}
.brand-details .reg{bottom:50px;}
.brand-details .reg td{height:54px;line-height: 54px;border-top: 1px solid #dbdbdb;}
.brand-details.nobtn .reg td{margin-bottom:-50px}
.brand-details .reg .logo span,.brand-details .reg .logo strong{display: inline-block;width:63px;height:44px;vertical-align: middle;background:url(/galeria/regulierung.png) no-repeat 0 0;text-indent:-9999px;}
.brand-details .reg td:first-child span { display:none; }
.brand-details .ext{bottom:0;}
.brand-details.v2 .ext{bottom:5px;}
.brand-details .ext td a{max-width:260px;}
.brand-details .tnc{font:300 10px/1.2 'open sans',sans-serif;color:#8c8c8c;background:#f4f4f4;padding: 10px;text-align: center;}
.brand-details .tnc span{text-decoration:underline;}
.brand-details .tnc span:hover{text-decoration:none;}
.operator>.link.cgcb>span span, .brand-details .reg .logo.cgcb span {width: 42px;height: 45px;background-position: 0 -711px;}
.operator>.link.mga>span span, .brand-details .reg .logo.mga span {width: 80px;height: 25px;background-position: 0px -113px;}
.operator>.link.ukgc>span span, .brand-details .reg .logo.ukgc span {width: 63px;height: 39px;background-position: 0px -76px;}

@media only screen and (min-width: 480px) {
	.brand-details table,.brand-details.v2 table,.brand-details.noreg table,.brand-details.nobtn table{padding: 115px 0 0;}
	.brand-details .brand{right:auto;width:50%;}
	.brand-details.v2 .brand{top:0;width:50%;}
	.brand-details .brand td span{height:54px;}
	.brand-details .rate{right:auto;width:50%;}
	.brand-details.v2 .rate {right: auto;width: 50%;top: 43px;border-bottom: 1px solid #dbdbdb;}
	.brand-details .rate td{padding-top:17px;padding-bottom:17px;}
	.brand-details .reg{top:0;left:auto;width:50%;}
	.brand-details .reg td{border-top:none}
	.brand-details .ext{top: 60px;left:auto;width:50%;}
	.brand-details .ext td{border-bottom: 1px solid #dbdbdb;}
	.brand-details.noreg .ext{top:0;text-align:center}
	.brand-details.noreg .ext td{padding:35px 5px}
	.brand-details.nobtn .reg td{padding:28px 5px;border-bottom:1px solid #dbdbdb}
}

@media only screen and (min-width: 768px) {
	.brand-details .brand,.brand-details .rate,.brand-details.v2 .brand,.brand-details.v2 .rate{width: 210px;}
	.brand-details .reg,.brand-details .ext,.brand-details.v2 .reg,.brand-details.v2 .ext{width:25%;}
	.brand-details table,.brand-details.v2 table,.brand-details.noreg table,.brand-details.nobtn table{padding: 17px 25% 17px 210px;}
	/*.brand-details table,.brand-details.noreg table,.brand-details.nobtn table{padding: 17px 36% 17px 210px;}*/

	.brand-details.v2{border:2px solid #dbdbdb;}
	.brand-details .brand{bottom:0px;border-right:1px solid #dbdbdb;}
	.brand-details.v2 .brand{border-right:2px solid #dbdbdb;}
	.brand-details .brand td span{height:50px;}
	.brand-details .rate{bottom:0;top:60px;margin:auto;text-align:center;font-size: 0;}
	.brand-details.v2 .rate {bottom: 0;left: 0;top: 60px;margin: auto;text-align: center;font-size: 0;border: none;}
	.brand-details .rate td,.brand-details .rate td:first-child{display:inline-block;width:auto;float:none;vertical-align:middle;padding-top:2px;padding-bottom:2px;font-size: 16px;}
	.brand-details .reg td,.brand-details .reg td:first-child{display:inline-block;width:auto;float:none;vertical-align:middle;padding-top:2px;padding-bottom:2px;font-size:13px;height: auto;line-height: normal;}
	.brand-details .rate:before,.brand-details .reg:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
	.brand-details .reg{top:0px;bottom:50px;margin:auto;text-align:center;font-size: 0;border-left:1px solid #dbdbdb;}
	.brand-details.v2 .reg{border-left:2px solid #dbdbdb;}
	.brand-details .rate td,.brand-details .ext td{border:none;}
	.brand-details .ext{top:auto;bottom:0;border-left:1px solid #dbdbdb;}
	.brand-details.v2 .ext{bottom:0;border-left:2px solid #dbdbdb;}
	.brand-details.noreg .ext:before{content:"";display:inline-block;height:100%;vertical-align:middle}
	.brand-details.noreg .ext td{padding:0;display:inline-block;vertical-align:middle}
	.brand-details.nobtn .reg{bottom:0}
	.brand-details.nobtn .reg:before{content:"";display:inline-block;height:100%;vertical-align:middle}
	.brand-details.nobtn .reg td{padding:0;margin:0;display:inline-block;vertical-align:middle;border:none;}
	.brand-details .tnc{border-top:1px solid #dbdbdb;}
}

/* Regulations */
._reg {display:inline-block;width:60px;height:43px;vertical-align:middle;margin-left:12px;background:url(images/regulierung.png) no-repeat 0 0;text-indent:-9999px;}
._reg.sysec{width:60px;height:43px;background-position: 0 0}
._reg.fca{width:63px;height:34px;background-position: 0 -43px}
._reg.gilbraltar{width:39px;height:38px;background-position: 0 -76px}
._reg.malta{width:73px;height:24px;background-position: 0 -113px}
._reg.greek-commision{width:42px;height:40px;background-position: 0 -137px}
._reg.isle-man{width:42px;height:30px;background-position: 0 -176px}
._reg.barbuda{width:39px;height:40px;background-position: 0 -206px}
._reg.alderney{width:28px;height:27px;background-position: 0 -246px}
._reg.fsa-seychels{width:45px;height:47px;background-position: 0 -273px}
._reg.wien{width:24px;height:30px;background-position: 0 -318px}
._reg.estonia{width:29px;height:29px;background-position: 0 -347px}
._reg.ntv{width:46px;height:22px;background-position: 0 -375px}
._reg.schleswig-holstein{width:71px;height:21px;background-position: 0 -396px}
._reg.saarland{width:39px;height:32px;background-position: 0 -416px}
._reg.ekomi_1039{width:54px;height:54px;background-position: 0 -447px}
._reg.cosmopolitan{width:82px;height:17px;background-position: 0 -534px}
._reg.de-pro{width:34px;height:34px;background-position: 0 -500px}
._reg.die-welt{width:52px;height:39px;background-position: 0 -549px}
._reg.joy{width:47px;height:47px;background-position: 0 -588px}
._reg.na{width: 39px;height: 34px;background-position: 0 -635px;}
._reg.bafin{width:38px;height:42px;background-position: 0 -669px}
._reg.curacao{width:41px;height:48px;background-position: 0 -709px}
._reg.sysec{width:60px;height:43px;background-position: 0 0}
._reg.tuv {width: 36px;height: 31px;background-position: 0 -416px;}
._reg.hcmc {background-position: 0 -137px;width: 42px;height: 38px;}
._reg.emta {background-position: 0 -347px;width: 27px;height: 28px;}
._reg.osterreich {width: 84px;height: 13px;background-position: 0 -759px;}
._reg.salzburger { width: 28px; height: 49px;background-position: 0 -774px;}
._reg.afsl { width: 71px; height: 22px;background-position: 0 -869px;}
._reg.gde{width:82px;height:40px;background-position: 0 -825px}
._reg.asic{width:75px;height:27px;background-position:0 -867px}
._reg.finma{width:83px;height:25px;background-position:0 -892px}
._reg.bci{width: 78px;height: 43px;background-position: -2px -967px;}
._reg.cgcb {width: 42px;height: 45px;background-position: 0 -711px;}
._reg.mga {width: 80px;height: 25px;background-position: 0px -113px;}
._reg.ukgc {width: 80px;height: 26px;background-position: 0px -1010px;}

/* Full Width */
.full-width { position: relative; margin: 0 0px 20px; }
.full-width > img,
.fullimg img { display: block; max-width: 100%; height: auto; }


/* Disclaimer */
#extra-info { text-indent: -9999px;position: absolute; display:none; }
.note span:not(.trigger-terms) {display: block;text-align: center;font-weight: bold; margin-top: 10px;padding: 10px 5px;color: #3a3a3a;background-color: #b8d0b7;font-size: 13px;}
.note .trigger-terms { font-weight: 400; text-decoration: underline; }
.note .trigger-terms:hover { text-decoration: none; }
.note .terms-block { display: block; }
.disclaimer {font-size: 12px;margin-top: -15px;margin-bottom: 15px;color: #8a8a8a;padding: 5px;background-color: #f9f9f9;clear:both}
.disclaimer span { font-weight: bold; text-decoration: underline; }
.disclaimer span:hover { text-decoration: none; }

.disclaimer.v1 {border-top: 0px;margin-top: -15px;padding-left: 10px;padding: 10px 10px;font-size: 11px;line-height: 1.36;font-weight: normal;color: #8a8a8a;}
.disclaimer.v1 .trigger-terms {text-decoration: underline;font-weight: bold;text-align: center;}


/** fragen und antwort (QA) /**/
h2.fragen, h3.fragen {background: url(images/icon-frage.png) no-repeat 0 0;padding-left: 25px;text-align: left;}
.fragen { color: #0a509c; }
h4.frage, h3.frage, h5.frage {color: #0a509c;text-align: left;}
p.antw, div.antw > p { padding: 10px 20px 0; }
p.antw, div.antw { padding-bottom: 10px; margin-bottom: 10px; background: #f3f3f3; }
p.antw, div.antw > p:first-child { background: #f3f3f3 url(images/icon-antw.png) no-repeat 20px 7px; text-indent: 24px; }
h3.punkt, h4.punkt, h4.frage, h5.frage { font: 600 16px/20px 'open sans', sans-serif; color: #0a509c; text-align: left; }
h3.punkt b, h4.punkt b { font-weight: 600; color: white; background: #25b7f0; border-radius: 3px; padding: 0 3px; }

ol.term-list { counter-reset: item; padding: 0; }
ol.term-list li { display: block; background: #f3f3f3; padding: 10px 20px; margin-bottom: 10px; }
ol.term-list li:before { content: counters(item, ".") ". "; counter-increment: item; font-weight: 600; color: white; background: #25b7f0; border-radius: 3px; padding: 0 3px; margin-right: 5px; }

@media only screen and (min-width:768px) {
	h2.fragen, h3.fragen { background-position: 0 3px }
	p.antw, div.antw > p:first-child { background-position: 20px 10px }
}

/** embedded games iframe /**/
.embedded-iframe {display: none;}
.embedded-iframe.show {display: block;}
.game-image.hide {display: none;}

.sofortspiel { position: relative; padding: 5% 0; margin: 0 auto 1em; background: url(images/embed-bg.jpg) no-repeat center; background-size: cover; text-align: center; }
.sofortspiel.nomargin { margin-bottom: 0; }
.sofortspiel img { max-width: 96%; height: auto; }
.sofortspiel iframe { margin: auto; width: 96%; height: 406px; }
.sofortspiel iframe.big { height: 406px; }
.sofortspiel span { display: block; position: relative; height: 79px; cursor: pointer; }
.sofortspiel span:before { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 50%; margin-right: 137px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 0) 0%, rgba(17, 125, 183, 1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00117db7', endColorstr='#117db7', GradientType=1); }
.sofortspiel span:after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 50%; right: 0; margin-left: 137px; background: -moz-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: -webkit-linear-gradient(left, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); background: linear-gradient(to right, rgba(17, 125, 183, 1) 0%, rgba(17, 125, 183, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#117db7', endColorstr='#00117db7', GradientType=1); }
.sofortspiel span i { display: block; width: 276px; height: 96%; margin: 0 auto; text-indent: -9999px; background-color: #117db7; background-repeat: no-repeat; background-position: center center; }
.loaded .sofortspiel span i { background-image: url(images/jugar.gif); }

@media only screen and (min-width:600px) {
	.sofortspiel img { box-shadow: 0 0 0 2px white }
	.sofortspiel img.noborder { box-shadow: none }
	.sofortspiel span { position: absolute; left: 0; right: 0; bottom: 20%; transition: 0.2s linear }
	.sofortspiel span:hover { background: #117DB7; }
	.sofortspiel iframe.big { height: 504px; }
}

/*Sitemap */
#sitemap { margin-bottom: 20px }
#sitemap > ul { list-style: none; font: normal 12px/14px Arial, sans-serif; color: #7a7a7a; padding: 0; margin: 0; border: 1px solid #dfdfdf; margin-bottom: 5px }
#sitemap > ul:first-child { margin-top: 0; }
#sitemap > ul li { padding: 0 25px; }
#sitemap > ul li:before { display: none }
#sitemap > ul li.title { padding: 7px 25px; margin-bottom: 5px; background: #1D7B18; color: #fff; font: bold 16px/16px 'roboto slab', sans-serif; }
#sitemap > ul li.subtitle { padding: 4px 25px 5px; font: 600 14px/14px 'roboto slab', sans-serif; margin-top: 5px; }
#sitemap > ul li.main a { font-weight: bold; text-transform: uppercase; border-top: 1px dashed #dcdcdc; margin-top: 15px; padding-top: 7px; }
#sitemap > ul li.main:first-child a {border-top: none; margin-top: 0; padding-top: 0 }
#sitemap > ul a {color: #23a0c9; display: block; padding: 4px 0 4px 20px; text-indent: -21px; }
#sitemap > ul a:before { content: ""; display: inline-block; width: 6px; height: 6px; margin: -1px 15px 0 0; vertical-align: middle; background: #535353; border-radius: 3px; }
#sitemap > ul a:hover { text-decoration: none; }

@media(min-width:600px) {
    #sitemap { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 20px; -moz-column-gap: 20px; column-gap: 20px; }
    #sitemap > ul { -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }
}

@media(min-width:900px) {
    #sitemap { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 30px; -moz-column-gap: 30px; column-gap: 30px; }
}

@media only screen and (min-width:1025px) and (max-width:1366px) and (orientation:landscape) {
    #sitemap { min-height: 625px }
}

@media only screen and (min-width:1367px) {
    #sitemap { min-height: 610px }
}

/* Brand Intro */
.brand-intro { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; margin-bottom: 20px; }
.brand-intro-top table,
.brand-intro-top tbody,
.brand-intro-top thead,
.brand-intro-top tr,
.brand-intro-top td,
.brand-intro-top th,
.brand-intro-top { display: block; }
.brand-intro-top .table-logo th,
.brand-intro-top .table-rating th,
.brand-intro-top .table-legal th,
.brand-intro-top .table-action th,
.brand-intro-top .table-bonus th { display: none; }

.brand-intro-top .brand-table-terms { padding-top: 4px; font-size: 11px; line-height: 1.36; color: #8a8a8a; margin-top: 11px; }
.brand-intro-top .brand-table-terms span,
.brand-intro-top > p span { font-weight: bold; text-decoration: underline; cursor: pointer; }
.brand-intro-top .brand-table-terms span:hover,
.brand-intro-top > p span:hover { text-decoration: none; }

.brand-intro-bottom { color: #1d7b19; background: -webkit-gradient(linear, left top, left bottom, from(#e5efe5),to(#fafcfa)); background: -webkit-linear-gradient(top, #e5efe5 0%,#fafcfa 100%); background: -o-linear-gradient(top, #e5efe5 0%,#fafcfa 100%); background: linear-gradient(to bottom, #e5efe5 0%,#fafcfa 100%); }
.brand-intro-bottom { position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.brand-intro-bottom.v2 { margin-bottom:15px; flex-flow:column;}
.brand-intro-bottom p { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; font-weight: bold; text-transform: uppercase; }
.brand-intro-bottom.v2 p {margin-bottom:10px;padding-bottom:20px; font:bold 15px/1.2 'open sans',sans-serif;text-transform: none; background:url(images/arr-down.png) no-repeat center bottom;}
.brand-intro-bottom ul { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; white-space: nowrap; padding: 0; margin: 0; font-size: 0; text-align: center; }
.brand-intro-bottom li { display: inline-block; white-space: normal; margin-top: 4px; }
.brand-intro-bottom li > span,
.brand-intro-bottom li a { position: relative; display: inline-block; width: 70px; padding: 0 5px; font-size: 12px; line-height: 1.08; color: #000; text-decoration: none; }
.brand-intro-bottom li > span:before,
.brand-intro-bottom li a:before { content: ''; display: inline-block;  width: 38px; height: 38px; border: 1px solid #1d7b19; margin: 0 auto 5px; border-radius: 50%; background-color: #fff; }
.brand-intro-bottom li > span:after,
.brand-intro-bottom li a:after { content: ''; position: absolute; top: 2px; left: 0; right: 0; margin: auto; width: 38px; height: 38px; border-radius: 50%; background-image: url(images/brands-links.png); }
.brand-intro-bottom li > span:hover:before,
.brand-intro-bottom li a:hover:before { background-color: #1d7b19; }
.brand-intro-bottom .paypal:after { background-position: 0 0; }
.brand-intro-bottom .paypal:hover:after { background-position: 0 -38px; }
.brand-intro-bottom .bonus:after { background-position: -38px 0; }
.brand-intro-bottom .bonus:hover:after { background-position: -38px -38px; }
.brand-intro-bottom .bitcoin:after { background-position: -76px 0; }
.brand-intro-bottom .bitcoin:hover:after { background-position: -76px -38px; }
.brand-intro-bottom .mercur:after { background-position: -114px 0; }
.brand-intro-bottom .mercur:hover:after { background-position: -114px -38px; }
.brand-intro-bottom .blackjack:after { background-position: -152px 0; }
.brand-intro-bottom .blackjack:hover:after { background-position: -152px -38px; }
.brand-intro-bottom .apps:after { background-position: -190px 0; }
.brand-intro-bottom .apps:hover:after { background-position: -190px -38px; }
.brand-intro-bottom .slots:after { background-position: -228px 0; }
.brand-intro-bottom .slots:hover:after { background-position: -228px -38px; }
.brand-intro-bottom .roulette:after { background-position: -266px 0; }
.brand-intro-bottom .roulette:hover:after { background-position: -266px -38px; }
.brand-intro-bottom .novomatic:after { background-position: -304px -1px; }
.brand-intro-bottom .novomatic:hover:after { background-position: -304px -38px; }

@media(max-width: 767px){
	.brand-intro { padding: 0 3px;  }

	.brand-intro-top { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; border: 1px solid #dbdbdb; text-align: left; background: #f6f6f6; }

	.brand-intro-top tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; }
	.brand-intro-top table { background-color: #fff; }

	.brand-intro-top .table-info { font-size: 0; text-align: center; }
	.brand-intro-top .table-info th,
	.brand-intro-top .table-info td { display: inline-block; padding: 0 2px; font-size: 13px; vertical-align: middle; }
	.brand-intro-top .table-info th:after { content: ':'; }
	.brand-intro-top .table-info th:before { content: '\2022'; display: inline-block; margin-right: 4px; }
	.brand-intro-top .brand-table-terms { border-top: 1px solid #dbdbdb; padding: 8px; margin: 0; font-size: 11px; line-height: 1.36; color: #8a8a8a; }
	.brand-intro-top .brand-table-terms a { font-weight: bold; color: #8a8a8a; }
	.brand-intro-top table { padding: 20px; }


	.brand-intro-top .logo { position: relative; float: left; display: block; width: 80px; height: 40px; margin-top: -10px; margin-bottom: -30px; font-size: 0; }
	.brand-intro-top .logo:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: contain; background-position: center center; }
	.brand-intro-top .btn { display: inline-block; padding: 14px 36px; border-radius: 0; }
	.brand-intro-top .table-logo { position: relative;  }
	.brand-intro-top .table-legal { text-align: right; font-size: 0; color: transparent; }
	.brand-intro-top .table-legal span { -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; margin-bottom: -12px; }
	.brand-intro-top .table-rating { padding-bottom: 8px; font-size: 14px; text-align: right; color: #a1a1a1; }
	.brand-intro-top .table-rating strong { font-weight: 600; color: #29292a; }
	.brand-intro-top .table-rating span { display: inline-block; margin: 0 4px; }
	.brand-intro-top .table-bonus { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10; margin: 20px -20px -21px; padding: 15px 20px 1px; border-top: 1px solid #dbdbdb; font-size: 20px; text-align: center; background-color: #f6f6f6; }
	.brand-intro-top .table-bonus strong { font-size: 30px; font-weight: 900; }
	.brand-intro-top .table-action { margin-top: 17px; text-align: center; }

	.brand-intro-bottom { padding: 10px 10px; font-size: 11px; line-height: 1.18; }
	.brand-intro-bottom:not(.v2) li > span:before,
	.brand-intro-bottom:not(.v2) li a:before { width: 30px; height: 30px; }
	.brand-intro-bottom:not(.v2) li > span:after,
	.brand-intro-bottom:not(.v2) li a:after { -webkit-transform: scale(0.74); -ms-transform: scale(0.74); transform: scale(0.74); -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; }
	.brand-intro-bottom li > span span,
	.brand-intro-bottom li span { display: inline-block; vertical-align: middle; }

}


@media(min-width: 768px){
	.brand-intro { padding: 0 10px; }

	.brand-intro-top { padding: 16px; border: 1px solid #dbdbdb; }
	.brand-intro-top > p { padding-top: 4px; font-size: 11px; line-height: 1.36; color: #8a8a8a; }
	.brand-intro-top > p a { font-weight: bold; color: inherit; }
	.brand-intro-top > p:last-child { margin-bottom: 0; }

	.brand-intro-top .logo { position: relative; display: block; width: 150px; height: 50px; margin: 4px auto -4px; font-size: 0; color: transparent; }
	.brand-intro-top .logo:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: contain; background-position: center center; }

	.brand-intro-top .btn { padding: 18px; font-size: 18px; font-weight: bold; }

	.brand-intro-top .table-logo { padding-left: 96px; }

	.brand-intro-top .table-bonus { font-size: 20px; line-height: 1.1; text-align: center; }
	.brand-intro-top .table-bonus strong { display: block; margin-top: 2px; font-size: 35px; font-weight: 900; }

	.brand-intro-top .table-info { position: relative; display: table; border: 1px solid #f6f6f6; margin-bottom: -1px; }
	.brand-intro-top .table-info th { width: 96px; font-size: 13px; font-weight: 600; background-color: #eee; text-align: right; }
	.brand-intro-top .table-info th,
	.brand-intro-top .table-info td { display: table-cell; height: 36px; padding: 5px 12px; vertical-align: middle; }
	.brand-intro-top .table-info th:after { content: ':'; }

	.brand-intro-top .table-rating { width: 170px; padding: 10px 0 12px; font-size: 18px; text-align: center; color: #a1a1a1; }
	.brand-intro-top .table-rating strong { font-weight: 600; color: #000; }
	.brand-intro-top .table-legal { margin-top: -42px; width: 170px; text-align: center; font-size: 0; color: transparent; }
	.brand-intro-top .table-legal span { margin: 0 auto; }

	.brand-intro-top tbody { position: relative; overflow: hidden; }
	.brand-intro-top .table-info { float: left; clear: left; width: 266px; margin-top: -44px; }
	.brand-intro-top .table-info + .table-info { margin-top: 0; }
	.brand-intro-top .table-legal  { float: right; }
	.brand-intro-top .table-rating { float: right; clear: right; }
	.brand-intro-top .table-bonus { float: left; width: calc(100% - 438px); margin-top: -14px; }
	.brand-intro-top .table-action { float: right; margin-top: -7px; }
	.brand-intro-top .table-action .btn { width: 134px; }

	.brand-intro-bottom { padding: 12px 5%; }
	.brand-intro-bottom.v2 { flex-flow:row;}
	.brand-intro-bottom.v2 p {margin:0;padding-bottom:0;padding-right:30px; background:url(images/arr-right.png) no-repeat right center;}
	.brand-intro-bottom p { font-size: 11px; line-height: 1.27; color: #1d7b19; }
	.brand-intro-bottom li { white-space: nowrap; font-size: 13px; font-weight: 600; padding-left: 25px; }
	.brand-intro-bottom li > span,
	.brand-intro-bottom li > a { width: auto; padding: 0; }
	.brand-intro-bottom li > span:before,
	.brand-intro-bottom li > a:before { display: inline-block; vertical-align: middle; margin-right: 8px; margin-bottom: 0; }
	.brand-intro-bottom li > span:after,
	.brand-intro-bottom li > a:after { top: 50%; margin-left: 1px; margin-top: -21px; }
	.brand-intro-bottom li > span > span { display: inline-block; vertical-align: middle; white-space: normal; max-width: 90px; text-align: left; }
}

@media(min-width: 1200px){

	.brand-intro { padding: 0; }

	.brand-intro-top .table-info { width: 286px; }
	.brand-intro-top .table-info th { width: 116px; }

	.brand-intro-top .table-legal,
	.brand-intro-top .table-rating { width: 210px; }
	.brand-intro-top .table-action .btn { width: 174px; }
	.brand-intro-top .table-bonus { width: calc(100% - 498px); }
	.brand-intro-top .table-logo { padding-left: 74px; }

	.brand-intro-bottom { padding: 12px 26px; }
	.brand-intro-bottom.v2 { padding: 10px 15px; }
	.brand-intro-bottom.v2 p{max-width:23%;}
	.brand-intro-bottom li > span > span,
	.brand-intro-bottom li a > span { display: inline-block; vertical-align: middle; white-space: normal; max-width: 130px; text-align: left; }
	.brand-intro-bottom li > span > span span,
	.brand-intro-bottom li a > span span { display: block; }

}

/* Main Top */
.main-top { padding: 0 5px; }
.main-top p > span { font-weight: bold; color: #ff0101; }

@media(min-width: 768px){
	.main-top { padding: 0 15px; }
}

@media(min-width: 1024px){
	.main-top { padding: 0 calc(1% + 10px); }
}

@media(min-width: 1120px){
	.main-top { padding: 0 calc(2.5% + 10px); }
}

@media(min-width: 1120px){
	.main-top { padding: 0 2.5%; }
}


/**/
.flogo>span,.flogo:before,.flogo:after,.slogo>span,.slogo:before,.slogo:after,.clogo>span,.clogo:before,.clogo:after,.plogo>span,.plogo:before,.plogo:after,.dlogo>span,.dlogo:before,.dlogo:after,.klogo>span,.klogo:before,.klogo:after,.llogo>span,.llogo:before,.llogo:after,.rlogo>span,.rlogo:before,.rlogo:after, .crlogo:after,.crlogo>span,.rlogo:before,.rlogo:after{ background-position:center; background-repeat:no-repeat; display:block;}


/** /
.flogo.option24{
background: #272727;
background: -moz-linear-gradient(top,  #272727 0%, #080808 100%);
background: -webkit-linear-gradient(top,  #272727 0%,#080808 100%);
background: linear-gradient(to bottom,  #272727 0%,#080808 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#080808',GradientType=0 );}
/**/
.klogo.gameduell>span,.klogo.gameduell:before,.klogo.gameduell:after{ background-image:url(images/logo/games/gameduell.png)}
.klogo.skill7>span,.klogo.skill7:before,.klogo.skill7:after{ background-image:url("images/logo/games/skill7.png")}
.klogo.m2p>span,.klogo.m2p:before,.klogo.m2p:after{ background-image:url(images/logo/games/m2p.png)}
.klogo.gametwist>span,.klogo.gametwist:before,.klogo.gametwist:after{background-image:url(images/logo/games/gametwist.png)}

.klogo.bitkong>span,.klogo.bitkong:before,.klogo.bitkong:after{background-image:url(images/logo/games/bitkong.png)}
.klogo.bitsler>span,.klogo.bitsler:before,.klogo.bitsler:after{background-image:url(images/logo/games/bitsler.png)}
.klogo.cryptogames-io>span,.klogo.cryptogames-io:before,.klogo.cryptogames-io:after{background-image:url(images/logo/games/cryptogames-io.png)}
.klogo.crypto-games-net>span,.klogo.crypto-games-net:before,.klogo.crypto-games-net:after{background-image:url(images/logo/games/crypto-games-net.png)}
.klogo.luckygames-io>span,.klogo.luckygames-io:before,.klogo.luckygames-io:after{background-image:url(images/logo/games/luckygames-io.png)}
.klogo.satoshi-dice>span,.klogo.satoshi-dice:before,.klogo.satoshi-dice:after{background-image:url(images/logo/games/satoshi-dice.png)}
.klogo.yabtcl>span,.klogo.yabtcl:before,.klogo.yabtcl:after{background-image:url(images/logo/games/yabtcl.png)}
.klogo.ethereumlottery-io>span,.klogo.ethereumlottery-io:before,.klogo.ethereumlottery-io:after{background-image:url(images/logo/crypto/ethereumlottery-io.png)}
.klogo.ethereumlotty-net>span,.klogo.ethereumlotty-net:before,.klogo.ethereumlotty-net:after{background-image:url(images/logo/crypto/ethereumlotty-net.png)}
.klogo.true-flip>span,.klogo.true-flip:before,.klogo.true-flip:after{background-image:url(images/logo/crypto/true-flip.png)}
.klogo.smartbillions-com>span,.klogo.smartbillions-com:before,.klogo.smartbillions-com:after{background-image:url(images/logo/crypto/smartbillions-com.png)}

/****-flogo 1st col*****/
.flogo.anyoption{background:#06375f}
.flogo.anyoption>span,.flogo.anyoption:before,.flogo.anyoption:after{ background-image:url(images/logo/finance/anyoption.png)}
.flogo.ayondo>span,.flogo.ayondo:before,.flogo.ayondo:after{ background-image:url(images/logo/finance/ayondo.png)}
.flogo.banx>span,.flogo.banx:before,.flogo.banx:after{ background-image:url(images/logo/finance/banx.png)}
.flogo.bdswiss>span,.flogo.bdswiss:before,.flogo.bdswiss:after{ background-image:url(images/logo/finance/bdswiss.png)}
.flogo.benk>span,.flogo.benk:before,.flogo.benk:after{ background-image:url(images/logo/finance/benk.png)}
.steps_wrapper .flogo.option24{padding-right:29px!important;}
.flogo.option24{position:relative;background: black url(images/24opt-bgr.png) repeat-y center;}
.flogo.option24:after{content:"";position:absolute;top:0;right:0;display:block;width:47px!important;height:46px!important;background: url(images/24opt-ribbon.png)!important;}
.flogo.option24>span,.flogo.option24:before,.flogo.option24:after{ background-image:url(images/logo/finance/option24.png)}
.flogo.captrader>span,.flogo.captrader:before,.flogo.captrader:after{ background-image:url(images/logo/finance/captrader.png)}
.flogo.markets-com>span,.flogo.markets-com:before,.flogo.markets-com:after{ background-image:url(images/logo/finance/markets-com.png)}
.flogo.comdirect>span,.flogo.comdirect:before,.flogo.comdirect:after{ background-image:url(images/logo/finance/comdirect.png)}
.flogo.corsa-capital>span,.flogo.corsa-capital:before,.flogo.corsa-capital:after{ background-image:url(images/logo/finance/corsa-capital.png)}
.flogo.etoro>span,.flogo.etoro:before,.flogo.etoro:after{ background-image:url(images/logo/finance/etoro.png)}
.flogo.varengold>span,.flogo.varengold:before,.flogo.varengold:after{ background-image:url(images/logo/finance/varengold.png)}
.flogo.wikifolio>span,.flogo.wikifolio:before,.flogo.wikifolio:after{ background-image:url(images/logo/finance/wikifolio.png)}
.flogo.xm>span,.flogo.xm:before,.flogo.xm:after{ background-image:url(images/logo/finance/xm.png)}
.flogo.copyop>span,.flogo.copyop:before,.flogo.copyop:after{ background-image:url(images/logo/finance/copyop.png)}
.flogo.iforex>span,.flogo.iforex:before,.flogo.iforex:after{ background-image:url(images/logo/finance/iforex.png)}
.flogo.iqoption>span,.flogo.iqoption:before,.flogo.iqoption:after{ background-image:url(images/logo/finance/iqoption.png)}
.flogo.smartmarkets>span,.flogo.smartmarkets:before,.flogo.smartmarkets:after{ background-image:url(images/logo/finance/smartmarkets.png)}
/* thats the old branding logo position:  .flogo.tradecom>span,.flogo.tradecom:before,.flogo.tradecom:after{width: 129px;height: 30px;background-position: 0px -570px;}*/
.flogo.aktivtrades>span, .flogo.aktivtrades:before, .flogo.aktivtrades:after { background-image:url(images/logo/finance/aktivtrades.png)}
.flogo.fxpro>span, .flogo.fxpro:before, .flogo.fxpro:after { background-image:url(images/logo/finance/fxpro.png)}
.flogo.prestigeoption>span, .flogo.prestigeoption:before, .flogo.prestigeoption:after { background-image:url(images/logo/finance/prestigeoption.png)}
.flogo.bosscapital>span, .flogo.bosscapital:before, .flogo.bosscapital:after{ background-image:url(images/logo/finance/bosscapital.png)}
.flogo.daweda>span, .flogo.daweda:before, .flogo.daweda:after { background-image:url(images/logo/finance/daweda.png)}
.flogo.easymarkets>span, .flogo.easymarkets:before, .flogo.easymarkets:after{ background-image:url(images/logo/finance/easymarkets.png)}
.flogo.easyforex>span, .flogo.easyforex:before, .flogo.easyforex:after{ background-image:url(images/logo/finance/easyforex.png)}
.flogo.trading365>span, .flogo.trading365:before, .flogo.trading365:after{ background-image:url(images/logo/finance/trading365.png)}
.flogo.finpari>span, .flogo.finpari:before, .flogo.finpari:after { background-image:url(images/logo/finance/finpari.png)}
.flogo.magnumoptions>span, .flogo.magnumoptions:before, .flogo.magnumoptions:after{ background-image:url(images/logo/finance/magnumoptions.png)}
.flogo.opteck>span, .flogo.opteck:before, .flogo.opteck:after{ background-image:url(images/logo/finance/opteck.png)}
.flogo.optionrally>span, .flogo.optionrally:before, .flogo.optionrally:after { background-image:url(images/logo/finance/optionrally.png)}
.flogo.titantrade>span, .flogo.titantrade:before, .flogo.titantrade:after { background-image:url(images/logo/finance/titantrade.png)}
.flogo.ukoptions>span, .flogo.ukoptions:before, .flogo.ukoptions:after { background-image:url(images/logo/finance/ukoptions.png)}
.flogo.stockpair>span,.flogo.stockpair:before,.flogo.stockpair:after{ background-image:url(images/logo/finance/stockpair.png)}
.flogo.plus500>span,.flogo.plus500:before,.flogo.plus500:after{ background-image:url(images/logo/finance/plus500.png)}
.flogo.flatex>span,.flogo.flatex:before,.flogo.flatex:after{ background-image:url(images/logo/finance/flatex.png)}
.flogo.fxflat>span,.flogo.fxflat:before,.flogo.fxflat:after{ background-image:url(images/logo/finance/fxflat.png)}
.flogo.eztrader>span,.flogo.eztrader:before,.flogo.eztrader:after{ background-image:url(images/logo/finance/eztrader.png)}
.flogo.xmarkets>span, .flogo.xmarkets:before, .flogo.xmarkets:after {background-image:url(images/logo/finance/xmarkets.png)}
.flogo.trade>span,.flogo.trade:before,.flogo.trade:after{ background-image:url(images/logo/finance/trade.png)}
.flogo.tradecom>span,.flogo.tradecom:before,.flogo.tradecom:after{ background-image:url(images/logo/finance/trade.png)}

.flogo.euro-binary>span,.flogo.euro-binary:before,.flogo.euro-binary:after{ background-image:url(images/logo/finance/euro-binary.png)}
.flogo.ox>span,.flogo.ox:before,.flogo.ox:after{ background-image:url(images/logo/finance/ox.png)}
.flogo.tradorax>span,.flogo.tradorax:before,.flogo.tradorax:after{ background-image:url(images/logo/finance/tradorax.png)}
.flogo.finexo>span,.flogo.finexo:before,.flogo.finexo:after{ background-image:url(images/logo/finance/finexo.png)}
.flogo.fx>span,.flogo.fx:before,.flogo.fx:after{ background-image:url(images/logo/finance/fx.png)}
.flogo.forexmart>span,.flogo.forexmart:before,.flogo.forexmart:after{ background-image:url(images/logo/finance/forexmart.png);height:62px; }
.flogo.grand-capital>span,.flogo.grand-capital:before,.flogo.grand-capital:after{ background-image:url(images/logo/finance/grand-capital.png)}
.flogo.fx-giants>span,.flogo.fx-giants:before,.flogo.fx-giants:after{ background-image:url(images/logo/finance/fx-giants.png)}
.flogo.octafx>span,.flogo.octafx:before,.flogo.octafx:after{ background-image:url(images/logo/finance/octafx.png)}
.flogo.lite-forex>span,.flogo.lite-forex:before,.flogo.lite-forex:after{ background-image:url(images/logo/finance/lite-forex.png)}
.flogo.ufx>span,.flogo.ufx:before,.flogo.ufx:after{ background-image:url(images/logo/finance/ufx.png)}
.flogo.xforex>span,.flogo.xforex:before,.flogo.xforex:after{ background-image:url(images/logo/finance/xforex.png)}
.flogo.xcfd>span,.flogo.xcfd:before,.flogo.xcfd:after{ background-image:url(images/logo/finance/xcfd.png)}
.flogo.optionrobot>span,.flogo.optionrobot:before,.flogo.optionrobot:after{ background-image:url(images/logo/finance/optionrobot.png)}
.flogo.soxange>span,.flogo.soxange:before,.flogo.soxange:after{ background-image:url(images/logo/finance/soxange.png)}
.flogo.signaltrader>span,.flogo.signaltrader:before,.flogo.signaltrader:after{ background-image:url(images/logo/finance/signaltrader.png)}
/****flogo 2nd col*****/
.flogo.gkfx>span,.flogo.gkfx:before,.flogo.gkfx:after{ background-image:url(images/logo/finance/gkfx.png)}
.flogo.ig-markets>span,.flogo.ig-markets:before,.flogo.ig-markets:after{ background-image:url(images/logo/finance/ig-markets.png)}
.flogo.interactive-option>span,.flogo.interactive-option:before,.flogo.interactive-option:after{ background-image:url(images/logo/finance/interactive-option.png)}
.flogo.ironfx>span,.flogo.ironfx:before,.flogo.ironfx:after{ background-image:url(images/logo/finance/ironfx.png)}
.flogo.lynxbroker>span,.flogo.lynxbroker:before,.flogo.lynxbroker:after{ background-image:url(images/logo/finance/lynxbroker.png)}
.flogo.maxblue>span,.flogo.maxblue:before,.flogo.maxblue:after{ background-image:url(images/logo/finance/maxblue.png)}
.flogo.b888>span,.flogo.b888:before,.flogo.b888:after{ background-image:url(images/logo/finance/b888.png)}
.flogo.optionbit>span,.flogo.optionbit:before,.flogo.optionbit:after{ background-image:url(images/logo/finance/optionbit.png)}
.flogo.optionfair>span,.flogo.optionfair:before,.flogo.optionfair:after{ background-image:url(images/logo/finance/optionfair.png)}
.flogo.optiontime>span,.flogo.optiontime:before,.flogo.optiontime:after{ background-image:url(images/logo/finance/optiontime.png)}
.flogo.optionweb>span,.flogo.optionweb:before,.flogo.optionweb:after{ background-image:url(images/logo/finance/optionweb.png)}
.flogo.optionyard>span,.flogo.optionyard:before,.flogo.optionyard:after{ background-image:url(images/logo/finance/optionyard.png)}
.flogo.zoomtrader>span,.flogo.zoomtrader:before,.flogo.zoomtrader:after{ background-image:url(images/logo/finance/zoomtrader.png)}
.flogo.zulutrade>span,.flogo.zulutrade:before,.flogo.zulutrade:after{ background-image:url(images/logo/finance/zulutrade.png)}
.flogo.bancdebinary>span, .flogo.bancdebinary:before, .flogo.bancdebinary:after{ background-image:url(images/logo/finance/bancdebinary.png)}
.flogo.binarycom>span, .flogo.binarycom:before, .flogo.binarycom:after { background-image:url(images/logo/finance/binarycom.png)}
.flogo.topoption>span, .flogo.topoption:before, .flogo.topoption:after { background-image:url(images/logo/finance/topoption.png)}
.flogo.xtrade>span,.flogo.xtrade:before,.flogo.xtrade:after{ background-image:url(images/logo/finance/xtrade.png)}
.flogo.fx24>span,.flogo.fx24:before,.flogo.fx24:after{ background-image:url(images/logo/finance/fx24.png)}
.flogo.ayrex>span, .flogo.ayrex:before, .flogo.ayrex:after { background-image:url(images/logo/finance/ayrex.png)}
.flogo.ftrade>span, .flogo.ftrade:before, .flogo.ftrade:after { background-image:url(images/logo/finance/ftrade.png)}
.flogo.goptions>span, .flogo.goptions:before, .flogo.goptions:after { background-image:url(images/logo/finance/goptions.png)}
.flogo.imperialoptions>span, .flogo.imperialoptions:before, .flogo.imperialoptions:after { background-image:url(images/logo/finance/imperialoptions.png)}
.flogo.pwrtrade>span, .flogo.pwrtrade:before, .flogo.pwrtrade:after { background-image:url(images/logo/finance/pwrtrade.png)}
.flogo.trbinaryoptions>span, .flogo.trbinaryoptions:before, .flogo.trbinaryoptions:after { background-image:url(images/logo/finance/trbinaryoptions.png)}
.flogo.admiralmarkets>span, .flogo.admiralmarkets:before, .flogo.admiralmarkets:after { background-image:url(images/logo/finance/admiralmarkets.png)}
.flogo.cmc-markets>span, .flogo.cmc-markets:before, .flogo.cmc-markets:after { background-image:url(images/logo/finance/cmc-markets.png)}
.flogo.etx-capital>span, .flogo.etxcapital:before, .flogo.etxcapital:after { background-image:url(images/logo/finance/etx-capital.png)}
.flogo.tradeo>span, .flogo.tradeo:before, .flogo.tradeo:after { background-image:url(images/logo/finance/tradeo.png)}
.flogo.xtb>span, .flogo.xtb:before, .flogo.xtb:after { background-image:url(images/logo/finance/xtb.png)}
.flogo.avatrade>span, .flogo.avatrade:before, .flogo.avatrade:after { background-image:url(images/logo/finance/avatrade.png)}
.flogo.redwood>span, .flogo.redwood:before, .flogo.redwood:after { background-image:url(images/logo/finance/redwood.png)}
.flogo.qtrade>span, .flogo.qtrade:before, .flogo.qtrade:after { background-image:url(images/logo/finance/qtrade.png)}
.flogo.gtoptions>span,.flogo.gtoptions:before,.flogo.gtoptions:after{ background-image:url(images/logo/finance/gtoptions.png)}
.flogo.zoneoptions>span,.flogo.zoneoptions:before,.flogo.zoneoptions:after{ background-image:url(images/logo/finance/zoneoptions.png)}
.flogo.finmax>span,.flogo.finmax:before,.flogo.finmax:after{ background-image:url(images/logo/finance/finmax.png)}
.flogo.ubinary>span,.flogo.ubinary:before,.flogo.ubinary:after{ background-image:url(images/logo/finance/ubinary.png)}
.flogo.yesoption>span,.flogo.yesoption:before,.flogo.yesoption:after{ background-image:url(images/logo/finance/yesoption.png)}
.flogo.fibogroup>span,.flogo.fibogroup:before,.flogo.fibogroup:after{ background-image:url(images/logo/finance/fibogroup.png)}
.flogo.jfdbrokers>span,.flogo.jfdbrokers:before,.flogo.jfdbrokers:after{ background-image:url(images/logo/finance/jfdbrokers.png)}
.flogo.trade360>span,.flogo.trade360:before,.flogo.trade360:after{ background-image:url(images/logo/finance/trade360.png)}
.flogo.topforex>span,.flogo.topforex:before,.flogo.topforex:after{ background-image:url(images/logo/finance/topforex.png)}
.flogo.vitrade>span,.flogo.vitrade:before,.flogo.vitrade:after{ background-image:url(images/logo/finance/vitrade.png)}
.flogo.iqoption>span,.flogo.iqoption:before,.flogo.iqoption:after{ background-image:url(images/logo/finance/iqoption.png)}
.flogo.swipestox>span,.flogo.swipestox:before,.flogo.swipestox:after{ background-image:url(images/logo/finance/swipestox.png)}
/****flogo 3th col :*****/
.flogo.markets10>span,.flogo.markets10:before,.flogo.markets10:after{ background-image:url(images/logo/finance/markets10.png)}
.flogo.binary99>span,.flogo.binary99:before,.flogo.binary99:after{ background-image:url(images/logo/finance/binary99.png)}
.flogo.alfatrade>span,.flogo.alfatrade:before,.flogo.alfatrade:after{ background-image:url(images/logo/finance/alfatrade.png)}
.flogo.algobit>span,.flogo.algobit:before,.flogo.algobit:after{ background-image:url(images/logo/finance/algobit.png)}
.flogo.alpari>span,.flogo.alpari:before,.flogo.alpari:after{ background-image:url(images/logo/finance/alpari.png)}
.flogo.automatedbinary>span,.flogo.automatedbinary:before,.flogo.automatedbinary:after{ background-image:url(images/logo/finance/automatedbinary.png)}
.flogo.axitrader>span,.flogo.axitrader:before,.flogo.axitrader:after{ background-image:url(images/logo/finance/axitrader.png)}
.flogo.boat>span,.flogo.boat:before,.flogo.boat:after{ background-image:url(images/logo/finance/boat.png)}
.flogo.bor>span,.flogo.bor:before,.flogo.bor:after{ background-image:url(images/logo/finance/bor.png)}
.flogo.binarytilt>span,.flogo.binarytilt:before,.flogo.binarytilt:after{ background-image:url(images/logo/finance/binarytilt.png)}
.flogo.binary8>span,.flogo.binary8:before,.flogo.binary8:after{ background-image:url(images/logo/finance/binary8.png)}
.flogo.binarybrokerz>span,.flogo.binarybrokerz:before,.flogo.binarybrokerz:after{ background-image:url(images/logo/finance/binarybrokerz.png)}
.flogo.binarymate>span,.flogo.binarymate:before,.flogo.binarymate:after{ background-image:url(images/logo/finance/binarymate.png)}
.flogo.binaryoption360>span,.flogo.binaryoption360:before,.flogo.binaryoption360:after{ background-image:url(images/logo/finance/binaryoption360.png)}
.flogo.bloombex>span,.flogo.bloombex:before,.flogo.bloombex:after{ background-image:url(images/logo/finance/bloombex.png)}
.flogo.bullbinary>span,.flogo.bullbinary:before,.flogo.bullbinary:after{ background-image:url(images/logo/finance/bullbinary.png)}
.flogo.cakebet>span,.flogo.cakebet:before,.flogo.cakebet:after{ background-image:url(images/logo/finance/cakebet.png)}
.flogo.ctoption>span,.flogo.ctoption:before,.flogo.ctoption:after{ background-image:url(images/logo/finance/ctoption.png)}
.flogo.grandoption>span,.flogo.grandoption:before,.flogo.grandoption:after{ background-image:url(images/logo/finance/grandoption.png)}
.flogo.masteroption>span,.flogo.masteroption:before,.flogo.masteroption:after{ background-image:url(images/logo/finance/masteroption.png)}
.flogo.option500>span,.flogo.option500:before,.flogo.option500:after{ background-image:url(images/logo/finance/option500.png)}
.flogo.plusoption>span,.flogo.plusoption:before,.flogo.plusoption:after{ background-image:url(images/logo/finance/plusoption.png)}
.flogo.porterfinance>span,.flogo.porterfinance:before,.flogo.porterfinance:after{ background-image:url(images/logo/finance/porterfinance.png)}
.flogo.deltastock>span,.flogo.deltastock:before,.flogo.deltastock:after{ background-image:url(images/logo/finance/deltastock.png)}
.flogo.dukascopy>span,.flogo.dukascopy:before,.flogo.dukascopy:after{ background-image:url(images/logo/finance/dukascopy.png)}
.flogo.gbebrokers>span,.flogo.gbebrokers:before,.flogo.gbebrokers:after{ background-image:url(images/logo/finance/gbebrokers.png)}
.flogo.intertrader>span,.flogo.intertrader:before,.flogo.intertrader:after{ background-image:url(images/logo/finance/intertrader.png)}
.flogo.keystock>span,.flogo.keystock:before,.flogo.keystock:after{ background-image:url(images/logo/finance/keystock.png)}
.flogo.thinkmarkets>span,.flogo.thinkmarkets:before,.flogo.thinkmarkets:after{ background-image:url(images/logo/finance/thinkmarkets.png)}
.flogo.pepperstone>span,.flogo.pepperstone:before,.flogo.pepperstone:after{ background-image:url(images/logo/finance/pepperstone.png)}
.flogo.worldwidemarkets>span,.flogo.worldwidemarkets:before,.flogo.worldwidemarkets:after{ background-image:url(images/logo/finance/worldwidemarkets.png)}
.flogo.alfatrade>span,.flogo.alfatrade:before,.flogo.alfatrade:after{ background-image:url(images/logo/finance/alfatrade.png)}
.flogo.alpari>span,.flogo.alpari:before,.flogo.alpari:after{ background-image:url(images/logo/finance/alpari.png)}
.flogo.automatedbinary>span,.flogo.automatedbinary:before,.flogo.automatedbinary:after{ background-image:url(images/logo/finance/automatedbinary.png)}
.flogo.blackwell-global>span,.flogo.blackwell-global:before,.flogo.blackwell-global:after{ background-image:url(images/logo/finance/blackwell-global.png)}
.flogo.hbcbroker>span,.flogo.hbcbroker:before,.flogo.hbcbroker:after{ background-image:url(images/logo/finance/hbcbroker.png)}
.flogo.quickoption>span,.flogo.quickoption:before,.flogo.quickoption:after{ background-image:url(images/logo/finance/quickoption.png)}
.flogo.tickmill>span,.flogo.tickmill:before,.flogo.tickmill:after{ background-image:url(images/logo/finance/tickmill.png)}

.flogo.invest365>span, .flogo.invest365:before, .flogo.invest365:after {background-image:url(images/logo/finance/365invest.png)}
.flogo.aescuvest>span, .flogo.aescuvest:before, .flogo.aescuvest:after {background-image:url(images/logo/finance/aescuvest.png)}
.flogo.fintego>span, .flogo.fintego:before, .flogo.fintego:after {background-image:url(images/logo/finance/fintego.png)}
.flogo.growney>span, .flogo.growney:before, .flogo.growney:after {background-image:url(images/logo/finance/growney.png)}
.flogo.iq-robots>span, .flogo.iq-robots:before, .flogo.iq-robots:after {background-image:url(images/logo/finance/iq-robots.png)}
.flogo.itrader>span, .flogo.itrader:before, .flogo.itrader:after {background-image:url(images/logo/finance/itrader.png)}
.flogo.lmax>span, .flogo.lmax:before, .flogo.lmax:after {background-image:url(images/logo/finance/lmax.png)}
.flogo.reacapital>span, .flogo.reacapital:before, .flogo.reacapital:after {background-image:url(images/logo/finance/reacapital.png)}
.flogo.octafx>span, .flogo.octafx:before, .flogo.octafx:after {background-image:url(images/logo/finance/octafx.png)}
.flogo.option500>span, .flogo.option500:before, .flogo.option500:after {background-image:url(images/logo/finance/option500.png)}
.flogo.brokerdeal>span, .flogo.brokerdeal:before, .flogo.brokerdeal:after {background-image:url(images/logo/finance/brokerdeal.png)}

.flogo.broker1>span, .flogo.broker1:before, .flogo.broker1:after {background-image:url(images/logo/finance/1Broker.png)}
.flogo.bitplutos>span, .flogo.bitplutos:before, .flogo.bitplutos:after {background-image:url(images/logo/finance/bitplutos.png)}
.flogo.capital-com>span, .flogo.capital-com:before, .flogo.capital-com:after {background-image:url(images/logo/finance/capital-com.png)}
.flogo.degiro>span, .flogo.degiro:before, .flogo.degiro:after {background-image:url(images/logo/finance/degiro.png)}
.flogo.olymp-trade>span, .flogo.olymp-trade:before, .flogo.olymp-trade:after {background-image:url(images/logo/finance/olymp-trade.png)}
.flogo.fairr-de>span, .flogo.fairr-de:before, .flogo.fairr-de:after {background-image:url(images/logo/finance/fairr-de.png)}
.flogo.invest-com>span, .flogo.invest-com:before, .flogo.invest-com:after {background-image:url(images/logo/finance/invest-com.png)}
.flogo.fairlay>span, .flogo.fairlay:before, .flogo.fairlay:after {background-image:url(images/logo/finance/fairlay.png)}
.flogo.justforex>span, .flogo.justforex:before, .flogo.justforex:after {background-image:url(images/logo/finance/justforex.png)}
.flogo.roboforex>span, .flogo.roboforex:before, .flogo.roboforex:after {background-image:url(images/logo/finance/roboforex.png)}
.flogo.swipestox>span, .flogo.swipestox:before, .flogo.swipestox:after {background-image:url(images/logo/finance/swipestox.png)}
.flogo.tradeinvest90>span, .flogo.tradeinvest90:before, .flogo.tradeinvest90:after {background-image:url(images/logo/finance/tradeinvest90.png)}
.flogo.trademy>span, .flogo.trademy:before, .flogo.trademy:after {background-image:url(images/logo/finance/trademy.png)}

.plogo.b888>span,.plogo.b888:before,.plogo.b888:after{background-image:url(images/logo/poker/b888.png)}
.plogo.full-tilt>span,.plogo.full-tilt:before,.plogo.full-tilt:after{background-image:url(images/logo/poker/full-tilt.png)}
.plogo.party>span,.plogo.party:before,.plogo.party:after{background-image:url(images/logo/poker/party.png)}
.plogo.pkr>span,.plogo.pkr:before,.plogo.pkr:after{background-image:url(images/logo/poker/pkr.png)}
.plogo.pokerstars>span,.plogo.pokerstars:before,.plogo.pokerstars:after{background-image:url(images/logo/poker/pokerstars.png)}

.dlogo.c-date>span,.dlogo.c-date:before,.dlogo.c-date:after{background-image:url(images/logo/dating/c-date.png)}
.dlogo.lustagenten>span, .dlogo.lustagenten:before, .dlogo.lustagenten:after {background-image:url(images/logo/dating/lustagenten.png)}
.shortcode_content .dlogo.lustagenten>span{background-image:url(images/logo/dating/lustagenten.png)}
.dlogo.edarling>span,.dlogo.edarling:before,.dlogo.edarling:after{background-image:url(images/logo/dating/edarling.png)}
.dlogo.elitepartner>span,.dlogo.elitepartner:before,.dlogo.elitepartner:after{background-image:url(images/logo/dating/elitepartner.png)}
.dlogo.firstaffair>span,.dlogo.firstaffair:before,.dlogo.firstaffair:after{background-image:url(images/logo/dating/firstaffair.png)}
.dlogo.lovescout24>span,.dlogo.lovescout24:before,.dlogo.lovescout24:after{background-image:url(images/logo/dating/lovescout24.png)}
.dlogo.lovepoint>span,.dlogo.lovepoint:before,.dlogo.lovepoint:after{background-image:url(images/logo/dating/lovepoint.png)}
.dlogo.secret-de>span,.dlogo.secret-de:before,.dlogo.secret-de:after{background-image:url(images/logo/dating/secret-de.png)}
.dlogo.neu-de>span,.dlogo.neu-de:before,.dlogo.neu-de:after{background-image:url(images/logo/dating/neu-de.png)}
.dlogo.joyclub>span,.dlogo.joyclub:before,.dlogo.joyclub:after{background-image:url(images/logo/dating/joyclub.png)}
.dlogo.parship>span,.dlogo.parship:before,.dlogo.parship:after{background-image:url(images/logo/dating/parship.png)}

.dlogo.aff>span,.dlogo.aff:before,.dlogo.aff:after{background-image:url(images/logo/dating/aff.png)}
.dlogo.ashley-madison>span,.dlogo.ashley-madison:before,.dlogo.ashley-madison:after{background-image:url(images/logo/dating/ashley-madison.png)}
.dlogo.fetisch>span,.dlogo.fetisch:before,.dlogo.fetisch:after{background-image:url(images/logo/dating/fetisch.png)}
.dlogo.poppende>span,.dlogo.poppende:before,.dlogo.poppende:after{background-image:url(images/logo/dating/poppende.png)}
.dlogo.funflirt-de>span,.dlogo.funflirt-de:before,.dlogo.funflirt-de:after{background-image:url(images/logo/dating/funflirt-de.png)}
/* slogos */
/**** slogos 1st col: */
.slogo.bet10>span,.slogo.bet10:before,.slogo.bet10:after{background-image:url(images/logo/sport/bet10.png)}
.slogo.bet365>span,.slogo.bet365:before,.slogo.bet365:after{background-image:url(images/logo/sport/bet365.png)}
.slogo.bet-at-home>span,.slogo.bet-at-home:before,.slogo.bet-at-home:after{background-image:url(images/logo/sport/bet-at-home.png)}
.slogo.spin-palace-sports>span,.slogo.spin-palace-sports:before,.slogo.spin-palace-sports:after{background-image:url(images/logo/sport/spin-palace-sports-logo.png)}
.slogo.spincasino>span,.slogo.spincasino:before,.slogo.spincasino:after{background-image:url(images/logo/sport/spincasino.png)}
.slogo.betclic>span,.slogo.betclic:before,.slogo.betclic:after{background-image:url(images/logo/sport/betclic.png)}
.slogo.betsson>span,.slogo.betsson:before,.slogo.betsson:after{background-image:url(images/logo/sport/betsson.png);}
.slogo.betway>span,.slogo.betway:before,.slogo.betway:after{background-image:url(images/logo/sport/betway.png)}
.slogo.big-bet-world>span,.slogo.big-bet-world:before,.slogo.big-bet-world:after{background-image:url(images/logo/sport/big-bet-world.png)}
.slogo.bwin>span,.slogo.bwin:before,.slogo.bwin:after{background-image:url(images/logo/sport/bwin.png)}
.slogo.tonybet>span,.slogo.tonybet:before,.slogo.tonybet:after{background-image:url(images/logo/sport/tonybet.png)}
.slogo.unibet>span,.slogo.unibet:before,.slogo.unibet:after{background-image:url(images/logo/sport/unibet.png)}
.slogo.bet1x2>span, .slogo.bet1x2:before, .slogo.bet1x2:after {background-image:url(images/logo/sport/bet1x2.png)}
.slogo.bet3000>span, .slogo.bet3000:before, .slogo.bet3000:after {background-image:url(images/logo/sport/bet3000.png)}
.slogo.cashpoint>span, .slogo.cashpoint:before, .slogo.cashpoint:after {background-image:url(images/logo/sport/cashpoint.png)}
.slogo.matchbook>span, .slogo.matchbook:before, .slogo.matchbook:after {background-image:url(images/logo/sport/matchbook.png)}
.slogo.nordicbet>span, .slogo.nordicbet:before, .slogo.nordicbet:after {background-image:url(images/logo/sport/nordicbet.png)}
.slogo.racebets>span, .slogo.racebets:before, .slogo.racebets:after {background-image:url(images/logo/sport/racebets.png)}
.slogo.runbet>span, .slogo.runbet:before, .slogo.runbet:after {background-image:url(images/logo/sport/runbet.png)}
.slogo.smarkets>span, .slogo.smarkets:before, .slogo.smarkets:after {background-image:url(images/logo/sport/smarkets.png)}
.slogo.titanbet>span, .slogo.titanbet:before, .slogo.titanbet:after {background-image:url(images/logo/sport/titanbet.png)}
.slogo.volltreffer>span, .slogo.volltreffer:before, .slogo.volltreffer:after {background-image:url(images/logo/sport/volltreffer.png)}
.slogo.asianconnect>span, .slogo.asianconnect:before, .slogo.asianconnect:after {background-image:url(images/logo/sport/asianconnect.png)}
.slogo.betredkings>span, .slogo.betredkings:before, .slogo.betredkings:after {background-image:url(images/logo/sport/betredkings.png)}
.slogo.bet18>span, .slogo.bet18:before, .slogo.bet18:after{background-image:url(images/logo/sport/bet18.png)}
.slogo.bet1x>span, .slogo.bet1x:before, .slogo.bet1x:after{background-image:url(images/logo/sport/bet1x.png)}
.slogo.b-bets>span, .slogo.b-bets:before, .slogo.b-bets:after{background-image:url(images/logo/sport/b-bets.png)}
.slogo.betfair>span, .slogo.betfair:before, .slogo.betfair:after{background-image:url(images/logo/sport/betfair.png)}
.slogo.bettrading>span, .slogo.bettrading:before, .slogo.bettrading:after{background-image:url(images/logo/sport/bettrading.png)}
.slogo.btty>span, .slogo.btty:before, .slogo.btty:after{background-image:url(images/logo/sport/btty.png)}
.slogo.tiplix>span, .slogo.tiplix:before, .slogo.tiplix:after{background-image:url(images/logo/sport/tiplix.png)}
/**** slogos 2nd col: */
.slogo.comeon>span,.slogo.comeon:before,.slogo.comeon:after{background-image:url(images/logo/sport/comeon.png)}
.slogo.expekt>span,.slogo.expekt:before,.slogo.expekt:after{background-image:url(images/logo/sport/expekt.png)}
.slogo.intertops>span,.slogo.intertops:before,.slogo.intertops:after{background-image:url(images/logo/sport/intertops.png)}
.slogo.mybet>span,.slogo.mybet:before,.slogo.mybet:after{background-image:url(images/logo/sport/mybet.png)}
.slogo.mobilbet>span,.slogo.mobilbet:before,.slogo.mobilbet:after{background-image:url(images/logo/sport/mobilbet.png)}
.slogo.ladbrokes>span,.slogo.ladbrokes:before,.slogo.ladbrokes:after{background-image:url(images/logo/sport/ladbrokes.png)}
.slogo.interwetten>span,.slogo.interwetten:before,.slogo.interwetten:after{background-image:url(images/logo/sport/interwetten.png)}
.slogo.netbet>span, .slogo.netbet:before, .slogo.netbet:after {background-image:url(images/logo/sport/netbet.png)}
.slogo.pinnacle>span,.slogo.pinnacle:before,.slogo.pinnacle:after{background-image:url(images/logo/sport/pinnacle.png)}
.slogo.sportingbet>span,.slogo.sportingbet:before,.slogo.sportingbet:after{background-image:url(images/logo/sport/sportingbet.png)}
.slogo.tipico>span,.slogo.tipico:before,.slogo.tipico:after{background-image:url(images/logo/sport/tipico.png)}
.slogo.wettmeister>span, .slogo.wettmeister:before, .slogo.wettmeister:after {background-image:url(images/logo/sport/wettmeister.png)}
.slogo.betsafe>span, .slogo.betsafe:before, .slogo.betsafe:after {background-image:url(images/logo/sport/betsafe.png)}
.slogo.betstars>span, .slogo.betstars:before, .slogo.betstars:after {background-image:url(images/logo/sport/betstars.png)}
.slogo.digibet>span, .slogo.digibet:before, .slogo.digibet:after {background-image:url(images/logo/sport/digibet.png)}
.slogo.happybet>span, .slogo.happybet:before, .slogo.happybet:after {background-image:url(images/logo/sport/happybet.png)}
.slogo.pferdewetten>span, .slogo.pferdewetten:before, .slogo.pferdewetten:after {background-image:url(images/logo/sport/pferdewetten.png)}
.slogo.redbet>span, .slogo.redbet:before, .slogo.redbet:after {background-image:url(images/logo/sport/redbet.png)}
.slogo.rivalo>span, .slogo.rivalo:before, .slogo.rivalo:after {background-image:url(images/logo/sport/rivalo.png)}
.slogo.tipbet>span, .slogo.tipbet:before, .slogo.tipbet:after {background-image:url(images/logo/sport/tipbet.png)}
.slogo.tipp3>span, .slogo.tipp3:before, .slogo.tipp3:after {background-image:url(images/logo/sport/tipp3.png)}
.slogo.xtip>span, .slogo.xtip:before, .slogo.xtip:after {background-image:url(images/logo/sport/xtip.png)}
.slogo.sport888>span, .slogo.sport888:before, .slogo.sport888:after {background-image:url(images/logo/sport/sport888.png)}
.slogo.egb>span, .slogo.egb:before, .slogo.egb:after {background-image:url(images/logo/sport/egb.png)}
.slogo.ironbet>span, .slogo.ironbet:before, .slogo.ironbet:after{background-image:url(images/logo/sport/ironbet.png)}
.slogo.kulbet>span, .slogo.kulbet:before, .slogo.kulbet:after{background-image:url(images/logo/sport/kulbet.png)}
.slogo.marathonbet>span, .slogo.marathonbet:before, .slogo.marathonbet:after{background-image:url(images/logo/sport/marathonbet.png)}
.slogo.readytobet>span, .slogo.readytobet:before, .slogo.readytobet:after{background-image:url(images/logo/sport/readytobet.png)}
.slogo.vulkanbet>span, .slogo.vulkanbet:before, .slogo.vulkanbet:after{background-image:url(images/logo/sport/vulkanbet.png)}
.slogo.draftkings>span, .slogo.draftkings:before, .slogo.draftkings:after {background-image:url(images/logo/sport/draftkings.png)}
.slogo.fanduel>span, .slogo.fanduel:before, .slogo.fanduel:after {background-image:url(images/logo/sport/fanduel.png)}
/* .slogo.betchan>span, .slogo.betchan:before, .slogo.betchan:after {background-image:url(images/logo/sport/betchan.png)} */

.slogo.Bit1x-com>span, .slogo.Bit1x-com:before, .slogo.Bit1x-com:after {background-image:url(images/logo/sport/1xBit-com.png)}
.slogo.anonibet>span, .slogo.anonibet:before, .slogo.anonibet:after {background-image:url(images/logo/sport/anonibet.png)}
.slogo.betbtc>span, .slogo.betbtc:before, .slogo.betbtc:after {background-image:url(images/logo/sport/betbtc.png)}
.slogo.nitrogen-sports>span, .slogo.nitrogen-sports:before, .slogo.nitrogen-sports:after {background-image:url(images/logo/sport/nitrogen-sports.png)}
.slogo.sports-io>span, .slogo.sports-io:before, .slogo.sports-io:after {background-image:url(images/logo/sport/sports-io.png)}
.slogo.wetten-com>span, .slogo.wetten-com:before, .slogo.wetten-com:after {background-image:url(images/logo/sport/wetten-com.png)}
.slogo.youbet4-com>span, .slogo.youbet4-comm:before, .slogo.youbet4-com:after {background-image:url(images/logo/sport/4youbet.png)}
.slogo.sportwetten-de>span, .slogo.sportwetten-de:before, .slogo.sportwetten-de:after {background-image:url(images/logo/sport/sportwetten.png)}
.slogo.bet90>span, .slogo.bet90:before, .slogo.bet90:after {background-image:url(images/logo/sport/bet90.png)}

.llogo.eurolotto>span,.llogo.eurolotto:before,.llogo.eurolotto:after{background-image:url(images/logo/lotto/eurolotto.png)}
.llogo.icelotto>span,.llogo.icelotto:before,.llogo.icelotto:after{background-image:url(images/logo/lotto/icelotto.png)}
.llogo.lottoland>span,.llogo.lottoland:before,.llogo.lottoland:after{background-image:url(images/logo/lotto/lottoland.png)}
.llogo.playeurolotto>span,.llogo.playeurolotto:before,.llogo.playeurolotto:after{background-image:url(images/logo/lotto/playeurolotto.png)}
.llogo.tipp24>span,.llogo.tipp24:before,.llogo.tipp24:after{background-image:url(images/logo/lotto/tipp24.png)}
.llogo.trillonario>span,.llogo.trillonario:before,.llogo.trillonario:after{background-image:url(images/logo/lotto/trillonario.png)}
.llogo.thelotter>span,.llogo.thelotter:before,.llogo.thelotter:after{background-image:url(images/logo/lotto/thelotter.png)}
.llogo.multilotto>span,.llogo.multilotto:before,.llogo.multilotto:after{background-image:url(images/logo/lotto/multilotto.png)}

/*** CLOGOS ***/
/*** clogos 1st col***/
.clogo.b888>span,.clogo.b888:before,.clogo.b888:after{background-image:url(images/logo/casino/b888.png)}
.clogo.casinoclub>span,.clogo.casinoclub:before,.clogo.casinoclub:after{background-image:url(images/logo/casino/casinoclub.png)}
.clogo.euro-palace>span,.clogo.euro-palace:before,.clogo.euro-palace:after{background-image:url(images/logo/casino/euro-palace.png)}
.clogo.gowild>span,.clogo.gowild:before,.clogo.gowild:after{background-image:url(images/logo/casino/gowild.png)}
.clogo.stargames>span,.clogo.stargames:before,.clogo.stargames:after{background-image:url(images/logo/casino/stargames.png)}
.clogo.sunmaker>span,.clogo.sunmaker:before,.clogo.sunmaker:after{background-image:url(images/logo/casino/sunmaker.png)}
.clogo.allslots>span, .clogo.allslots:before, .clogo.allslots:after { background-image:url(images/logo/casino/allslots.png)}
.clogo.druckgluck>span, .clogo.druckgluck:before, .clogo.druckgluck:after {background-image:url(images/logo/casino/druckgluck.png)}
.clogo.jackpotcity>span, .clogo.jackpotcity:before, .clogo.jackpotcity:after { background-image:url(images/logo/casino/jackpotcity.png)}
.container-payment-casino .clogo.jackpotcity>span, .clogo.jackpotcity:before, .clogo.jackpotcity:after {background-image:url(images/logo/casino/jackpotcity.png);width: 125px;}
.clogo.ovocasino>span, .clogo.ovocasino:before, .clogo.ovocasino:after {background-image:url(images/logo/casino/ovocasino.png)}
.clogo.partycasino>span, .clogo.patycasino:before, .clogo.patycasino:after { background-image:url(images/logo/casino/partycasino.png)}
.clogo.playmillion>span, .clogo.playmillion:before, .clogo.playmillion:after {background-image:url(images/logo/casino/playmillion.png)}
.clogo.stake7>span, .clogo.stake7:before, .clogo.stake7:after { background-image:url(images/logo/casino/stake7.png)}
.clogo.verajohn>span, .clogo.verajohn:before, .clogo.verajohn:after {background-image:url(images/logo/casino/verajohn.png)}
.clogo.wh>span, .clogo.wh:before, .clogo.wh:after {background-image:url(images/logo/casino/wh.png)}
.clogo.gamingclub>span, .clogo.gamingclub:before, .clogo.gamingclub:after {background-image:url(images/logo/casino/gamingclub.png)}
.clogo.cabaretclub>span, .clogo.cabaretclub:before, .clogo.cabaretclub:after {background-image:url(images/logo/casino/cabaretclub.png)}
.clogo.bgo>span, .clogo.bgo:before, .clogo.bgo:after {background-image:url(images/logo/casino/bgo.png)}
.clogo.titancasino>span, .clogo.titancasino:before, .clogo.titancasino:after {background-image:url(images/logo/casino/titancasino.png)}
.clogo.casino21>span, .clogo.casino21:before, .clogo.casino21:after{background-image:url(images/logo/casino/casino21.png)}
.clogo.bettle24>span, .clogo.bettle24:before, .clogo.bettle24:after{background-image:url(images/logo/casino/bettle24.png)}
.clogo.boaboa>span, .clogo.boaboa:before, .clogo.boaboa:after{background-image:url(images/logo/casino/boaboa-logo.png)}
.clogo.eatsleepbet>span, .clogo.eatsleepbet:before, .clogo.eatsleepbet:after{background-image:url(images/logo/casino/eatsleepbet-casino-logo.png)}
.clogo.fantasino>span, .clogo.fantasino:before, .clogo.fantasino:after{background-image:url(images/logo/casino/fantasino-casino-logo.png)}
.clogo.highroller>span, .clogo.highroller:before, .clogo.highroller:after{background-image:url(images/logo/casino/highroller-logo.png)}
.clogo.ikibu>span, .clogo.ikibu:before, .clogo.ikibu:after{background-image:url(images/logo/casino/ikibu-logo.png)}
.clogo.playfortuna>span, .clogo.playfortuna:before, .clogo.playfortuna:after{background-image:url(images/logo/casino/play-fortuna-logo.png)}
/* .clogo.queenvegas>span, .clogo.queenvegas:before, .clogo.queenvegas:after{background-image:url(images/logo/casino/queenvegas-logo.png)} */
.clogo.sloty>span, .clogo.sloty:before, .clogo.sloty:after{background-image:url(images/logo/casino/sloty-logo.png)}
.clogo.spintastic>span, .clogo.spintastic:before, .clogo.spintastic:after{background-image:url(images/logo/casino/spintastic-logo.png)}
.clogo.voodoodreams>span, .clogo.voodoodreams:before, .clogo.voodoodreams:after{background-image:url(images/logo/casino/voodoodreams-logo.png)}
.clogo.casino-com>span, .clogo.casino-com:before, .clogo.casino-com:after { background-image:url(images/logo/casino/casino-com.png)}
.clogo.caliente>span, .clogo.caliente:before, .clogo.caliente:after { background-image:url(images/logo/casino/caliente-casino-logo.png);width: 125px;}
.clogo.epoca>span, .clogo.epoca:before, .clogo.epoca:after { background-image:url(images/logo/casino/epoca-casino-logo.png);background-size:contain;}
.construct1 .clogo.epoca>span {background-image:url(images/logo/casino/epoca-casino-logo.png);background-size: auto;}
.slogo.spinpalace>span,.slogo.spinpalace:before,.slogo.spinpalace:after{background-image:url(images/logo/casino/spin-casino-logo.png);background-size: contain;}
.construct1 .clogo.spinpalace>span {background-image:url(images/logo/casino/spinpalace.png);background-size: auto;}
.clogo.heaven>span, .clogo.heaven:before, .clogo.heaven:after { background-image:url(images/logo/casino/slots-heaven-logo.png)}

.clogo.argentina>span, .clogo.argentina:before, .clogo.argentina:after { background-image:url(images/flags/casinos-online-argentina.png)}
.clogo.chile>span, .clogo.chile:before, .clogo.chile:after { background-image:url(images/flags/casinos-online-chile.png)}
.clogo.peru>span, .clogo.peru:before, .clogo.peru:after { background-image:url(images/flags/casinos-online-peru.png)}
.clogo.colombia>span, .clogo.colombia:before, .clogo.colombia:after { background-image:url(images/flags/casinos-online-colombia.png)}
.clogo.venezuela>span, .clogo.venezuela:before, .clogo.venezuela:after { background-image:url(images/flags/casinos-online-venezuela.png)}
.clogo.mexico>span, .clogo.mexico:before, .clogo.mexico:after { background-image:url(images/flags/casinos-online-mexico.png)}

/*** clogos 2nd col***/
.clogo.leovegas>span,.clogo.leovegas:before,.clogo.leovegas:after{background-image:url(images/logo/casino/leovegas.png)}
.clogo.montecarlo>span,.clogo.montecarlo:before,.clogo.montecarlo:after{background-image:url(images/logo/casino/montecarlo.png)}
.clogo.mrgreen>span,.clogo.mrgreen:before,.clogo.mrgreen:after{background-image:url(images/logo/casino/mrgreen.png)}
.clogo.quasar>span,.clogo.quasar:before,.clogo.quasar:after{background-image:url(images/logo/casino/quasar.png)}
.clogo.intercasino>span,.clogo.intercasino:before,.clogo.intercasino:after{background-image:url(images/logo/casino/intercasino.png)}
.clogo.b777>span, .clogo.b777:before, .clogo.b777:after {background-image:url(images/logo/casino/b777.png);width: 93px;}
.clogo.champagne-spins>span, .clogo.champagne-spins:before, .clogo.champagne-spins:after { background-image: url(images/logo/casino/champagne-spins-logo.png); }
.clogo.casinoroom>span, .clogo.casinoroom:before, .clogo.casinoroom:after {background-image:url(images/logo/casino/casinoroom.png)}
.clogo.casinoeuro>span, .clogo.casinoeuro:before, .clogo.casinoeuro:after {background-image:url(images/logo/casino/casinoeuro.png)}
.clogo.cherrycasino>span, .clogo.cherrycasino:before, .clogo.cherrycasino:after {background-image:url(images/logo/casino/cherrycasino.png)}
.clogo.eurogrand>span, .clogo.eurogrand:before, .clogo.eurogrand:after{background-image:url(images/logo/casino/eurogrand.png)}
.clogo.europacasino>span, .clogo.europacasino:before, .clogo.europacasino:after {background-image:url(images/logo/casino/europacasino.png)}
.clogo.karamba>span, .clogo.karamba:before, .clogo.karamba:after{background-image:url(images/logo/casino/karamba.png)}
.clogo.kingplayer>span, .clogo.kingplayer:before, .clogo.kingplayer:after {background-image:url(images/logo/casino/kingplayer.png)}
.clogo.rivocasino>span, .clogo.rivocasino:before, .clogo.rivocasino:after{background-image:url(images/logo/casino/rivocasino.png)}
.clogo.royalpanda>span, .clogo.royalpanda:before, .clogo.royalpanda:after {background-image:url(images/logo/casino/royalpanda.png)}
.clogo.europaplay>span, .clogo.europaplay:before, .clogo.europaplay:after {background-image:url(images/logo/casino/europaplay.png)}
.clogo.casumo>span, .clogo.casumo:before, .clogo.casumo:after {background-image:url(images/logo/casino/casumo.png)}
.clogo.superlenny>span, .clogo.superlenny:before, .clogo.superlenny:after {background-image:url(images/logo/casino/superlenny.png)}
.clogo.megacasino>span, .clogo.megacasino:before, .clogo.megacasino:after {background-image:url(images/logo/casino/megacasino.png)}
.clogo.primeslots>span, .clogo.primeslots:before, .clogo.primeslots:after {background-image:url(images/logo/casino/primeslots.png)}
.clogo.casinotropez>span, .clogo.casinotropez:before, .clogo.casinotropez:after {background-image:url(images/logo/casino/casinotropez.png)}
.clogo.primecasino>span, .clogo.primecasino:before, .clogo.primecasino:after {background-image:url(images/logo/casino/primecasino.png)}
.clogo.vegasred>span, .clogo.vegasred:before, .clogo.vegasred:after {background-image:url(images/logo/casino/vegasred.png)}
.clogo.rubyfortune>span, .clogo.rubyfortune:before, .clogo.rubyfortune:after {background-image:url(images/logo/casino/rubyfortune.png)}
.clogo.guts>span, .clogo.guts:before, .clogo.guts:after {background-image:url(images/logo/casino/guts.png)}
.clogo.nova21>span, .clogo.nova21:before, .clogo.nova21:after {background-image:url(images/logo/casino/nova21.png)}
.clogo.eucasino>span, .clogo.eucasino:before, .clogo.eucasino:after {background-image:url(images/logo/casino/eucasino.png)}
.clogo.pornhubcasino>span, .clogo.pornhubcasino:before, .clogo.pornhubcasino:after {background-image:url(images/logo/casino/pornhubcasino.png)}
.clogo.alljackpots>span, .clogo.alljackpots:before, .clogo.alljackpots:after{background-image:url(images/logo/casino/alljackpots.png)}
.clogo.hopa>span, .clogo.hopa:before, .clogo.hopa:after {background-image:url(images/logo/casino/hopa.png)}
.clogo.platincasino>span, .clogo.platincasino:before, .clogo.platincasino:after {background-image:url(images/logo/casino/platincasino.png)}
.clogo.casinobellini>span, .clogo.casinobellini:before, .clogo.casinobellini:after {background-image:url(images/logo/casino/casinobellini.png)}
.clogo.bit7>span, .clogo.bit7:before, .clogo.bit7:after {background-image:url(images/logo/casino/bit7.png)}
.clogo.coin777>span, .clogo.coin777:before, .clogo.coin777:after {background-image:url(images/logo/casino/coin777.png)}
.clogo.anonymous>span, .clogo.anonymous:before, .clogo.anonymous:after {background-image:url(images/logo/casino/anonymous.png)}
.clogo.betchain>span, .clogo.betchain:before, .clogo.betchain:after {background-image:url(images/logo/casino/betchain.png)}
.clogo.betcoin>span, .clogo.betcoin:before, .clogo.betcoin:after {background-image:url(images/logo/casino/betcoin.png)}
.clogo.bitcasino>span, .clogo.bitcasino:before, .clogo.bitcasino:after {background-image:url(images/logo/casino/bitcasino.png)}
.clogo.bitcoinpenguin>span, .clogo.bitcoinpenguin:before, .clogo.bitcoinpenguin:after {background-image:url(images/logo/casino/bitcoinpenguin.png)}
.clogo.bitcoingames>span, .clogo.bitcoingames:before, .clogo.bitcoingames:after {background-image:url(images/logo/casino/bitcoingames.png)}
.clogo.bitcoinrush>span, .clogo.bitcoinrush:before, .clogo.bitcoinrush:after {background-image:url(images/logo/casino/bitcoinrush.png)}
.clogo.bitstarz>span, .clogo.bitstarz:before, .clogo.bitstarz:after {background-image:url(images/logo/casino/bitstarz.png)}
.clogo.cakebet>span, .clogo.cakebet:before, .clogo.cakebet:after {background-image:url(images/logo/casino/cakebet.png)}
.clogo.case2skin>span, .clogo.case2skin:before, .clogo.case2skin:after {background-image:url(images/logo/casino/case2skin.png)}
.clogo.cloudbet>span, .clogo.cloudbet:before, .clogo.cloudbet:after {background-image:url(images/logo/casino/cloudbet.png)}
.clogo.coin178>span, .clogo.coin178:before, .clogo.coin178:after {background-image:url(images/logo/casino/coin178.png)}
.clogo.coinroyale>span, .clogo.coinroyale:before, .clogo.coinroyale:after {background-image:url(images/logo/casino/coinroyale.png)}
.clogo.drakemoon>span, .clogo.drakemoon:before, .clogo.drakemoon:after {background-image:url(images/logo/casino/drakemoon.png)}
.clogo.farmskins>span, .clogo.farmskins:before, .clogo.farmskins:after {background-image:url(images/logo/casino/farmskins.png)}
.clogo.fortunejack>span, .clogo.fortunejack:before, .clogo.fortunejack:after {background-image:url(images/logo/casino/fortunejack.png)}
.clogo.gambit>span, .clogo.gambit:before, .clogo.gambit:after {background-image:url(images/logo/casino/gambit.png)}
.clogo.hellcase>span, .clogo.hellcase:before, .clogo.hellcase:after {background-image:url(images/logo/casino/hellcase.png)}
.clogo.limoplay>span, .clogo.limoplay:before, .clogo.limoplay:after {background-image:url(images/logo/casino/limoplay.png)}
.clogo.mbit>span, .clogo.mbit:before, .clogo.mbit:after {background-image:url(images/logo/casino/mbit.png)}
.clogo.playamo>span, .clogo.playamo:before, .clogo.playamo:after {background-image:url(images/logo/casino/playamo.png)}
.clogo.vegascasino>span, .clogo.vegascasino:before, .clogo.vegascasino:after {background-image:url(images/logo/casino/vegascasino.png)}
.clogo.red7>span, .clogo.red7:before, .clogo.red7:after {background-image:url(images/logo/casino/7red-com.png)}
.clogo.sultans7>span, .clogo.sultans7:before, .clogo.sultans7:after {background-image:url(images/logo/casino/7sultans.png)}
.clogo.adler>span, .clogo.adler:before, .clogo.adler:after {background-image:url(images/logo/casino/adler.png)}
.clogo.bethard>span, .clogo.bethard:before, .clogo.bethard:after {background-image:url(images/logo/casino/bethard.png)}
.clogo.betive>span, .clogo.betive:before, .clogo.betive:after {background-image:url(images/logo/casino/betive.png)}
.clogo.betspin>span, .clogo.betspin:before, .clogo.betspin:after {background-image:url(images/logo/casino/betspin.png)}
.clogo.bluelions>span, .clogo.bluelions:before, .clogo.bluelions:after {background-image:url(images/logo/casino/bluelionscasino.png)}
.clogo.casino-classic>span, .clogo.casino-classic:before, .clogo.casino-classic:after {background-image:url(images/logo/casino/casino-classic.png)}
.clogo.heroes>span, .clogo.heroes:before, .clogo.heroes:after {background-image:url(images/logo/casino/casino-heroes.png)}
.clogo.midas>span, .clogo.midas:before, .clogo.midas:after {background-image:url(images/logo/casino/casinomidas.png)}
.clogo.rewards>span, .clogo.rewards:before, .clogo.rewards:after {background-image:url(images/logo/casino/casinorewards.png)}
.clogo.casino-com>span, .clogo.casino-com:before, .clogo.casino-com:after {background-image:url(images/logo/casino/casino-com.png)}
.container-payment-casino .clogo.casino-com>span, .clogo.casino-com:before, .clogo.casino-com:after {background-image:url(images/logo/casino/casino-com.png);width: 118px;}
.clogo.casinocruise>span, .clogo.casinocruise:before, .clogo.casinocruise:after {background-image:url(images/logo/casino/casino-cruise.png)}
.clogo.casinomate>span, .clogo.casinomate:before, .clogo.casinomate:after {background-image:url(images/logo/casino/casino-mate.png)}
.clogo.scasino>span, .clogo.scasino:before, .clogo.scasino:after {background-image:url(images/logo/casino/scasino.png)}
.clogo.winner>span, .clogo.winner:before, .clogo.winner:after {background-image:url(images/logo/casino/winner.png)}
.clogo.casinosieger>span, .clogo.casinosieger:before, .clogo.casinosieger:after {background-image:url(images/logo/casino/casinosieger.png)}
.clogo.casinoblaze>span, .clogo.casinoblaze:before, .clogo.casinoblaze:after {background-image:url(images/logo/casino/casinoblaze.png)}
.clogo.casinojefe>span, .clogo.casinojefe:before, .clogo.casinojefe:after {background-image:url(images/logo/casino/jefe.png)}
.clogo.casinoland>span, .clogo.casinoland:before, .clogo.casinoland:after {background-image:url(images/logo/casino/casinoland.png)}
.clogo.crazy-vegas>span, .clogo.crazy-vegas:before, .clogo.crazy-vegas:after {background-image:url(images/logo/casino/crazy-vegas.png)}
.clogo.crown-europe>span, .clogo.crown-europe:before, .clogo.crown-europe:after {background-image:url(images/logo/casino/crowneurope-com.png)}
.clogo.energycasino>span, .clogo.energycasino:before, .clogo.energycasino:after {background-image:url(images/logo/casino/energycasino.png)}
.clogo.euroslots>span, .clogo.euroslots:before, .clogo.euroslots:after {background-image:url(images/logo/casino/euro-slots.png)}
.clogo.everest-casino>span, .clogo.everest-casino:before, .clogo.everest-casino:after {background-image:url(images/logo/casino/everest-casino.png)}
.clogo.gate777>span, .clogo.gate777:before, .clogo.gate777:after {background-image:url(images/logo/casino/gate777.png)}
.clogo.gala-casino>span, .clogo.gala-casino:before, .clogo.gala-casino:after {background-image:url(images/logo/casino/gala.png)}
.clogo.gratorama>span, .clogo.gratorama:before, .clogo.gratorama:after {background-image:url(images/logo/casino/gratorama.png)}
.clogo.grand-reef-casino>span, .clogo.grand-reef-casino:before, .clogo.grand-reef-casino:after {background-image:url(images/logo/casino/grand-reef.png)}
.clogo.hello-casino>span, .clogo.hello-casino:before, .clogo.hello-casino:after {background-image:url(images/logo/casino/hellocasino.png)}
.clogo.kajot-casino>span, .clogo.kajot-casino:before, .clogo.kajot-casino:after {background-image:url(images/logo/casino/kajot.png)}
.clogo.lapalingo>span, .clogo.lapalingo:before, .clogo.lapalingo:after {background-image:url(images/logo/casino/lapalingo.png)}
.clogo.lordlucky-com>span, .clogo.lordlucky-com:before, .clogo.lordlucky-com:after {background-image:url(images/logo/casino/lordlucky.png)}
.clogo.lucky-nugget>span, .clogo.lucky-nugget:before, .clogo.lucky-nugget:after {background-image:url(images/logo/casino/lucky-nugget.png)}
.clogo.luckydino>span, .clogo.luckydino:before, .clogo.luckydino:after {background-image:url(images/logo/casino/lucky-dino.png)}
.clogo.luxury-casino>span, .clogo.luxury-casino:before, .clogo.luxury-casino:after {background-image:url(images/logo/casino/luxurycasino.png)}
.clogo.mobil6000>span, .clogo.mobil6000:before, .clogo.mobil6000:after {background-image:url(images/logo/casino/mobil6000.png)}
.clogo.mobilautomaten>span, .clogo.mobilautomaten:before, .clogo.mobilautomaten:after {background-image:url(images/logo/casino/mobilautomaten.png)}
.clogo.mrplay>span, .clogo.mrplay:before, .clogo.mrplay:after {background-image:url(images/logo/casino/mrplay.png)}
.clogo.mr-ringo>span, .clogo.mr-ringo:before, .clogo.mr-ringo:after {background-image:url(images/logo/casino/mr-ringo.png)}
.clogo.noble-casino>span, .clogo.noble-casino:before, .clogo.noble-casino:after {background-image:url(images/logo/casino/noble.png)}
.clogo.oceanbets>span, .clogo.oceanbets:before, .clogo.oceanbets:after,
.clogo.oceanbets-casino>span, .clogo.oceanbets-casino:before, .clogo.oceanbets-casino:after {background-image:url(images/logo/casino/oceanbets.png)}
.clogo.omni-slots>span, .clogo.omni-slots:before, .clogo.omni-slots:after {background-image:url(images/logo/casino/omni-slots.png)}
.clogo.onlinecasino-de>span, .clogo.onlinecasino-de:before, .clogo.onlinecasino-de:after {background-image:url(images/logo/casino/online-casino-de.png)}
.clogo.osiris-casino>span, .clogo.osiris-casino:before, .clogo.osiris-casino:after {background-image:url(images/logo/casino/osiris-casino.png)}
.clogo.pamper-casino>span, .clogo.pamper-casino:before, .clogo.pamper-casino:after {background-image:url(images/logo/casino/pamper.png)}
.clogo.paradisewin>span, .clogo.paradisewin:before, .clogo.paradisewin:after {background-image:url(images/logo/casino/paradisewin.png)}
.clogo.parklane-casino>span, .clogo.parklane-casino:before, .clogo.parklane-casino:after {background-image:url(images/logo/casino/parklane.png)}
.clogo.planet7-casino>span, .clogo.planet7-casino:before, .clogo.planet7-casino:after {background-image:url(images/logo/casino/planet7casino.png)}
.clogo.play2wincasino>span, .clogo.play2wincasino:before, .clogo.play2wincasino:after {background-image:url(images/logo/casino/play2win.png)}
.clogo.reel-island>span, .clogo.reel-island:before, .clogo.reel-island:after {background-image:url(images/logo/casino/reel-island.png)}
.clogo.rembrandt-casino>span, .clogo.rembrandt-casino:before, .clogo.rembrandt-casino:after {background-image:url(images/logo/casino/rembrandtcasino.png)}
.clogo.rizk-casino>span, .clogo.rizk-casino:before, .clogo.rizk-casino:after {background-image:url(images/logo/casino/rizk-casino.png)}
.clogo.royal-vegas>span, .clogo.royal-vegas:before, .clogo.royal-vegas:after {background-image:url(images/logo/casino/royal-vegas.png)}
.clogo.simba-games>span, .clogo.simba-games:before, .clogo.simba-games:after {background-image:url(images/logo/casino/simbagames.png)}
.clogo.slotsmagic>span, .clogo.slotsmagic:before, .clogo.slotsmagic:after {background-image:url(images/logo/casino/slots-magic.png)}
.clogo.spinempire>span, .clogo.spinempire:before, .clogo.spinempire:after {background-image:url(images/logo/casino/spinempire.png)}
.clogo.spinit>span, .clogo.spinit:before, .clogo.spinit:after {background-image:url(images/logo/casino/spinit.png)}
.clogo.spinson>span, .clogo.spinson:before, .clogo.spinson:after {background-image:url(images/logo/casino/spinson.png)}
.clogo.sunnyplayer>span, .clogo.sunnyplayer:before, .clogo.sunnyplayer:after {background-image:url(images/logo/casino/sunnyplayer.png)}
.clogo.vegas-hero>span, .clogo.vegas-hero:before, .clogo.vegas-hero:after {background-image:url(images/logo/casino/vegas-hero.png)}
.clogo.wunderino>span, .clogo.wunderino:before, .clogo.wunderino:after {background-image:url(images/logo/casino/wunderino.png)}
.clogo.yako-casino>span, .clogo.yako-casino:before, .clogo.yako-casino:after {background-image:url(images/logo/casino/yako.png)}
.clogo.zodiac-casino>span, .clogo.zodiac-casino:before, .clogo.zodiac-casino:after {background-image:url(images/logo/casino/zodiac.png)}
.clogo.betsson>span, .clogo.betsson:before, .clogo.betsson:after {background-image:url(images/logo/casino/betsson.png)}
.clogo.casimba>span, .clogo.casimba:before, .clogo.casimba:after {background-image:url(images/logo/casino/casimba.png)}
.clogo.spin-casino>span, .clogo.spin-casino:before, .clogo.spin-casino:after {background-image:url(images/logo/casino/spin-casino.png)}
.clogo.bet22>span, .clogo.bet22:before, .clogo.bet22:after {background-image:url(images/logo/casino/22bet.png)}
.clogo.casino888>span, .clogo.casino888:before, .clogo.casino888:after {background-image:url(images/logo/casino/888casino.png)}
.clogo.xbet1>span, .clogo.xbet1:before, .clogo.xbet1:after {background-image:url(images/logo/casino/1xbet.png)}
.clogo.casino-estrella>span, .clogo.casino-estrella:before, .clogo.casino-estrella:after {background-image:url(images/logo/casino/estrella.png)}
.clogo.unique-casino>span, .clogo.unique-casino:before, .clogo.unique-casino:after {background-image:url(images/logo/casino/unique-casino.png)}
.clogo.codere>span, .clogo.codere:before, .clogo.codere:after {background-image:url(images/logo/casino/codere.png)}

.clogo.dukascopy>span, .clogo.dukascopy:before, .clogo.dukascopy:after {background-image:url(images/logo/casino/dukascopy.png)}
.clogo.dunder-casino>span, .clogo.dunder-casino:before, .clogo.dunder-casino:after {background-image:url(images/logo/casino/dunder-casino.png)}
.clogo.egaming-bets>span, .clogo.egaming-bets:before, .clogo.egaming-bets:after {background-image:url(images/logo/casino/egaming-bets.png)}
.clogo.frankcasino>span, .clogo.frankcasino:before, .clogo.frankcasino:after {background-image:url(images/logo/casino/frankcasino.png)}
.clogo.fruity-casa>span, .clogo.fruity-casa:before, .clogo.fruity-casa:after {background-image:url(images/logo/casino/fruity-casa.png)}
.clogo.golotto>span, .clogo.golotto:before, .clogo.golotto:after {background-image:url(images/logo/casino/golotto.png)}
.clogo.high-low>span, .clogo.high-low:before, .clogo.high-low:after {background-image:url(images/logo/casino/high-low.png)}
.clogo.ironbet>span, .clogo.ironbet:before, .clogo.ironbet:after {background-image:url(images/logo/casino/ironbet.png)}
.clogo.lotto24>span, .clogo.lotto24:before, .clogo.lotto24:after {background-image:url(images/logo/casino/lotto24.png)}
.clogo.lottobay>span, .clogo.lottobay:before, .clogo.lottobay:after {background-image:url(images/logo/casino/lottobay.png)}

.clogo.betboro>span, .clogo.betboro:before, .clogo.betboro:after {background-image:url(images/logo/casino/betboro.png)}
.clogo.betfair>span, .clogo.betfair:before, .clogo.betfair:after {background-image:url(images/logo/casino/betfair.png)}
.clogo.betrally>span, .clogo.betrally:before, .clogo.betrally:after {background-image:url(images/logo/casino/betrally.png)}
.clogo.betvictor>span, .clogo.betvictor:before, .clogo.betvictor:after {background-image:url(images/logo/casino/betvictor.png)}
.clogo.binarytilt>span, .clogo.binarytilt:before, .clogo.binarytilt:after {background-image:url(images/logo/casino/binarytilt.png)}
.clogo.btty>span, .clogo.btty:before, .clogo.btty:after {background-image:url(images/logo/casino/btty.png)}
.clogo.caserandom>span, .clogo.caserandom:before, .clogo.caserandom:after {background-image:url(images/logo/casino/caserandom.png)}
.clogo.casino-and-friends>span, .clogo.casino-and-friends:before, .clogo.casino-and-friends:after {background-image:url(images/logo/casino/casino-and-friends.png)}
.clogo.codeta>span, .clogo.codeta:before, .clogo.codeta:after {background-image:url(images/logo/casino/codeta.png)}
.clogo.das-ist-casino>span, .clogo.das-ist-casino:before, .clogo.das-ist-casino:after {background-image:url(images/logo/casino/das-ist-casino.png)}

.llogo.lottohelden>span, .llogo.lottohelden:before, .llogo.lottohelden:after {background-image:url(images/logo/casino/lottohelden.png)}
.clogo.lottowelt>span, .clogo.lottowelt:before, .clogo.lottowelt:after {background-image:url(images/logo/casino/lottowelt.png)}
.clogo.madamechance>span, .clogo.madamechance:before, .clogo.madamechance:after {background-image:url(images/logo/casino/madamechance.png)}
.clogo.marathonbet>span, .clogo.marathonbet:before, .clogo.marathonbet:after {background-image:url(images/logo/casino/marathonbet.png)}
.clogo.shadowbet>span, .clogo.shadowbet:before, .clogo.shadowbet:after {background-image:url(images/logo/casino/shadowbet.png)}
.clogo.slotocash>span, .clogo.slotocash:before, .clogo.slotocash:after {background-image:url(images/logo/casino/slotocash.png)}
.clogo.thrills>span, .clogo.thrills:before, .clogo.thrills:after {background-image:url(images/logo/casino/thrills.png)}
.clogo.tiplix>span, .clogo.tiplix:before, .clogo.tiplix:after {background-image:url(images/logo/casino/tiplix.png)}
.clogo.vikingslots>span, .clogo.vikingslots:before, .clogo.vikingslots:after {background-image:url(images/logo/casino/vikingslots.png)}
.clogo.viks>span, .clogo.viks:before, .clogo.viks:after {background-image:url(images/logo/casino/viks.png)}
.clogo.amsterdams>span, .clogo.amsterdams:before, .clogo.amsterdams:after {background-image:url(images/logo/casino/amsterdams-casino.png)}
.clogo.adrenaline>span, .clogo.adrenaline:before, .clogo.adrenaline:after {background-image:url(images/logo/casino/casino-adrenaline.png)}
.clogo.enzo>span, .clogo.enzo:before, .clogo.enzo:after {background-image:url(images/logo/casino/enzo-casino.png)}
.clogo.mandarin-palace>span, .clogo.mandarin-palace:before, .clogo.mandarin-palace:after {background-image:url(images/logo/casino/mandarin-palace.png)}
.clogo.play7777>span, .clogo.play7777:before, .clogo.play7777:after {background-image:url(images/logo/casino/play7777.png)}
.clogo.crazywinners>span, .clogo.crazywinners:before, .clogo.crazywinners:after {background-image:url(images/logo/casino/crazywinners.png)}

.clogo.casino-x>span, .clogo.casino-x:before, .clogo.casino-x:after {background-image:url(images/logo/casino/casino-x.png)}
.clogo.csgo>span, .clogo.csgo:before, .clogo.csgo:after {background-image:url(images/logo/casino/csgo.png)}
.clogo.csgoatse>span, .clogo.csgoatse:before, .clogo.csgoatse:after {background-image:url(images/logo/casino/csgoatse.png)}
.clogo.drakewing>span, .clogo.drakewing:before, .clogo.drakewing:after {background-image:url(images/logo/casino/drakewing.png)}
.clogo.gday-casino>span, .clogo.gday-casino:before, .clogo.gday-casino:after {background-image:url(images/logo/casino/gday-casino.png)}
.clogo.lvbet>span, .clogo.lvbet:before, .clogo.lvbet:after {background-image:url(images/logo/casino/lvbet.png)}
.clogo.magicred>span, .clogo.magicred:before, .clogo.magicred:after {background-image:url(images/logo/casino/magicred.png)}
.clogo.miamidice>span, .clogo.miamidice:before, .clogo.miamidice:after {background-image:url(images/logo/casino/miami-dice.png)}
.clogo.oshi>span, .clogo.oshi:before, .clogo.oshi:after {background-image:url(images/logo/casino/oshi.png)}
.clogo.skinodds>span, .clogo.skinodds:before, .clogo.skinodds:after {background-image:url(images/logo/casino/skinodds.png)}
.clogo.spinstation>span, .clogo.spinstation:before, .clogo.spinstation:after {background-image:url(images/logo/casino/spinstation.png)}
.clogo.spinland>span, .clogo.spinland:before, .clogo.spinland:after {background-image:url(images/logo/casino/spinland.png)}
.clogo.jackpotcom>span, .clogo.jackpotcom:before, .clogo.jackpotcom:after {background-image:url(images/logo/casino/jackpot-com.png)}
.clogo.lotto-palace>span, .clogo.lotto-palace:before, .clogo.lotto-palace:after {background-image:url(images/logo/casino/lotto-palace.png)}
.clogo.the-grand-ivy>span, .clogo.the-grand-ivy:before, .clogo.the-grand-ivy:after {background-image:url(images/logo/casino/the-grand-ivy-casino.png)}

.clogo.csgo-big>span, .clogo.csgo-big:before, .clogo.csgo-big:after {background-image:url(images/logo/casino/csgo-big.png)}
.clogo.csgo-bounty>span, .clogo.csgo-bounty:before, .clogo.csgo-bounty:after {background-image:url(images/logo/casino/csgo-bounty.png)}
.clogo.csgo-case>span, .clogo.csgo-case:before, .clogo.csgo-case:after {background-image:url(images/logo/casino/csgo-case.png)}
.clogo.csgo-coins>span, .clogo.csgo-coins:before, .clogo.csgo-coins:after {background-image:url(images/logo/casino/csgo-coin.png)}
.clogo.csgo-empire>span, .clogo.csgo-empire:before, .clogo.csgo-empire:after {background-image:url(images/logo/casino/csgo-empire.png)}
.clogo.csgo-fast>span, .clogo.csgo-fast:before, .clogo.csgo-fast:after {background-image:url(images/logo/casino/csgo-fast.png)}
.clogo.csgo-handouts>span, .clogo.csgo-handouts:before, .clogo.csgo-handouts:after {background-image:url(images/logo/casino/csgo-handouts.png)}
.clogo.csgo-massive>span, .clogo.csgo-massive:before, .clogo.csgo-massive:after {background-image:url(images/logo/casino/csgo-massiv.png)}
.clogo.csgo-roll>span, .clogo.csgo-roll:before, .clogo.csgo-roll:after {background-image:url(images/logo/casino/csgo-roll.png)}
/* .clogo.csgo-speed>span, .clogo.csgo-speed:before, .clogo.csgo-speed:after {background-image:url(images/logo/casino/csgo-speed.png)} */
.clogo.csgo-wheel>span, .clogo.csgo-wheel:before, .clogo.csgo-wheel:after {background-image:url(images/logo/casino/csgo-wheel.png)}
.clogo.lucky247>span, .clogo.lucky247:before, .clogo.lucky247:after {background-image:url(images/logo/casino/lucky247.png)}
.clogo.jackpot>span, .clogo.jackpot:before, .clogo.jackpot:after {background-image:url(images/logo/casino/jackpot.png)}

.clogo.admiralspot-casino>span, .clogo.admiralspot-casino:before, .clogo.admiralspot-casino:after {background-image:url(images/logo/casino/admiralspot-casino.png)}
.clogo.argo-casino>span, .clogo.argo-casino:before, .clogo.argo-casino:after {background-image:url(images/logo/casino/argo-casino.png)}
.clogo.bobcasino>span, .clogo.bobcasino:before, .clogo.bobcasino:after {background-image:url(images/logo/casino/bobcasino.png)}
.clogo.btc-casino>span, .clogo.btc-casino:before, .clogo.btc-casino:after {background-image:url(images/logo/casino/btc-casino.png)}
.clogo.casibon>span, .clogo.casibon:before, .clogo.casibon:after {background-image:url(images/logo/casino/casibon.png)}
.clogo.casinia>span, .clogo.casinia:before, .clogo.casinia:after {background-image:url(images/logo/casino/casinia.png)}
.clogo.chance-hill>span, .clogo.chance-hill:before, .clogo.chance-hill:after {background-image:url(images/logo/casino/chance-hill.png)}
.clogo.chopcoin>span, .clogo.chopcoin:before, .clogo.chopcoin:after {background-image:url(images/logo/casino/chopcoin.png)}
.clogo.coinbet24>span, .clogo.coinbet24:before, .clogo.coinbet24:after {background-image:url(images/logo/casino/coinbet24.png)}
.clogo.get-lucky-casino>span, .clogo.get-lucky-casino:before, .clogo.get-lucky-casino:after {background-image:url(images/logo/casino/get-lucky-casino.png)}
.clogo.joo-casino>span, .clogo.joo-casino:before, .clogo.joo-casino:after {background-image:url(images/logo/casino/joo-casino.png)}
.clogo.kaboo>span, .clogo.kaboo:before, .clogo.kaboo:after {background-image:url(images/logo/casino/kaboo.png)}
.clogo.loki-casino>span, .clogo.loki-casino:before, .clogo.loki-casino:after {background-image:url(images/logo/casino/loki-casino.png)}
.clogo.lucky-dino-casino>span, .clogo.lucky-dino-casino:before, .clogo.lucky-dino-casino:after {background-image:url(images/logo/casino/lucky-dino-casino.png)}
/* .clogo.malina-casino>span, .clogo.malina-casino:before, .clogo.malina-casino:after {background-image:url(images/logo/casino/malina-casino.png)} */
.clogo.mega-wins>span, .clogo.mega-wins:before, .clogo.mega-wins:after {background-image:url(images/logo/casino/mega-wins.png)}
.clogo.roy-richie-casino>span, .clogo.roy-richie-casino:before, .clogo.roy-richie-casino:after {background-image:url(images/logo/casino/roy-richie-casino.png)}
.clogo.slots-com>span, .clogo.slots-com:before, .clogo.slots-com:after {background-image:url(images/logo/casino/slots-com.png)}
.clogo.space-casino>span, .clogo.space-casino:before, .clogo.space-casino:after {background-image:url(images/logo/casino/space-casino.png)}
.clogo.starcoin-io>span, .clogo.starcoin-io:before, .clogo.starcoin-io:after {background-image:url(images/logo/casino/starcoin-io.png)}
.clogo.videoslots-casino>span, .clogo.videoslots-casino:before, .clogo.videoslots-casino:after {background-image:url(images/logo/casino/videoslots-casino.png)}
.clogo.wixstars-casino>span, .clogo.wixstars-casino:before, .clogo.wixstars-casino:after {background-image:url(images/logo/casino/wixstars-casino.png)}
/* .clogo.yoyo-casino>span, .clogo.yoyo-casino:before, .clogo.yoyo-casino:after {background-image:url(images/logo/casino/yoyo-casino.png)} */
.clogo.betking>span, .clogo.betking:before, .clogo.betking:after {background-image:url(images/logo/casino/betking.png)}
.clogo.bitdice>span, .clogo.bitdice:before, .clogo.bitdice:after {background-image:url(images/logo/casino/bitdice.png)}
.clogo.bitzo>span, .clogo.bitzo:before, .clogo.bitzo:after {background-image:url(images/logo/casino/bitzo.png)}
.clogo.cas888>span, .clogo.cas888:before, .clogo.cas888:after {background-image:url(images/logo/casino/888.png)}

/*** clogos 3th col***/

.rlogo.crazyscratch>span, .rlogo.crazyscratch:before, .rlogo.crazyscratch:after {background-image:url(images/logo/scratch/crazyscratch.png)}
.rlogo.megascratch>span, .rlogo.megascratch:before, .rlogo.megascratch:after {background-image:url(images/logo/scratch/megascratch.png)}
.rlogo.primescratchcards>span, .rlogo.primescratchcards:before, .rlogo.primescratchcards:after {background-image:url(images/logo/scratch/primescratchcards.png)}
.rlogo.scratch2cash>span, .rlogo.scratch2cash:before, .rlogo.scratch2cash:after {background-image:url(images/logo/scratch/scratch2cash.png)}
.rlogo.scratchmania>span, .rlogo.scratchmania:before, .rlogo.scratchmania:after {background-image:url(images/logo/scratch/scratchmania.png)}

.crlogo.binance>span, .crlogo.binance:before, .crlogo.binance:after {background-image:url(images/logo/crypto/binance.png); width: 142px}
.crlogo.bitcoin-de>span,.crlogo.bitcoin-de:before,.crlogo.bitcoin-de:after{background-image:url(images/logo/crypto/bitcoin-de.png)}
.crlogo.bitfinex-com>span,.crlogo.bitfinex-com:before,.crlogo.bitfinex-com:after{background-image:url(images/logo/crypto/bitfinex.png)}
.crlogo.cex>span,.crlogo.cex:before,.crlogo.cex:after{background-image:url(images/logo/crypto/cex.png)}
.crlogo.coinbase>span,.crlogo.coinbase:before,.crlogo.coinbase:after{background-image:url(images/logo/crypto/coinbase.png)}
.crlogo.hitbtc>span,.crlogo.hitbtc:before,.crlogo.hitbtc:after{background-image:url(images/logo/crypto/hitbtc.png)}
.crlogo.yobit>span,.crlogo.yobit:before,.crlogo.yobit:after{background-image:url(images/logo/crypto/yobit.png)}
.crlogo.bithump>span,.crlogo.bithump:before,.crlogo.bithump:after{background-image:url(images/logo/crypto/bithump.png)}
.crlogo.bitstamp>span,.crlogo.bitstamp:before,.crlogo.bitstamp:after{background-image:url(images/logo/crypto/bitstamp.png)}
.crlogo.bittrex>span,.crlogo.bittrex:before,.crlogo.bittrex:after{background-image:url(images/logo/crypto/bittrex.png)}
.crlogo.gdax>span,.crlogo.gdax:before,.crlogo.gdax:after{background-image:url(images/logo/crypto/gdax.png)}
/* .crlogo.kraken>span,.crlogo.kraken:before,.crlogo.kraken:after{background-image:url(images/logo/crypto/kraken.png)} */
.crlogo.poloniex>span,.crlogo.poloniex:before,.crlogo.poloniex:after{background-image:url(images/logo/crypto/poloniex.png)}
.crlogo.hodly>span,.crlogo.hodly:before,.crlogo.hodly:after{background-image:url(images/logo/crypto/hodly-com-logo.png)}

/* HTML Table */
.htmltable .mga-logo span { display: inline-block; width: 130px; height: 22px; vertical-align: middle; margin: -5px 0px -5px 5px; background: url(images/logo-mga.png) 0 0 no-repeat; text-indent:-9999px;}
.htmltable .ukgc-logo span { display: inline-block; width: 80px; height: 22px; vertical-align: middle; margin: -5px 0px -5px 5px; background: url(images/logo-gambling-commission.png) 0 0 no-repeat; text-indent:-9999px;}
.htmltable .ukgc-logo:after { content: ''; display: inline-block; width: 100px; height: 36px; vertical-align: middle; margin: -5px 0px; background: url(images/logo-gambling-commission.png) 0 0 no-repeat; position: absolute; top: 0; right: 0; background-position: 0px 12px;}
.htmltable .dgoj-logo:after { content: ''; display: inline-block; width: 114px; height: 68px; vertical-align: middle; margin: -10px 10px; background: url(images/dgoj.png) 0 0 no-repeat; position: absolute; top: 0; right: 0; background-position: 0px 12px;}
/*.htmltable .logo.dgoj>span { background: url(images/dgoj-old.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 52px; width: 110px; margin: 0 auto;}*/
.htmltable .logo.dgoj>span { background: url(images/logo-dgoj-juego-seguro.png) no-repeat 0 0; text-indent: -9999px; display: block; height: 26px; width: 170px; margin: 0 auto;}
.htmltable .logo.dgoj-seguro>span {background: url(images/logo-dgoj-juego-seguro-pequeno.png) no-repeat 0 0;text-indent: -9999px;height: 16px;width: 100px;margin: 0 auto;}

.htmltable .regulier.higher {font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 20px;}
.htmltable .logo.abs.eureg:before { background: url(spr/eureg.png) no-repeat 0 0; text-indent: -9999px; width:120px;}
.htmltable .logo.abs.eureg.spill:before { background-position: 0 0;  height: 34px; }
.htmltable .logo.abs.eureg.aams:before { background-position: 0 -34px;  height: 44px; }
.htmltable .logo.abs.eureg.ukgc:before { background-position: 0 -78px;  height: 58px; }
.htmltable .logo.abs.eureg.spf-justice:before { background-position: 0 -136px; height: 42px;}

.htmltable .regulier.higher {font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 20px;}
.htmltable .logo.abs.flag:before { vertical-align: middle; margin:auto; background: url(spr/flags.png) no-repeat 0 0; }
.htmltable .logo.abs.flag.dk:before { background-position: 0 0px; }
.htmltable .logo.abs.flag.it:before { background-position: 0 -12px; }
.htmltable .logo.abs.flag.es:before { background-position: 0 -24px; }
.htmltable .logo.abs.flag.be:before { background-position: 0 -36px; }
.htmltable .logo.abs.flag.uk:before { background-position: 0 -48px; }

.htmltable .zertifizier .higher {font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 20px;}
.htmltable .logo.ssl>span { display: block; margin: 0 auto; left: auto; right: auto; background: url(spr/sslcert.png) no-repeat 0 0; text-indent: -9999px; }
.htmltable .logo.ssl.globalsign>span { background-position: 0 0px; width: 110px; height: 27px; }
.htmltable .logo.ssl.godaddy>span { background-position: 0 -27px; width: 98px; height: 28px; }
.htmltable .logo.ssl.symantec>span { background-position: 0 -56px; width: 98px; height: 22px; }
.htmltable .logo.ssl.thawte>span { background-position: 0 -78px; width: 102px; height: 26px; }
.htmltable .logo.ssl.digicert>span { background-position: 0 -103px; width: 110px; height: 25px; }
.htmltable .logo.ssl.rapidssl>span { background-position: 0 -128px; width: 86px; height: 22px; }
.htmltable .logo.ssl.comodo>span { background-position: 0 -150px; width: 96px; height: 17px; }
.htmltable .logo.ssl.mcafee>span {background-position: 0px -193px;width: 69px;height: 23px;}
.htmltable .logo.ssl.tss>span {background-position: 0px -166px;width: 63px;height: 27px;}

.htmltable .rtp {font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 20px;}
.htmltable .logo.testlab>span { display: block; margin: 0 auto; left: auto; right: auto; background: url(spr/testlab.png) no-repeat 0 0; text-indent: -9999px;}
.htmltable .logo.testlab.bmm>span { background-position: 0 0px; width: 110px; height: 18px; }
.htmltable .logo.testlab.trisigma>span { background-position: 0 -18px; width: 110px; height: 16px; }
.htmltable .logo.testlab.quinel>span { background-position: 0 -34px; width: 102px; height: 18px; }
.htmltable .logo.testlab.gamingassociates>span { background-position: 0 -52px; width: 98px; height: 24px; }
.htmltable .logo.testlab.qalabs>span { background-position: 0 -76px; width: 82px; height: 24px; }
.htmltable .logo.testlab.gli>span { background-position: -110px 0; width: 80px; height: 22px; }
.htmltable .logo.testlab.siq>span { background-position: -110px -22px; width: 56px; height: 26px; }
.htmltable .logo.testlab.ecogra>span { background-position: -110px -47px; width: 68px; height: 24px; }
.htmltable .logo.testlab.itechlabs>span { background-position: -200px 0px; width: 30px; height: 30px; }
.htmltable .logo.testlab.nmi>span { background-position: -200px -28px; width: 42px; height: 36px; }
.htmltable .logo.testlab.sqs>span { background-position: -200px -66px; width: 24px; height: 24px; }
.htmltable .logo.testlab.thawte>span { background-position: -102px -72px; width: 90px; height: 24px; }

.htmltable .logo.tick>span {background: url(images/tick-cross.png) no-repeat 0 0;text-indent: -9999px;display: block;background-position: 0px;height: 22px;width: 15px;margin: 0 auto;}
.htmltable .logo.cross>span {background: url(images/tick-cross.png) no-repeat 0 0;text-indent: -9999px;display: block;background-position: -14px;height: 22px;width: 15px;margin: 0 auto;}

/* Logos */

.pmlogo.paypal > span { background-image: url(images/logo/payment/paypal.png); }
.pmlogo.neteller > span { background-image: url(images/payment/neteller.png); }
.pmlogo.transbanc > span { background-image: url(images/logo/payment/ico-transbanc.png); }
.pmlogo.debit > span { background-image: url(images/logo/payment/ico-debit.png); }
.pmlogo.toditocash > span { background-image: url(images/logo/payment/ico-toditocash.png); }
.pmlogo.entropay > span { background-image: url(images/payment/entropay.png); }
.pmlogo.novomatic > span { background-image: url(images/logo/providers/logo-novomatic-h.png); }
.pmlogo.bigtimegaming > span { background-image: url(images/logo/providers/big-time-gaming-logo.png); }
.pmlogo.eg > span { background-image: url(images/logo/providers/evolution-gaming-logo.png); }
.pmlogo.gaming-1 > span { background-image: url(images/logo/providers/gaming-1-logo.png); }
.pmlogo.igt > span { background-image: url(images/logo/providers/igt-logo.png); }
.pmlogo.isoftbet > span { background-image: url(images/logo/providers/isoftbet-logo.png); }
.pmlogo.mga > span { background-image: url(images/logo/providers/mga-logo.png); }
.pmlogo.nextgen > span { background-image: url(images/logo/providers/nextgen-logo.png); }
.pmlogo.playson > span { background-image: url(images/logo/providers/playson-logo.png); }
.pmlogo.redrake > span { background-image: url(images/logo/providers/red-rake-logo.png); }
.pmlogo.rfranco > span { background-image: url(images/logo/providers/r-franco-logo.png); }
.pmlogo.thunderkick > span { background-image: url(images/logo/providers/thunderkick-logo.png); }
.pmlogo.skrill > span { background-image: url(images/logo/providers/skrill-logo.png); }
.pmlogo.mastercard > span { background-image: url(images/logo/providers/master-card.png); }
.pmlogo.apple-pay > span { background-image: url(images/logo/providers/applepay.png); }
.pmlogo.paysafecard > span { background-image: url(images/logo/providers/paysafe.png); }

.mlogo.futbol > span { background-image: url(images/logo/misc/futbol-logo.png); }
.mlogo.baloncesto > span { background-image: url(images/logo/misc/baloncesto-logo.png); }

.govlogo.gib > span { background-image: url(images/gib.png); }
.govlogo.dgoj > span { background-image: url(images/regulador-dgoj.png);  }

.brandlist .logo.abs.casino:before{background:url(spr/logos-circle.png) no-repeat;}
.logo.abs.casino.betway:before { background-position: 0 0; }
.logo.abs.casino.bwin:before { background-position: 0 -20px; }
.logo.abs.casino.vivelasuerte:before { background-position: 0 -40px; }
.logo.abs.casino.wanabet:before { background-position: 0 -60px; }
.logo.abs.casino.casinogranmadrid:before { background-position: 0 -80px; }
.logo.abs.casino.sportium:before { background-position: -20px 0px; }
.logo.abs.casino.williamhill:before { background-position: -20px -20px; }
.logo.abs.casino.merkurmagic:before { background-position: -20px -40px; }
.logo.abs.casino.marca:before { background-position: -20px -60px; }
.logo.abs.casino.casino888:before { background-position: -40px 0px; }
.logo.abs.casino.paston:before { background-position: -40px -20px; }
.logo.abs.casino.betsson:before { background-position: -40px -40px; }
.logo.abs.casino.circus:before { background-position: -40px -60px; }
.logo.abs.casino.paf:before { background-position: -60px 0px; }
.logo.abs.casino.casino777:before { background-position: -60px -20px; }
.logo.abs.casino.luckia:before { background-position: -60px -40px; }
.logo.abs.casino.barcelona:before { background-position: -60px -60px; }

/* SPR Votes */
#spr_votes { padding-left: .5em; font-size: 15px; line-height: 17px }
#spr_container { text-align: left; line-height: 17px; margin: 5px 0 }
#spr_visual_container_adm { height: 17px; line-height: 17px; display: inline-block; margin: 0; padding: 0; margin-bottom: 2px; }
#spr_method_hint { display: none; margin-left: 5px }
#spr_shapes { display: inline }
.spr_widget_title { padding: 2px 7px }
.spr_button { margin-top: 5px !important }
.spr_rating_piece { display: block; float: left; width: 17px; height: 17px; background-repeat: no-repeat }
.spr_visual_container { height: 17px; line-height: 17px; display: inline-block; margin: 0; padding: 0 }
.spr_admin_input { width: 160px }
.spr_cb_labels { width: 138px }
.spr_hidden { display: none }
.spr_adm_label { width: 180px }
.spr_bs_empty { background: url(spr/blue_stars.png) -17px 0; background-repeat: no-repeat }
.spr_bs_full_voted { background: url(spr/blue_stars.png) -17px -17px; background-repeat: no-repeat }
.spr_bs_half_voted { background: url(spr/blue_stars.png) 0 0; background-repeat: no-repeat }
.spr_bs_full_voting { background: url(spr/blue_stars.png) 0 -17px; background-repeat: no-repeat }
.spr_bs_half_voting { background: url(spr/blue_stars.png) -34px 0; background-repeat: no-repeat }
.spr_gs_empty { background: url(spr/green_stars.png) -17px 0; background-repeat: no-repeat }
.spr_gs_full_voted { background: url(spr/green_stars.png) -17px -17px; background-repeat: no-repeat }
.spr_gs_half_voted { background: url(spr/green_stars.png) 0 0; background-repeat: no-repeat }
.spr_gs_full_voting { background: url(spr/green_stars.png) 0 -17px; background-repeat: no-repeat }
.spr_gs_half_voting { background: url(spr/green_stars.png) -34px 0; background-repeat: no-repeat }
.spr_ps_empty { background: url(spr/purple_stars.png) -17px 0; background-repeat: no-repeat }
.spr_ps_full_voted { background: url(spr/purple_stars.png) -17px -17px; background-repeat: no-repeat }
.spr_ps_half_voted { background: url(spr/purple_stars.png) 0 0; background-repeat: no-repeat }
.spr_ps_full_voting { background: url(spr/purple_stars.png) 0 -17px; background-repeat: no-repeat }
.spr_ps_half_voting { background: url(spr/purple_stars.png) -34px 0; background-repeat: no-repeat }
.spr_rs_empty { background: url(spr/red_stars.png) -17px 0; background-repeat: no-repeat }
.spr_rs_full_voted { background: url(spr/red_stars.png) -17px -17px; background-repeat: no-repeat }
.spr_rs_half_voted { background: url(spr/red_stars.png) 0 0; background-repeat: no-repeat }
.spr_rs_full_voting { background: url(spr/red_stars.png) 0 -17px; background-repeat: no-repeat }
.spr_rs_half_voting { background: url(spr/red_stars.png) -34px 0; background-repeat: no-repeat }
.spr_ys_empty { background: url(spr/yellow_stars.png) -17px 0; background-repeat: no-repeat }
.spr_ys_full_voted { background: url(spr/yellow_stars.png) -17px -17px; background-repeat: no-repeat }
.spr_ys_half_voted { background: url(spr/yellow_stars.png) 0 0; background-repeat: no-repeat }
.spr_ys_full_voting { background: url(spr/yellow_stars.png) 0 -17px; background-repeat: no-repeat }
.spr_ys_half_voting { background: url(spr/yellow_stars.png) -34px 0; background-repeat: no-repeat }
.spr_bc_empty { background: url(spr/blue_circles.png) -17px 0; background-repeat: no-repeat }
.spr_bc_full_voted { background: url(spr/blue_circles.png) -17px -17px; background-repeat: no-repeat }
.spr_bc_half_voted { background: url(spr/blue_circles.png) 0 0; background-repeat: no-repeat }
.spr_bc_full_voting { background: url(spr/blue_circles.png) 0 -17px; background-repeat: no-repeat }
.spr_bc_half_voting { background: url(spr/blue_circles.png) -34px 0; background-repeat: no-repeat }
.spr_gc_empty { background: url(spr/green_circles.png) -17px 0; background-repeat: no-repeat }
.spr_gc_full_voted { background: url(spr/green_circles.png) -17px -17px; background-repeat: no-repeat }
.spr_gc_half_voted { background: url(spr/green_circles.png) 0 0; background-repeat: no-repeat }
.spr_gc_full_voting { background: url(spr/green_circles.png) 0 -17px; background-repeat: no-repeat }
.spr_gc_half_voting { background: url(spr/green_circles.png) -34px 0; background-repeat: no-repeat }
.spr_pc_empty { background: url(spr/purple_circles.png) -17px 0; background-repeat: no-repeat }
.spr_pc_full_voted { background: url(spr/purple_circles.png) -17px -17px; background-repeat: no-repeat }
.spr_pc_half_voted { background: url(spr/purple_circles.png) 0 0; background-repeat: no-repeat }
.spr_pc_full_voting { background: url(spr/purple_circles.png) 0 -17px; background-repeat: no-repeat }
.spr_pc_half_voting { background: url(spr/purple_circles.png) -34px 0; background-repeat: no-repeat }
.spr_rc_empty { background: url(spr/red_circles.png) -17px 0; background-repeat: no-repeat }
.spr_rc_full_voted { background: url(spr/red_circles.png) -17px -17px; background-repeat: no-repeat }
.spr_rc_half_voted { background: url(spr/red_circles.png) 0 0; background-repeat: no-repeat }
.spr_rc_full_voting { background: url(spr/red_circles.png) 0 -17px; background-repeat: no-repeat }
.spr_rc_half_voting { background: url(spr/red_circles.png) -34px 0; background-repeat: no-repeat }
.spr_yc_empty { background: url(spr/yellow_circles.png) -17px 0; background-repeat: no-repeat }
.spr_yc_full_voted { background: url(spr/yellow_circles.png) -17px -17px; background-repeat: no-repeat }
.spr_yc_half_voted { background: url(spr/yellow_circles.png) 0 0; background-repeat: no-repeat }
.spr_yc_full_voting { background: url(spr/yellow_circles.png) 0 -17px; background-repeat: no-repeat }
.spr_yc_half_voting { background: url(spr/yellow_circles.png) -34px 0; background-repeat: no-repeat }
.spr_bh_empty { background: url(spr/blue_hearts.png) -17px 0; background-repeat: no-repeat }
.spr_bh_full_voted { background: url(spr/blue_hearts.png) -17px -17px; background-repeat: no-repeat }
.spr_bh_half_voted { background: url(spr/blue_hearts.png) 0 0; background-repeat: no-repeat }
.spr_bh_full_voting { background: url(spr/blue_hearts.png) 0 -17px; background-repeat: no-repeat }
.spr_bh_half_voting { background: url(spr/blue_hearts.png) -34px 0; background-repeat: no-repeat }
.spr_gh_empty { background: url(spr/green_hearts.png) -17px 0; background-repeat: no-repeat }
.spr_gh_full_voted { background: url(spr/green_hearts.png) -17px -17px; background-repeat: no-repeat }
.spr_gh_half_voted { background: url(spr/green_hearts.png) 0 0; background-repeat: no-repeat }
.spr_gh_full_voting { background: url(spr/green_hearts.png) 0 -17px; background-repeat: no-repeat }
.spr_gh_half_voting { background: url(spr/green_hearts.png) -34px 0; background-repeat: no-repeat }
.spr_ph_empty { background: url(spr/purple_hearts.png) -17px 0; background-repeat: no-repeat }
.spr_ph_full_voted { background: url(spr/purple_hearts.png) -17px -17px; background-repeat: no-repeat }
.spr_ph_half_voted { background: url(spr/purple_hearts.png) 0 0; background-repeat: no-repeat }
.spr_ph_full_voting { background: url(spr/purple_hearts.png) 0 -17px; background-repeat: no-repeat }
.spr_ph_half_voting { background: url(spr/purple_hearts.png) -34px 0; background-repeat: no-repeat }
.spr_rh_empty { background: url(spr/red_hearts.png) -17px 0; background-repeat: no-repeat }
.spr_rh_full_voted { background: url(spr/red_hearts.png) -17px -17px; background-repeat: no-repeat }
.spr_rh_half_voted { background: url(spr/red_hearts.png) 0 0; background-repeat: no-repeat }
.spr_rh_full_voting { background: url(spr/red_hearts.png) 0 -17px; background-repeat: no-repeat }
.spr_rh_half_voting { background: url(spr/red_hearts.png) -34px 0; background-repeat: no-repeat }
.spr_yh_empty { background: url(spr/yellow_hearts.png) -17px 0; background-repeat: no-repeat }
.spr_yh_full_voted { background: url(spr/yellow_hearts.png) -17px -17px; background-repeat: no-repeat }
.spr_yh_half_voted { background: url(spr/yellow_hearts.png) 0 0; background-repeat: no-repeat }
.spr_yh_full_voting { background: url(spr/yellow_hearts.png) 0 -17px; background-repeat: no-repeat }
.spr_yh_half_voting { background: url(spr/yellow_hearts.png) -34px 0; background-repeat: no-repeat }
.spr_bb_empty { background: url(spr/blue_bar.png) -17px 0; background-repeat: no-repeat }
.spr_bb_full_voted { background: url(spr/blue_bar.png) -17px -17px; background-repeat: no-repeat }
.spr_bb_half_voted { background: url(spr/blue_bar.png) 0 0; background-repeat: no-repeat }
.spr_bb_full_voting { background: url(spr/blue_bar.png) 0 -17px; background-repeat: no-repeat }
.spr_bb_half_voting { background: url(spr/blue_bar.png) -34px 0; background-repeat: no-repeat }
.spr_gb_empty { background: url(spr/green_bar.png) -17px 0; background-repeat: no-repeat }
.spr_gb_full_voted { background: url(spr/green_bar.png) -17px -17px; background-repeat: no-repeat }
.spr_gb_half_voted { background: url(spr/green_bar.png) 0 0; background-repeat: no-repeat }
.spr_gb_full_voting { background: url(spr/green_bar.png) 0 -17px; background-repeat: no-repeat }
.spr_gb_half_voting { background: url(spr/green_bar.png) -34px 0; background-repeat: no-repeat }
.spr_pb_empty { background: url(spr/purple_bar.png) -17px 0; background-repeat: no-repeat }
 .spr_pb_full_voted { background: url(spr/purple_bar.png) -17px -17px; background-repeat: no-repeat }
.spr_pb_half_voted { background: url(spr/purple_bar.png) 0 0; background-repeat: no-repeat }
.spr_pb_full_voting { background: url(spr/purple_bar.png) 0 -17px; background-repeat: no-repeat }
.spr_pb_half_voting { background: url(spr/purple_bar.png) -34px 0; background-repeat: no-repeat }
.spr_rb_empty { background: url(spr/red_bar.png) -17px 0; background-repeat: no-repeat }
.spr_rb_full_voted { background: url(spr/red_bar.png) -17px -17px; background-repeat: no-repeat }
.spr_rb_half_voted { background: url(spr/red_bar.png) 0 0; background-repeat: no-repeat }
.spr_rb_full_voting { background: url(spr/red_bar.png) 0 -17px; background-repeat: no-repeat }
.spr_rb_half_voting { background: url(spr/red_bar.png) -34px 0; background-repeat: no-repeat }
.spr_yb_empty { background: url(spr/yellow_bar.png) -17px 0; background-repeat: no-repeat }
.spr_yb_full_voted { background: url(spr/yellow_bar.png) -17px -17px; background-repeat: no-repeat }
.spr_yb_half_voted { background: url(spr/yellow_bar.png) 0 0; background-repeat: no-repeat }
.spr_yb_full_voting { background: url(spr/yellow_bar.png) 0 -17px; background-repeat: no-repeat }
.spr_yb_half_voting { background: url(spr/yellow_bar.png) -34px 0; background-repeat: no-repeat }
.spr_hint_container { vertical-align: middle; text-align: center; width: 24px; height: 24px }
.spr_hint { background: url(spr/hint.png); background-repeat: no-repeat; width: 16px; height: 16px }
.tooltip,
[data-tooltip] { position: relative; cursor: pointer }
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before { position: absolute; visibility: hidden; -ms-filter: "alpha(Opacity=0)"; filter: alpha(Opacity=0); opacity: 0; -webkit-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -webkit-transform .2s cubic-bezier(0.71, 1.7, .77, 1.24); -moz-transition: opacity .2s ease-in-out, visibility .2s ease-in-out, -moz-transform .2s cubic-bezier(0.71, 1.7, .77, 1.24); transition: opacity .2s ease-in-out, visibility .2s ease-in-out, transform .2s cubic-bezier(0.71, 1.7, .77, 1.24); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); pointer-events: none }
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before { visibility: visible; -ms-filter: "alpha(Opacity=100)"; filter: alpha(Opacity=100); opacity: 1 }
 .tooltip:before,
[data-tooltip]:before {z-index: 1001; border: 6px solid transparent; background: 0 0; content: ""}
 .tooltip:after,
[data-tooltip]:after { z-index: 1000; padding: 8px; width: 350px; background-color: #000; background-color: hsla(0, 0%, 20%, .9); color: #fff; content: attr(data-tooltip); font-size: 14px; line-height: 1.2 }
.tooltip-top:after,
.tooltip-top:before,
.tooltip:after,
.tooltip:before,
[data-tooltip]:after,
[data-tooltip]:before { bottom: 100%; left: 50% }
.tooltip-top:before,
.tooltip:before,
[data-tooltip]:before { margin-left: -6px; margin-bottom: -12px; border-top-color: #000; border-top-color: hsla(0, 0%, 20%, .9); }
.tooltip-top:after,
.tooltip:after,
[data-tooltip]:after { margin-left: -80px }
.tooltip-top:focus:after,
.tooltip-top:focus:before,
.tooltip-top:hover:after,
.tooltip-top:hover:before,
.tooltip:focus:after,
.tooltip:focus:before,
.tooltip:hover:after,
.tooltip:hover:before,
[data-tooltip]:focus:after,
[data-tooltip]:focus:before,
[data-tooltip]:hover:after,
[data-tooltip]:hover:before { -webkit-transform: translateY(-12px); -moz-transform: translateY(-12px); transform: translateY(-12px) }
.tooltip-left:after,
.tooltip-left:before { right: 100%; bottom: 50%; left: auto }
.tooltip-left:before { margin-left: 0;  margin-right: -12px; margin-bottom: 0; border-top-color: transparent; border-left-color: #000; }

/*HTML Table*/
.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}
}

/*Brand List*/
.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%;}
}

/*Long List*/
.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: -130px;bottom:0px;display:block;width:103px;height: 75px;background:url(images/arrow.png) no-repeat center;}
}

/* Circle List */
.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}

.circlelist ul li a.guide:after{background-position: -60px -180px}
.circlelist ul li a.safety:after{background-position: -120px -180px}
.circlelist ul li a.games:after{background-position: -60px -240px}
.circlelist ul li a.support:after{background-position: -120px -240px}
.circlelist ul li a.payments:after{background-position: 0px -300px}
.circlelist ul li a.software:after{background-position: -60px -300px}
.circlelist ul li a.laws:after{background-position: -120px -300px}
.circlelist ul li a.top-offer:after{background-position: 0px -360px}

/* Construct */
.construct1 > .wrap > .links{display:none;}
.construct1 > .wrap > .links a{display:block;height: 90px;line-height: 90px;border-top:1px solid #ddd;}
.construct1 > .wrap > .links.small-hight  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,
	.wrap-left{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,
	.wrap-left {margin-right: 350px;}
	.construct1 .circlelist{width:320px;}
}

/* Rectlist */
.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 -343px}
.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.app:after{background-position: center -302px}
.rectlist ul li.live:after{background-position: center -215px}
.rectlist ul li.bookies:after{background-position: center -387px}
.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%;}
}

/* Best Bonus */
.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 ul li span.p20{background-image:url(images/perc20.png)}
.bestbonus ul li span.p25{background-image:url(images/perc25.png)}
.bestbonus ul li span.p8{background-image:url(images/perc8.png)}
.bestbonus ul li span.p0{background-image:url(images/perc0.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 th:first-child{text-align:left;}
.bestbonus td:first-child:after{content:":"}
.bestbonus th: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;text-align: center;}
.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%}
}

/* Info Tabs */
.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/logo-dgoj-juego-seguro.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%;}
}

/* Slot Thumbs */
.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%;}
}


/* Info Tabs */
.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.coljuegos span{background-image:url(images/coljuegos-reguladora.png)}
.infotabs .triggers>div.segob span{background-image:url(images/segob-dgjs-reguladora.png)}
.infotabs .triggers>div.revenuec span{background-image:url(images/revenue-commissioners.png); width:129px; height: 22px;}
.infotabs .triggers>div.dojae span{background-image:url(images/department-of-justice-and-equality.png); width:158px; height: 16px;}
.infotabs .triggers>div.nationall span{background-image:url(images/national-lottery.png); width:106px; height: 38px; }
.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{border-bottom: 1px solid #dbdbdb;}
.infotabs .tab .info table{color:#4f4f4f;margin: 10px 0;}
.infotabs .tab .info table a{word-break:break-all;}
.infotabs .tab .info td{vertical-align: top;padding: 11px 0;}
.infotabs .tab .info td:first-child{width:150px;color:#000;}
.infotabs .tab .info 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;}


.infotabs2 {margin:0 auto 16px;font:normal 13px/1 'open sans',sans-serif}
.infotabs2>p{margin:0;padding:0;}
.infotabs2 a{color:#1d7b18;text-decoration:none;}
.infotabs2 a:hover{text-decoration:underline;}
.infotabs2 .triggers{text-align:center;position:relative;margin-bottom:-3px;z-index: 1;}
.infotabs2 .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;}
.infotabs2 .triggers>div.active{margin-bottom:0;height: 62px;line-height:62px;background: white;cursor: default;}
.infotabs2 .tab{display:none;border:1px solid #dbdbdb;border-top:3px solid #1d7b18;padding: 0 1.8%;}
.infotabs2 .tab.withnote{margin-bottom:40px;}
.infotabs2 .tab.active{display:block;}
.infotabs2 .tab .title{font:bold 17px/20px 'open sans',sans-serif;color:#414141;text-align:center;padding:20px;border-bottom:1px solid #dbdbdb;}
.infotabs2 .tab .feed{overflow: hidden; margin:0 auto;}
.infotabs2 .tab .feed.right { float: right; }
.infotabs2 .tab .feed .iframe{height:250px;text-align: center;}
.infotabs2 .tab .feed .iframe iframe{ width:100%; }
.infotabs2 .tab .image { overflow: hidden; display:table; margin:0 auto; }
.infotabs2 .tab .info{border-bottom: 1px solid #dbdbdb; margin-bottom: 2px; }
.infotabs2 .tab .info table{color:#4f4f4f;margin: 10px 0;}
.infotabs2 .tab .info table th { text-align: left; padding-right: 10px; font-weight: bold; }
.infotabs2 .tab .info table a{word-break:break-all;}
.infotabs2 .tab .info td{vertical-align: top;padding: 11px 0;}
.infotabs2 .tab .info td:first-child{width:150px;color:#000;}
.infotabs2 .tab .info td:first-child:after{content:":"}
.infotabs2 .tab .info th:first-child:after{content:":"}
.infotabs2 .tab .link{padding:16px;text-align:center;}
.infotabs2 .tab .link a{text-decoration:underline;white-space: nowrap;}
.infotabs2 .tab .link a:hover{text-decoration:none;}

.infotabs3{margin:0 auto 16px;font:normal 13px/1 'open sans',sans-serif}
.infotabs3>p{margin:0;padding:0;}
.infotabs3 a{color:#1d7b18;text-decoration:none;}
.infotabs3 a:hover{text-decoration:underline;}
.infotabs3 .triggers{text-align:center;position:relative;margin-bottom:-3px;z-index: 1;}
.infotabs3 .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;}
.infotabs3 .triggers>div.active{margin-bottom:0;height: 62px;line-height:62px;background: white;cursor: default;}
.infotabs3 .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;}
.infotabs3 .triggers>div.mga span{background-image:url(images/reg-mga.png)}
.infotabs3 .triggers>div.gibr span{background-image:url(images/reg-gibraltar.png)}
.infotabs3 .tab{display:none;border:1px solid #dbdbdb;border-top:3px solid #1d7b18;padding: 0 1.8%;}
.infotabs3 .tab.withnote{margin-bottom:40px;}
.infotabs3 .tab.active{display:block;}
.infotabs3 .tab .title{font:bold 17px/20px 'open sans',sans-serif;color:#414141;text-align:center;padding:20px;border-bottom:1px solid #dbdbdb;}
.infotabs3 .tab .feed{border-bottom: 1px solid #dbdbdb;overflow: hidden;}
.infotabs3 .tab .feed .iframe{height:250px;text-align: center;}
.infotabs3 .tab .feed .iframe iframe{}
.infotabs3 .tab .info{border-bottom: 1px solid #dbdbdb;}
.infotabs3 .tab .info table{color:#4f4f4f;margin: 10px 0;}
.infotabs3 .tab .info table a{word-break:break-all;}
.infotabs3 .tab .info td{vertical-align: top;padding: 11px 0;}
.infotabs3 .tab .info td:first-child{width:150px;color:#000;}
.infotabs3 .tab .info td:first-child:after{content:":"}
.infotabs3 .tab .link{padding:16px;text-align:center;}
.infotabs3 .tab .link a{text-decoration:underline;white-space: nowrap;}
.infotabs3 .tab .link a:hover{text-decoration:none;}

.infotabs4{margin:0 auto 16px;font:normal 13px/1 'open sans',sans-serif}
.infotabs4>p{margin:0;padding:0;}
.infotabs4 a{color:#1d7b18;text-decoration:none;}
.infotabs4 a:hover{text-decoration:underline;}
.infotabs4 .triggers{text-align:center;position:relative;margin-bottom:-3px;z-index: 1;}
.infotabs4 .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;}
.infotabs4 .triggers>div.active{margin-bottom:0;height: 62px;line-height:62px;background: white;cursor: default;}
.infotabs4 .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;}
.infotabs4 .triggers>div.mga span{background-image:url(images/reg-mga.png)}
.infotabs4 .triggers>div.gibr span{background-image:url(images/reg-gibraltar.png)}
.infotabs4 .tab{display:none;border:1px solid #dbdbdb;border-top:3px solid #1d7b18;padding: 0 1.8%;}
.infotabs4 .tab.withnote{margin-bottom:40px;}
.infotabs4 .tab.active{display:block;}
.infotabs4 .tab .title{font:bold 17px/20px 'open sans',sans-serif;color:#414141;text-align:center;padding:20px;border-bottom:1px solid #dbdbdb;}
.infotabs4 .tab .info{border-bottom: 1px solid #dbdbdb;}
.infotabs4 .tab .info table{color:#4f4f4f;margin: 10px 0;}
.infotabs4 .tab .info table a{word-break:break-all;}
.infotabs4 .tab .info td{vertical-align: top;padding: 11px 0;}
.infotabs4 .tab .info td:first-child{width:150px;color:#000;}
.infotabs4 .tab .info td:first-child:after{content:":"}


@media only screen and (min-width: 640px) {
	.infotabs .tab{position:relative;}
	.infotabs .tab .info{margin-left: 47%;}
	.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;}

	.infotabs2 .tab{position:relative;}
	.infotabs2 .tab .info{margin-left: 2%; max-width: 290px; margin-bottom: 25px;}
	.infotabs2 .tab .image {position:absolute;left: 50%;width: 43%;bottom:35px; }
	.infotabs2 .tab .feed{position:absolute;left: 55%;bottom:35px; top: 0px; padding-left: 22px;}

	.infotabs3 .tab{position:relative;}
	.infotabs3 .tab .info{margin-left: 47%; margin-bottom: 20px; }
	.infotabs3 .tab .feed{position:absolute;top:0;left: 1.8%;width: 43%;bottom:45px;}
	.infotabs3 .tab .feed .iframe{position:absolute;bottom:0;top:61px;left: 0;right: 0;height: auto;}
	.infotabs3 .tab .feed .iframe iframe{position:absolute!important;width:100%!important;height:100%!important;left:0;top:0;}
	.infotabs3 .tab .tncfoot{position: absolute;bottom: -45px;right: 0;}

	.infotabs4 .tab{position:relative;}
	.infotabs4 .tab .info{margin-left: 47%;}
}

@media only screen and (max-width: 638px) {
	.infotabs2 .tab .feed.right{float: none;}
}

@media only screen and (min-width: 1024px) {
	.infotabs .tab .info{margin-left: 42%;}
	.infotabs .tab .feed{width: 38%;}
	.infotabs2 .tab .image {width: 38%; left: 60%;}
	.infotabs2 .tab .info{margin-left: 2%; max-width: 380px; margin-bottom: 25px; }
	.infotabs3 .tab .info{margin-left: 42%; margin-bottom: 20px; }
	.infotabs3 .tab .feed{width: 38%;}
	.infotabs4 .tab .info{margin-left: 25%; max-width: 380px; margin-bottom: 25px; }
}
.tablepress {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 1em;border: none;text-align:center;}
.tablepress td.terms,
.tablepress th.terms { display: none; }
.tablepress tr.terms td { font-size: 11px; line-height: 1.36; font-weight: normal; text-align: center; color: #8a8a8a; }
.tablepress tr.terms td span { font-weight: 400; text-decoration: underline; }
.tablepress tr.terms td span:hover { text-decoration: none; }


/* Table Press */
.tablepress {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 1em;border: none;text-align:center;}
.tablepress td.terms,
.tablepress th.terms { display: none; }
.tablepress tr.terms td { font-size: 11px; line-height: 1.36; font-weight: normal; text-align: center; color: #8a8a8a; }
.tablepress tr.terms td span { font-weight: 400; text-decoration: underline; }
.tablepress tr.terms td span:hover { text-decoration: none; }
.tablepress td {font-size: 14px;text-align: center;vertical-align: middle;border-color: #dbdbdb}
.tablepress td, .tablepress th {padding: 8px;}
table.tablepress,table.tablepress td,table.tablepress th{border: 1px solid #DBDBDB;}
.tablepress-table-description{font:bold 24px/28px 'open sans',sans-serif;padding:2px 0 10px;}
.tablepress.newdesign.darker tr:first-child th { background-color: #E3E3E3; }
.tablepress.newdesign{border:1px solid #dbdbdb;border-top:1px solid #f0f0f0;}
.tablepress.newdesign thead{display:none;}
.tablepress.newdesign td{font:300 17px/18px 'open sans',sans-serif;color:#777;border-right:1px solid #dbdbdb}
.tablepress caption{padding: 10px;font-size:17px;color:#414141;border: 1px solid #cccccc;border-bottom:none;}
.tablepress th{padding:5px;font:normal 11px/15px 'open sans',sans-serif;color:#575353;text-transform:uppercase;background:#f9f9f9;}
.tablepress.newdesign td:first-child{border-right:none}
.tablepress.newdesign td strong{font-size:24px;color:#121212;}
.tablepress .odd td, .tablepress .even td, .tablepress .row-hover tr:hover td{background:none!important;}
.tablepress.newdesign tr.badge td:first-child{position:relative;}
.tablepress.newdesign tr.badge td:first-child:before{content:"";display:block;position:absolute;top: -1px;left: -1px;width: 43px;height: 43px;background:url(images/neu-flag.png) no-repeat 0 0;}
.tablepress.newdesign .tablelink {font-weight:normal;text-decoration:none;font-size:13px;color: #2145de;}
.tablepress.newdesign .tablelink:hover{text-decoration:underline;}
.tablepress.newdesign span.tablelink:hover{text-decoration:none;}
.tablepress.newdesign .tablelink:before{content:"";display:block;width:96px;height:16px;margin: 3px auto 5px;background:url(images/ratings.png) no-repeat center 0;}
.tablepress.newdesign .tablelink.rating45:before{background-position: center -16px;}
.tablepress.newdesign .tablelink.rating40:before{background-position: center -32px;}
.tablepress.newdesign .tablelink.rating35:before{background-position: center -48px;}
.tablepress.newdesign .tablelink.rating30:before{background-position: center -64px;}
.tablepress.newdesign .tablelink.rating25:before{background-position: center -80px;}
.tablepress.newdesign .tablelink.rating20:before{background-position: center -96px;}
.tablepress.newdesign a.logo{display:block;min-width:120px;margin: -5px auto;height:52px;line-height:52px;text-align:center;}
.tablepress.newdesign a.logo>span{display:block;height:52px;text-indent:-9999px;min-width: 142px;    margin: 0 auto;}
.tablepress.newdesign a.bd_button.btn_small,.tablepress.newdesign a.bd_button.btn_middle,.tablepress.newdesign a.bd_button.btn_large{font-size:17px!important;text-decoration:none;}
.tablepress.newdesign a.bd_button.btn_small:hover,.tablepress.newdesign a.bd_button.btn_middle:hover,.tablepress.newdesign a.bd_button.btn_large:hover{background:#2eb127!important;color:white!important;}
.tablepress.newdesign a.bd_button{background:#1d7b18}
.tablepress.newdesign a.bd_button:after{content:"";display:inline-block;width:5px;height:9px;vertical-align:middle;margin-top:-2px;margin-left:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJCAYAAAD6reaeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGdJREFUeNpi+P//fyoQlwMxAwyDiDVA/A+Io5EFuYD4IBD/BGIvmCAI8wPxJSD+CsTmDEhmOf+HgHMwAVEgvg3EH4BYFyTABsR7gfgPELvDzJwC1ZYJM4qFgYHhABB/AuLpDFAAEGAANFGI8YXdO8wAAAAASUVORK5CYII=) no-repeat 0 0;}
.tablepress.newdesign.rwd1 td:nth-child(3) {max-width:350px}
.tablepress.newdesign.rwd1 td.wider {min-width:200px}

@media only screen and (max-width: 768px) {
	.tablepress.newdesign.rwd1 td:nth-child(3),
	.tablepress.newdesign.rwd1 td:nth-of-type(3),
	.tablepress.newdesign.rwd1 th:nth-child(3),
	.tablepress.newdesign.rwd1 th:nth-of-type(3){display:none}
}
@media only screen and (max-width: 480px) {
	.tablepress.newdesign.rwd1 td:nth-child(2),
	.tablepress.newdesign.rwd1 td:nth-of-type(2),
	.tablepress.newdesign.rwd1 th:nth-child(2),
	.tablepress.newdesign.rwd1 th:nth-of-type(2){display:none}
}

/* HTML Table */
.htmltable.spaced td{text-align: center;font-size:15px;color:black}
.htmltable.spaced td strong {font-size:16px}
.htmltable.spaced td:last-child{min-width: 150px;}
.htmltable.spaced.small td:last-child{min-width: 90px;}
.htmltable.spaced td:nth-last-child(2) {min-width: 108px;}
.htmltable.spaced td.terms,
.htmltable.spaced th.terms { display: none; }
.htmltable.spaced tr.terms td { font-size: 11px; line-height: 1.36; font-weight: normal; text-align: center; color: #8a8a8a; }
.htmltable.spaced tr.terms td span { font-weight: 400; text-decoration: underline; }
.htmltable.spaced tr.terms td span:hover { text-decoration: none; }
.htmltable.spaced.small th, .htmltable.spaced.small td{font-size: 13px;padding: 7px 9px;line-height: 15px;}
.htmltable.spaced .logo>span {display: inline-block;}
.htmltable.spaced.wide th, .htmltable.spaced.wide td{min-width: 0px;}
.htmltable.spaced {overflow: initial;}

@media only screen and (max-width: 768px) {
	.htmltable.spaced td:last-child{min-width: 125px;}
	.htmltable.spaced {padding-bottom: 55px;margin-bottom: 25px;background: url(images/table-slide-mobile-icon.png) no-repeat bottom center;background-size: 33px 40px;overflow-y: hidden;background-position: 50% 97%;}
	.htmltable.spaced.new {background: none; padding-bottom: 0;}
	.htmltable.spaced .tablepress.newdesign.rwd1 td:nth-child(2),
	.htmltable.spaced .tablepress.newdesign.rwd1 td:nth-of-type(2),
	.htmltable.spaced .tablepress.newdesign.rwd1 th:nth-child(2),
	.htmltable.spaced .tablepress.newdesign.rwd1 th:nth-of-type(2),
	.htmltable.spaced .tablepress.newdesign.rwd1 td:nth-child(3),
	.htmltable.spaced .tablepress.newdesign.rwd1 td:nth-of-type(3),
	.htmltable.spaced .tablepress.newdesign.rwd1 th:nth-child(3),
	.htmltable.spaced .tablepress.newdesign.rwd1 th:nth-of-type(3){display: table-cell;}

	.htmltable.spaced.v2 .tablepress.newdesign.rwd1 td:nth-child(3),
	.htmltable.spaced.v2 .tablepress.newdesign.rwd1 td:nth-of-type(3){min-width: 145px;}
}

@media(min-width: 620px){
	.htmltable.spaced.fit-tablet { margin-bottom: 0; padding-bottom: 0; background: transparent;  }
}

/* List Boxes */
.list-boxes { padding: 10px; margin: 15px 0; font:normal 14px/18px 'open sans',sans-serif; background-color: #f9f9f9; }
.list-boxes .title { margin-bottom: 23px; font-size: 20px; line-height: 1.2; text-align: center; font-weight: 600; }
.list-boxes ul { list-style: none outside none; padding: 0; margin: 0; }
.list-boxes li { position: relative; overflow: hidden; padding: 18px 15px 20px; margin: 0 0 7px; font-size: 14px; line-height: 1.1; -webkit-box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.07); box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.07); background-color: #fff; text-align: center; }
.list-boxes li:before { content: ''; display: block; width: 54px; height: 54px; margin: 3px auto 15px; background: transparent no-repeat 0 0; }
.list-boxes li:last-child { margin-bottom: 0; }
.list-boxes li:first-child { border-top: 4px solid #1d7b18; }
.list-boxes strong { display: block; padding-bottom: 8px; font-size: 18px; font-weight: bold; color: #414141; }

.list-boxes.icons-criteria li:before { background-image: url(images/sprite-criteria.png); }
.list-boxes.icons-criteria li.icon-1:before { background-position: 0 0; }
.list-boxes.icons-criteria li.icon-2:before { background-position: -54px 0; }
.list-boxes.icons-criteria li.icon-3:before { background-position: -108px 0; }
.list-boxes.icons-criteria li.icon-4:before { background-position: -162px 0; }
.list-boxes.icons-criteria li.icon-5:before { background-position: 0 -54px; }
.list-boxes.icons-criteria li.icon-6:before { background-position: -54px -54px; }
.list-boxes.icons-criteria li.icon-7:before { background-position: -108px -54px; }
.list-boxes.icons-criteria li.icon-8:before { background-position: -162px -54px; }
.list-boxes.icons-criteria li.icon-9:before { background-position: 0 -98px; }
.list-boxes.icons-criteria li.icon-10:before { background-position: -54px -108px; }
.list-boxes.icons-criteria li.icon-11:before { background-position: -108px -108px; }
.list-boxes.icons-criteria li.icon-12:before { background-position: -162px -108px; }
.list-boxes.icons-criteria li.icon-13:before { background-position: 0 -162px; }
.list-boxes.icons-criteria li.icon-14:before { background-position: -54px -162px; }
.list-boxes.icons-criteria li.icon-15:before { background-position: -108px -162px; }
.list-boxes.icons-criteria li.icon-16:before { background-position: -162px -162px; }
.list-boxes.icons-criteria li.icon-17:before { background-position: -0px -216px; }
.list-boxes.icons-criteria li.icon-18:before { background-position: -54px -216px; }
.list-boxes.icons-criteria li.icon-19:before { background-position: -108px -216px; }

.list-boxes.icons-category li:before { background-image: url(images/sprite-category.png); }
.list-boxes.icons-category li.icon-1:before { background-position: 0 0; }
.list-boxes.icons-category li.icon-2:before { background-position: -54px 0; }
.list-boxes.icons-category li.icon-3:before { background-position: -108px 0; }
.list-boxes.icons-category li.icon-4:before { background-position: 0 -54px; }
.list-boxes.icons-category li.icon-5:before { background-position: -54px -54px; }

.list-boxes a { text-decoration: underline; }
.list-boxes a:hover { text-decoration: none; }

@media(min-width: 450px){
	.list-boxes li { padding-left: 124px; min-height: 58px; text-align: left; }
	.list-boxes li:before { position: absolute; top: 0; left: 0; bottom: 0; margin: auto 19px; }
}

@media(min-width: 768px){
	.list-boxes { padding: 19px 23px 21px; }

	.list-boxes li  { padding-left: 129px; }
	.list-boxes li:before { left: 15px; }
}

/* Box Entry */
.box-entry { position: relative; overflow: hidden; padding: 22px 20px; margin: 15px 0; border: 1px solid #d2d2d2; font-family: 'open sans',sans-serif; font-size: 15px; line-height: 1.42; font-style: italic; background: #f7f7f7; }
.box-entry .entry { position: relative; overflow: hidden; }
.box-entry .entry:before,
.box-entry:before { content: ''; float: left; width: 90px; height: 80px; margin-right: 15px; background: transparent no-repeat 0 0;  }
.box-entry .entry:before { content: none; }
.box-entry.sprite-boxes .entry:before,
.box-entry.sprite-boxes:before { background-image: url(images/sprite-boxes.png);  }
.box-entry.sprite-boxes.icon-1:before,
.box-entry.sprite-boxes.icon-1 .entry:before { background-position: 0 0; }
.box-entry.sprite-boxes.icon-2:before,
.box-entry.sprite-boxes.icon-2 .entry:before { background-position: -90px 0; }
.box-entry.sprite-boxes.icon-3:before,
.box-entry.sprite-boxes.icon-3 .entry:before { background-position: -180px 0; }
.box-entry .title { margin-bottom: 18px; font-size: 16px; font-style: normal; font-weight: bold; }
.box-entry p { margin: 0; font-size: 15px; line-height: 1.42; }
.box-entry p:last-child { padding-bottom: 0; }

@media(max-width: 500px){
	.box-entry:before { content: none; }
	.box-entry .entry { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
	.box-entry .entry:before { content: ''; float: none; display: block; -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; margin-bottom: 0; }
	.box-entry .entry .title,
	.box-entry .entry p { -webkit-box-flex: 1; -ms-flex: 1 1 calc(100% - 105px); flex: 1 1 calc(100% - 105px); }
	.box-entry .entry .title { margin-bottom: 0; }
	.box-entry .entry p:nth-child(2):not(.title) { margin-top: 18px; }
	.box-entry .entry p:empty { display: none; }
}

@media(min-width: 768px){
	.box-entry { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
	.box-entry:before,
	.box-entry .entry { margin: 0; }
	.box-entry:before { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; float: left; margin: -15px 0; }
	.box-entry .entry { position: relative; overflow: hidden; padding-left: 22px; }
}

/* Box Info */
.box-info { position: relative; overflow: hidden; padding: 23px 26px 20px; border: 1px solid #cecece; margin: 15px 0; font-family: 'open sans',sans-serif; font-size: 13px; line-height: 1.31; color: #6b6b6b; }
.box-info.icon-paragraph:before { content: ''; float: left; width: 88px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px 10px -21px; background: url(images/icon-paragraph.png) no-repeat center center; }
.box-info p { clear: both; margin: 0; font-size: 13px; line-height: 1.31; }
.box-info p:last-child { margin: 0; padding-bottom: 0; }
.box-info .title { padding-bottom: 21px; font-size: 16px; font-weight: 600; font-style: italic; }
.box-info .mga-logo span { display: inline-block; width: 130px; height: 22px; vertical-align: middle; margin: -5px 9px; background: url(images/logo-mga.png) 0 0 no-repeat; text-indent:-9999px; }
.box-info .ukgc-logo span { display: inline-block; width: 80px; height: 22px; vertical-align: middle; margin: -5px 0px 0px 6px; background: url(images/logo-gambling-commission.png) 0 0 no-repeat; text-indent:-9999px; }
.box-info .dgoj-logo span { display: inline-block; width: auto; height: 30px; vertical-align: middle; margin: -5px 0px 0px 6px; background: url(images/regulador-dgoj.png) 0 0 no-repeat; text-indent:-9999px; background-size: contain;}

.box-info.icon-maria-constanza-lampropulos:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/maria-constanza-lampropulos.jpg) no-repeat center center; }
.box-info.icon-leo-fernandez:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/leo-fernandez.jpg) no-repeat center center; }
.box-info.icon-rene-lavand:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/rene-lavand.jpg) no-repeat center center; }
.box-info.icon-nicolas-yunis:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/nicolas-yunis.jpg) no-repeat center center; }
.box-info.icon-amos-ben-haim:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/amos-ben-haim.jpg) no-repeat center center; }
.box-info.icon-oscar-alache:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/oscar-alache.jpg) no-repeat center center; }

.box-info.icon-hugo-perez:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/hugo-perez.jpg) no-repeat center center; }
.box-info.icon-jorge-postigo:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/jorge-postigo.jpg) no-repeat center center; }
.box-info.icon-diego-ventura:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/diego-ventura.jpg) no-repeat center center; }

.box-info.icon-freitez-rosales:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/freitez-rosales.jpg) no-repeat center center; }
.box-info.icon-jamal-kunbuz:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/jamal-kunbuz.jpg) no-repeat center center; }
.box-info.icon-jorge-arias:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/jorge-arias.jpg) no-repeat center center; }

.box-info.icon-farid-jattin:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/farid-jattin.jpg) no-repeat center center; }
.box-info.icon-daniel-ospina:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/daniel-ospina.jpg) no-repeat center center; }
.box-info.icon-mayu-roca:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/mayu-roca.jpg) no-repeat center center; }

.box-info.icon-argentina:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/argentina-bandera.png) no-repeat center center; }
.box-info.icon-chile:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/bandera-chile.png) no-repeat center center; }
.box-info.icon-peru:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/bandera-peru.png) no-repeat center center; }
.box-info.icon-venezuela:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/venezuela-bandera.png) no-repeat center center; }
.box-info.icon-colombia:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/bandera-colombia.png) no-repeat center center; }
.box-info.icon-mexico:before { content: ''; float: left; width: 130px; height: 94px; border-right: 1px solid #e7e7e7; margin: -12px 25px -5px -25px; background: url(images/flags/bandera-mexico.png) no-repeat center center; }


.box-info.icon-angel-guillen:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/angel-guillen.jpg) no-repeat center center; }
.box-info.icon-guy-jc-alvarado:before { content: ''; float: left; width: 116px; height: 117px; border-right: 1px solid #e7e7e7; margin: -11px 25px -6px -25px; padding-right: 30px; background: url(images/jc-alvarado.jpg) no-repeat center center; }
.box-info.icon-luis-velador:before {  content: ''; float: right; width: 116px; height: 117px; border-left: 1px solid #e7e7e7; margin: -11px -26px -6px -6px; padding-left: 25px; background: url(images/luis-velador.jpg) no-repeat center center; }


@media(min-width: 768px){
	.box-info.icon-paragraph:before  { margin-bottom: -12px; }
	.box-info p { clear: none; }
}

/* Container Info */
.container-info { padding: 5px; border: 1px solid #d0d0d0; margin: 15px 0; font-family: 'open sans',sans-serif; }
.container-info .title { padding: 4px 0 15px; font-size: 18px; line-height: 1.06; line-height: 1.2; text-align: center; }
.container-info .image { position: relative; width: 100%; height: 140px; margin: 0 0 21px; background: transparent no-repeat center center; background-size: cover; }
.container-info .image p { padding: 0; margin: 0; }
.container-info .image .flag { position: absolute; bottom: 20px; left: 15px; font-size: 16px; font-weight: 600; font-style: italic; color: #fff; text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.98); }
.container-info .image .flag:before { content: ''; display: block; width: 42px; height: 27px; margin: 0 0 16px; background: transparent no-repeat 0 0; background-size: contain; }
.container-info .image .flag + .flag { left: auto; right: 15px; text-align: right; }
.container-info .image .flag + .flag:before { margin-left: auto; }
.container-info .image-malta-gibraltar { background-image: url(images/paisaje-malta-gibraltar.jpg); }

.container-info ul { list-style: none outside none; padding: 0 0 15px 24px; margin: 0; font-size: 15px; line-height: 1.2; font-style: italic; }
.container-info ul li { padding-bottom: 10px; position: relative; }
.container-info ul li:last-child { padding-bottom: 0; }
.container-info ul li:before { content: ''; position: absolute; top: 8px; left: -21px; width: 4px; height: 4px; border-radius: 50%; background-color: #37889e; }

.container-info .image .flag-malta:before { background-image: url(images/flags/mt.png); }
.container-info .image .flag-gibraltar:before { background-image: url(images/flags/gib.png); }

.container-info .info { position: relative; padding: 9px 0 13px 92px; margin: 0 0 9px; font-size: 14px; line-height: 1.21; font-weight: bold; font-style: italic; color: #444444; background: -webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)),color-stop(50%, rgba(201,224,238,1)),to(rgba(255,255,255,0))); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(201,224,238,1) 50%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(201,224,238,1) 50%,rgba(255,255,255,0) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(201,224,238,1) 50%,rgba(255,255,255,0) 100%); }
.container-info .info:before { content: ''; position: absolute; top: 0; left: 0; width: 75px; height: 49px; background: url(images/flags/flag-eu.png) no-repeat 0 0; }
.container-info .info p { margin: 0; }

@media(min-width: 600px){
	.container-info ul { display: table; margin: 0 auto 5px; }
	.container-info .image { height: 233px; }
	.container-info .image .flag { bottom: 12px; left: 6px; font-size: 21px; }
	.container-info .image .flag + .flag { right: 6px; }
	.container-info .image .flag + .flag:before { float: right; margin-left: 9px; }
	.container-info .image .flag:before { float: left; width: 58px; height: 38px; margin: -10px 9px 0; }
	.container-info .info { padding: 5px 0 5px 88px; line-height: 42px; margin: 0 23px 13px; }
	.container-info .info p { display: inline-block; font-size: 16px; line-height: 1.21;  }
	.container-info .info:before { top: 2px; }
}

@media(min-width: 769px){
	.container-info .title { font-size: 18px;  }
	.container-info .info { padding-left: 128px; padding-right: 90px; margin: 0 46px 12px; text-align: center; }
	.container-info .info:before { left: 40px; }
}

/* Container App */
.container-app { border: 1px solid #ccc; margin: 15px 0; }
.container-app .title { padding: 13px 25px 14px; border-bottom: 1px solid #ccc; font-size: 15px; line-height: 1.07; text-align: center; color: #414141; }
.container-app img { display: block; max-width: 100%; margin: 0 auto; }
.container-app .image { padding: 25px 55px 17px; border-bottom: 1px solid #ccc; background-color: #f9f9f9; }
.container-app .entry { padding: 11px; text-align: center; font-size: 0; }
.container-app .logo { display: block; }
.container-app .logo span { display: block; width: 160px; height: 40px; margin: 0 auto; }
.container-app .entry-logo { display: inline-block; margin-top: 10px; text-indent: -9999px; vertical-align: middle; }
.container-app .qr { display: none; }
.container-app .details { display: inline-block; vertical-align: middle; padding-left: 13px; margin: 0; font-size: 15px; line-height: 1.2; text-transform: uppercase; }
.container-app .details strong { display: block; margin: 0 0 -3px; font-size: 25px; font-weight: 900; }
.container-app .actions { font-size: 0; text-align: center; }
.container-app .actions .btn { display: inline-block; padding: 13px 38px 12px; margin: 16px 0 0; font-size: 16px; font-weight: normal; }

@media(min-width: 600px){
	.container-app .entry { display: table; width: calc(100% - 22px); }
	.container-app .actions,
	.container-app .details,
	.container-app .entry-logo { display: table-cell; width: 33%; text-align: center; }
	.container-app .entry-logo { margin: -4px 0 0; }
	.container-app .details { padding: 0 20px; white-space: nowrap; }
	.container-app .details-wrap { white-space: normal; }
	.container-app .details strong { display: inline-block; vertical-align: middle; padding: 0; margin: -8px 2px 0; }
	.container-app .actions { vertical-align: middle; text-align: right; }
	.container-app .actions .btn { margin: 0; }
	.container-app .image { padding: 31px 20px 28px; }
}

@media(min-width: 769px){
	.container-app { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
	.container-app .title { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; padding: 8px 0 12px; font-size: 18px; }
	.container-app .image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -ms-flex: 0 0 calc(100% - 304px); flex: 0 0 calc(100% - 304px); border: 0; border-right: 1px solid #ccc; padding: 29px 30px; }
	.container-app .entry { -webkit-box-flex: 0; -ms-flex: 0 0 243px; flex: 0 0 243px; display: block; width: 243px; padding: 0; }
	.container-app .actions,
	.container-app .details,
	.container-app .entry-logo { display: block; width: auto; text-align: center; }

	.container-app .entry { padding: 17px 0; }
	.container-app .qr { display: block; width: 122px; height: 122px; margin: 14px auto 15px; background: transparent no-repeat center center; }
	.container-app .qr-to-casino { background-image: url(/galeria/qr-betsson.png); }
	.container-app .qr-888casino { background-image: url(images/qr-888casino.png); }
	.container-app .qr-bet365 { background-image: url(images/qr-bet365.png); }
	.container-app .qr-code-888casino { background-image: url(images/qr-code-888casino.png); }
	.container-app .qr-code-betway { background-image: url(images/qr-code-betway.png); }
	.container-app .qr-codigo-movil-casino-circus { background-image: url(images/qr-codigo-movil-casino-circus.png); }
	.container-app .codigo-qr-merkurmagic { background-image: url(images/codigo-qr-merkurmagic.png); }
	.container-app .qr-code-betsson { background-image: url(images/qr-code-betsson.png); }
	.container-app .qr-code-merkurmagic { background-image: url(images/qr-code-merkurmagic.png); }
	.container-app .qr-code-casino-circus { background-image: url(images/qr-code-casino-circus.png); }
	.container-app .codigo-qr-wanabet { background-image: url(images/codigo-qr-wanabet.png); }
	.container-app .qr-code-vivelasuerte { background-image: url(images/qr-code-vivelasuerte.png); }
	.container-app .qr-code-betstars { background-image: url(images/qr-code-betstars.png); }
	.container-app .details { margin: 0 0 16px; }
	.container-app .details strong { display: block; }
}

/* Container Help */
.container-help { margin: 15px 0; }
.container-help .title { padding: 8px 8px 12px; margin-bottom: 12px; font-size: 18px; font-weight: 600; text-align: center; color: #414141; background-color: #e9e9e9; }
.container-help .entry { position: relative; overflow: hidden; padding: 9px; border: 1px solid #ccc; }
.container-help .image {  width: 149px; height: 131px; margin: 0 auto 20px; font-size: 0; background: transparent no-repeat center center; background-size: contain; }
.container-help .image-game { background-image: url(images/logotipo-de-fejar.jpg); }
.container-help .table { position: relative; overflow: hidden; margin-top: -10px; font-size: 14px; line-height: 16px; font-weight: 600; margin-bottom: 0px;}
.container-help .table table,
.container-help .table tbody { display: block; }
.container-help .table tr { display: table; width: 100%; border-bottom: 1px solid #ccc; }
.container-help .table tr:last-child { border-bottom: 0; }
.container-help .table td { display: table-cell; padding: 14px 0; font: bold 14px/18px 'open sans',sans-serif; height: auto; text-align: left; border: none}
.container-help .table .row-website td:last-child { font-size: 13px; font-weight: normal; }
.container-help .table .logo { float: right; width: 41px; height: 35px; margin: -14px 3px -14px 30px; background: transparent no-repeat center center; background-size: contain; text-indent:-9999px;text-align:left;}
.container-help .table .logo-fejar { background-image: url(images/fejar-small.png);  }
.container-help .table .row-contacts td:last-child { font-size: 16px; font-weight: bold; white-space: nowrap; vertical-align: top; }
.container-help .table td em { display: inline-block; margin-right: 40px;  font-style: normal; font-size: 13px; font-weight: normal; color: #757575; }
.container-help .table td:last-child { text-align: right; padding-left: 10px; }

@media(min-width: 600px){
	.container-help .entry { padding: 15px; }
	.container-help .image { float: left; margin: 0 26px 0 0; }
}

@media(min-width: 769px){
	.container-help .table td em { white-space: nowrap; }
}

/* Container Payments */
.container-payments { position: relative; overflow: hidden; margin-top: 15px;}
.container-payments .methods { margin: 0 -10px; }
.container-payments .payment { border: 1px solid #cecece; margin: 0 10px 20px; }
.container-payments .payment:nth-child(2n+1) { clear: both; }
.container-payments .payment .title { position: relative; position: relative; padding: 26px 45px 26px 12px; font-size: 16px; text-align: right; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.container-payments .payment .title.smalltext { font-size: 13px; }
.container-payments .payment .title:after { content: '+'; position: absolute; top: 50%; right: 9px; width: 24px; height: 24px; border: 1px solid #ccc; margin-top: -13px; font-size: 18px; line-height: 24px; font-weight: bold; text-align: center; color: #686868; border-radius: 50%; }
.container-payments .payment .title span {  float: left; width: 134px; height: 40px; margin: -11px -4px -11px 0; background: transparent no-repeat left center; text-indent:-9999px;text-align:center;}
.container-payments .content { position: relative; overflow: hidden; max-height: 0; margin: 0 20px; font-size: 13px; line-height: 1.31; color: #6b6b6b; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.container-payments .content ul { list-style: none outside none; padding: 0; margin: 0; font-size: 0; color: #6b6b6b; }
.container-payments .content ul li { position: relative; padding: 0 0 0 21px; display: inline-block; width: calc(50% - 21px); font-size: 16px; font-weight: bold; }
.container-payments .content ul li:before { content: ''; position: absolute; top: 5px; left: 0; width: 15px; height: 14px; }
.container-payments .content ul li.tick:before { background: url(images/tick-cross.png) 0 0 no-repeat; }
.container-payments .content ul li.cross:before { background: url(images/tick-cross.png) -15px 0 no-repeat; }
.container-payments .content p { margin: 8px 0 21px; }
.container-payments .link { padding: 11px 0 7px; border-top: 1px solid #e1e0e0; font-size: 15px; }
.container-payments .link a { color: #d70303; }

.container-payments .payment.open .content { border-top: 1px solid #1d7b18; padding: 9px 0; max-height: 500px; }
.container-payments .payment.open .title:after { content: '\2013'; line-height: 21px; }

.container-payments .payment .ico-paysafecard span{ background-image: url(images/payment/paysafecard.png); }
.container-payments .payment .ico-skrill span { background-image: url(images/payment/skrill.png); }
.container-payments .payment .ico-sofort span { background-image: url(images/payment/sofort.png); }
.container-payments .payment .ico-bitcoin span{ background-image: url(images/payment/bitcoin.png); }
.container-payments .payment .ico-giropay span{ background-image: url(images/payment/giropay.png); }
.container-payments .payment .ico-neteller span{ background-image: url(images/payment/neteller.png); }
.container-payments .payment .ico-mastercard-visa span{ background-image: url(images/payment/mastercard-visa.png); }
.container-payments .payment .ico-paypal span{ background-image: url(images/payment/paypal.png); }
.container-payments .payment .ico-entropay span{ background-image: url(images/payment/entropay.png); }
.container-payments .payment .ico-trustly span{ background-image: url(images/payment/trustly.png); }
.container-payments .payment .ico-transbanc span{ background-image: url(images/logo/payment/ico-transbanc.png); }
.container-payments .payment .ico-debit span{ background-image: url(images/logo/payment/ico-debit.png); }
.container-payments .payment .ico-toditocash span{ background-image: url(images/logo/payment/ico-toditocash.png); }
.container-payments .payment .ico-applepay span{ background-image: url(images/payment/apple-pay-logo.png); }

.container-payments .payment .ico-microgaming span { background-image: url(images/logo/providers/logo-microgaming-h.png); }
.container-payments .payment .ico-netent span { background-image: url(images/logo/providers/logo-netent-h.png); }
.container-payments .payment .ico-novomatic span { background-image: url(images/logo/providers/logo-novomatic-h.png); }
.container-payments .payment .ico-playtech span { background-image: url(images/logo/providers/logo-playtech-h.png); }

.container-payments .payment .ico-ecogra span { background-image: url(images/logo/audits/logo-auditor-ecogra.png); }
.container-payments .payment .ico-gli span { background-image: url(images/logo/audits/logo-auditor-gli.png); }
.container-payments .payment .ico-itech span { background-image: url(images/logo/audits/logo-auditor-itech-labs.png);background-size:contain; }
.container-payments .payment .ico-bmm span { background-image: url(images/logo/audits/logo-auditor-bmm-test-labs.png); }


@media(min-width: 768px){
	.container-payments .payment .title:after { right: 12px; }
	.container-payments .payment { float: left; width: calc(50% - 22px); }
	.container-payments .payment .title  { padding: 26px 56px 26px 20px; }
}

/* Container Casino */
.container-casino { margin: 15px 0; border: 1px solid #ccc; color: #414141; }
.container-casino .title { padding: 13px 8px 12px; border-bottom: 1px solid #ccc; font-size: 15px; text-align: center; }
.container-casino .video { /*position: relative; padding-bottom: 56.25%; */}
.container-casino .video > div,.container-casino .video > p{ margin:0;}
.container-casino .video iframe { display: block; border: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%;  }

.container-casino .logo { margin-bottom: 7px; font-size: 0; }
.container-casino .logo a { display: block; }
.container-casino .logo a span { display: block; height: 50px; }

.container-casino .text { display: table; padding: 12px 31px 13px; margin: 0 auto; font-size: 15px; line-height: 1.33; color: #6b6b6b; }
.container-casino .text p { margin: 0 16px 13px; }
.container-casino .text ul { list-style: none; overflow: visible; font-size: 13px; line-height: 1.3; padding: 0 0 0 16px; }
.container-casino .text ul li { position: relative; padding-bottom: 3px; }
.container-casino .text ul li:before { content: ''; position: absolute; top: 5px; left: -16px; width: 8px; height: 8px; background: url(images/tick-cross.png) 0 0 no-repeat; background-size: 16px auto; }

.container-casino .image { border-bottom: 1px solid #ccc; }
.container-casino .image img { display: block; width: 100%; max-width: 100%;height:auto; }

.container-casino .details { padding: 8px 0 12px; border-bottom: 1px solid #ccc; }
.container-casino .details ul li { position: relative; }

.container-casino .entry { position: relative; overflow: hidden; }

.container-casino .actions { padding: 0 0 16px; text-align: center; }
.container-casino .actions .btn { display: inline-block; border-radius: 0; font-size: 16px; font-weight: normal; }

.container-casino .rating { font-size: 0; line-height: 0; }
.container-casino .rating:before{ content: ''; display: block; width: 96px; height: 16px; margin: 0 auto; background:url(images/ratings.png) no-repeat center 0; }
.container-casino .rating.rating45:before{ background-position: center -16px; }
.container-casino .rating.rating40:before{ background-position: center -32px; }
.container-casino .rating.rating35:before{ background-position: center -48px; }
.container-casino .rating.rating30:before{ background-position: center -64px; }
.container-casino .rating.rating25:before{ background-position: center -80px; }
.container-casino .rating.rating20:before{ background-position: center -96px; }

@media(min-width: 600px){
	.container-casino .title { font-size: 18px; }
	.container-casino .details { padding: 41px 0; float: left; width: 174px; border: 0; border-right: 1px solid #ccc; }
	.container-casino .text { position: relative; overflow: hidden; display: block; padding: 12px 20px 0 31px; }
	.container-casino .actions { position: relative; overflow: hidden; padding: 11px 20px 0 47px; text-align: left; }
}

@media(min-width: 769px){
	.container-casino .text { padding: 12px 20px 12px 22px; }
	.container-casino .entry { display: table; width: 100%; }
	.container-casino .entry  > div { display: table-cell; vertical-align: top; }
	.container-casino .details { float: none; width: 171px; padding: 11px 0; }
	.container-casino .entry .actions { padding: 10px 21px 10px 0; text-align: right; vertical-align: middle; }
	.container-casino .actions { margin-top: 4px; }
}

/* Container Payment Casino */
.container-payment-casino { padding: 10px 8px; border: 1px solid #aaa; margin: 15px 0; }
.container-payment-casino > .logo { float: left; width: 160px; margin-right: 12px; font-size: 0; color: transparent; }
.container-payment-casino > .logo span {  display: block; height: 52px; margin: 0 15px; max-width: calc(100% - 30px); background-size: contain; }
.container-payment-casino .entry { position: relative; overflow: hidden; margin: -3px 0 0; font-size: 16px; text-align: center; }
.container-payment-casino .entry p { margin: 0; }
.container-payment-casino .entry ul { display:table; list-style: none; padding: 7px 0 16px; margin: 0 auto; font-size: 13px; line-height: 1; text-align: left; }
.container-payment-casino .entry li { position: relative; padding: 0 0 4px 20px; }
.container-payment-casino .entry li:before { content: ''; position: absolute; top: 2px; left: 0; width: 12px; height: 10px; }
.loaded .container-payment-casino .entry li:before { background-image: url(images/tick-gd.png); }
.container-payment-casino .logo .sport888 span,
.container-payment-casino .logo .betway span { width: 114px; }
.container-payment-casino .logo .slogo.sport888 span { min-width: 0; }

.container-payment-casino .provider { float: left; }
.container-payment-casino .provider .logo { display: block; font-size: 0; }
.container-payment-casino .provider .logo span { display: block; width: 120px; height: 38px; background-repeat: no-repeat; background-size: contain; background-position: center center; }


.container-payment-casino .actions { position: relative; overflow: hidden; text-align: right; font-size: 0; }
.container-payment-casino .actions .btn { display: inline-block; padding: 9px 14px; font-family: 'Open Sans',sans-serif; font-size: 16px; font-weight: normal; border-radius: 0; white-space: nowrap; }
.container-payment-casino .actions .btn:after { content: ''; display: inline-block; vertical-align: middle; width: 5px; height: 5px; border: 1px solid currentColor; margin-left: 7px; border-color: #fff #fff transparent transparent; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.container-payment-casino.mobnew {display: grid;}
.container-payment-casino.mobnew > .logo,.container-payment-casino.mobnew .entry > .logo,.container-payment-casino.mobnew  > .provider,.container-payment-casino.mobnew > .actions  {margin: auto;margin-bottom: 5px;}


@media(min-width: 600px){
	.container-payment-casino { position: relative; overflow: hidden; }
	.container-payment-casino.mobnew {display: flex;}
	.container-payment-casino > .logo { margin: 0 64px 0 10px; }
	.container-payment-casino > .logo {float: left;width: 140px;margin-right: 12px;font-size: 0;color: transparent;}
	.container-payment-casino .entry { float: left; width: calc(100% - 470px); padding: 0 25px; border: 0px solid #aaa; border-width: 0 1px; }
	.container-payment-casino .entry ul { display: table; margin: 0 auto; max-width: 100%; padding-bottom: 0; }
	.container-payment-casino .provider { margin-left: 7px; }
	.container-payment-casino .provider .logo span { width: 150px; height: 58px; background-size: auto; }
	.container-payment-casino .actions { clear: both; padding-top: 14px; text-align: center; }
}

@media(min-width: 600px) and (max-width: 767px){
	.container-payment-casino { display: flex; flex-flow: row wrap; justify-content: space-between; align-items: center; }

	.container-payment-casino .logo { flex: 0 0 140px; margin: 0; box-sizing: border-box; }
	.container-payment-casino .entry { max-width: calc(100% - 320px); flex: 1 1 100%; margin: 0; box-sizing: border-box; }
	.container-payment-casino .actions { flex: 0 0 100%; }

	.container-payment-casino .provider { flex: 0 0 160px; margin: 0; box-sizing: border-box; }
	.container-payment-casino .provider .logo span { margin: 0 auto; }
}

@media(min-width: 768px){
	.container-payment-casino { display: table; width: 100%; padding-right: 25px; padding-left: 0; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: middle; }
	.container-payment-casino.mobnew {display: inline-table;}
	.container-payment-casino > div { float: none; display: table-cell; }
	.container-payment-casino .actions { padding: 0; vertical-align: middle; text-align: right; }
	.container-payment-casino .actions.v2 { padding: 0; vertical-align: middle; text-align: center;}
	.container-payment-casino > .logo { display: table-cell; vertical-align: middle; }
	.container-payment-casino .entry { width: calc(100% - 385px); }
	.container-payment-casino .entry p:first-child { margin-top: -3px; }
	.container-payment-casino .provider { padding: 0; margin: 0; vertical-align: middle; }
	.container-payment-casino .provider .logo { margin: -4px 0; }
	.container-payment-casino > .logo,
	.container-payment-casino .entry,
	.container-payment-casino .actions,
	.container-payment-casino .provider { float: none; }
}

@media(max-width: 769px){
	.container-payment-casino .actions.v2{ display: inline-block; padding-left: 64px; }
	.container-payment-casino .entry.v2 { width: calc(100% - 455px); }
}

@media(max-width: 649px){
	.container-payment-casino .actions.v2{ display: inline-block; padding-left: 64px; }
	.container-payment-casino .entry.v2 { width: calc(100% - 445px); }
}

@media(max-width: 599px){
	.container-payment-casino .actions.v2{ width: auto; margin: 0 auto; display: block; text-align: center; padding-left:0px;}
	.container-payment-casino .entry.v2 { width: auto; }
	.container-payment-casino > .logo.v2 { float:none; margin: 0 auto; }
	.container-payment-casino .slogo.bwin.v2>span { width: 74px; }
}


#intro + #content article > #spr_container { display:none; }

/* Container Rating */
.container-rating { border: 1px solid #aaa; padding: 8px; margin: 15px 0; }
.container-rating .logo a { display: block; margin: 2px 0; }
.container-rating .logo span { display: block; height: 48px; margin: 1px 0; background-repeat: no-repeat; background-position: center center; }
.container-rating .website-logo span { border: 0px solid transparent; border-width: 0 10px; background-image: url(images/branding.png); background-size: contain; }
.container-rating .entry { margin: 12px 20px 9px 25px;  }
.container-rating .entry .args{ display: block; width:290px;margin: 5px auto 0px;padding:0;height: 60px;background:url(images/argumentos-estafa-mejor-sitio.png) no-repeat center;text-indent: -9999px;}
.container-rating .entry ul { list-style: none; display: table; max-width: 100%; padding: 7px 0 16px; margin: 0 auto; font-size: 12px; line-height: 1; text-align: left; letter-spacing: -.1px; }
.container-rating .entry li { position: relative; padding: 0 0 2px 20px; }
.container-rating .entry li:before { content: ''; position: absolute; top: 2px; left: 0; width: 12px; height: 10px; background-image: url(images/tick-gd.png); }
.container-rating .rating { border-top: 1px solid #aaa; margin: 0 20px 0; }

.container-rating .ratebox { position: relative; overflow: hidden; display: table; margin: 28px auto 0; width:235px; }
.container-rating .ratebox .total { float: left; min-width: 57px; font-size: 26px; font-weight: 600; line-height: 33px; padding: 0 5px; margin-right: 15px; border: 1px solid #dadada; text-align: center; }
.container-rating .ratebox .txt { overflow: hidden; margin-bottom: -1px; font-size: 12px; line-height: 12px; }
.container-rating .ratebox .stars { overflow: hidden; white-space: nowrap; margin-bottom: -9px; }

.container-rating .folgen { padding: 21px 0 9px; font-size: 0; text-align: center; }
.container-rating .folgen span { margin-right: 10px; vertical-align: middle; font-size: 13px; font-weight: 600; color: #646464; }
.container-rating .folgen a { display: inline-block; vertical-align: middle; width: 28px; height: 28px; margin-right: 2px;border-radius: 50%; background-color: #3c5b9b; background-position: -1px -1px; background-repeat: no-repeat; -webkit-transition: background-color .3s linear; -o-transition: background-color .3s linear; transition: background-color .3s linear; }
.loaded .container-rating .folgen a { background-image: url(images/sicons.png); }
.container-rating .folgen a.f { background-color: #3c5b9b; }
.container-rating .folgen a.t { background-color: #359bed; background-position: -1px -31px; }
.container-rating .folgen a.l { background-color: #91c9db; background-position: -1px -61px; }
.container-rating .folgen a.g { background-color: #dc4c41; background-position: -1px -91px; }
.container-rating .folgen a.m { background: none; width: auto; color: white; padding: 4px 10px; height: 20px; line-height: 20px; border-radius: 0; text-decoration: none; }
.container-rating .folgen a.m:hover { text-decoration: underline; background: none; }
.container-rating .folgen a:hover { background-color: white; }
.container-rating .folgen a.f:hover { background-position: -31px -1px; }
.container-rating .folgen a.t:hover { background-position: -31px -31px; }
.container-rating .folgen a.l:hover { background-position: -31px -61px; }
.container-rating .folgen a.g:hover { background-position: -31px -91px; }

@media(max-width: 1050px){
	.container-rating .folgen span { display: block; margin-bottom: 5px; }
	.container-rating .ratebox { padding: 0 10px; }
	.container-rating .ratebox .total { min-width: 50px; margin-right: 5px; }
}

@media(min-width: 600px){
	.container-rating { padding: 15px; font-size: 0; }
	.container-rating .col { display: inline-block; width: 50%; padding: 0; margin: 0; -webkit-box-sizing: border-box; box-sizing: border-box; vertical-align: top; }
	.container-rating .col:nth-child(odd) { border-right: 1px solid #b4b4b4; margin-right: -1px; }
	.container-rating .col:nth-child(even) { border-left: 1px solid #b4b4b4; }

	.container-rating .logo a { margin: -5px 0 0; }
	.container-rating .rating { border-top: 0; }
	.container-rating .ratebox { margin-top: 17px; margin-bottom: -7px; }
	.container-rating .entry ul { padding: 3px 0 0 4px; }
}

@media(min-width: 999px){
	.container-rating { display: table; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; padding: 8px; }
	.container-rating .col { display: table-cell; width: 25.61%; vertical-align: middle; }
	.container-rating .col:nth-child(1n) { border: 0; border-right: 1px solid #b4b4b4; }
	.container-rating .col:last-child { border-right: 0; }
	.container-rating .entry ul { padding: 8px 20px; }
	.container-rating .logo a { margin: -2px 0 0; }
	.container-rating .ratebox { margin: 0 auto; }
	.container-rating .folgen { padding: 10px; }
	.container-rating.new .rating {width: 31%;}
	.container-rating.new .socials {width: 27%;}
	.container-rating.new .entry {width: 38%;}

}

/* Container Boxes */
.container-boxes { overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 15px 0; }
.container-boxes .box { float: left; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; border: 1px solid #ccc; margin-bottom: 14px; }
.container-boxes .box:last-child { float: right; }
.container-boxes .title { -webkit-box-flex: 0; -ms-flex: 0 0 38px; flex: 0 0 38px; min-height: 38px; padding: 12px 10px 14px; margin: 6px auto; font-size: 18px; line-height: 1.06; font-weight: bold; max-width: 292px; text-align: center;  }
.container-boxes .entry { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0 12px 32px; }
.container-boxes .entry ul { list-style: none outside none; display: table; padding: 0 0 0 20px; margin: -4px auto 0; font-size: 15px; line-height: 1.2; font-style: italic; color: #1d7b18; }
.container-boxes .entry ul li { position: relative; padding-bottom: 16px; }
.container-boxes .entry ul li:before { content: ''; position: absolute; top: 6px; left: -21px; width: 13px; height: 9px; background: url(images/link-arrow.png); }
.container-boxes .entry ul li:last-child { padding-bottom: 0; }

.container-boxes .entry.v2 ul{ list-style: none outside none; display: table; padding: 0 0 0 20px; margin: -4px auto 0; font-size: 15px; line-height: 1.3; font-style: italic; color: #1d7b18; }

.container-boxes .image { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; position: relative; margin-bottom: 12px;  min-height: 188px; }
.container-boxes .image a { overflow: hidden; position: absolute; top: 0; left: 50%; bottom: 0; width: 292px; border: 1px solid #ccc; max-width: 100%; transform: translateX(-50%); }
.container-boxes .image a:hover:after{content: ''; position: absolute; bottom: 0px; right: 0px; display: block; width: 58px; height: 46px; background: rgba(29,123,24,0.8) url(images/zoom.png) no-repeat center; border-radius:2px; }
.container-boxes .image a img { display: block; position: absolute; top: 0; left: 0; }

@media(min-width: 600px){
	.container-boxes  { flex-wrap: nowrap; }
	.container-boxes .image { min-height: 160px; }
	.container-boxes .box { -webkit-box-flex: 0; -ms-flex: 0 0 calc(50% - 10px); flex: 0 0 calc(50% - 10px); width: calc(50% - 10px); max-width: calc(50% - 10px); }
	.container-boxes .title { margin: 0 auto; }
}

/* Container Entry */
.container-entry { position: relative; overflow: hidden; padding: 15px; border: 1px solid #ccc; margin: 15px 0; }
.container-entry .title { margin: -3px 0 18px; font-size: 18px; font-weight: bold; text-align: center; color: #414141; }
.container-entry .image { margin-bottom: 15px; }
.container-entry .image a { position: relative; display: block; border: 9px solid #f1f1f1; }
.container-entry .image a img { display: block; width: 100%; }
.container-entry .image a:hover:after{ content: ''; position: absolute; bottom: 0px; right: 0px; display: block; width: 58px; height: 46px; background: rgba(29,123,24,0.8) url(images/zoom.png) no-repeat center; border-radius:2px; }
.container-entry .col-title { padding: 10px 8px 9px; margin-bottom: 24px; font-size: 14px; line-height: 1.2; text-align: center; background-color: #f1f1f1; }
.container-entry .col { font-size: 13px; line-height: 1.4; text-align: center; color: #5a5a5a; }
.container-entry .col .p-title { padding: 0 0 14px; font-size: 14px; font-weight: bold; text-align: center; }
.container-entry .col p { margin: 0; }
.container-entry .logo { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top: 35px; font-size: 0; color: transparent; }
.container-entry .logo span { display: block; height: 84px; background-repeat: no-repeat; background-position: center center; }

@media(min-width: 600px){
	.container-entry .cols { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	.container-entry .col { float: left; -webkit-box-flex: 0; -ms-flex: 0 0 45.87%; flex: 0 0 45.87%; width: 45.87%; }
	.container-entry .col:last-child { float: right; -webkit-box-flex: 0; -ms-flex: 0 0 50.67%; flex: 0 0 50.67%; width: 50.67%; }

	.container-entry .image { position: relative; min-height: 300px; margin: 0; }
	.container-entry .image a { position: relative; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
}

/* Container Columns */
.container-columns { padding: 20px; border: 1px solid #ccc; margin: 15px 0; }
.container-columns .col { margin-bottom: 30px; font-size: 13px; line-height: 1.54; text-align: center; }
.container-columns .col p { margin: 0 0 20px; }
.container-columns .col p:last-child { margin-bottom: 0; }
.container-columns .col:last-child { margin-bottom: 0; }
.container-columns .image { display: block; width: 100%; height: 91px; margin-bottom: 13px; background-color: #f9f9f9; background-repeat: no-repeat; background-position: center center; font-size: 0; }
.container-columns .image-1 { background-image: url(images/fejar.png); }
.container-columns .image-2 { background-image: url(images/gamblers-anonymous.png); }
.container-columns .image-3 { background-image: url(images/azajer.png); }
.container-columns .zigzag777 { background-image: url(images/zigzag777.png); }
.container-columns .spaintastic { background-image: url(images/spaintastic.png); }
.container-columns .mrxbet { background-image: url(images/mrxbet.png); }
.container-columns .dota-2 { background-image: url(images/dota-2-logo.png); }
.container-columns .csgo { background-image: url(images/csgo-logo.png); }
.container-columns .league-of-legends { background-image: url(images/league-of-legends.png); }

@media(min-width: 600px){
	.container-columns { display: table; width: 100%; padding: 20px 6px; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.container-columns .col { display: table-cell; width: 33%; padding: 0 20px; margin-bottom: 0; }
	.container-columns .image { max-width: 195px; margin: 0 auto 14px; }
}

/* Container Grid */
.container-grid { margin: 15px 0; }
.container-grid.center { text-align: center; justify-content: center; }
.container-grid .image { border-bottom: 1px solid #cecece; }
.container-grid .image a { position: relative; display: block; }
.container-grid .image span { position: absolute; top: 50%; left: 50%; min-width: 100px; padding: 14px; transform: translateX(-50%) translateY(-50%); font-size: 16px; text-align: center; color: #fff; background-color: #1d7b18; opacity: 0; }
.container-grid .image img { display: block; width: 100%; }
.container-grid .image a:hover img { opacity: .3; }
.container-grid .image a:hover span { opacity: 1; }
.container-grid .image a[data-lightbox] img { opacity: 1; }
.container-grid .image a[data-lightbox]:hover:after{ content: ''; position: absolute; bottom: 0px; right: 0px; display: block; width: 58px; height: 46px; background: rgba(29,123,24,0.8) url(images/zoom.png) no-repeat center; border-radius:2px; }
.container-grid .entry { padding: 15px 20px 16px; font-size: 13px; line-height: 1.31; text-align: center;  }
.container-grid .grid-item { border: 1px solid #cecece; margin-bottom: 15px; background-color: #fff; }
.container-grid .jackpot { padding: 17px 20px 11px; font-family: 'Russo One', Arial, sans-serif; font-size: 25px; line-height: 1; color: #1d7b18; }
.container-grid .jackpot strong { font-weight: normal; }

@media(min-width: 600px){
	.container-grid { overflow: auto; display: flex; font-size: 0; white-space: nowrap; }
	.container-grid .grid-item { display: inline-block; flex: 0 0 252px; width: 252px; min-width: calc(33.33% - 12px); margin-right: 14px; white-space: normal; }
	.container-grid .grid-item:nth-child(3n) { margin-right: 0; }
}


/* Bltlist */
ul.bltlist.higher li { margin-bottom: 18px; }
ul.bltlist.higher li:last-child { margin-bottom: 0; }

ul.bltlist.high li { margin-bottom: 13px; }
ul.bltlist.high li:last-child { margin-bottom: 0; }


/* Term Popup */
.trigger-terms {cursor: pointer;}

#terms-wrap { background: rgba(0,0,0,.68); position: fixed; top: 0; left: 0; right: 0; bottom: 0; display: none; z-index: 960; font-size: 12px; }
#terms-wrap svg { display: inline-block; vertical-align: middle; margin-left: 7px; }
#tnc { position: absolute; top: 50%; left: 50%; width: 90%; max-width: 640px; padding: 20px; background-color: #fff; transform: translate(-50%, -50%); }
#tnc.loading { min-height: 320px; background:#fff url(images/loading.gif) no-repeat center;}
#tnc .close-me { position: absolute; top: 6px; right: 6px; width: 28px; height: 28px; cursor: pointer; }
#tnc .close-me:before,
#tnc .close-me:after { content: ''; width: 18px; height: 3px; position: absolute; top: 12px; left: 4px; border-radius: 3px; background: #000; }
#tnc .close-me:before { transform: rotate(45deg); }
#tnc .close-me:after { transform: rotate(-45deg); }
#tnc .terms-outer { margin-top: 30px; line-height: 35px; text-align: center; }
#tnc .terms-outer a { display: inline-block; padding: 15px 30px; vertical-align: middle; font-size: 14px; line-height: 1.2; font-weight: bold; color: #fff; background-color: #1d7b19; text-decoration: none; transition: background .3s; }
#tnc .terms-outer a:hover { text-decoration: none; background-color: #2eb127; }
#tnc article { background: none; margin-right: 0; padding-right: 0; }
#tnc h1 { font-size: 24px; line-height: 1.2; font-weight: bold; }
#tnc h2 { font-size: 14px; font-weight: bold; }
#tnc h3,
#tnc h4,
#tnc h5,
#tnc h6 { font-size: 14px; }
#tnc ol,
#tnc ul { padding-left: 22px; margin-top: 10px; font-size: inherit; line-height: inherit; }
#tnc ul { list-style: none; }
#tnc li { position: relative; padding-top: 3px; padding-bottom: 3px; }
#tnc ul > li:before { content: '\2022'; position: absolute; top: 3px; left: -22px; font-size: 1.6em; color: #1d7b19; }
#tnc blockquote { margin: 0; max-height: 406px; margin-right: 10px; height: calc(100vh - 162px); overflow-y: auto; -webkit-overflow-scrolling: touch; }
#tnc blockquote a{ color:inherit; text-decoration:none; }
#tnc blockquote a strong, #tnc blockquote a u{ text-decoration:none; font-weight:normal; }
#tnc table {border-collapse: collapse;border-spacing: 0;width: 100%;margin-bottom: 1em;border: none;text-align:center;}
#tnc table td,
#tnc table th { vertical-align: top; padding: 8px; text-align: left; }
#tnc table,
#tnc table td,
#tnc table th{ border: 1px solid #DBDBDB; }
#tnc table { border:1px solid #dbdbdb; border-top:1px solid #f0f0f0; }
#tnc table thead{ display:none; }
#tnc table caption { padding: 10px; font-size: 17px; color: #414141; border: 1px solid #ccc; border-bottom:none; }
#tnc table th { padding: 5px; font: normal 11px/15px 'open sans', sans-serif; color: #575353; text-transform: uppercase; background:#f9f9f9; }
#tnc table tr:nth-child(odd) { background-color: #f9f9f9; }
#tnc table td:first-child{ border-right:none; }
#tnc h2 + p,
#tnc h3 + p { margin-top: 0; }
/* #tnc table td strong{ font-size:24px; color: #121212; } */

@media(min-width: 767px){
	#tnc { padding: 30px; font-size: 14px; }
	#tnc .close-me { top: 16px; right: 16px; }
	#tnc.loading { min-height: 482px; }
}

/* Authors */

.authors { list-style: none; padding-left: 0; }

.author { display: flex; flex-wrap: wrap; background: #f6f6f6; padding: 16px; }
.author + .author { margin-top: 8px; }

.author-content { margin-left: 16px; flex: 1 1 0; font-size: 13px; line-height: 1.3; letter-spacing: -0.025em; }
.author-content p:first-child { font-weight: 700; font-size: 18px; margin-bottom: 5px; }
.author-content p { margin-top: 0; }
.author-content .btn { display: inline-block; padding: 12px 16px; font-size: 14px; min-width: 110px; }

@media(min-width: 768px){
	.author { padding: 0 32px 2px; align-items: center; }
	.author-content p:first-child { font-size: 20px; }
	.author-content { margin-left: 40px; }
	.author-content { display: flex; align-items: center; flex-wrap: wrap; justify-content: space-between; }
	.author-content .author-entry { width: calc(100% - 185px); }
	.author + .author { margin-top: 16px; }
}

/* Contact Form */

.cntctfrm_label label { display: block; font-size: 13px; color: #a5a5a5; margin-bottom: 6px; }
.cntctfrm_input input,
.cntctfrm_input textarea { width: 100%; padding: 11px; border: 1px solid #e5e5e5; box-sizing: border-box; }
.cntctfrm_input input.cntctfrm_contact_submit { display: block; width: 200px; margin: 0 auto; background: #1d7b19; color: #fff; font-weight: 700; font-size: 17px; border-radius: 3px; }
.cntctfrm_submit_wrap { width: 100%; }
.cntctfrm_field_wrap { margin-bottom: 20px; }
.cntctfrm_column { max-width: none!important; }

@media(min-width: 768px){
	.cntctfrm_contact_form { display: flex; flex-wrap: wrap; }
	.cntctfrm_column:nth-child(odd) { width: 310px; margin-right: 16px; }
	.cntctfrm_submit_wrap .cntctfrm_column:nth-child(odd) { width: 100%; }
	.cntctfrm_column:nth-child(even) { width: calc(100% - 326px); }
	.cntctfrm_column:nth-child(even) textarea { min-height: 216px; }
}

/* Grey Wrapper */

.grey-wrapper { background: #f6f6f6; padding: 27px; }
.grey-wrapper .bltlist { margin-bottom: 0; font-size: 14px; }
.grey-wrapper .bltlist li { margin-bottom: 6px; box-sizing: border-box; }

@media(min-width: 768px){
	.grey-wrapper { padding: 45px 30px; }
	.grey-wrapper .bltlist { columns: 2; column-gap: 40px; font-size: 15px; }
	.grey-wrapper .bltlist li { display: inline-block; width: 100%; vertical-align: middle; margin-bottom: 10px; }
}

@media(min-width: 900px){
	.grey-wrapper .bltlist { columns: 3; }
}


/* Popup */
#layer {display: none;background: rgba(0, 0, 0, 0.6);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
#layer > .alt-wrap {position: absolute;top: -100px;bottom: 0;left: 0;right: 0;margin: auto;max-width: 900px;background: #fff;border-radius: 3px;}
#layer.alts2 .alt-wrap {width: 96%;top: 20%;bottom: auto;color: #434343;font: 300 21px/33px 'open sans', sans-serif;text-align: center;}
.alts2 .alt-wrap > .caption {font-size: 17px;line-height: 21px;padding: 1%;margin: 10px;}
.alts2 .alt-wrap > .caption:before {float: right;content: "";width: 35px;height: 10px;}
.alts2 .alt-wrap > .caption strong {font-weight: 900;}
.alts2 .alt-wrap > .main-offer {background: #ffffff;border: 1px solid #dadada;border-bottom: none;margin: 0 2%;
-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.alts2 .alt-wrap > .main-offer.v2 { border-bottom: 1px solid #dadada; margin-bottom: 2%; }
.alts2 .alt-wrap > .main-offer:after { content: ''; clear: both; display: table; height: 0; }
.alts2 .alt-wrap > .main-offer > .logo {padding-top: 1px;}
.alts2 .alt-wrap > .main-offer > .logo span {display: block;margin: 20px auto;width: 150px;height: 60px;background-size:contain;text-indent: -9999px;}
.alts2 .alt-wrap > .main-offer > .withlink {font-size: 25px;line-height: 25px;padding: 1px;color: #777777;}
.alts2 .alt-wrap > .main-offer > .withlink > b {display: block;font-size: 30px;line-height: 30px;font-weight: 300;color: #505050;}
.alts2 .alt-wrap > .main-offer > .withlink > b b {font-weight: normal;white-space: nowrap;}
.alts2 .alt-wrap > .main-offer > .withlink > b strong {color: #389acb;font-weight: 800;}
.alts2 .alt-wrap > .main-offer > .withlink > a {position: relative;display: block;width: 78%;max-width: 320px;font: normal 25px/32px 'open sans', sans-serif;padding: 9px 9px 9px 40px;margin: 15px auto;color: white;text-align: center;text-decoration: none;border-radius: 3px;background: #ff3405;}
.alts2 .alt-wrap > .main-offer > .withlink > a:hover {background: #fd4e26;}
.alts2 .alt-wrap > .secondary-offer {background: #f6f6f6;border: 1px solid #dadada;margin: 0 2% 2%;
-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.alts2 .alt-wrap > .secondary-offer > span {display: block;font-size: 14px;line-height: 15px;color: #757474;border-bottom: 1px solid #d2d3d8;margin: 0 3%;padding: 8px;}
.alts2 .alt-wrap > .secondary-offer > a b{display:block;font-weight:normal;}
.alts2 .alt-wrap > .secondary-offer > a:after {content:"";position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 75%;background-size:contain;}
.alts2 .alt-wrap > .secondary-offer > a:hover {color: #092e76;}
#layer .close-this {display: block;position: absolute;top: 10px;right: 10px;width: 24px;height: 24px;background: url(images/altpop.png) no-repeat -32px 0px;text-indent: -9999px;cursor: pointer;}

@media only screen and (min-width: 600px) {
	#layer.alts2 .alt-wrap {top: 50%;margin-top: -230px;}
	.alts2 .alt-wrap > .secondary-offer {padding-bottom: 1px;}
	.alts2 .alt-wrap > .secondary-offer:after { content: ''; clear: both; height: 0; display: table; }
	.alts2 .alt-wrap > .secondary-offer > span {padding: 1.4%;font-size: 16px;}
	.alts2 .alt-wrap > .secondary-offer > a {float: left;width:30%;padding-left: 20%;}
	.alts2 .alt-wrap > .secondary-offer > a:after {right:60%}
	.alts2 .alt-wrap > .caption {font-size: 19px;line-height: 25px;padding: 1%;}
	.alts2 .alt-wrap > .main-offer {padding: 3% 0;}
	.alts2 .alt-wrap .link-part-narrow {max-width: 500px; }
	.alts2 .alt-wrap.withtrms > .main-offer > .link-part-narrow { margin: 0 auto; }
	.alts2 .alt-wrap > .main-offer > .logo {float: left;width: 48%;}
	.alts2 .alt-wrap > .main-offer > .logo span {margin-top: 0;}
	.alts2 .alt-wrap > .main-offer > .logo:after {content: "";display: block;width: 186px;height: 31px;margin: 27px auto 0;box-shadow: 0 -10px 0 0 white, 0 -11px 0 0 #e2e3eb;background: url(images/altpop.png) no-repeat 0 -32px;}
	.alts2 .alt-wrap > .main-offer > .withlink {float: right; width: 51%;}
}

@media only screen and (min-width: 768px) {
	#layer.alts2 .alt-wrap {top:50%;}
	.alts2 .alt-wrap > .main-offer > .logo span {margin-bottom: 40px;}
	.alts2 .alt-wrap > .main-offer > .logo:after{box-shadow: -50px -10px 0 0 white, -50px -11px 0 0 #e2e3eb, 50px -10px 0 0 white, 50px -11px 0 0 #e2e3eb}
	.alts2 .alt-wrap > .main-offer > .withlink > a{font-size:28px;margin-bottom:5px;}
	.alts2 .alt-wrap > .main-offer > .withlink > b{font-size:38px;line-height:38px;padding:9px 0;}
	.alts2 .alt-wrap > .secondary-offer > a{margin-top:20px;margin-bottom:20px;}
	.alts2 .alt-wrap > .secondary-offer > a b{display:inline;}
}

@media only screen and (min-width: 960px) {
	#layer.alts2 .alt-wrap {top: 50%;}
	.alts2 .alt-wrap > .secondary-offer > a{width: 25%;padding-left: 10%;margin: 20px 7.5%;}
	.alts2 .alt-wrap > .secondary-offer > a:after {right: 73%;}
}


/* Comments Style */
.comment-respond .comment-reply-title { padding:5px 0; font:bold 24px/26px 'open sans',sans-serif;color:#000000; }
.comment-respond .comment-form { display: block; position: relative; border: 1px solid #dbdbdb; background: #f0f0f0 url(images/kommentare.png) no-repeat 15px 26px; padding: 20px 20px 10px 80px; font-size: 14px; line-height: 18px; color: rgba(0,0,0,0.7); }
.comment-respond .comment-form.sending:before { content: ''; display: block; font-size: 16px; text-align: center; animation: sending 1s linear infinite; }
.comment-respond .comment-form.success:before { content: '¡El comentario ha sido enviado!'; display: block; font-size: 16px; font-weight: 700; text-align: center; }
.comment-respond .comment-form label { display: block; width: 100%; font-size: 14px; line-height: 18px; color: rgba(0,0,0,0.7); padding: 0 0 5px 0; }
.comment-respond .comment-form input[type="text"],
.comment-respond .comment-form input[type="email"],
.comment-respond .comment-form input[type="number"] { display: block; width: 100%; box-sizing: border-box; border: solid 1px #dbdbdb; padding: 5px 10px; font-size: 14px; line-height: 18px; color: rgba(0,0,0,0.5); }
.comment-respond .comment-form .error-field { border-color: #dc0808; }
.comment-respond .comment-form-comment textarea { display: block; width: 100%; padding: 5px 10px; height: 60px; border: 1px solid #dbdbdb; border-radius: 0; box-sizing: border-box; font-size: 14px; line-height: 18px; color: rgba(0,0,0,0.5); resize: vertical; }
.comment-respond .form-submit .submit { margin: 0 auto; width: auto; background: #3866a1; font: 600 14px/32px 'open sans', sans-serif; color: white; border: none; border-radius: 2px; height: 32px; padding: 0 10px; }

.comment-respond .cptch_wrap.error-field:after,
.comment-respond .cptch_label.error-field:after,
.comment-respond .comment-form-email.error-field:after,
.comment-respond .comment-form-author.error-field:after,
.comment-respond .comment-form-comment.error-field:after,
.comment-respond .comment-form-gdrp.error-field:after { display: block; padding-top: 5px; font-size: 13px; font-weight: 700; color: #dc0808; }

.comment-respond .comment-form-gdrp.error-field,
.comment-respond .comment-form-gdrp.error-field label { color: #dc0808; }

.comment-respond .comment-form-email.error-field:after { content: 'La dirección de correo electrónico no es correcta'; }
.comment-respond .comment-form-author.error-field:after { content: 'el campo está vacío'; }
.comment-respond .comment-form-comment.error-field:after { content: 'el campo está vacío'; }

.comment-respond .cptch_wrap.error-field:after,
.comment-respond .cptch_label.error-field:after { content: 'Captcha incorrecto'; }

.comment-respond .comment-form.sending,
.comment-respond .comment-form.success { font-size: 0; line-height: 0; }

.comment-respond .comment-form.success,
.comment-respond .comment-form.sending { padding: 20px; background-image: none; }

.comment-respond .comment-form.success > *,
.comment-respond .comment-form.sending > * { display: none; }
.comment-respond input[type="checkbox"] { display: inline-block; vertical-align: middle; margin: -3px 3px 0 0; }

@-webkit-keyframes sending {
	0% { content: 'enviando.'; }
	25% { content: 'enviando..'; }
	50% { content: 'enviando...'; }
	75% { content: 'enviando....'; }
	100% { content: 'enviando.....'; }
}
@-o-keyframes sending {
	0% { content: 'enviando.'; }
	25% { content: 'enviando..'; }
	50% { content: 'enviando...'; }
	75% { content: 'enviando....'; }
	100% { content: 'enviando.....'; }
}
@-moz-keyframes sending {
	0% { content: 'enviando.'; }
	25% { content: 'enviando..'; }
	50% { content: 'enviando...'; }
	75% { content: 'enviando....'; }
	100% { content: 'enviando.....'; }
}
@keyframes sending {
	0% { content: 'enviando.'; }
	25% { content: 'enviando..'; }
	50% { content: 'enviando...'; }
	75% { content: 'enviando....'; }
	100% { content: 'enviando.....'; }
}

.commentlist { padding: 0; margin: 20px 0; }
.commentlist li { position: relative; font: normal 13px/18px 'open sans', sans-serif; color: #262626; border-bottom: 1px solid #dbdbdb; padding: 12px 0 10px 50px; counter-increment: comments-counter; }
.commentlist li:before { content: counter(comments-counter); position: absolute; top: 10px; left: 0; width: 45px; text-align: center; font-size: 20px; line-height: 22px; color: #acacac; }
.commentlist p { font-size: 15px; line-height: 24px; padding: 0; }
.commentlist .comment-body { padding: 0 0 20px 0; position: relative; }
.commentlist .comment-author .fn { font-size: 15px; color: #1d7b18; font-weight: normal; }
.commentlist .comment-meta { position: absolute; bottom: 0; left: 0; display: block; font-size: 12px; color: #acacac; }
.commentlist .comment-meta a { color: #acacac; text-decoration: none; }
.commentlist .comment-meta a:hover { text-decoration: underline; }



/* Table Top Reviews */

.table-top-reviews caption { overflow: hidden; }

@media(max-width: 767px){
	.table-top-reviews { }
	.table-top-reviews caption,
	.table-top-reviews table,
	.table-top-reviews tbody,
	.table-top-reviews thead,
	.table-top-reviews tr,
	.table-top-reviews td,
	.table-top-reviews th { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.table-top-reviews table { width: 100%; }
	.table-top-reviews td { float: left; width: 50%; }
	.table-top-reviews[data-clear*="1"] td:nth-child(1),
	.table-top-reviews[data-clear*="2"] td:nth-child(2),
	.table-top-reviews[data-clear*="3"] td:nth-child(3),
	.table-top-reviews[data-clear*="4"] td:nth-child(4),
	.table-top-reviews[data-clear*="5"] td:nth-child(5),
	.table-top-reviews[data-clear*="6"] td:nth-child(6),
	.table-top-reviews[data-clear*="7"] td:nth-child(7),
	.table-top-reviews[data-clear*="8"] td:nth-child(8) { clear: both; }
	.table-top-reviews td[data-after]:after { content: attr(data-after); }
	.table-top-reviews td[data-before]:before { content: attr(data-before); }
	.table-top-reviews caption { min-height: 54px; padding: 8px 10px; margin-bottom: 0; font-size: 14px; line-height: 1.29; font-weight: bold; text-align: left;}
	.table-top-reviews caption:before { content: ''; float: right; white-space: nowrap; width: 82px; height: 20px; margin-top: 7px; background: url(images/regulierung.png) no-repeat 0 -225px; -webkit-transform: scale(.65); -ms-transform: scale(.65); transform: scale(.65); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; }
	.table-top-reviews tr { position: relative; padding: 20px 8px 8px; border: 1px solid #e5e5e5; margin-bottom: 5px; background-color: #fff; }
	.table-top-reviews tr:first-child { display: none; }
	.table-top-reviews td:last-child { clear: both; float: none; width: auto; padding: 10px; margin: 0; font-size: 11px; line-height: 1.25; color: #656565; text-align: center; background-color: #f6f6f6; }
	.table-top-reviews td:last-child span,
	.table-top-reviews td:last-child a { color: inherit; text-decoration: underline; }
	.table-top-reviews td:last-child span:hover,
	.table-top-reviews td:last-child a:hover { text-decoration: none; }
	.table-top-reviews .rating { position: absolute; top: 0; left: 0; right: 0; }
	.table-top-reviews .rating:before { content: ''; position: absolute; top: 0; left: 50%; border: 45px solid transparent; border-top-color: #ecfcec; margin-left: -45px; }
	.table-top-reviews .rating:after { content: ''; position: absolute; top: 17px; left: 50%; display: block; width: 16px; height: 16px; margin-left: -8px; background: url(images/ratings.png) no-repeat 0 0; border-radius: 50%; }
	.table-top-reviews .rating span { position: absolute; top: 4px; left: 0; right: 0; font-size: 0; line-height: 1; text-align: center; }
	.table-top-reviews .rating span:before,
	.table-top-reviews .rating span:after { font-size: 11px; color: #989898; }
	.table-top-reviews .rating span:before { content: attr(data-before); font-size: 12px; font-weight: bold; color: #000; }
	.table-top-reviews .rating span:after { content: '/' attr(data-after); }


	.table-top-reviews .rating.rating45:after { background-position: right 0; }
	.table-top-reviews .rating.rating40:after,
	.table-top-reviews .rating.rating35:after,
	.table-top-reviews .rating.rating30:after,
	.table-top-reviews .rating.rating25:after,
	.table-top-reviews .rating.rating20:after { background-position: right -16px; }

	.table-top-reviews .logo span { display: block; width: 96px; height: 36px; margin: 5px 5px 14px; font-size: 0; line-height: 0; color: transparent; background-position: center center; background-size: contain; background-repeat: no-repeat; }

	.table-top-reviews td:nth-child(5) { display: none; }
	.table-top-reviews td:nth-child(3) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 55px; padding: 2px 0 10px 40px; font-size: 14px; text-align: center; }
	.table-top-reviews td:nth-child(3) strong { display: inline-block; margin: 0 0 -2px 4px; vertical-align: baseline; font-size: 24px; }
	.table-top-reviews td:nth-child(3):after { display: block; padding-top: 3px; font-size: 12px; text-align: center; color: #989898; }
	.table-top-reviews td:nth-child(5) { padding-bottom: 12px; }
	.table-top-reviews td:nth-child(6) { padding: 8px 0 12px 30px; text-align: center; }
	.table-top-reviews .btn { display: inline-block; padding: 12px 20px; font-size: 14px; font-weight: bold; border-radius: 2px; }
	.table-top-reviews ul { min-height: 64px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; list-style: none; padding: 0 3px; margin: 0; font-size: 13px; line-height: 1.2; }
	.table-top-reviews ul li { position: relative; padding: 0 0 4px 14px; }
	.table-top-reviews ul li:before { content: '\2022'; position: absolute; top: 0; left: 0; color: #1d7b19; }
}.example {
    display: -ms-grid;
    display: grid;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    background: -webkit-gradient(linear, left top, left bottom, from(white), to(black));
    background: -o-linear-gradient(top, white, black);
    background: linear-gradient(to bottom, white, black);
}

@media(min-width: 768px){
	.table-top-reviews { margin: 15px 0; }
	.table-top-reviews caption,
	.table-top-reviews table,
	.table-top-reviews tbody,
	.table-top-reviews thead,
	.table-top-reviews tr,
	.table-top-reviews td,
	.table-top-reviews th { display: block; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.table-top-reviews th,
	.table-top-reviews td { -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; padding: 15px 20px; -webkit-box-sizing: content-box; box-sizing: content-box; }
	.table-top-reviews th { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 52px; padding: 5px 15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; line-height: 1.29; font-weight: normal; color: #fff; background-color: #656565; }
	.table-top-reviews th span { width: 100%; display: block; }
	.table-top-reviews tr { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; border: 1px solid #e5e5e5; margin-bottom: 2px; }
	.table-top-reviews tr:last-child { margin-bottom: 0; }
	.table-top-reviews td { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column nowrap; -ms-flex-flow: column nowrap; flex-flow: column nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
	.table-top-reviews td:last-child { display: block; padding: 9px; margin: 0 2.5% 10px; width: 95%; font-size: 12px; color: #656565; background-color: #f6f6f6; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.table-top-reviews td:last-child span,
	.table-top-reviews td:last-child a { text-decoration: underline; color: inherit; }
	.table-top-reviews td:last-child span:hover,
	.table-top-reviews td:last-child a:hover { text-decoration: none;}
	.table-top-reviews th:last-child { display: none; }
	.table-top-reviews td[data-after]:after { content: attr(data-after); }
	.table-top-reviews td[data-before]:before { content: attr(data-before); }

	.table-top-reviews caption { padding: 10px 5px; font-size: 16px; line-height: 1.38; font-weight: bold; text-align: left; }
	.table-top-reviews caption:before { content: 'Regulation:'; float: right; height: 23px; margin: 0 -5px; font-size: 12px; line-height: 23px; font-weight: normal; color: #656565; white-space: nowrap;  padding: 0 90px 0 10px; background: url(images/regulierung.png) no-repeat 0 0; background-position: right -224px; }
	.table-top-reviews caption.juego-seguro:before { line-height: 35px;height:40px; background-position: right -825px; }

	.table-top-reviews .logo span { display: block; width: 96px; height: 36px; margin: 0 auto 24px; font-size: 0; line-height: 0; color: transparent; background-position: center center; background-size: contain; background-repeat: no-repeat; }

	.table-top-reviews td:nth-child(3) { font-size: 14px; text-align: center; }
	.table-top-reviews td:nth-child(3) strong { display: inline-block; margin: 0 0 -2px 4px; vertical-align: baseline; font-size: 24px; }

	.table-top-reviews th:nth-child(2) { display: none; }
	.table-top-reviews td:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 0; -ms-flex: 0 0 0px; flex: 0 0 0; width: 0; border: 0; padding: 0; margin: 0; }
	.table-top-reviews th:nth-child(1) {  -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-basis: 128px; -ms-flex-preferred-size: 128px; flex-basis: 128px; width: 128px; border-left: 0 !important; }
	.table-top-reviews td:nth-child(1) { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-basis: 118px; -ms-flex-preferred-size: 118px; flex-basis: 118px; width: 118px; border-left: 0 !important; }

	.table-top-reviews th:nth-child(3),
	.table-top-reviews td:nth-child(3) { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-basis: 128px; -ms-flex-preferred-size: 128px; flex-basis: 128px; width: 128px; padding-left: 10px; padding-right: 10px;  }
	.table-top-reviews td:nth-child(3) { padding: 28px 10px; }
	.table-top-reviews td:nth-child(3):after { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; display: block; padding-top: 3px; font-size: 12px; text-align: center; color: #989898; }

	.table-top-reviews th:nth-child(4),
	.table-top-reviews td:nth-child(4) { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-basis: 154px; -ms-flex-preferred-size: 154px; flex-basis: 154px; width: 154px; }
	.table-top-reviews td:nth-child(4) { -webkit-flex-basis: 144px; -ms-flex-preferred-size: 144px; flex-basis: 144px; width: 144px; }
	.table-top-reviews td:nth-child(4) { padding-right: 15px; }


	.table-top-reviews th:nth-child(5),
	.table-top-reviews td:nth-child(5) { -webkit-box-flex: 0; -webkit-flex-grow: 0; -ms-flex-positive: 0; flex-grow: 0; -webkit-flex-basis: 115px; -ms-flex-preferred-size: 115px; flex-basis: 125px; width: 125px; padding:5px 10px;}
	.table-top-reviews td:nth-child(5) { -webkit-flex-basis: 105px; -ms-flex-preferred-size: 105px; flex-basis: 105px; width: 105px; }
	.table-top-reviews .btn { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; display: block; margin: 0; padding: 12px; font-size: 14px; border-radius: 4px; }

	.table-top-reviews ul { list-style: none; padding: 0 3px; margin: 0; font-size: 13px; line-height: 1.2; }
	.table-top-reviews ul li { position: relative; padding: 0 0 4px 14px; }
	.table-top-reviews ul li:before { content: '\2022'; position: absolute; top: 0; left: 0; color: #1d7b19; }
	.table-top-reviews .rating { position: absolute; top: 100px; left: 30px; width: 96px; height: 16px; margin-top: -2px; background: url(images/ratings.png) no-repeat 0 0; -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); }
	.table-top-reviews .rating span { display: none; }
	.table-top-reviews .rating.rating45 { background-position: center -16px; }
	.table-top-reviews .rating.rating40 { background-position: center -32px; }
	.table-top-reviews .rating.rating35 { background-position: center -48px; }
	.table-top-reviews .rating.rating30 { background-position: center -64px; }
	.table-top-reviews .rating.rating25 { background-position: center -80px; }
	.table-top-reviews .rating.rating20 { background-position: center -96px; }

	.table-top-reviews .pmlogo { display: block; width: 80px; height: 14px; margin: 5px auto; font-size: 0; color: transparent; }
	.table-top-reviews .pmlogo span { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: contain; }
	.table-top-reviews .neteller span { background-size: auto 20px; }
	.table-top-reviews .trustly span { background-size: auto 24px; }
	.table-top-reviews .pmlogo.mastercard { height: 30px; }
	.table-top-reviews .pmlogo.apple-pay { height: 20px; }
	.table-top-reviews .pmlogo.transbanc { height: 16px; }
}

@media(min-width: 1000px) and (max-width: 1186px), (min-width: 768px) and (max-width: 820px) {
	.table-top-reviews td:nth-child(1n),
	.table-top-reviews th:nth-child(1n) { width: -webkit-calc(25% - 40px); width: calc(25% - 40px); -webkit-flex-basis: -webkit-calc(25% - 40px); -ms-flex-preferred-size: calc(25% - 40px); flex-basis: calc(25% - 40px); padding-left: 20px; padding-right: 20px; }
	.table-top-reviews td:nth-child(2) { width: 0; padding: 0; -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; }
	.table-top-reviews td:nth-child(6),
	.table-top-reviews td:nth-child(7) { width: -webkit-calc(100% - 40px); width: calc(100% - 40px); border-left: 0; -webkit-flex-basis: -webkit-calc(100% - 40px); -ms-flex-preferred-size: calc(100% - 40px); flex-basis: calc(100% - 40px); }
	.table-top-reviews th:nth-last-child(2) { display: none; }
	.table-top-reviews .rating { left: -webkit-calc(-webkit-calc(25% - 100px) / 2); left: calc(calc(25% - 100px) / 2);  margin-top: -36px; }
}

@media (min-width: 820px) and (max-width: 999px), (min-width: 1187px) {
	.table-top-reviews .rating { top: 64px; }
}

@media (max-width: 767px) {
	.is-scrollable { padding-bottom: 50px; background: url(images/table-slide-mobile-icon.png) no-repeat bottom center / 33px 40px; }
}

@media (max-width: 1024px) {
	.is-scrollable-tablet { padding-bottom: 50px; background: url(images/table-slide-mobile-icon.png) no-repeat bottom center / 33px 40px; }
}

/* Table Review Info */

.table-review-info { position: relative; margin: 15px 0; }
.table-review-info caption { padding: 15px; border: 1px solid #e6e6e6; font-size: 16px; font-weight: bold; color: #29292a; background-color: #f9f9f9; }
.table-review-info table { width: 100%; font-size: 13px; line-height: 1.38; text-align: center; color: #545454; }
.table-review-info th,
.table-review-info td { padding: 13px 15px; border: 1px solid #e5e5e5; }
.table-review-info th { font-size: 14px; line-height: 1.29; font-weight: 600; color: #fff; background-color: #656565; }
.table-review-info .three-columns td { width: 33.33%; }
.table-review-info .govlogo { text-align: left; }
.table-review-info .govlogo > span { display: inline-block; padding: 1px 0 1px 48px; background-repeat: no-repeat; background-position: 0 center; background-size: 32px auto; }
.table-review-info .logo { display: inline-block; vertical-align: middle; font-size: 0; line-height: 0; }

.table-review-info .logo span { display: inline-block; width: 96px; max-width: 20vw; height: 36px; background-position: center center; background-size: contain; }
.table-review-info td[data-after]:after,
.table-review-info td span.subtitle { content: attr(data-after); display: block; font-size: 12px; color: #989898; }

.table-review-info .text-medium-1 td:nth-child(1),
.table-review-info .text-medium-2 td:nth-child(2),
.table-review-info .text-medium-3 td:nth-child(3),
.table-review-info .text-medium-4 td:nth-child(4),
.table-review-info .text-medium-5 td:nth-child(5),
.table-review-info .text-medium-6 td:nth-child(6),
.table-review-info .text-medium-7 td:nth-child(7),
.table-review-info .text-medium-8 td:nth-child(8) { font-size: 13px; font-weight: 600; color: #000; }

.table-review-info .bonus-1 td:nth-child(1),
.table-review-info .bonus-2 td:nth-child(2),
.table-review-info .bonus-3 td:nth-child(3),
.table-review-info .bonus-4 td:nth-child(4),
.table-review-info .bonus-5 td:nth-child(5),
.table-review-info .bonus-6 td:nth-child(6),
.table-review-info .bonus-7 td:nth-child(7),
.table-review-info .bonus-8 td:nth-child(8) { font-size: 12px; line-height: 1.2; color: #000; }
.table-review-info .bonus-1 td:nth-child(1) strong,
.table-review-info .bonus-2 td:nth-child(2) strong,
.table-review-info .bonus-3 td:nth-child(3) strong,
.table-review-info .bonus-4 td:nth-child(4) strong,
.table-review-info .bonus-5 td:nth-child(5) strong,
.table-review-info .bonus-6 td:nth-child(6) strong,
.table-review-info .bonus-7 td:nth-child(7) strong,
.table-review-info .bonus-8 td:nth-child(8) strong { font-size: 20px; }

.table-review-info .link-1 td:nth-child(1) > span,
.table-review-info .link-1 td:nth-child(1) > a,
.table-review-info .link-2 td:nth-child(2) > span,
.table-review-info .link-2 td:nth-child(2) > a,
.table-review-info .link-3 td:nth-child(3) > span,
.table-review-info .link-3 td:nth-child(3) > a,
.table-review-info .link-4 td:nth-child(4) > span,
.table-review-info .link-4 td:nth-child(4) > a,
.table-review-info .link-5 td:nth-child(5) > span,
.table-review-info .link-5 td:nth-child(5) > a,
.table-review-info .link-6 td:nth-child(6) > span,
.table-review-info .link-6 td:nth-child(6) > a,
.table-review-info .link-7 td:nth-child(7) > span,
.table-review-info .link-7 td:nth-child(7) > a,
.table-review-info .link-8 td:nth-child(8) > span,
.table-review-info .link-8 td:nth-child(8) > a { font-weight: bold; text-decoration: none; color: #1d7b19; }
.table-review-info .link-1 td:nth-child(1) > a:hover,
.table-review-info .link-2 td:nth-child(2) > a:hover,
.table-review-info .link-3 td:nth-child(3) > a:hover,
.table-review-info .link-4 td:nth-child(4) > a:hover,
.table-review-info .link-5 td:nth-child(5) > a:hover,
.table-review-info .link-6 td:nth-child(6) > a:hover,
.table-review-info .link-7 td:nth-child(7) > a:hover,
.table-review-info .link-8 td:nth-child(8) > a:hover { text-decoration: underline; }

.table-review-info .logo.testlab>span { display: block; margin: 0 auto; left: auto; right: auto; background: url(spr/testlab.png) no-repeat 0 0; text-indent: -9999px;}
.table-review-info .logo.testlab.bmm>span { background-position: 0 0px; width: 110px; height: 18px; }
.table-review-info .logo.testlab.trisigma>span { background-position: 0 -18px; width: 110px; height: 16px; }
.table-review-info .logo.testlab.quinel>span { background-position: 0 -34px; width: 102px; height: 18px; }
.table-review-info .logo.testlab.gamingassociates>span { background-position: 0 -52px; width: 98px; height: 24px; }
.table-review-info .logo.testlab.qalabs>span { background-position: 0 -76px; width: 82px; height: 24px; }
.table-review-info .logo.testlab.gli>span { background-position: -110px 0; width: 80px; height: 22px; }
.table-review-info .logo.testlab.siq>span { background-position: -110px -22px; width: 56px; height: 26px; }
.table-review-info .logo.testlab.ecogra>span { background-position: -110px -47px; width: 68px; height: 24px; }
.table-review-info .logo.testlab.itechlabs>span { background-position: -200px 0px; width: 30px; height: 30px; }
.table-review-info .logo.testlab.nmi>span { background-position: -200px -28px; width: 42px; height: 36px; }
.table-review-info .logo.testlab.sqs>span { background-position: -200px -66px; width: 24px; height: 24px; }
.table-review-info .logo.testlab.thawte>span { background-position: -102px -72px; width: 90px; height: 24px; }

.table-review-info th.terms:not(:only-child),
.table-review-info td.terms:not(:only-child) { display: none; }
.table-review-info.flex td.terms,
.table-review-info tr.terms td:first-child { padding: 10px; background-color: #f6f6f6; font-size: 12px; font-weight: normal; text-align: center; color: #656565; background-color: #f6f6f6; font-weight: normal; }
.table-review-info.flex td.terms a,
.table-review-info.flex td.terms span,
.table-review-info tr.terms td:first-child a,
.table-review-info tr.terms td:first-child span { text-decoration: underline; font-weight: 400; color: #656565; padding: 0 5px; }
.table-review-info.flex td.terms a:hover,
.table-review-info.flex td.terms span:hover,
.table-review-info tr.terms td:first-child a:hover,
.table-review-info tr.terms td:first-child span:hover { text-decoration: none; }
.table-review-info.flex .terms { border-top: none; border-top: none; border-bottom: 1px solid #e5e5e5; margin-bottom: 2px; padding: 0 10px 10px 10px;}
.table-review-info.flex .bonus { display: flex; flex-direction: column;}
.table-review-info.flex .bonus>strong { font-size: 25px; margin-bottom: 4px;}
.table-review-info.flex .list li { font-size: 13px; line-height: 1.2; padding-bottom: 4px;}
.table-review-info.flex .list ul { padding: 0 0 0 20px;}
.table-review-info.flex .text-big td{ font-size: 16px;}
.table-review-info.flex .header-small th { font-size: 12px;}

.table-review-info.flex caption,
.table-review-info.flex table,
.table-review-info.flex tbody,
.table-review-info.flex thead,
.table-review-info.flex tr,
.table-review-info.flex th,
.table-review-info.flex td { display: block; }
.table-review-info.flex tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; border:1px solid #e5e5e5; border-bottom:none;/*margin-bottom:2px;*/}
.table-review-info.flex th,
.table-review-info.flex td { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border:none;}
.table-review-info.flex .three-columns th,
.table-review-info.flex .three-columns td { width: -webkit-calc(33.33% - 30px); width: calc(33.33% - 30px); }
.table-review-info.flex .four-columns th,
.table-review-info.flex .four-columns td { width: -webkit-calc(25% - 30px); width: calc(25% - 30px); }
.table-review-info.flex .five-columns th,
.table-review-info.flex .five-columns td { width: -webkit-calc(20% - 30px); width: calc(20% - 30px); }
.table-review-info.flex .six-columns th,
.table-review-info.flex .six-columns td { width: -webkit-calc(16.66% - 30px); width: calc(16.66% - 30px); }
.table-review-info.flex .seven-columns th,
.table-review-info.flex .seven-columns td { width: -webkit-calc(14.28% - 30px); width: calc(14.28% - 30px); }

.table-review-info.flex a.tablelink {font-weight:normal;text-decoration:none;font-size:13px;color: #2145de;}
.table-review-info.flex a.tablelink .notext { display: none; }
.table-review-info.flex a.tablelink:hover{text-decoration:underline;}
.table-review-info.flex a.tablelink:before{content:"";display:block;width:96px;height:16px;margin: 3px auto 5px;background:url(images/ratings.png) no-repeat center 0;}
.table-review-info.flex a.tablelink.rating45:before{background-position: center -16px;}
.table-review-info.flex a.tablelink.rating40:before{background-position: center -32px;}
.table-review-info.flex a.tablelink.rating35:before{background-position: center -48px;}
.table-review-info.flex a.tablelink.rating30:before{background-position: center -64px;}
.table-review-info.flex a.tablelink.rating25:before{background-position: center -80px;}
.table-review-info.flex a.tablelink.rating20:before{background-position: center -96px;}

@media(max-width: 767px){
	.table-review-info .mobile-hide { display: none !important; }
	.table-review-info.flex.scroll tbody{min-width: 600px;}
	.table-review-info.flex.scroll {padding-bottom: 65px;margin-bottom: 25px;background: url(images/table-slide-mobile-icon.png) no-repeat bottom center;background-size: 33px 40px;overflow-y: hidden;background-position: 50% 97%;}
}

@media(max-width: 1024px){
	.table-review-info { overflow: auto; }
}

@media(min-width: 768px){
	.table-review-info th { padding-top: 10px; padding-bottom: 10px; height: 40px; }

	.table-review-info .text-medium-1 td:nth-child(1),
	.table-review-info .text-medium-2 td:nth-child(2),
	.table-review-info .text-medium-3 td:nth-child(3),
	.table-review-info .text-medium-4 td:nth-child(4),
	.table-review-info .text-medium-5 td:nth-child(5),
	.table-review-info .text-medium-6 td:nth-child(6),
	.table-review-info .text-medium-7 td:nth-child(7),
	.table-review-info .text-medium-8 td:nth-child(8) { font-size: 14px; }

	.table-review-info .bonus-1 td:nth-child(1),
	.table-review-info .bonus-2 td:nth-child(2),
	.table-review-info .bonus-3 td:nth-child(3),
	.table-review-info .bonus-4 td:nth-child(4),
	.table-review-info .bonus-5 td:nth-child(5),
	.table-review-info .bonus-6 td:nth-child(6),
	.table-review-info .bonus-7 td:nth-child(7),
	.table-review-info .bonus-8 td:nth-child(8) { font-size: 14px; }
	.table-review-info .bonus-1 td:nth-child(1) strong,
	.table-review-info .bonus-2 td:nth-child(2) strong,
	.table-review-info .bonus-3 td:nth-child(3) strong,
	.table-review-info .bonus-4 td:nth-child(4) strong,
	.table-review-info .bonus-5 td:nth-child(5) strong,
	.table-review-info .bonus-6 td:nth-child(6) strong,
	.table-review-info .bonus-7 td:nth-child(7) strong,
	.table-review-info .bonus-8 td:nth-child(8) strong { font-size: 24px; }

	.table-review-info .govlogo { padding-left: 55px; padding-right: 30px; }

}

/* Review banner */

.review-banner { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-flow: column wrap; -ms-flex-flow: column wrap; flex-flow: column wrap; border: 1px solid #e5e5e5; margin: 15px 0; }
.review-banner div { border-bottom: 1px solid #e5e5e5; }
.review-banner div:last-child { border-bottom: 0; }
.review-banner .logo { position: relative; min-height: 58px; background-color: #414141; font-size: 0; line-height: 0; }
.review-banner .logo:after { content: ''; position: absolute; top: 50%; left: 50%; width: 160px; height: 46px; margin: -23px -80px; background: url(images/logo.svg) 0 0 no-repeat; background-size: contain; }
.review-banner .text { padding: 20px; font-size: 14px; text-align: center; }
.review-banner .action a { display: block; padding: 20px; font-size: 16px; font-weight: bold; text-decoration: none; text-align: center; }
.review-banner .action a:hover { text-decoration: underline; }

@media(min-width: 768px){
	.review-banner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
	.review-banner .logo { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; width: 100%; }
	.review-banner .text,
	.review-banner .action { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; border-bottom: 0; }
	.review-banner .action { border-left: 1px solid #e5e5e5; }
}

@media(min-width: 1024px){
	.review-banner .logo,
	.review-banner .logo,
	.review-banner .text,
	.review-banner .action { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; width: 33.33%; }
	.review-banner { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
	.review-banner .logo { -webkit-box-flex: 0; -webkit-flex: 0 0 31.17%; -ms-flex: 0 0 31.17%; flex: 0 0 31.17%; width: 31.17%; }
	.review-banner .text { -webkit-box-flex: 0; -webkit-flex: 0 0 38.65%; -ms-flex: 0 0 38.65%; flex: 0 0 38.65%; width: 38.65%; padding-top: 30px; padding-bottom: 30px; }
	.review-banner .action { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: auto; }
	.review-banner .action a { padding: 30px 10px; font-size: 15px; }
}

/* Table Review Websites */

.table-review-websites { margin: 15px 0; }
.table-review-websites .caption { padding: 10px; border: 1px solid #e6e6e6; border-width: 1px 1px 0; font-size: 14px; font-weight: bold; text-align: center; background-color: #fcfcfc; }
.table-review-websites .box { border: 1px solid #e6e6e6; margin-bottom: -1px; }
.table-review-websites .box:last-child { margin-bottom: 0; }
.table-review-websites .box > div { border-bottom: 1px solid #e6e6e6; }
.table-review-websites .box > div:last-child { border-bottom: 0; }
.table-review-websites .box .logo { position: relative; min-height: 68px; background-color: #f0f0f0; font-size: 0; line-height: 0; color: transparent; }
.table-review-websites .box .logo > span,
.table-review-websites .box .logo a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.table-review-websites .box .logo > span span,
.table-review-websites .box .logo a span  { position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.table-review-websites .box .info { padding: 6px 18px; font-size: 14px; font-weight: 600; text-align: center; }
.table-review-websites .box .entry { padding: 8px 18px; font-size: 12px; line-height: 1.6; color: #5a5a5a; }

@media(min-width: 768px){
	.table-review-websites { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
	.table-review-websites > div { -webkit-box-sizing: border-box; box-sizing: border-box; }
	.table-review-websites .caption {  -webkit-box-flex: 0;  -webkit-flex: 0 0 -webkit-calc(100% - 36px);  -ms-flex: 0 0 calc(100% - 36px);  flex: 0 0 calc(100% - 36px); width: -webkit-calc(100% - 36px); width: calc(100% - 36px); padding: 16px; font-size: 16px; -webkit-box-sizing: content-box; box-sizing: content-box; }
	.table-review-websites .box { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; width: 33.33%; margin-right: -1px; }
	.table-review-websites .box:nth-child(3),
	.table-review-websites .box:nth-child(4) { border-left: 0; }
	.table-review-websites .box:last-child { margin-right: -5px; }
	.table-review-websites .box .logo { height: 80px; }
	.table-review-websites .box .logo > span span,
	.table-review-websites .box .logo a span { top: 30%; height: 40%; }
	.table-review-websites .box .info { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 78px; font-size: 15px; line-height: 1.2; }
	.table-review-websites .box .entry { font-size: 13px; line-height: 1.38; }
}

/* Table Review Websites - table version */

.review-websites { margin: 15px 0; }
.review-websites table { width: 100%; }
.review-websites tbody { display: flex; flex-direction: column; }
.review-websites caption { padding: 10px; border: 1px solid #e6e6e6; border-width: 1px 1px 0; font-size: 14px; font-weight: bold; text-align: center; background-color: #fcfcfc; }
.review-websites tr { border: 1px solid #e6e6e6; margin-bottom: -1px; display: flex; flex-direction: column; }
.review-websites tr:last-child { margin-bottom: 0; }
.review-websites tr > td { border-bottom: 1px solid #e6e6e6; }
.review-websites tr > td:last-child { border-bottom: 0; }
.review-websites tr .logo { position: relative; min-height: 68px; background-color: #f0f0f0; font-size: 0; line-height: 0; color: transparent; }
.review-websites tr .logo > span,
.review-websites tr .logo a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.review-websites tr .logo > span span,
.review-websites tr .logo a span  { position: absolute; top: 25%; left: 25%; width: 50%; height: 50%; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.review-websites tr .info { padding: 22px 18px; font-size: 14px; font-weight: 600; text-align: center; }
.review-websites tr .entry { padding: 24px 18px; font-size: 12px; line-height: 1.6; color: #5a5a5a; }

@media(min-width: 768px){
	.review-websites { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; }
	.review-websites tbody { flex-direction: row; }
	.review-websites > td { -webkit-box-sizing: border-box; box-sizing: border-box; }
	.review-websites caption {  -webkit-box-flex: 0;  -webkit-flex: 0 0 -webkit-calc(100% - 33px);  -ms-flex: 0 0 calc(100% - 33px);  flex: 0 0 calc(100% - 33px); width: -webkit-calc(100% - 33px); width: calc(100% - 33px); padding: 16px; font-size: 16px; -webkit-box-sizing: content-box; box-sizing: content-box; }
	.review-websites tr { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33%; -ms-flex: 0 0 33.33%; flex: 0 0 33.33%; width: 33.33%; margin-right: -1px; }
	.review-websites tr:nth-child(2),
	.review-websites tr:nth-child(3) { border-left: 0; }
	.review-websites tr:last-child { margin-right: -2px; }
	.review-websites tr .logo { height: 80px; }
	.review-websites tr .logo > span span,
	.review-websites tr .logo a span { top: 30%; height: 40%; }
	.review-websites tr .info { padding: 6px 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; min-height: 78px; font-size: 15px; line-height: 1.2; }
	.review-websites tr .entry { padding: 8px 18px; font-size: 13px; line-height: 1.38; }
}

/* Widget menu */

.widget-menu { padding: 20px; background: -o-linear-gradient(top, #f5f5f5 0%,#ffffff 100%); background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5),to(#ffffff)); background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%); }
.widget-menu .widget-title { padding: 6px 0 20px; font-size: 19px; font-weight: bold; text-align: center; color: #000000; }
.widget-menu ul { list-style: none; padding: 0; margin: 0; }
.widget-menu ul li { padding: 4px 0; }
.widget-menu ul a { position: relative; display: block; padding: 12px 12px 12px 108px; border: 1px solid #e5e5e5; font-size: 14px; font-weight: 600; color: #1d7b19; text-decoration: none; background-color: #fff; }
.widget-menu ul a:before { content: ''; position: absolute; top: 50%; left: 54px; width: 34px; height: 34px; margin-top: -17px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.widget-menu ul a:hover { background-color: #f3f8f3; }
.widget-menu .casino a:before { background-image: url(images/menu/casino.png); }
.widget-menu .sport a:before { background-image: url(images/menu/sport.png); }
.widget-menu .bingo a:before { background-image: url(images/menu/bingo.png); }
.widget-menu .poker a:before { background-image: url(images/menu/poker.png); }
.widget-menu .esport a:before { background-image: url(images/menu/esport.png); }

@media(min-width: 1000px){
	.widget-menu { margin: 4px 5px 0 15px; }
}

/* Geo container */

.geo-container { position: relative; overflow: hidden; padding: 12px; margin: -1vw -5px 25px; background-color: #fae17a; }
.geo-container > .title { padding: 0 0 0 28px; margin: -1px -3px 0; font-size: 12px; line-height: 1.25; font-weight: 600; background: url(images/ico-warning.svg) no-repeat 0 3px; background-size: 20px auto; }
.geo-container .container { position: relative; overflow: auto; width: -webkit-calc(100% + 24px); width: calc(100% + 24px); margin: 0 -12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; }
.geo-container .container:before,
.geo-container .container:after { content: ''; -webkit-box-flex: 0; -webkit-flex: 0 0 4px; -ms-flex: 0 0 4px; flex: 0 0 4px; width: 4px; }
.geo-container.v1 .geo-links { padding-top: 20px; padding-bottom: 20px; }
.geo-container.v1 .geo-box .entry { min-height: 36px; }

.geo-links { padding: 10px; background-color: #fff; -webkit-box-shadow: 0px 6px 23px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 6px 23px 0px rgba(0, 0, 0, 0.08); }
.geo-links .title { padding: 0 0 10px; font-family: 'Open Sans Condensed', sans-serif; font-size: 16px; font-weight: bold; text-align: center; }
.geo-links ul { list-style: none; padding: 0; margin: 0 0 -8px; font-size: 0; }
.geo-links li { display: inline-block; width: 33.33%; padding-bottom: 8px; vertical-align: top; }
.geo-links li a { display: block; padding: 0 10px; font-size: 12px; line-height: 1.25; color: #7b7b7b; text-align: center; text-decoration: none; }
.geo-links li a:before { content: ''; display: block; width: 40px; height: 40px; border: 1px solid #434a54; margin: 0 auto 3px; text-align: center; border-radius: 50%; background: url(images/icons-cats-circle.png) no-repeat 0 0; background-size: 130px auto; }
.geo-links li a.paypal:before { background-position: 0 -1px; }
.geo-links li a.bonus:before { background-position: -44px 0px; }
.geo-links li a.apps:before { background-position: -2px -89px; }
.geo-links li a.slots:before { background-position: -2px -45px; }
.geo-links li a.roulette:before { background-position: -45px -89px; }
.geo-links li a.blackjack:before { background-position: -88px -87px; }

.geo-container.v1 .geo-links li { display: block; width: auto; padding: 3px 5px !important; }
.geo-container.v1 .geo-links li a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row nowrap; -ms-flex-flow: row nowrap; flex-flow: row nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: auto; padding: 0; color: #434a54; }
.geo-container.v1 .geo-links li a:before { display: block; margin: 0 14px 0 0; }

.geo-box { position: relative; display: flex; justify-content: center; align-content: center; flex-flow: row wrap; -webkit-box-flex: 1; -webkit-flex: 1 0 274px; -ms-flex: 1 0 274px; flex: 1 0 274px; padding: 16px 16px 72px; margin: 10px 8px; background-color: #fff; -webkit-box-shadow: 0px 6px 23px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 6px 23px 0px rgba(0, 0, 0, 0.08); }
.geo-box > * { flex: 0 0 100%; }
.geo-box .logo { display: block; font-size: 0; color: transparent; }
.geo-box .logo span { display: block; max-width: 140px; height: 34px; margin: 0 auto; background-position: center center; background-repeat: no-repeat; background-size: contain; }
.geo-box .entry { padding-top: 10px; padding-bottom: 8px; text-align: center; }
.geo-box .entry p:first-child { margin-top: 0; }
.geo-box .entry p:last-child { margin-bottom: 0; }
.geo-box .action { position: absolute; bottom: 16px; left: 0; right: 0; text-align: center; }
.geo-box .action .btn { display: inline-block; min-width: 166px; padding: 12px; font-size: 14px; }

.geo-box-big { padding-bottom: 16px; }
.geo-box-big .action {  position: relative; bottom: 0; }
.geo-box-big .terms { padding-top: 7px; font-size: 12px; line-height: 1.25; text-align: center; color: #898989; }
.geo-box-big .terms span { font-weight: bold; }
.geo-box-big .terms span:hover { text-decoration: underline; }
.geo-box-big .bonus { padding: 5px 0 20px; text-align: center; font-size: 13px; line-height: 1.1; color: #000; }
.geo-box-big .bonus strong { display: block; margin-bottom: -2px; font-size: 24px; }
.geo-box-big .bonus span { display: block; font-weight: bold; }

@media(min-width: 768px){
	.geo-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 8px; }
	.geo-container > .title { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(100% - 28px); -ms-flex: 0 0 calc(100% - 28px); flex: 0 0 calc(100% - 28px); width: -webkit-calc(100% - 28px); width: calc(100% - 28px); font-size: 14px; line-height: 1.43; }
	.geo-container .container { -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; margin: 0 -5px; padding-bottom: 3px; max-width: 100vw; }

	.geo-links { -webkit-box-flex: 0; -webkit-flex: 0 0 248px; -ms-flex: 0 0 248px; flex: 0 0 248px; width: 248px; margin: 10px 8px 13px; }
	.geo-box { -webkit-box-flex: 0; -webkit-flex: 0 1 260px; -ms-flex: 0 1 260px; flex: 0 1 260px; width: 260px; min-height: -webkit-calc(100% - 108px); min-height: calc(100% - 108px); }
	.geo-box:nth-last-child(4):first-child,
	.geo-box:nth-last-child(4):first-child ~ .geo-box { min-width: 188px; }

	.geo-container.v1 .geo-links li { padding: 3px 15px !important; }
}

@media(min-width: 930px){
	.geo-box { -webkit-box-flex: 0; -webkit-flex: 0 1 33vw; -ms-flex: 0 1 33vw; flex: 0 1 33vw; width: 33vw; }
	.geo-box:nth-last-child(1):first-child,
	.geo-box:nth-last-child(1):first-child ~ .geo-box { -webkit-box-flex: 0; -webkit-flex: 0 0 254px; -ms-flex: 0 0 254px; flex: 0 0 254px; width: 254px; }
}

@media(min-width: 768px) and (max-width: 1069px){
	.geo-container .container:not([data-count="1"]) + .geo-links { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(100% - 20px); -ms-flex: 0 0 calc(100% - 20px); flex: 0 0 calc(100% - 20px); width: -webkit-calc(100% - 20px); width: calc(100% - 20px); margin: 0 9px 5px; }
	.geo-container .container:not([data-count="1"]) + .geo-links ul { margin: 0 -10px; font-size: 0; text-align: center; }
	.geo-container .container:not([data-count="1"]) + .geo-links li { width: auto; padding: 0 8px; }
	.geo-container .container:not([data-count="1"]) + .geo-links li a { padding: 0; }
	.geo-container .container:not([data-count="1"]) + .geo-links li a:before { display: inline-block; vertical-align: middle; }
	.geo-container .container:not([data-count="1"]) + .geo-links li a span { display: inline-block; vertical-align: middle; margin: 0 7px; }
}


@media(min-width: 1000px){
	.geo-container .container { max-width: 95vw; }
	.geo-box { -webkit-box-flex: 0; -webkit-flex: 0 1 268px; -ms-flex: 0 1 268px; flex: 0 1 268px; width: 268px; }
}

@media(min-width: 1070px){
	.geo-container { margin: 0 0 25px; }
	.geo-container > .title { padding: 9px 0; font-size: 16px; text-align: center; background: transparent; }
	.geo-container > .title:before { content: ''; position: static; display: inline-block; width: 20px; height: 20px; margin: -4px 8px 0 0; vertical-align: middle; background: url(images/ico-warning.svg) no-repeat center center; background-size: contain; }
	.geo-container .container { position: relative; overflow: auto; max-width: -webkit-calc(100% - 284px); max-width: calc(100% - 284px); margin: 0 0 0 6px; }
	.geo-container .container:before,
	.geo-container .container:after { content: none; }

	.geo-box:first-child { margin-left: 0; }
	.geo-box:last-child { margin-right: 11px; }
	.geo-box:nth-last-child(4):first-child,
	.geo-box:nth-last-child(4):first-child ~ .geo-box { min-width: 168px; margin: 10px 4px; }
	.geo-box:nth-last-child(4):first-child { margin-left: 0; }

	.geo-container .container:last-child { max-width: 100%; }
	.geo-container .container:last-child .geo-box:nth-last-child(4):first-child,
	.geo-container .container:last-child .geo-box:nth-last-child(4):first-child ~ .geo-box { -webkit-box-flex: 0; -webkit-flex: 0 1 268px; -ms-flex: 0 1 268px; flex: 0 1 268px; width: 268px; margin: 10px 8px; }
	.geo-container .container:last-child .geo-box:nth-last-child(4):first-child { margin-left: 0; }
	.geo-container .container:last-child .geo-box:nth-last-child(1):last-child { margin-right: 0; }

	.geo-box .action .btn { max-width: 100%; min-width: 150px; }
	.geo-box .logo a { display: block; padding: 6px 0 15px; }

	.geo-links { margin: 10px 5px 13px; }
	.geo-links li { padding: 8px 0; }

	.geo-container-big .container { max-width: -webkit-calc(100% - 206px); max-width: calc(100% - 206px); }

	.geo-links-slim { -webkit-flex-basis: 170px; -ms-flex-preferred-size: 170px; flex-basis: 170px; width: 170px; }
	.geo-links-slim .title { padding-top: 17px; }
	.geo-links-slim li { width: 50%; margin-bottom: 10px; }
	.geo-container.v1 .geo-links li { padding: 3px 0 !important; }
}


.table-boxes table { width: 100%; }
.table-boxes table tbody { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.table-boxes caption { padding: 16px 18px; border: 1px solid #e6e6e6; font-size: 16px; line-height: 1.38; font-weight: bold; background-color: #f9f9f9; }
.table-boxes .headings { display: none; }
.table-boxes tr { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; border: 1px solid #e6e6e6; background-color: #f6f6f6; margin-top: 12px; }

.table-boxes .half-td { width: 50%; height: 67px; background-color: #ffffff; }
.table-boxes .half-td a { display: block; width: 100%; height: 100%; }
.table-boxes .half-td.td-rating { display: -webkit-box; display: -ms-flexbox; display: flex; }
.table-boxes .half-td.td-rating a:hover .rating:after { text-decoration: underline; }

.table-boxes .terms { margin: 11px 15px; font: 300 11px 'open sans',sans-serif; line-height: 1.2; color: #8a8a8a; }
.table-boxes .terms span { font-weight:bold;text-decoration:underline; }
.table-boxes .terms span:hover { text-decoration:none; }
/*
.table-boxes .terms.ellipsis { position: relative; max-height: 28px; overflow: hidden; }
.table-boxes .terms.ellipsis:after { content: '...'; position: absolute; bottom: 0; right: 0; background-color: #f6f6f6; padding: 0 10px 0 0; }
*/
.table-boxes tr td { width: 100%; text-align: center; }
.table-boxes tr td a.btn { width: 130px; font-size: 16px; }

.table-boxes a.logo { font-size: 0; line-height: 0; text-indent: -9999px; }
.table-boxes a.logo:before { content: ''; width: 100%; height: 100%; }
.table-boxes a.logo span { height: 100%; }

.table-boxes .rating { position: relative; display: block; height: 16px; margin-top: 14px; background: url(images/ratings.png) no-repeat center 0; text-indent: -9999px; }
.table-boxes .rating:after { position: absolute; content: '¡Lee el análisis!'; width: 100%; top: 23px; left: 0; color: #2045de; text-indent: 0; }
.table-boxes .rating span { display: none; }
.table-boxes .rating.rating45 {background-position: center -16px;}
.table-boxes .rating.rating40 { background-position: center -32px; }
.table-boxes .rating.rating35 { background-position: center -48px; }
.table-boxes .rating.rating30 { background-position: center -64px; }
.table-boxes .rating.rating25 { background-position: center -80px; }
.table-boxes .rating.rating20 { background-position: center -96px; }

.table-boxes .bonus { margin-top: 20px; margin-bottom: 13px; font-size: 13px; min-height: 64px; }
.table-boxes .bonus span,
.table-boxes .bonus strong { display: block; line-height: 1.1; }
.table-boxes .bonus .big { margin-bottom: 10px; font-size: 24px; }


@media (min-width: 768px){
	.table-boxes table tbody { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
	.table-boxes tr { width: 49%; }
}

@media (min-width: 1200px){
	.table-boxes table tbody { justify-content: flex-start; }
	.table-boxes table tbody tr:nth-child(3n),
	.table-boxes table tbody tr:nth-child(3n-1) { margin-left: 12px; }
	.table-boxes tr { width: 258px; }
	.table-boxes .terms.ellipsis:after { bottom: 2px; }
}




.table-conversion-new table { width: 100%; }
.table-conversion-new table tbody { border: 1px solid #e6e6e6; }
.table-conversion-new caption { position: relative; padding: 10px 65px 10px 10px; border: 1px solid #e6e6e6; font-size: 14px; line-height: 1.2; font-weight: bold; text-align: left; background-color: #f9f9f9; }
.table-conversion-new caption:before { position: absolute; content: 'Regulación :'; top: 50%; margin-top: -20px; right: -9px; width: 83px; height: 40px; background: url(images/regulierung.png) no-repeat 0 0; background-position: right -825px; text-indent: -9999px; -webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6); }
.table-conversion-new th { padding: 12px 5px; background-color: #656565; color: #ffffff; border-left: 1px solid #e5e5e5; }
.table-conversion-new th:first-of-type { border-left: none; }
.table-conversion-new th:last-of-type { display: none; }

.table-conversion-new td:last-child { padding: 8px 6px; /*width: 100%;*/ font-size: 12px; line-height: 14px; color: #656565; background-color: #f6f6f6; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; }
.table-conversion-new td:last-child span { font-weight:bold;text-decoration: underline;}
.table-conversion-new td:last-child span:hover { font-weight:bold;text-decoration: none;}
.table-conversion-new td.terms:not(:only-child) { display: none; }

.table-conversion-new a.logo { position: relative; display: block; height: 72px; font-size: 0; line-height: 0; text-indent: -9999px; }
.table-conversion-new a.logo:before { content: ''; position: absolute; top: 50%; margin-top: -15px; left: 50%; margin-left: -42.5px; width: 85px; height: 30px; background-size: contain; }
.table-conversion-new ul { list-style: none; padding: 15px 15px 15px 25px; margin: 0; font-size: 13px; line-height: 1.2; }
.table-conversion-new ul li { position: relative; padding: 0 0 4px 14px; }
.table-conversion-new ul li:before { content: '\2022'; position: absolute; top: 0; left: 0; color: #1d7b19; }

.table-conversion-new .btn { width: 100px; padding: 10px 0; margin: 0 auto; font-size: 13px; }

.table-conversion-new .list { display: none; }
.table-conversion-new .bonus { text-align: center; padding: 0 5px; }
.table-conversion-new .bonus .big { display: block; margin-bottom: 4px; font-size: 20px; }
.table-conversion-new .bonus span { display: block; font-size: 12px; line-height: 1.2; }
.table-conversion-new .terms { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }

@media (min-width: 768px){
	.table-conversion-new table tbody { border: none; }

	.table-conversion-new caption { padding: 17px 180px 17px 17px; font-size: 16px; }
	.table-conversion-new caption:before { width: 90px; height: 20px; right: 0px; padding: 10px 93px 10px 0; font-weight: normal; color: #767676; text-indent: 0; -webkit-transform: scale(.8); -ms-transform: scale(.8); transform: scale(.8); }

	.table-conversion-new td { border: 1px solid #e6e6e6; }

	.table-conversion-new a.logo:before { margin-top: -21px; }
	.table-conversion-new a.logo:after { content: '¡Lee el análisis!'; position: absolute; top: 48px; width: 100%; background-image: none; font-size: 12px; line-height: 1.2; text-indent: 0; text-align: center; color: #2045de; }
	.table-conversion-new .list { display: table-cell; }

	.table-conversion-new .bonus .big { font-size: 24px; }
	.table-conversion-new .bonus span { font-size: 14px; }

	.table-conversion-new ul { padding: 12px 12px 12px 25px; }
	.table-conversion-new .btn { width: 115px; background-image: url(images/arrow-right-white.png); background-repeat: no-repeat; background-position: 110px center; padding-right: 15px; }
}

@media (min-width: 1200px){
	.table-conversion-new a.logo:hover:after { text-decoration: underline; }
}


.popup-exit { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 95; opacity: 0; visibility: hidden; transition: all .4s; transform: translate3d(0,0,0); }
.popup-exit.show,
.popup-exit.viewed { opacity: 1; visibility: visible; }
.popup-exit .overlay { content: ''; position: fixed; top: 0; left: 0; height: 100vh; width: 100vw; display: block; background: rgba(1,11,0,0.8); z-index: 95; }
.popup-exit .pe-cnt { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #eaeaea; padding: 12px 20px 0 20px; z-index: 99; max-width: 1140px; width: 100%; box-sizing: border-box; overflow-y: auto; max-height: 100vh; }
.popup-exit .pe-close { position: absolute; top: 10px; right: 10px; width: 14px; height: 2px; padding: 8px 0; cursor: pointer; cursor: pointer; border: 0; background: transparent; font-size: 0;line-height: 0; text-indent: -100%; transition: all .2s; }
.popup-exit .pe-close:before,
.popup-exit .pe-close:after { content: ''; position: absolute; left: 0; width: 100%; height: 2px; display: block; background: #141617; transition: all .2s;  }
.popup-exit .pe-close:before { transform: rotate(-45deg); top: 7px; }
.popup-exit .pe-close:after { transform: rotate(45deg); bottom: 7px; }
.popup-exit .pe-close:hover { transform: rotate(-180deg); }
.popup-exit .pe-title { font-size: 20px; line-height: 24px; color: #141617; font-weight: bold; display: block; text-align: center; }
.popup-exit .pe-boxes { position: relative; overflow: hidden; padding: 15px 0 30px 0; }
.popup-exit .pe-boxes.slick-dotted { padding-bottom: 55px; }
.popup-exit .slick-track { display: flex; }
.popup-exit .pe-box { float: left; width: 31.65%; background: #ffffff; box-shadow: 0px 6px 23px 0px rgba(0, 0, 0, 0.08); margin: 0 15px; }
.popup-exit .pe-box img { display: block; width: 100%; height: auto; }
.popup-exit .pe-box .pe-list { padding: 10px 20px 20px 20px; display: table; margin: 0 auto; }
.popup-exit .pe-box .pe-list-item { padding: 0 0 0 25px; position: relative; display: block; font-size: 15px; line-height: 19px; color: #141617; margin: 10px 0 0 0; }
.popup-exit .pe-box .pe-list-item:before { content: ''; width: 14px; height: 14px; position: absolute; top: 2px; left: 0; background: url(images/checkmark1.png) no-repeat center; }
.popup-exit .pe-box .btn { display: table; margin: 0 auto; padding-left: 50px; padding-right: 50px; font-size: 14px; }
.popup-exit .pe-box .pe-bonus { margin: 20px 20px 10px 20px; display: block; position: relative; background: #f3f9f3 url(images/bonus_bg.png) repeat 0 0; border: solid 1px #dddddd; padding: 10px; font-size: 18px; line-height: 22px; color: #141617; text-align: center; font-weight: bold; }
.popup-exit .pe-box .pe-bonus:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; border: solid 3px #ffffff; display: block; }
.popup-exit .pe-box .pe-bonus:after { content: ''; position: absolute; top: -9px; left: 14px; width: 23px; height: 14px; display: block; background: url(images/scissors_green.png) no-repeat 0 0; }
.popup-exit .pe-box .pe-terms { padding: 0 20px 10px 20px; font-size: 12px; line-height: 16px; color: #898989; text-align: center; display: block; }
.popup-exit .pe-box .pe-terms span { font-weight:bold;}

.popup-exit .slick-arrow { position: absolute; bottom: 15px; width: 24px; height: 25px; display: block; border-radius: 50%; border: 0; cursor: pointer; font-size: 0; line-height: 0; text-indent: -100%; }
.popup-exit .slick-arrow.slick-prev { left: 13px; background: #1d7a19 url(images/left-arrow.png) no-repeat center center; }
.popup-exit .slick-arrow.slick-next { right: 13px; background: #1d7a19 url(images/right-arrow.png) no-repeat center center; }
.popup-exit .slick-dots { position: absolute; bottom: 24px; margin: 0; padding: 0; left: 50%; transform: translateX(-50%); display: block; list-style: none outside none; }
.popup-exit .slick-dots li { float: left; padding: 0 8px; }
.popup-exit .slick-dots li button { display: block; width: 8px; height: 8px; padding: 0; background: #cacaca; border-radius: 50%; border: 0; cursor: pointer; font-size: 0; line-height: 0; text-indent: -100%; transition: all .2s; }
.popup-exit .slick-dots li.slick-active button { background-color: #1d7a19; }

.inactive { pointer-events: none; user-select: none; background: #ccc !important; }

/* ------------------------------------------------------------ *\
	Filter table
\* ------------------------------------------------------------ */

.dataTables_length,
.dataTables_next,
.dataTables_previous,
.dataTables_paginate { display: none; visibility: hidden; opacity: 0; }

.filter-wrapper { position: relative; margin: 1% auto 16px; }

.filter-table table { width: 100% !important; border-collapse: collapse; border-spacing: 0; }
.filter-table thead { position: absolute; top: 100px; background-color: rgba(101, 101, 101, 0.9); border-radius: 20px; border: 0px; max-width: 270px; left: 0; right: 0; margin: auto; z-index: 1; }
.filter-table thead tr { display: block; cursor: pointer; }
.filter-table thead tr:before { content: "Ordenar tabla por..."; color: white; padding: 10px 35px; background: #656565; display: block; border-radius: 30px; cursor: pointer; }
.filter-table thead th { position: relative; display: none; width: 90% !important; background: #7e7e7e; border: none; border-radius: 30px; margin: 10px auto; text-align: left; padding: 15px 55px 15px 20px; color: #fff; font-weight: normal; text-align: center; }
.filter-table thead th:before {  content: ""; position: absolute; background: url(images/filter-table.png) no-repeat 0 0; width: 48px; height: 20px; right: 8px; top: 0; bottom: 0; margin: auto; }
.filter-table thead th.sorting:before { background-position: 0 0; }
.filter-table thead th.sorting_desc:before { background-position: 0 -20px; }
.filter-table thead th.sorting_asc:before { background-position: 0 -40px; }
.filter-table thead th:hover { cursor: pointer; box-shadow: 0px 0px 0px 1px #fff; transition-duration: 0.3s; }

.filter-table thead tr.open { cursor: auto; padding-bottom: 5px; }
.filter-table thead tr.open th { display: block; }

.filter-table thead:before { content: ""; background: url(images/filter-table.png) no-repeat 0 -60px; width: 14px; height: 10px; position: absolute; top: 13px; left: 13px; }
.filter-table thead:after { content: ""; background: url(images/filter-table.png) no-repeat -27px 0; width: 20px; height: 20px; position: absolute; top: 10px; right: 10px; }
.filter-table thead.open:after { background-position: 0 0; }
.filter-table thead.open:hover:after { cursor: pointer; }

.filter-table th,
.filter-table td { -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e6e6e6; text-align: center; }

.ftable tbody tr { display: flex; flex-wrap: wrap; padding: 0 5px 5px; border: 1px solid #656565; border-bottom: 0px; }
.ftable tbody tr:last-child { border-bottom: 1px solid #656565; }
.ftable td:not(:first-child):not(:last-child):not(.dataTables_empty) { flex: 1 1 auto; border-radius: 10px; padding: 15px 10px; margin: 5px 3px; font: bold 20px/1 "open sans", sans-serif; background: #f9f9f9; color: #666; }
.ftable td:after { font-weight: normal; font-size: 14px; line-height: 1.2; padding-left: 10px; vertical-align: middle; }

.ftable td:first-child,
.ftable td:last-child { width: 100%; }

.ftable td:first-child { border: 0px; border-bottom: 1px solid #e6e6e6; margin: 0 10px 5px; }
.ftable td:first-child span { font-size: 0; line-height: 0; text-indent: -9999px; height: 75px; }

.ftable td:not(:first-child):not(:last-child)[data-th]:after { content: attr(data-th); }

.ftable td:last-child { border: 1px solid #1d7b19; border-radius: 8px; }
.ftable td:last-child a { text-decoration: none; font-weight: bold; line-height: 16px; left: 0; right: 0; display: block; margin: 5px; padding: 10px; }
.ftable td:last-child:hover { background: #1d7b19; transition-duration: 0.5s; }
.ftable td:last-child:hover a { color: #fff; }
.ftable .dataTables_empty { border: 0px; width: 100%; padding: 10px 5px 5px; }

.dataTables_filter input { margin: 0 auto; display: block; width: calc(270px - 45px); border-radius: 20px; border: 1px solid #e6e6e6; font-size: 14px; line-height: 1.2; padding: 10px 10px 10px 35px; color: #666; }
.dataTables_filter label { position: relative; width: 270px; display: block; margin: 0 auto; }
.dataTables_filter label:before { content: ""; position: absolute; top: 0; bottom: 0; margin: auto; left: 15px; width: 11px; height: 11px; background: url(images/filter-table.png); background-repeat: no-repeat; background-position: -18px -61px; }
.dataTables_filter input:focus { border-radius: 20px; outline: none; border: 1px solid #1d7b19; }

.ftable caption { padding-top: 15px; padding-bottom: 120px; background: #f9f9f9; border: 1px solid #e6e6e6; border-bottom: none; color: #424242; font: bold 18px/1.2 "open sans", sans-serif; }

.dataTables_filter { position: absolute; top: 50px; left: 0; right: 0; margin: auto; }
.dataTables_info { padding: 15px; text-align: center; background: #f9f9f9; border: 1px solid #e6e6e6; border-top: 0px; font-weight: bold; color: #1d7b19; display: flex; justify-content: center; align-items: center; }
.dataTables_info:hover { cursor: pointer; background: #e6e6e6; }

.dataTables_info:before { content: ""; display: block; width: 15px; height: 15px; background: url(images/filter-table.png) no-repeat -31px -60px; order: 1; }
.dataTables_info:after { content: "Más operadores"; color: #656565; font-weight: normal; padding: 0 10px; }


@media (min-width: 768px) {
	.ftable caption { padding-bottom: 70px; }
	.dataTables_filter { right: 50%; left: 10%; }
	.filter-table thead { left: 50%; top: 50px; right: 10%; }

	.ftable tbody tr { position: relative; padding: 5px; padding-left: 26%; border-color: #e6e6e6; }
	.ftable tbody tr:last-child { border-color: #e6e6e6; }
	.ftable tbody td:after { display: block; padding: 10px 0 0; }

	.ftable td:not(:fist-child):not(:last-child):not(.dataTables_empty) { padding: 25px 10px; }
	.ftable td:last-child { width: 26%; height: 50%; position: absolute; margin: 0; }

	.ftable td:first-child{ left: 1%; top: 9%; bottom: 36%; width: 24%; border: 0px; height: 46%; }
	.ftable td:first-child span { height: 100%; }
	.ftable td:last-child { left: 1%; top: 55%; bottom: 9%; display: flex; justify-content: center; align-items: center; width: 24%; height: auto; }
	.ftable td:last-child a { font-weight: normal; width: 100%; padding: 0; margin: 0; }
	.ftable .dataTables_empty { text-align: right; }
}

@media (min-width: 1000px) {
	.ftable caption { text-align: left; padding-left: 15px; padding-bottom: 15px; }
	.dataTables_filter { right: 10px; top: 8px; left: unset; }

	.filter-table thead { position: relative; max-width: unset; display: table-header-group; left: 0; top: 0; right: 0; }
	.filter-table thead tr { display: table-row; }
	.filter-table thead tr:before,
	.filter-table thead tr:after,
	.filter-table thead:before,
	.filter-table thead:after { display: none; visibility: hidden; opacity: 0; }

	.filter-table thead th { display: table-cell; padding: 0; border: 1px solid #929292; border-radius: 0px; width: auto !important; padding: 10px 25px 10px 10px; font-size: 13px; font-weight: bold; line-height: 1.2; background: initial;}
	.filter-table thead th:hover { box-shadow: inset 0px 0px 2px 1px #000; }
	.filter-table thead th:active { outline: none; }

	.filter-table thead th.sorting:before,
	.filter-table thead th.sorting_desc:before,
	.filter-table thead th.sorting_asc:before { width: 7px; height: 15px; }

	.filter-table thead th.sorting:before { background-position: -1px -73px; }
	.filter-table thead th.sorting_desc:before { background-position: -10px -73px; }
	.filter-table thead th.sorting_asc:before { background-position: -19px -73px; }

	.filter-table thead .th-link { display: table-cell; opacity: 1; visibility: visible; padding: 10px 20px 10px 10px; }

	.ftable tbody tr { display: table-row; padding: 0; }
	.ftable td:not(:first-child):not(:last-child):not(.dataTables_empty) { font-weight: normal; font-size: 16px; background: transparent; padding: 0; }
	.ftable tbody td { display: table-cell; padding: 20px 10px;}
	.ftable td:first-child,
	.ftable td:last-child { position: relative; margin: 0; left: unset; display: table-cell; top: unset; border-color: inherit; }
	.ftable td:last-child a:hover { font-weight: bold; }

	.ftable td[data-th="Games"] { font-weight: bold !important; }

	.ftable td:first-child span { height: 48px; background-size: auto; }

	.ftable td:last-child:hover { background: transparent; }
	.ftable td:last-child:hover a { color: #1D7B18; }

	.ftable td:not(:first-child):not(:last-child)[data-th]:after { content:""; display: none; font-size: 0; line-height: 0; text-indent: -9999px; }

	.ftable .dataTables_empty { padding: 10px; text-align: center; }
}



.sslogo>span,.sslogo:before,.sslogo:after  { background-size: contain; background-repeat: no-repeat; background-position: center; display: block; }

.sslogo.microgaming>span,.sslogo.microgaming:before,.sslogo.microgaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/microgaming.png); }
.sslogo.playtech>span,.sslogo.playtech:before,.sslogo.playtech:after{background-image:url(/wp-content/themes/custom/images/logo/software/playtech.png); }
.sslogo.netent>span,.sslogo.netent:before,.sslogo.netent:after{background-image:url(/wp-content/themes/custom/images/logo/software/netent.png); }
.sslogo.evolution-gaming>span,.sslogo.evolution-gaming:before,.sslogo.evolution-gaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/evolution-gaming.png); }
.sslogo.playngo>span,.sslogo.playngo:before,.sslogo.playngo:after{background-image:url(/wp-content/themes/custom/images/logo/software/playngo.png); }
.sslogo.authentic-gaming>span,.sslogo.authentic-gaming:before,.sslogo.authentic-gaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/authentic-gaming.png); }
.sslogo.ezugi>span,.sslogo.ezugi:before,.sslogo.ezugi:after{background-image:url(/wp-content/themes/custom/images/logo/software/ezugi.png); }
.sslogo.medialive>span,.sslogo.medialive:before,.sslogo.medialive:after{background-image:url(/wp-content/themes/custom/images/logo/software/medialive.png); }
.sslogo.pragmatic-play>span,.sslogo.pragmatic-play:before,.sslogo.pragmatic-play:after{background-image:url(/wp-content/themes/custom/images/logo/software/pragmatic-play.png); }
.sslogo.vivo-gaming>span,.sslogo.vivo-gaming:before,.sslogo.vivo-gaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/vivo-gaming.png); }
.sslogo.quickspin>span,.sslogo.quickspin:before,.sslogo.quickspin:after{background-image:url(/wp-content/themes/custom/images/logo/software/quickspin.png); }
.sslogo.igt>span,.sslogo.igt:before,.sslogo.igt:after{background-image:url(/wp-content/themes/custom/images/logo/software/igt.png); }
.sslogo.isoftbet>span,.sslogo.isoftbet:before,.sslogo.isoftbet:after{background-image:url(/wp-content/themes/custom/images/logo/software/isoftbet.png); }
.sslogo.push-gaming>span,.sslogo.push-gaming:before,.sslogo.push-gaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/push-gaming.png); }
.sslogo.mga>span,.sslogo.mga:before,.sslogo.mga:after{background-image:url(/wp-content/themes/custom/images/logo/software/mga-logo.png); }
.sslogo.red-rake>span,.sslogo.red-rake:before,.sslogo.red-rake:after{background-image:url(/wp-content/themes/custom/images/logo/software/red-rake-logo.png); }
.sslogo.just-for-the-win>span,.sslogo.just-for-the-win:before,.sslogo.just-for-the-win:after{background-image:url(/wp-content/themes/custom/images/logo/software/just-for-the-win.png); }
.sslogo.rabcat>span,.sslogo.rabcat:before,.sslogo.rabcat:after{background-image:url(/wp-content/themes/custom/images/logo/software/rabcat.png); }
.sslogo.foxium>span,.sslogo.foxium:before,.sslogo.foxium:after{background-image:url(/wp-content/themes/custom/images/logo/software/foxium.png); }
.sslogo.big-time-gaming>span,.sslogo.big-time-gaming:before,.sslogo.big-time-gaming:after{background-image:url(/wp-content/themes/custom/images/logo/software/big-timе-gaming.png); }
.sslogo.lightning-box>span,.sslogo.lightning-box:before,.sslogo.lightning-box:after{background-image:url(/wp-content/themes/custom/images/logo/software/lighting-box.png); }
.sslogo.nextgen>span,.sslogo.nextgen:before,.sslogo.nextgen:after{background-image:url(/wp-content/themes/custom/images/logo/software/nextgen.png); }
.sslogo.novomatic>span,.sslogo.novomatic:before,.sslogo.novomatic:after{background-image:url(/wp-content/themes/custom/images/logo/software/novomatic.png); }
.sslogo.gaming1>span,.sslogo.gaming1:before,.sslogo.gaming1:after{background-image:url(/wp-content/themes/custom/images/logo/software/gaming1.png); }
.sslogo.egt>span,.sslogo.egt:before,.sslogo.egt:after{background-image:url(/wp-content/themes/custom/images/logo/software/egt.png); }
.sslogo.r-franco>span,.sslogo.r-franco:before,.sslogo.r-franco:after{background-image:url(/wp-content/themes/custom/images/logo/software/r-franco.png); }
.sslogo.amatic>span,.sslogo.amatic:before,.sslogo.amatic:after{background-image:url(/wp-content/themes/custom/images/logo/software/amatic.png); }
.sslogo.gaming1x2>span,.sslogo.gaming1x2:before,.sslogo.gaming1x2:after{background-image:url(/wp-content/themes/custom/images/logo/software/1x2-gaming.png); }
.sslogo.bet-digital>span,.sslogo.bet-digital:before,.sslogo.bet-digital:after{background-image:url(/wp-content/themes/custom/images/logo/software/betdigital.png); }
.sslogo.side-city>span,.sslogo.side-city:before,.sslogo.side-city:after{background-image:url(/wp-content/themes/custom/images/logo/software/side-city.png); }
.sslogo.thunderkick>span,.sslogo.thunderkick:before,.sslogo.thunderkick:after{background-image:url(/wp-content/themes/custom/images/logo/software/thunderkick.png); }
.sslogo.merkur>span,.sslogo.merkur:before,.sslogo.merkur:after{background-image:url(/wp-content/themes/custom/images/logo/software/merkur-gaming.png); }
.sslogo.random-logic>span,.sslogo.random-logic:before,.sslogo.random-logic:after{background-image:url(/wp-content/themes/custom/images/logo/software/random-logic.png); }
.sslogo.section8-studio>span,.sslogo.section8-studio:before,.sslogo.section8-studio:after{background-image:url(/wp-content/themes/custom/images/logo/software/section8.png); }
.sslogo.betsoft>span,.sslogo.betsoft:before,.sslogo.betsoft:after{background-image:url(/wp-content/themes/custom/images/logo/software/betsoft.png); }
.sslogo.playson>span,.sslogo.playson:before,.sslogo.playson:after{background-image:url(/wp-content/themes/custom/images/logo/software/playson.png); }
.sslogo.pragmatic>span,.sslogo.pragmatic:before,.sslogo.pragmatic:after{background-image:url(/wp-content/themes/custom/images/logo/software/pragmatic-play.png); }
.sslogo.synot>span,.sslogo.synot:before,.sslogo.synot:after{background-image:url(/wp-content/themes/custom/images/logo/software/synot.png); }
.sslogo.yggdrasil>span,.sslogo.yggdrasil:before,.sslogo.yggdrasil:after{background-image:url(/wp-content/themes/custom/images/logo/software/yggdrasil.png); }
.sslogo.zitro>span,.sslogo.zitro:before,.sslogo.zitro:after{background-image:url(/wp-content/themes/custom/images/logo/software/zitro.png); }

.pslogo>span,.pslogo:before,.pslogo:after  { background-size: contain; background-repeat: no-repeat; background-position: center; display: block; }

.pslogo.visa>span,.pslogo.visa:before,.pslogo.visa:after{background-image:url(/wp-content/themes/custom/images/logo/payment/visa.png); }
.pslogo.mastercard>span,.pslogo.mastercard:before,.pslogo.mastercard:after{background-image:url(/wp-content/themes/custom/images/logo/payment/mastercard.png); }
.pslogo.paypal>span,.pslogo.paypal:before,.pslogo.paypal:after{background-image:url(/wp-content/themes/custom/images/logo/payment/paypal.png); }
.pslogo.wire-transfer>span,.pslogo.wire-transfer:before,.pslogo.wire-transfer:after{background-image:url(/wp-content/themes/custom/images/logo/payment/wire-transfer.png); }
.pslogo.casino-aranjuez>span,.pslogo.casino-aranjuez:before,.pslogo.casino-aranjuez:after{background-image:url(/wp-content/themes/custom/images/logo/payment/cash-deposit.png); }
.pslogo.paysafecard>span,.pslogo.paysafecard:before,.pslogo.paysafecard:after{background-image:url(/wp-content/themes/custom/images/logo/payment/paysafecard.png); }
.pslogo.neteller>span,.pslogo.neteller:before,.pslogo.neteller:after{background-image:url(/wp-content/themes/custom/images/logo/payment/neteller.png); }
.pslogo.skrill>span,.pslogo.skrill:before,.pslogo.skrill:after{background-image:url(/wp-content/themes/custom/images/logo/payment/skrill.png); }
.pslogo.trustly>span,.pslogo.trustly:before,.pslogo.trustly:after{background-image:url(/wp-content/themes/custom/images/logo/payment/trustly.png); }
.pslogo.klarna>span,.pslogo.klarna:before,.pslogo.klarna:after{background-image:url(/wp-content/themes/custom/images/logo/payment/klarna.png); }
.pslogo.bank-transfer>span,.pslogo.bank-transfer:before,.pslogo.bank-transfer:after{background-image:url(/wp-content/themes/custom/images/logo/payment/banktransfer.png); }
.pslogo.bizum>span,.pslogo.bizum:before,.pslogo.bizum:after{background-image:url(/wp-content/themes/custom/images/logo/payment/bizum.png); }
.pslogo.visa-hipay>span,.pslogo.visa-hipay:before,.pslogo.visa-hipay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/visa-hipay.png); }
.pslogo.mastercard-hipay>span,.pslogo.mastercard-hipay:before,.pslogo.mastercard-hipay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/mastercard-hipay.png); }
.pslogo.oh-my-cash>span,.pslogo.oh-my-cash:before,.pslogo.oh-my-cash:after{background-image:url(/wp-content/themes/custom/images/logo/payment/oh-my-cash.png); }
.pslogo.maestro>span,.pslogo.maestro:before,.pslogo.maestro:after{background-image:url(/wp-content/themes/custom/images/logo/payment/maestro.png); }
.pslogo.skrill-1-tap>span,.pslogo.skrill-1-tap:before,.pslogo.skrill-1-tap:after{background-image:url(/wp-content/themes/custom/images/logo/payment/skrill-1-tap.png); }
.pslogo.teleingreso>span,.pslogo.teleingreso:before,.pslogo.teleingreso:after{background-image:url(/wp-content/themes/custom/images/logo/payment/teleingreso.png); }
.pslogo.neosurf>span,.pslogo.neosurf:before,.pslogo.neosurf:after{background-image:url(/wp-content/themes/custom/images/logo/payment/neosurf.png); }
.pslogo.entropay>span,.pslogo.entropay:before,.pslogo.entropay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/entropay.png); }
.pslogo.apple-pay>span,.pslogo.apple-pay:before,.pslogo.apple-pay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/apple-pay.png); }
.pslogo.muchbetter>span,.pslogo.muchbetter:before,.pslogo.muchbetter:after{background-image:url(/wp-content/themes/custom/images/logo/payment/muchbetter.png); }
.pslogo.airtel>span,.pslogo.airtel:before,.pslogo.airtel:after{background-image:url(/wp-content/themes/custom/images/logo/payment/airtel-logo.png); }
.pslogo.american-express>span,.pslogo.american-express:before,.pslogo.american-express:after{background-image:url(/wp-content/themes/custom/images/logo/payment/american-express.png); }
.pslogo.bancoposta>span,.pslogo.bancoposta:before,.pslogo.bancoposta:after{background-image:url(/wp-content/themes/custom/images/logo/payment/bancoposta.png); }
.pslogo.bitcoin>span,.pslogo.bitcoin:before,.pslogo.bitcoin:after{background-image:url(/wp-content/themes/custom/images/logo/payment/bitcoin.png); }
.pslogo.blik>span,.pslogo.blik:before,.pslogo.blik:after{background-image:url(/wp-content/themes/custom/images/logo/payment/blik.png); }
.pslogo.boku>span,.pslogo.boku:before,.pslogo.boku:after{background-image:url(/wp-content/themes/custom/images/logo/payment/boku-pay-by-phone.png); }
.pslogo.bonifico-bancario>span,.pslogo.bonifico-bancario:before,.pslogo.bonifico-bancario:after{background-image:url(/wp-content/themes/custom/images/logo/payment/bonifico-bancario.png); }
.pslogo.credit-card>span,.pslogo.credit-card:before,.pslogo.credit-card:after{background-image:url(/wp-content/themes/custom/images/logo/payment/credit-debit.png); }
.pslogo.debit-card>span,.pslogo.debit-card:before,.pslogo.debit-card:after{background-image:url(/wp-content/themes/custom/images/logo/payment/debit-card.png); }
.pslogo.diners>span,.pslogo.diners:before,.pslogo.diners:after{background-image:url(/wp-content/themes/custom/images/logo/payment/diners-logo.png); }
.pslogo.dotpay>span,.pslogo.dotpay:before,.pslogo.dotpay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/dotpay.png); }
.pslogo.easyeft>span,.pslogo.easyeft:before,.pslogo.easyeft:after{background-image:url(/wp-content/themes/custom/images/logo/payment/easyeft.png); }
.pslogo.ecopayz>span,.pslogo.ecopayz:before,.pslogo.ecopayz:after{background-image:url(/wp-content/themes/custom/images/logo/payment/ecopayz.png); }
.pslogo.giropay>span,.pslogo.giropay:before,.pslogo.giropay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/giropay.png); }
.pslogo.ideal>span,.pslogo.ideal:before,.pslogo.ideal:after{background-image:url(/wp-content/themes/custom/images/logo/payment/ideal.png); }
.pslogo.ipko>span,.pslogo.ipko:before,.pslogo.ipko:after{background-image:url(/wp-content/themes/custom/images/logo/payment/ipko.png); }
.pslogo.lobanet>span,.pslogo.lobanet:before,.pslogo.lobanet:after{background-image:url(/wp-content/themes/custom/images/logo/payment/lobanet.png); }
.pslogo.mbank>span,.pslogo.mbank:before,.pslogo.mbank:after{background-image:url(/wp-content/themes/custom/images/logo/payment/mbank.png); }
.pslogo.m-pesa>span,.pslogo.m-pesa:before,.pslogo.m-pesa:after{background-image:url(/wp-content/themes/custom/images/logo/payment/m-pesa-logo.png); }
.pslogo.mtn>span,.pslogo.mtn:before,.pslogo.mtn:after{background-image:url(/wp-content/themes/custom/images/logo/payment/mtn-logo.png); }
.pslogo.paybox>span,.pslogo.paybox:before,.pslogo.paybox:after{background-image:url(/wp-content/themes/custom/images/logo/payment/paybox.png); }
.pslogo.paymenticon>span,.pslogo.paymenticon:before,.pslogo.paymenticon:after{background-image:url(/wp-content/themes/custom/images/logo/payment/paymenticon.png); }
.pslogo.payu>span,.pslogo.payu:before,.pslogo.payu:after{background-image:url(/wp-content/themes/custom/images/logo/payment/payu.png); }
.pslogo.postfinance>span,.pslogo.postfinance:before,.pslogo.postfinance:after{background-image:url(/wp-content/themes/custom/images/logo/payment/postfinance.png); }
.pslogo.przelewy24>span,.pslogo.przelewy24:before,.pslogo.przelewy24:after{background-image:url(/wp-content/themes/custom/images/logo/payment/przelewy24.png); }
.pslogo.sofort>span,.pslogo.sofort:before,.pslogo.sofort:after{background-image:url(/wp-content/themes/custom/images/logo/payment/sofort.png); }
.pslogo.swish>span,.pslogo.swish:before,.pslogo.swish:after{background-image:url(/wp-content/themes/custom/images/logo/payment/swish.png); }
.pslogo.tpay>span,.pslogo.tpay:before,.pslogo.tpay:after{background-image:url(/wp-content/themes/custom/images/logo/payment/tpay.png); }
.pslogo.upaycard>span,.pslogo.upaycard:before,.pslogo.upaycard:after{background-image:url(/wp-content/themes/custom/images/logo/payment/upaycard.png); }
.pslogo.wirecard>span,.pslogo.wirecard:before,.pslogo.wirecard:after{background-image:url(/wp-content/themes/custom/images/logo/payment/wirecard.png); }
.pslogo.zimpler>span,.pslogo.zimpler:before,.pslogo.zimpler:after{background-image:url(/wp-content/themes/custom/images/logo/payment/zimpler.png); }

