/* some usual fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,700italic,800);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);

/**/
html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
body { margin: 0; }
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary { display: block; }
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; }

/* some starter good ideas */
body { font: normal 14px/18px 'open sans', sans-serif; color: #000; background: #ccc; }
header,
#content,
#intro,
#outro { min-width: 310px; max-width: 1200px; padding: 0 5px 10px; margin: 0 auto; }
header { background: white; padding: 0; border-bottom: 3px solid #1d7b18; }
header:after { content: ""; display: table; clear: both; }
header>a { float: left; width: 80%; height: 50px; background: url(images/logotype.png) no-repeat center; text-indent: -9999px; }
header>nav { position: relative; cursor: pointer; float: right; width: 60px; height: 50px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAMAAACijUGCAAAAP1BMVEVLeB7///+4yqfQ3MW/z7D9/fx5mldukklfhze2yKPt8ejO2sG2yKSzxqBzl1H09/HX4c7E07awxJxiiTpchTOUE3VXAAAAY0lEQVQ4y83TyRGAIBQD0AiIsq/916oVkH9wBt85p2QC7xTjPCK4KEwpcOrTVAKXUG22a9lWHBIbUr4ZpnlhXw6c27BjB9eh88Vk/bZ6Mlt2LEEzocCAM7/dUfbHMOa9Nkd4ACeqB6n5uBAgAAAAAElFTkSuQmCC) no-repeat 11px 9px; }
header>nav ul { position: absolute; top: 53px; right: 0; white-space: nowrap; padding: 0 5px 0 0; margin: 0; list-style: none; background: #1d7b18; overflow: hidden; z-index: 1; max-height: 0; transition: .2s linear; }
header>nav.opened ul { max-height: 360px; }
header>nav ul li { }
header>nav ul li a { display: block; font-size: 14px; line-height: 20px; color: white; background: #29292a; text-decoration: none; padding: 10px 15px; transition: .2s linear; }
header>nav ul li a:hover,
header>nav ul li.current-menu-item a { background: #1d7b18; }

header>nav .active a { background: #1d7b18; }
header>nav .active:before { display: none; }

/*
header>nav ul ul.sub-menu{position:relative;top:0}
header>nav ul ul.sub-menu li{width: 100%;}
*/
#crumbs { font: normal 12px/14px 'open sans', sans-serif; color: #656565; padding: 1.1% 0; margin: 0 2.5%; border-bottom: 1px solid #dbdbdb; }
#crumbs a { color: #656565; text-decoration: none; }
#crumbs a:hover { text-decoration: underline; }
#crumbs>span:first-child { }
#crumbs>span:first-child a { color: #a1a1a1; padding-left: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAM1BMVEX///9KSkqXl5dcXFyfn5+NjY2Dg4N0dHRSUlL29vbq6urZ2dnIyMiIiIhmZmZXV1dPT091qSKHAAAARUlEQVQI1zXIxw3AMAwEwWOmsvqv1iZg72uwqMzwxUT8a+9yyVvzstKqsUgxUouaAxBD7zABcBgR4PNSYorMqOuXMuk6Hjw+AW2n4dKBAAAAAElFTkSuQmCC) no-repeat 0 center; }
#crumbs>div { display: none; }
h1,
h2,
h3,
h4,
h5,
h6 { margin: 0; padding: 0 0 8px; font-size: 18px; line-height: 20px; text-align: center; }
h2 { font-size: 20px; line-height: 22px; }
h1 { font-size: 24px; line-height: 26px; }
#content>h1 { margin-top: 1%; }
h2 a { text-decoration: none; }
h2 a:hover { text-decoration: underline; }
article>p,
article>div>p,
article>div>div>p { margin: 1% 0 0; padding: 0 0 16px; }
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 #089de3; overflow: hidden; background-color: #f3feff; }
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.pro li,ul.bltlist li.pro{background-image: url(images/plus.png)}
ul.bltlist.con li,ul.bltlist li.con{background-image: url(images/minus.png)}
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; }
#page { max-width: 1200px; margin: 0 auto; background: white; } 
#page:after { content: ""; display: table; clear: both; }
.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 }
.nowrap{white-space: nowrap;}
.contain {background-size:contain;}
article { padding-top: 1%; }
article.not-found { text-align: center; }
article.not-found img { max-width: 100%; height: auto; }
aside { max-width: 480px; margin: 0 auto; padding: 0; }
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 }
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; }

/**/
#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; }
.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; }
#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; }
aside #toc_container .toc_list>li>ul li a { color: #a3a2a2; }
#toc_container .toc_list>li>ul li:before { content: "- "; color: #1d7b18; }
table.tablepress,
table.tablepress td { 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.newdesign td:first-child { border-right: none }
.tablepress.newdesign td strong { font-size: 25px; color: #121212; }
.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, .tablepress.newdesign span.logo { display: block; min-width: 120px; margin: -5px auto; height: 52px; }
.tablepress.newdesign a.logo>span, .tablepress.newdesign span.logo>span { display: block; height: 52px; text-indent: -9999px; }
.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;}
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 !important; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
a.bd_button.btn_small { padding: 4px 20px !important; font-size: 14px !important; line-height: 19px; }
a.bd_button.btn_middle { padding: 9px 30px 11px !important; font-size: 17px !important; }
a.bd_button.btn_large { padding: 10px 31px 13px !important; font-size: 20px !important; }
a.bd_button:hover { background: #2eb127 !important; color: white!important;}

/* 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; }
.struktdiv>.titel { border-bottom: 1px solid #dbdbdb; padding: 9px; }
.strukt td:first-child { font-weight: bold; color: #363636; }
.strukt.plain td:first-child { font-weight: normal; color: #6a6a6a; }
.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; }

/**/
.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 { background-position: center; background-repeat: no-repeat; display: block; }
.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.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/24option.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.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.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.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.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.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) }
.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) }
.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) }
.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.betflag>span,
.slogo.betflag:before,
.slogo.betflag:after { background-image: url(images/logo/sport/betflag.png) }
.slogo.betsson>span,
.slogo.betsson:before,
.slogo.betsson:after { background-image: url(images/logo/sport/betsson.png) }
.slogo.betstars>span,
.slogo.betstars:before,
.slogo.betstars:after { background-image: url(images/logo/sport/betstars.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.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) }
.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) }
.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) }
.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.leovegas>span,
.clogo.leovegas:before,
.clogo.leovegas:after { background-image: url(images/logo/casino/leovegas.png) }
.clogo.betrally>span,
.clogo.betrally:before,
.clogo.betrally:after { background-image: url(images/logo/casino/betrally.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.b777>span,
.clogo.b777:before,
.clogo.b777:after { background-image: url(images/logo/casino/b777.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.enzo-casino>span,
.clogo.enzo-casino:before,
.clogo.enzo-casino:after { background-image: url(images/logo/casino/enzo-casino.png); background-size:100px; }
.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.merkurwin>span,
.clogo.merkurwin:before,
.clogo.merkurwin:after { background-image: url(images/logo/casino/merkurwin.png) }
.clogo.bwin>span,
.clogo.bwin:before,
.clogo.bwin:after { background-image: url(images/logo/casino/bwin.png) }
.clogo.casino-x>span,
.clogo.casino-x:before,
.clogo.casino-x:after { background-image: url(images/logo/casino/casino-x.png) }
.clogo.casinoplex>span,
.clogo.casinoplex:before,
.clogo.casinoplex:after { background-image: url(images/logo/casino/casinoplex.png) }
.clogo.betstars>span,
.clogo.betstars:before,
.clogo.betstars:after { background-image: url(images/logo/casino/betstars.png) }
.clogo.betclic>span,
.clogo.betclic:before,
.clogo.betclic:after { background-image: url(images/logo/casino/betclic.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.betflag>span,
.clogo.betflag:before,
.clogo.betflag:after { background-image: url(images/logo/casino/betflag.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);background-size:contain; }
.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.lottomatica>span,
.clogo.lottomatica:before,
.clogo.lottomatica:after { background-image: url(images/logo/casino/lottomatica.png) }
.clogo.giocodigitale>span,
.clogo.giocodigitale:before,
.clogo.giocodigitale:after { background-image: url(images/logo/casino/giocodigitale.png) }
.clogo.starvegas>span,
.clogo.starvegas:before,
.clogo.starvegas:after { background-image: url(images/logo/casino/starvegas.png) }
.clogo.starcasino>span,
.clogo.starcasino:before,
.clogo.starcasino:after { background-image: url(images/logo/casino/starcasino.png) }
.clogo.winga>span,
.clogo.winga:before,
.clogo.winga:after { background-image: url(images/logo/casino/winga.png) }
.clogo.sisal>span,
.clogo.sisal:before,
.clogo.sisal:after { background-image: url(images/logo/casino/sisalcasino.png) }
.clogo.casino888>span,
.clogo.casino888:before,
.clogo.casino888:after { background-image: url(images/logo/casino/888-casino.png) }
.clogo.paddypower>span,
.clogo.paddypower:before,
.clogo.paddypower:after { background-image: url(images/logo/casino/paddypower.png) }
.clogo.hitstars>span,
.clogo.hitstars:before,
.clogo.hitstars:after { background-image: url(images/logo/casino/hitstars.png) }
.clogo.betfair>span,
.clogo.betfair:before,
.clogo.betfair:after { background-image: url(images/logo/casino/betfair.png) }
.clogo.betway>span,
.clogo.betway:before,
.clogo.betway:after {background-image: url(images/logo/casino/betway.png);}
.clogo.eurobet>span,
.clogo.eurobet:before,
.clogo.eurobet:after { background-image: url(images/logo/casino/eurobetcasino.png) }
.clogo.voglia-di-vincere>span,
.clogo.voglia-di-vincere:before,
.clogo.voglia-di-vincere:after { background-image: url(images/logo/casino/vogliadivincere.png) }
.clogo.slotyes>span,
.clogo.slotyes:before,
.clogo.slotyes:after { background-image: url(images/logo/casino/slotyes.png) }
.clogo.casinosanremo>span,
.clogo.casinosanremo:before,
.clogo.casinosanremo:after { background-image: url(images/logo/casino/casinosanremo.png) }
.clogo.red32>span,
.clogo.red32:before,
.clogo.red32:after { background-image: url(images/logo/casino/32red.png) }
.clogo.netbet>span,
.clogo.netbet:before,
.clogo.netbet:after { background-image: url(images/logo/casino/netbet-casino.png) }
.clogo.snai>span,
.clogo.snai:before,
.clogo.snai:after { background-image: url(images/logo/casino/snaicasino.png) }
.clogo.goldbet>span,
.clogo.goldbet:before,
.clogo.goldbet:after { background-image: url(images/logo/casino/goldbet.png) }
.clogo.merkur-win>span,
.clogo.merkur-win:before,
.clogo.merkur-win:after { background-image: url(images/logo/casino/merkur-win.png); background-size:100px; }
.clogo.sport888>span,
.clogo.sport888:before,
.clogo.sport888:after { background-image: url(images/logo/casino/888-sport.png); background-size:100px; }
.clogo.parklane>span,
.clogo.parklane:before,
.clogo.parklane:after { background-image: url(images/logo/casino/parklane-casino.png); background-size:100px; }
.clogo.peoples>span,
.clogo.peoples:before,
.clogo.peoples:after { background-image: url(images/logo/casino/peoples-casino.png); background-size:100px; }
.clogo.osiris>span,
.clogo.osiris:before,
.clogo.osiris:after { background-image: url(images/logo/casino/osiris-casinoo.png) }
.clogo.europa-casino>span,
.clogo.europa-casino:before,
.clogo.europa-casino:after { background-image: url(images/logo/casino/europa-casino.png) }
.clogo.madame-chance>span,
.clogo.madame-chance:before,
.clogo.madame-chance:after { background-image: url(images/logo/casino/madame-chance.png); background-size:100px; }
.clogo.mondo-fortuna>span,
.clogo.mondo-fortuna:before,
.clogo.mondo-fortuna:after { background-image: url(images/logo/casino/mondofortuna.png) }
.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) }

/**/
.operator { border: 1px solid #dbdbdb; margin: 1% auto 16px; padding: 15px 20px 10px; font: normal 12px/14px 'open sans', sans-serif; color: #6a6a6a; }
.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: 52px; 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.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.nobtn>span { line-height: 110px; }
.operator.europa>.link>span { line-height: 30px; }
.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: 63px; height: 17px;  background-position: 0px -105px; background-size: 73px;}
.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.aams>span span { width: 60px; height: 49px; background-position: 0 -866px; }
.operator>.link.gde>span span { width: 82px; height: 40px; background-position: 0 -825px }
.operator>.link>a { padding: 13px; font-size: 20px; margin-bottom: 15px; width: 75%; max-width: 260px; }
.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 }

/**/
.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; height: 60px; text-indent: -9999px }
.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; }

/**/
#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 { 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; }

/**/
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; }
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; }

.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; padding-bottom: 1px; }
.horizbox>.ratebox>.stars { overflow: hidden; }
.horizbox>.args { width: 290px; margin: 10px auto 3px; padding: 0; height: 60px; background: url(images/list-args.png) no-repeat center; text-indent: -9999px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; }
.horizbox>.txt { width: 290px; margin: 10px auto 3px; padding: 0; height: 60px; border-top: 1px solid #AAA; border-bottom: 1px solid #AAA; }
.horizbox>ul { width: 290px; margin: 5px auto 0; padding: 5px 0; list-style: none; border-top: 1px solid #AAA; border-bottom: 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: 270px; margin: 0 auto; font-size: 13px; font-weight: 600; line-height: 30px; color: #646464; padding: 10px 20px 0 0; }
.horizbox>.folgen>a { float: right; text-indent: -9999px; margin: 0 1px; }
.grungrenze { padding: 5px 0; margin-bottom: 20px; font: bold 24px/26px 'open sans', sans-serif; color: #000000; border-bottom: 4px solid #1D7B18; }
.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; }

/**/
.backdrop { overflow: hidden !important; }
#popup { width: 100% !important; top: 5% !important; margin: auto !important; padding: 0 !important; max-width: none !important; left: 0 !important; right: 0 !important; height: auto !important; }
#popup .steps_wrapper { padding: 0 !important; position: relative; }
#popup .steps_wrapper>div>div { padding: 0 !important; margin: 0px; border: 1px solid #919191 !important; width: auto !important; height: auto !important; position: static !important; }
#popup .steps_wrapper>div>div.ver1>div { font: 300 22px/28px 'open sans condensed', sans-serif; color: #4e4e4e; text-align: center; }
#popup .steps_wrapper>div>div.ver1>div>strong { display: block; font: bold 21px/31px 'open sans', sans-serif; color: #000000; padding: 20px 10px; }
#popup .steps_wrapper>div>div.ver1>div>strong>span { display: block; width: auto; height: auto; vertical-align: middle; margin: 5px auto; text-align: center; }
#popup .steps_wrapper>div>div.ver1>div>strong>span span { display: inline-block; vertical-align: middle; margin: auto; text-indent: -9999px; }
#popup .steps_wrapper>div>div.ver1>div>div { border: 1px solid #e2e2e2; border-radius: 4px; margin: 0 8px 8px; padding: 4px; }
#popup .steps_wrapper>div>div.ver1>div>div>div { padding: 22px 5px 28px; margin: 0 auto; max-width: 800px; }
#popup .steps_wrapper>div>div.ver1>div>div>div>b { font-weight: 300; color: #000000; }
#popup .steps_wrapper>div>div.ver1>div>div>div>strong { color: #373737; }
#popup .steps_wrapper>div>div.ver1>div>div>div>i { display: inline-block; width: 166px; height: 29px; vertical-align: middle; margin: -5px 5px 0; background: url(images/popup-ver1-misc.png) no-repeat 0 -24px; text-indent: -9999px; }
#popup .steps_wrapper>div>div.ver1>div>div>a,
#popup .steps_wrapper>div>div.ver1>div>div>span { display: block; width: 80%; line-height: 40px; margin: 0 auto 12px; padding: 12px 17px 22px; border-radius: 4px; color: white; }
#popup .steps_wrapper>div>div.ver1>div>div>a span,
#popup .steps_wrapper>div>div.ver1>div>div>span span { display: inline-block; max-width: 120px; font: normal 15px/15px 'open sans', sans-serif; vertical-align: middle; margin: 4px 0 -4px; }
#popup .steps_wrapper>div>div.ver1>div>div>a { background: #1e7b19; }
#popup .steps_wrapper>div>div.ver1>div>div>a:hover { background: #2eb127; text-decoration: none; }
#popup .steps_wrapper>div>div.ver1>div>div>a strong { display: inline-block; font-size: 40px; line-height: 40px; vertical-align: middle; }
#popup .steps_wrapper>div>div.ver1>div>div>a span { }
#popup .steps_wrapper>div>div.ver1>div>div>span { background: #c7c7c7; padding: 15px 17px 19px; cursor: pointer }
#popup .steps_wrapper>div>div.ver1>div>div>span:hover { background: #bababa; }
#popup .steps_wrapper>div>div.ver1>div>div>span strong { display: inline-block; font-size: 40px; line-height: 40px; font-weight: normal; vertical-align: middle; }
#popup .steps_wrapper>div>div.ver1>div>div>span span { }

/**/
#popup .steps_wrapper>div>div.ver2>div { font: normal 18px/22px 'open sans', sans-serif; color: black; text-align: center; }
#popup .steps_wrapper>div>div.ver2>div>strong { display: block; padding: 20px 10px; font-weight: normal; }
#popup .steps_wrapper>div>div.ver2>div>strong b { text-decoration: underline; font-weight: 600; }
#popup .steps_wrapper>div>div.ver2>div>strong i { display: block; width: 227px; height: 38px; vertical-align: middle; margin: 5px auto; background: url(images/popup-ver1-misc.png) no-repeat 0 -118px; text-indent: -9999px; }
#popup .steps_wrapper>div>div.ver2>div>div { padding: 15px 15px 5px; width: 90%; margin: 0 auto 15px; background: #f4f4f4; }
#popup .steps_wrapper>div>div.ver2>div>div>strong { display: block; font-size: 45px; line-height: 40px; }
#popup .steps_wrapper>div>div.ver2>div>div>span { display: block; width: auto; height: auto; vertical-align: middle; margin: 15px auto; }
#popup .steps_wrapper>div>div.ver2>div>div>span span { display: block; vertical-align: middle; margin: 17px auto; text-indent: -9999px; }
#popup .steps_wrapper>div>div.ver2>div>p { font-size: 12px; line-height: 15px; padding: 0 8% 15px; color: #565656; }
#popup .steps_wrapper>div>div.ver2>div>a { display: block; width: 80%; max-width: 400px; margin: 10px auto 20px; padding: 12px; border-radius: 2px; color: white; background: #1e7b19; }
#popup .steps_wrapper>div>div.ver2>div>a:hover { background: #2eb127; text-decoration: none; }
#popup .steps_wrapper>div>div.ver2>div>a:before {/* content:""; */display: inline-block; vertical-align: middle; margin-right: 20px; width: 42px; height: 16px; background: url(images/popup-arrow-link-v2.png); }
#popup .steps_wrapper>div>div.ver2>div>a:after { content: ""; position: absolute; bottom: 73px; right: 3%; display: block; width: 41px; height: 174px; background: url(images/popup-arrow-1.png); }
#popup .steps_wrapper>div>div.ver2>div>a span { display: none; }
#popup .steps_wrapper>div>div.ver2>div>a b { font-weight: 600; }

/**/
#popup .steps_wrapper>div>div.ver3 { box-shadow: 0 0 0 4px white inset, 0 0 0 5px #c7c7c7 inset; }
#popup .steps_wrapper>div>div.ver3>div { font: normal 18px/24px 'open sans', sans-serif; color: #333333; text-align: center; }
#popup .steps_wrapper>div>div.ver3>div>strong { display: block; font-size: 22px; line-height: 31px; color: black; padding: 20px 10px 5px; }
#popup .steps_wrapper>div>div.ver3>div>strong>span { display: block; width: auto; height: auto; vertical-align: middle; margin: 15px auto; text-align: center; padding: 0 10px; }
#popup .steps_wrapper>div>div.ver3>div>strong>span span { display: inline-block; vertical-align: middle; margin: auto; text-indent: -9999px; }
#popup .steps_wrapper>div>div.ver3>div>div { padding: 20px; }
#popup .steps_wrapper>div>div.ver3>div>div>b { font-weight: 600; color: #000000; }
#popup .steps_wrapper>div>div.ver3>div>ul { display: table; width: auto; padding: 10px 0; margin: 0 auto; text-align: left; font-size: 13px; line-height: 18px; color: #565656; list-style: none; }
#popup .steps_wrapper>div>div.ver3>div>ul li { padding: 10px 0; }
#popup .steps_wrapper>div>div.ver3>div>ul li:before { content: ""; display: inline-block; width: 20px; height: 20px; vertical-align: middle; margin: -6px 15px 0px 0; background: url(images/popup-ver1-misc.png) no-repeat -207px 0px; }
#popup .steps_wrapper>div>div.ver3>div>a { display: block; width: 78%; max-width: 400px; font: 600 19px/20px 'open sans', sans-serif; margin: 40px auto; padding: 13px; border-radius: 2px; color: white; background: #1e7b19; transition: 0.2s linear; }
#popup .steps_wrapper>div>div.ver3>div>a:hover { background: #2eb127; text-decoration: none; }
#popup .steps_wrapper>div>div.ver3>div>a:after { content: ""; position: absolute; bottom: 103px; right: 8%; display: block; width: 41px; height: 174px; background: url(images/popup-arrow-1.png); }
#popup .steps_wrapper>div>div.ver3>div>a span { display: none; }

/**/
.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; }

/* media queries */
@media only screen and (min-width:480px) {
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 { text-align: left; }
	article.excerpt h2.with_thumb { margin-left: 166px }
	.post_thumb { margin-top: -32px; }
	.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; }
	.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; }
	#popup { width: 94% !important; max-width: 900px !important; }
}
@media only screen and (min-width:600px) {
	aside { max-width: none; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0px; -moz-column-gap: 0px; column-gap: 0px; padding-bottom: 5px; }
	aside>div { -webkit-column-break-inside: avoid; -moz-column-break-inside: avoid; column-break-inside: avoid; padding-bottom: 2px; }
	article #toc_container { float: left; width: 45%; margin-right: 2%; }
	.mehr-info { overflow: hidden; }
	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% }
	.horizbox { overflow: hidden; }
	.horizbox>.ratebox { float: left; width: 45%; margin: 0 auto; }
	.horizbox>ul,
	.horizbox>.args,
	.horizbox>.txt { width: auto; overflow: hidden; padding: 0; border: none; margin-top: 0; }
	.horizbox>.args { height: 42px; }
	.horizbox>.txt { height: 42px; }
	.horizbox>.folgen { float: right; }
	.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%; }
	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 }
	#alts,
	#bonuses { float: right; width: 310px; margin: -5px 0 5px 2%; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span { display: inline-block; height: 50px; line-height: 44px; margin: -20px 3px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.option24 { margin-top: -18px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.bet10 { margin-top: -30px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.b888 { margin-top: -28px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.anyoption { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.ayondo { margin-top: -33px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.banx { margin-top: -31px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.bdswiss { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.benk { margin-top: -30px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.bet-at-home { margin-top: -13px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.bet365 { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.betclic { margin-top: -28px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.betway { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.bwin { margin-top: -32px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.captrader { margin-top: -28px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.casinoclub { margin-top: -32px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.cherrycasino { margin-top: -22px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.comdirect { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.comeon { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.etoro { margin-top: -30px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.euro-palace { margin-top: -37px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.expekt { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.eztrader { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.flatex { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.fxflat { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.gkfx { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.gowild { margin-top: -21px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.intercasino { margin-top: -27px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.interactive-option { margin-top: -27px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.intertops { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.interwetten { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.ironfx { margin-top: -28px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.ladbrokes { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.leovegas { margin-top: -26px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.lynxbroker { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.markets-com { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.maxblue { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.montecarlo { margin-top: -27px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.mrgreen { margin-top: -41px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.mybet { margin-top: -22px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.netbet { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.optionbit { margin-top: -34px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.optionfair { margin-top: -27px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.optiontime { margin-top: -22px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.optionweb { margin-top: -19px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.optionyard { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.plus500 { margin-top: -32px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.spinpalace { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.stargames { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.stockpair { margin-top: -22px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.sunmaker { margin-top: -36px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.tipico { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.varengold { margin-top: -36px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.xm { margin-top: -28px; }
	#popup .steps_wrapper>div>div.ver1>div>strong>span.zoomtrader { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.anyoption { margin-top: -20px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.banx { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.ig-markets { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.plus500 { margin-top: -31px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.flatex { margin-top: -24px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.bet365 { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.b888 { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.comeon { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.plus500 { margin-top: -25px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.mobilbet { margin-top: -27px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.interwetten { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.quasar { margin-top: -23px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span.mrgreen { margin-top: -29px; }
	#popup .steps_wrapper>div>div.ver1>div>div>div { font-size: 30px; line-height: 43px; }
	#popup .steps_wrapper>div>div.ver1>div>div>div>i { width: 177px; height: 31px; margin: 0 8px; background-position: 0 -54px; }
	#popup .steps_wrapper>div>div.ver1>div>div>a { float: left; width: 50%; margin-right: 5%; margin-left: 5%; }
	#popup .steps_wrapper>div>div.ver1>div>div>span { overflow: hidden; width: auto; margin-right: 5%; }
	#popup .steps_wrapper>div>div.ver3>div>div { font-size: 20px; line-height: 20px; padding: 30px; }
	#popup .steps_wrapper>div>div.ver3>div>ul { font-size: 16px; line-height: 18px; }
	#popup .steps_wrapper>div>div.ver3>div>a { font-weight: normal; font-size: 18px; line-height: 20px; }
	#popup .steps_wrapper>div>div.ver3>div>a span { display: inline }
	#popup .steps_wrapper>div>div.ver2>div>strong { font-size: 25px; padding: 27px 10px; }
	#popup .steps_wrapper>div>div.ver2>div>strong i { display: inline-block; margin: 0 5px; }
	#popup .steps_wrapper>div>div.ver2>div>p { font-size: 15px; }
	#popup .steps_wrapper>div>div.ver2>div>a span { display: inline }
}
@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; }
	.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; }
	#popup .steps_wrapper>div>div.ver3>div>a:after { bottom: 80px; right: 50%; margin-right: -280px; width: 65px; height: 201px; background: url(images/popup-arrow-2-v3.png); }
}
@media only screen and (min-width:768px) {
	article>p,
	article>div>p,
	article>div>div>p { font-size: 15px; line-height: 24px; }
	header { }
	header>a { float: left; width: 31%; height: 48px; max-width: 226px; }
	header>nav{overflow:hidden;height: 48px; width: auto; }
	header>nav ul{margin:0;padding:0;max-height:none;display: table;width: 100%;list-style:none;background: #1d7b18;overflow:hidden;z-index: 1;transition:.2s linear;position: static; }
	header>nav.opened>ul{max-height:48px;}
	header>nav ul li{display: table-cell;width:1%;vertical-align: middle;min-width: 140px; }
	header>nav ul li a{display: table;width: 100%;font-size:14px;line-height:30px;height:30px;padding: 9px 0;text-align:center;color:white;background: #29292a;text-decoration:none;transition:.2s linear;}
	header>nav ul li a span{display:table-cell;vertical-align:middle;height:30px;line-height:15px;}
	header>nav ul li a:hover,header>nav ul li.current-menu-item a{background: #1d7b18;}
	header>nav { position: relative; overflow: visible; width: calc(100% - 226px); }
	header>nav > ul{display:block;width: auto;background-color: #29292a; text-align: justify; padding-right: 53px; overflow: hidden; max-height: 48px; white-space: normal; }
	header>nav > ul:after { content: ''; display: inline-block; width: 100%; height: 0; }
	header>nav > ul > li{display: block;width: auto; display: inline-block; vertical-align: middle; white-space: nowrap; }
	header>nav > .expand { position: absolute; width: 53px; height: 100%; top: 0; right: 0; transition: background .3s; }
	header>nav > .expand:before { content: '...'; position: absolute; top: 50%; left: 50%; margin-top: -9px; transform: translate(-50%, -50%); font-size: 32px; font-weight: 700; color: #fff; }
	header>nav > .expand:after { content: ''; position: absolute; width: 100%; height: 1px; top: 100%; right: 0; }
	header>nav > .expand:hover,header>nav.opened > .expand{ background: #1d7b18; }
	header>nav > .expand:hover ul,header>nav.opened > .expand ul { opacity: 1; visibility: visible; }
	header>nav > .expand ul { position: absolute; display: block; width: 210px; top: 100%; right: 0; margin-top: 1px; border: 1px solid #1d7b18; opacity: 0; visibility: hidden; background: #29292a; box-sizing: border-box; transition: opacity .3s, visibility .3s; }
	header>nav > .expand li { position: relative; display: block; width: 100%; }
	header>nav > .expand li + li:before { content: ''; position: absolute; height: 1px; top: 0; right: 15px; left: 15px; background: #454545; transition: opacity .3s; }
	header>nav > .expand a { display: block; padding: 10px 15px; text-align: left; transition: background .3s; }
	header>nav > .expand li:hover:before,
	header>nav > .expand li:hover + li:before { opacity: 0; }
	header>nav > .expand a:hover { background: #414142; }
	#crumbs { padding: 13px 0; margin: 0 1%; }
	#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 }
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 { font-size: 20px; line-height: 22px; }
	h2 { font-size: 24px; line-height: 26px; }
	h1 { font-size: 30px; line-height: 32px; }
	p.warnung { padding-left: 10%; background: #FEFFEE url(images/warnung.png) no-repeat 1.7% center; }
	p.warnung:before { display: none; }
	.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%; }
	.horizbox { padding: 1% 2%; }
	.horizbox>.ratebox { float: left; width: 30%; margin-right: 2%; padding: 11px 0 0; min-width: 225px; }
	.horizbox>ul,
	.horizbox>.args,
	.horizbox>.txt { float: left; width: 38%; padding: 7px 2%; margin-right: 2%; border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
	.horizbox>.args { height: 44px; }
	.horizbox>.txt { height: 52px; padding: 3px 2%; }
	.horizbox>.folgen { float: none; overflow: hidden; width: auto; padding-right: 0; padding-top: 14px; }
	.horizbox>.folgen span { float: left; width: 90px; line-height: 13px; margin-top: -6px; padding-bottom: 2px; }
	#popup { top: 50% !important; margin-top: -210px !important; }
	#popup .steps_wrapper>div>div.ver1>div>strong { padding: 50px 10px; font-size: 24px; }
	#popup .steps_wrapper>div>div.ver1>div>div>a span,
	#popup .steps_wrapper>div>div.ver1>div>div>span span { max-width: none; }
	#popup .steps_wrapper>div>div.ver1>div>div>a { width: 47%; margin-right: 7%; margin-left: 7%; }
	#popup .steps_wrapper>div>div.ver1>div>div>span { margin-right: 7%; }
	#popup .steps_wrapper>div>div.ver1>div>div>div { padding: 30px 5px 35px; }
	#popup .steps_wrapper>div>div.ver1>div>div { padding-bottom: 30px; margin: 0 15px 15px; }
	#popup .steps_wrapper>div>div.ver3>div>strong { font-size: 26px; font-weight: 600; padding-top: 40px; }
	#popup .steps_wrapper>div>div.ver3>div>strong>span { display: inline-block; height: 50px; line-height: 44px; margin: -20px 0; }
	#popup .steps_wrapper>div>div.ver2>div>div { padding: 32px 10px; width: 94%; max-width: 800px; margin-bottom: 35px; font-size: 27px; line-height: 30px; }
	#popup .steps_wrapper>div>div.ver2>div>div>strong { display: inline; font-size: 30px; line-height: 30px; }
	#popup .steps_wrapper>div>div.ver2>div>div>span { display: inline-block; margin: -20px 0px; height: 50px; line-height: 44px; }
	#popup .steps_wrapper>div>div.ver2>div>div>span span { display: inline-block; margin: auto; }
	#popup .steps_wrapper>div>div.ver2>div>a { width: 50%; margin: 25px auto 40px; }
	#popup .steps_wrapper>div>div.ver2>div>a:after { bottom: 50px; right: 38%; margin-right: -247px; width: 133px; height: 205px; background: url(images/popup-arrow-2-v2.png); }
}
@media only screen and (min-width:800px) {
	aside { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
}
@media only screen and (min-width:950px) {
	#popup { margin-top: -240px !important; }
	#popup .steps_wrapper>div>div.ver1>div>strong { padding: 60px 10px; font-size: 31px; }
	#popup .steps_wrapper>div>div.ver1>div>div>a { width: 41%; margin-right: 7%; margin-left: 12%; }
	#popup .steps_wrapper>div>div.ver1>div>div>span { margin-right: 12%; }
	#popup .steps_wrapper>div>div.ver1>div>div>div { padding: 30px 5px 40px; font-size: 35px; line-height: 45px; }
	#popup .steps_wrapper>div>div.ver1>div>div { padding-bottom: 45px; }
	#popup .steps_wrapper>div>div.ver1>div>div>div>i { width: 194px; height: 33px; background-position: 0 -85px; }
	#popup .steps_wrapper>div>div.ver3>div>strong { font-size: 30px; padding: 50px 10px 15px; }
	#popup .steps_wrapper>div>div.ver3>div>div { font-size: 24px; line-height: 24px; padding: 35px; color: #444444; }
	#popup .steps_wrapper>div>div.ver3>div>ul { font-size: 19px; line-height: 18px; }
	#popup .steps_wrapper>div>div.ver3>div>ul li { padding: 12px 0; }
	#popup .steps_wrapper>div>div.ver3>div>a { margin-bottom: 50px; }
	#popup .steps_wrapper>div>div.ver3>div>a:after { bottom: 96px; }
	#popup .steps_wrapper>div>div.ver2>div>strong { padding: 43px 10px; }
	#popup .steps_wrapper>div>div.ver2>div>a { margin-bottom: 55px; }
	#popup .steps_wrapper>div>div.ver2>div>a:after { bottom: 63px; }
}
@media only screen and (min-width:1000px) {
	header>nav ul { display: block; width: auto; background-color: #29292a; }
	header>nav ul li a { display: block; width: auto; padding: 9px 10px; }
	header>nav ul li a span { display: block; line-height: 30px; }
	#content { float: left; width: 66%; padding: 0 0 1% 1%; }
	#page.sidefix,
	#page.sidefixx { position: relative; }
	#page.sidefix aside { padding-top: 310px; }
	#page.sidefix aside.short { padding-top: 230px; }
	aside { overflow: hidden; -webkit-column-count: auto; -moz-column-count: auto; column-count: auto; padding-top: 11px; }
	aside>div { max-width: 320px; margin: 0 auto; }
	.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; */ }
	#alts,
	#bonuses { position: absolute; top: 57px; right: 3px; float: none; width: 30.7%; max-width: 320px; margin: 0 1% 0 0; background: white; }
	.fixed #alts,
	.fixed #bonuses { position: fixed; top: 0; right: 0; }
	#alts ul li>span>span { line-height: 20px; }
	#alts ul li>span>span>b { display: block; }
	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% }
}
@media only screen and (min-width:1120px) {
	header>nav ul li a { padding: 9px 16px; }
	#alts,
	#bonuses { right: 7px; }
	.fixed #alts,
	.fixed #bonuses { right: 3px; }
	#crumbs { margin: 0 2.5%; }
	#content { padding-left: 2.5%; }
	footer>.widgets { padding: 15px 1.8% 5px; }
	footer>.widgets>.weiter_lesen.first,
	footer>.widgets>.weiter_lesen.fix { width: 22%; }
}
@media only screen and (min-width:1200px) {
	header>nav ul li a { padding: 9px 17px; }
	#alts,
	#bonuses { right: 17px; }
	aside.fixed>div.widget_text,
	.fixed #alts,
	.fixed #bonuses { right: auto; left: 50%; margin-left: 250px; box-shadow: 0px 5px 8px -6px gray; }
	.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:1280px) {
	#alts ul li:first-child>span:before { content: ""; }
}

/**/
.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; }
.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; }
.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 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: inline-block; text-indent: -9999px; vertical-align: middle; } 
.tablepress.newdesign tr td:nth-child(3) span { display: block; }
.table.text td { display: block; margin-bottom: 5px; }
.btn.red { background: #f78181; }
.btn.red:hover { background: #e05b5b; }
@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; }
}
@media only screen and (min-width:1024px) {
	footer>.info { height: 125px; background-image: url(foot/5.png) }
}
@media only screen and (min-width:1200px) {
	footer>.info { height: 100px; background-image: url(foot/6.png) }
}



.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;z-index:2}
@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;}
}

/**/
/**/
.binaryoverlay {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: 0;text-align: center;visibility: hidden;opacity: 0;transition: visibility 0s .3s, opacity .3s, background .3s;}
.binaryoverlay .inner { cursor: auto; transform: scale(.3); transform-origin: top center; transition: transform .3s; }
.binaryoverlay.lcpopup-visible { background: rgba(0,0,0,.85); visibility: visible; opacity: 1; transition: opacity .3s; }
.binaryoverlay.lcpopup-visible .inner { transform: none; }
.binaryoverlay{font-size:0;}
.binaryoverlay:before{content:"";display:inline-block;height:100%;vertical-align:middle;}
.binaryoverlay>div{display:inline-block;vertical-align:bottom;width: 100%;max-width: 920px;background:#fff;}

@media (min-width: 1025px) {
	.binaryoverlay>div{vertical-align:middle;}
	#binary-form { max-width:820px;background: #fff; }
	#binary-form .binary-form-wrap{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	#binary-form .binary-form-wrap>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 40px 10px;}
	#binary-form .binary-form-wrap>strong>em{font-style:normal;color:#5081b8}
	#binary-form .binary-form-wrap>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	#binary-form .binary-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#binary-form .binary-form-wrap>span.mobile { display: none; }
	#binary-form .binary-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding: 4px 4px 25px;}
	#binary-form .binary-form-wrap>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	#binary-form .binary-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#binary-form .binary-form-wrap>div>div>strong{color:#373737;}
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>ul li{padding: 0 0 15px;}
	#binary-form .binary-form-wrap>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;}
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#binary-form .binary-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);}
	#binary-form .binary-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;}
}

@media (max-width: 480px) {
	#binary-optin.binary-outer-wrap{padding-top: 3px;min-height: auto !important; top: auto !important; z-index: 1000 !important; border-top: 1px solid #000; }
	.binary-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; }
	#binary-optin { background: #fff !important; }
	#binary-body{padding: 0 5px!important}
	#binary-form .binary-form-wrap>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	#binary-form .binary-form-wrap>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	#binary-form .binary-form-wrap>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	#binary-form .binary-form-wrap>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	#binary-form .binary-form-wrap>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	#binary-form .binary-form-wrap>span.mobile.bold {font-size: 21px;line-height: 1;max-width: none;text-align:center;font-weight:600;padding-top: 12px;}
	#binary-form .binary-form-wrap>span.mobile.bold span{color:#5081b8}
	#binary-form .binary-form-wrap>div>div{ display: none; }
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#binary-form .binary-form-wrap>div>ul{ display:none}	#binary-form .binary-form-wrap>div>small{display:none}
	/**/
	.binary-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; }
}
@media (max-width: 1024px) and (min-width: 481px) {
	#binary-optin{min-height: auto !important;top: auto !important;z-index: 1000 !important;border-top: 2px solid #484848;}
	.binary-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;}
	#binary-form { margin:20px;width: 90%; }
	#binary-form .binary-form-wrap>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	#binary-form .binary-form-wrap>strong>em{font-style:normal;color:#5081b8}
	#binary-form .binary-form-wrap>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	#binary-form .binary-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#binary-form .binary-form-wrap>span.mobile { display: none; }
	#binary-form .binary-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin: 0 10px 10px;}
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#binary-form .binary-form-wrap>div>div>strong{font-family:'open sans';color: #434343;}
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>ul li{padding: 0 0 10px}
	#binary-form .binary-form-wrap>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;}
	#binary-form .binary-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;}
	#binary-form .binary-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#binary-form .binary-form-wrap>div>small{display: block;font: normal 12px/14px 'open sans',sans-serif!important;color: #717171;margin: 0 auto 5px;}	/**/
	.binary-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;}
}
@media (max-width: 1024px) and (min-width: 701px) {
	#binary-form .binary-form-wrap>div>div{width: 55%;}
}
@media (max-width: 1024px) and (min-width: 800px) {
	#binary-form .binary-form-wrap>strong{padding: 2% 10px;}
	#binary-form .binary-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#binary-form .binary-form-wrap > div > a { max-width:600px; }
	#binary-form .binary-form-wrap>div>div{width:auto;font-size:20px;width:auto}
}

@media only screen and (max-width: 767px) {
header>nav{position:relative;cursor: pointer;float:right;width:60px;height:50px;font-size:0;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAMAAACijUGCAAAAP1BMVEVLeB7///+4yqfQ3MW/z7D9/fx5mldukklfhze2yKPt8ejO2sG2yKSzxqBzl1H09/HX4c7E07awxJxiiTpchTOUE3VXAAAAY0lEQVQ4y83TyRGAIBQD0AiIsq/916oVkH9wBt85p2QC7xTjPCK4KEwpcOrTVAKXUG22a9lWHBIbUr4ZpnlhXw6c27BjB9eh88Vk/bZ6Mlt2LEEzocCAM7/dUfbHMOa9Nkd4ACeqB6n5uBAgAAAAAElFTkSuQmCC) no-repeat 11px 9px;}
header>nav ul{white-space:nowrap;padding: 0;margin:0;list-style:none;background: #1d7b18;overflow:hidden;z-index: 1;transition:.2s linear;position: static; border-left: 1px solid #1d7b18; }
header>nav>ul{position:absolute;top: 53px;right:0;width: 210px;max-height:0;}
header>nav>ul:after{content:"";display:block;height: 45px;background:#29292a url(images/exp-open.png) no-repeat 15px center;}
header>nav.exp>ul{width:0;margin-right:210px;border: 0; }
header>nav.exp>div{width:210px;}
header>nav.opened>ul,header>nav.opened div{max-height:500px}
header>nav>div{position:absolute;top: 53px;right:0;max-height:0;width:0;background:#1d7b18;overflow:hidden;transition: .2s linear;}
header>nav>div>ul:before{content:"";display:block;height: 45px;background:#29292a url(images/exp-close.png) no-repeat center;}
header>nav ul li{position:relative;}
header>nav ul li:before{content: '';position: absolute;height: 1px;bottom: 0;right: 15px;left: 15px;background: #454545;transition: opacity .3s;}
header>nav div ul li:before{top: 0;bottom: auto;}
header>nav ul li a{display:block;font-size:14px;line-height: 15px;color:white;background: #29292a;text-decoration:none;padding: 15px;transition:.2s linear;}
header>nav ul li a:hover,header>nav ul li.current-menu-item a{background: #1d7b18;}
}

/* Online-Casino CSS */

.htmltable{font: normal 14px/1 'open sans',sans-serif;color: #000;overflow:auto;margin:0 auto 16px;}
.htmltable table{width:100%;border-collapse:collapse;}
.htmltable caption{font-size:17px;text-align:center;padding:10px;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: 67%;}
.htmltable-side{margin-top:0;border-right:0;height: 486px;}
}
@media only screen and (min-width: 1000px) {
.htmltable-side .text{line-height:20px}
}
@media only screen and (min-width: 1200px) {
.htmltable.with-side{width: 67%;}
.htmltable-side .text{line-height:24px}
}

.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: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 .adm-logo:after { content: ''; display: inline-block; width: 100px; height: 36px; vertical-align: middle; margin: -5px 0px; background: url(images/logo-adm-piccolo.png) 0 0 no-repeat; position: absolute; top: 0; right: 0; background-position: 0px 12px; }

.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(images/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.gra:before { background-position: 0 -38px;  height: 34px; }
.htmltable .logo.abs.eureg.dgoj:before { background-position: 0 -69px;  height: 58px; }
.htmltable .logo.abs.eureg.mga:before { background-position: 0 -124px; height: 30px;}

.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(images/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 .logo.abs.flag.malta:before { background-position: 0 -60px; }

.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(images/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: 113px; 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.geotrust>span { background-position: 0 -165px; width: 107px; height: 20px; }
.htmltable .logo.ssl.adm>span { background-position: 0 -213px; width: 60px; height: 22px; }
.htmltable .logo.ssl.tst>span { background-position: 0 -188px; width: 45px; height: 22px; }

.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(images/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.tst>span { background-position: -200px -88px; width: 42px; height: 24px; }
.htmltable .logo.testlab.playtech>span { background-position: 0px -98px; width: 96px; height: 24px; }
.htmltable .logo.testlab.play-n-go>span { background-position: -108px -68px; width: 78px; height: 24px; }
.htmltable .logo.testlab.novomatic>span { background-position: 0px -120px; width: 91px; height: 21px; }

.pmlogo.paypal > span { background-image: url(images/paypal.png); }

.govlogo.gib > span { background-image: url(images/gib.png); }
.govlogo.adm > span { background-image: url(images/logo-adm.png); }

/**/
.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;}
.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%;}
}

.brandlist .logo.abs.casino:before{background:url(images/logos-circle.png) no-repeat;}
.logo.abs.casino.casino888:before { background-position: 0 0; }
.logo.abs.casino.red32:before { background-position: -20px 0; }
.logo.abs.casino.giocodigitale:before { background-position: -40px 0; }
.logo.abs.casino.eurobet:before { background-position: -60px 0; }
.logo.abs.casino.goldbet:before { background-position: 0 -20px; }
.logo.abs.casino.mrgreen:before { background-position: -20px -20px; }
.logo.abs.casino.vogila-di-vincere:before { background-position: -40px -20px; }
.logo.abs.casino.snai:before { background-position: -60px -20px; }
.logo.abs.casino.leovegas:before { background-position: 0 -40px; }
.logo.abs.casino.netbet:before { background-position: -20px -40px; }
.logo.abs.casino.merkur:before { background-position: -40px -40px; }

/**/
.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:5px;display:block;width:103px;height:66px;background:url(images/arrow.png) no-repeat center;}
}
/**/
.circlelist{font:normal 13px/1 'open sans',sans-serif;color:#363636;text-align:center;background: #f5f5f5;
background: -moz-linear-gradient(top, #f5f5f5 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #f5f5f5 0%,#ffffff 100%);
background: linear-gradient(to bottom, #f5f5f5 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 );}
.circlelist .title{font-weight:600;font-size:19px;padding: 25px 10px;}
.circlelist ul{padding:0;margin:0;list-style:none;font-size:0;}
.circlelist ul li{display:inline-block;width:100px;font-size:13px;line-height: 13px;vertical-align:top;}
.circlelist ul li a{display:block;padding-bottom: 16px;position:relative;text-decoration:none;color:#434a54;}
.circlelist ul li a:hover{color:#1d7b18;}
.circlelist ul li a:before,.circlelist ul li a:after{content:"";display:block;margin: 0 auto 12px;width:60px;height:60px;border-radius:50%;}
.circlelist ul li a:before{border:1px solid #ddd;background:#f9f9f9; }
.circlelist ul li a:after{position:absolute;top:0;left:0;right:0;background:url(images/icons-cats-circle.png) no-repeat 0 0;border:2px solid transparent;}
.circlelist ul li a:hover:before{background: #bad4b8;
background: -moz-linear-gradient(top, #bad4b8 0%, #ffffff 100%);
background: -webkit-linear-gradient(top, #bad4b8 0%,#ffffff 100%);
background: linear-gradient(to bottom, #bad4b8 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bad4b8', endColorstr='#ffffff',GradientType=0 );}
.circlelist ul li a:hover:after{border-color:#1d7b18;}
.circlelist ul li a.paypal:after{background-position:0 0}
.circlelist ul li a.bonus:after{background-position:-60px 0}
.circlelist ul li a.bitcoin:after{background-position:-120px 0}
.circlelist ul li a.slots:after{background-position:0 -60px}
.circlelist ul li a.merkur:after{background-position:-60px -60px}
.circlelist ul li a.novoline:after{background-position:-120px -60px}
.circlelist ul li a.apps:after{background-position:0 -120px}
.circlelist ul li a.roulette:after{background-position:-60px -120px}
.circlelist ul li a.blackjack:after{background-position: -120px -120px}
.circlelist ul li a.banknotes:after{background-position: 0 -180px}
.circlelist ul li a.reels:after{background-position: -60px -180px}
.circlelist ul li a.dealer:after{background-position: -120px -180px}
.circlelist ul li a.money:after{background-position: 0 -240px}
.circlelist ul li a.new:after{background-position: -60px -240px}

/**/
.construct1>.wrap>.links{display:none;}
.construct1>.wrap>.links a{display:block;height:60px;line-height:60px;border-top:1px solid #ddd;}
.construct1>.wrap>.links a:first-child{border-top:none;}
.construct1>.wrap>.links a span{text-indent:-999px;}
@media only screen and (min-width: 768px) {
.construct1{position:relative;}
.construct1>.wrap{float:left;width:100%;margin-right:-300px;}
.construct1 .longlist{margin-right:300px;}
.construct1 .circlelist{float:right;width:300px;}
.construct1:after{content:"";display:table;clear:both;}
.construct2{overflow:hidden;}
.construct2>.longlist{float:left;width:56%;margin-right:1%;}
}
@media only screen and (min-width: 1024px) {
.construct1>.wrap>.links{display:block;float:left;width:140px;margin-right:1%;padding-top: 5px;}
.construct2>.longlist{width:56%;}
}
@media only screen and (min-width: 1100px) {
.construct1>.wrap{margin-right: -320px;}
.construct1 .longlist{margin-right: 350px;}
.construct1 .circlelist{width:320px;}
}
/**/
.rectlist{font: normal 14px/1 'open sans',sans-serif;color:#000;max-width:424px;margin-left:auto;margin-right:auto;}
.rectlist .title{padding: 22px 10px;font-weight:bold;font-size:16px;text-align:center;}
.rectlist ul{padding:0;margin:0;list-style:none;overflow:visible;}
.rectlist ul li{min-height: 40px;margin-top: 9px;padding: 5px 60px 5px 26.4%;position:relative;box-shadow:0 1px 4px rgba(0,0,0,.12);font-size:15px;line-height:40px;}
.rectlist ul li+li{margin-top:2px;}
.rectlist ul li:first-child{margin-top:0;}
.rectlist ul li:before{content:'';background:url(images/icons-rectlist.png) 0 -176px no-repeat;width:15px;height:19px;position:absolute;top:50%;left:21px;margin-top:-9px;}
.rectlist ul li:after{content:"";display:block;width:90px;height:25px;position: absolute;right:0;top:0;bottom:0;margin:auto;background:url(images/icons-rectlist.png) no-repeat center 0;}
.rectlist ul li.bonus:after{background-position: center 0}
.rectlist ul li.paypal:after{background-position: center -25px}
.rectlist ul li.mobile:after{background-position: center -50px}
.rectlist ul li.slots:after{background-position: center -75px}
.rectlist ul li.dealer:after{background-position: center -102px}
.rectlist ul li.new:after{background-position: center -124px}
.rectlist ul li.money:after{background-position: center -150px}
.rectlist ul li span{display:inline-block;font-weight:bold;vertical-align:top;color:#1D7B18;text-decoration:underline;}
.rectlist ul li strong{font-size:12px;line-height:20px;text-transform:uppercase;position:absolute;top:50%;left:44px;margin-top:-10px;color:#414141;}
.rectlist ul li a{display:inline-block;vertical-align:middle;line-height:20px;position:relative;top:-4px;color:inherit;font-weight:normal;}
@media only screen and (min-width:768px) {
	.construct2 .longlist + .rectlist{width:37.2%;margin-left:57%;}
}
@media only screen and (min-width:1024px) {
	.construct2 .longlist + .rectlist{margin-left:60%;}
}
/**/
.bestbonus{font:normal 13px/1 'open sans',sans-serif;color:#6b6b6b;border:1px solid #ddd;padding: 0 3.2% 1px;margin: 0 auto 16px;}
.bestbonus .title{padding: 22px 0px;font-weight:bold;font-size:21px;line-height:24px;color:#414141;text-align:center;border-bottom:1px solid #bbb;}
.bestbonus .title:before{content:"";display:inline-block;width:36px;height:32px;margin: -6px 10px -4px 0;background:url(images/bestbonus.png) no-repeat center;vertical-align:middle;}
.bestbonus .logo{border-bottom:1px solid #bbb;}
.bestbonus .logo span{height:80px;text-indent:-9999px;}
.bestbonus .caption{padding: 18px 5px 12px;font:italic 600 14px/1 'open sans',sans-serif;color:#2d2d2d;text-align:center;border-top: 1px solid #bbb;}
.bestbonus ul{max-width: 320px;padding: 0 0 16px;margin: 0 auto;list-style:none;text-align:center;font-size: 13px;line-height: 13px;}
.bestbonus ul:after{content:"";display:table;clear:both;}
.bestbonus ul li{float:left;width:33.33%;color:#6b6b6b;}
.bestbonus ul li span{display:block;width:77px;height:77px;margin: 0 auto 14px;font-weight:bold;font-size:17px;line-height:77px;color:#414141;background: url(images/perc100.png) no-repeat 0 0;}
.bestbonus ul li span.p10{background-image:url(images/perc10.png)}
.bestbonus table{width:100%;max-width: 380px;text-align:right;margin: 20px auto;}
.bestbonus td{padding: 2px 0;vertical-align: top;}
.bestbonus .bonus td{padding-top:5px;}
.bestbonus .bonus td:last-child{font-size:14px;font-weight:600;font-style:italic;padding-bottom:15px;}
.bestbonus .bonus td strong{font-weight:800;}
.bestbonus td:first-child{text-align:left;}
.bestbonus td:first-child:after{content:":"}
.bestbonus tr:first-child td strong{display:block;}
.bestbonus .note{padding: 15px 4%;font-size:12px;font-style:italic;line-height:17px;background:#f1f1f1;}
.bestbonus .link{padding: 10px 0;}
.bestbonus .link a{font-size: 16px;font-weight: normal;line-height: 15px;padding: 15px;}
@media only screen and (min-width: 600px) {
.bestbonus{padding: 0 1.8% 1px;}
.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;}
.bestbonus .note+.link{border-top:none;}
.bestbonus .link a{max-width:75%}
}

/**/
#extra-info {text-indent: -9999px;position: absolute;}
.note span {display: block;text-align: center;font-weight: bold; margin-top: 10px;padding: 10px 5px;color: #3a3a3a;background-color: #b8d0b7;font-size: 13px;}
.disclaimer {font-size: 12px;margin-top: -15px;margin-bottom: 15px;color: #8a8a8a;padding: 5px;background-color: #f9f9f9;clear:both}

@media(min-width: 1000px){
	.htmltable.spaced th:nth-child(2) { width: 100px; }
}


/**/
.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, .htmltable td.regulation span {display:inline-block; width: 100%; 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.ukgc span{background-image:url(images/reg-ukgc.png); }
.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.adm span, .htmltable td.regulation.adm span {background-image:url(images/reg-adm.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{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;}
@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;}
}
@media only screen and (min-width: 1024px) {
.infotabs .tab .info{margin-left: 42%;}
.infotabs .tab .feed{width: 38%;}
}
/**/
.slotthumbs{font:normal 16px/1 'open sans',sans-serif;color:#000;margin:0 auto 16px;background:#f9f9f9;text-align:center;padding: 0 10px;}
.slotthumbs .title{padding: 15px;margin: 0 10px 15px;font-size:20px;border-bottom:4px solid #1d7b18;}
.slotthumbs ul{padding:0;margin:0;list-style:none;font-size:0;}
.slotthumbs ul li{display:inline-block;font-size: 0;line-height: 0;width:50%;}
.slotthumbs ul li img{max-width:183px;width:96%;height:auto;}
.slotthumbs ul li a{display:block;position:relative;max-width:183px;width:96%;margin: 0 auto;}
.slotthumbs ul li a img{width:100%;}
.slotthumbs ul li a:hover:before{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(255,255,255,0.8);}
.slotthumbs ul li a:hover:after{content:attr(data-text);position:absolute;display:block;width: 70%;padding: 14px 0;height:16px;font-size: 16px;line-height: 16px;color:white;top:0;left:0;right:0;bottom:0;margin:auto;background:#1d7b18;}
@media only screen and (min-width: 550px) {
.slotthumbs ul li{width:33.33%;}
}
@media only screen and (min-width: 768px) {
.slotthumbs ul li{width:25%;}
}

#crumbs{font:normal 12px/14px 'open sans',sans-serif;color:#656565;padding: 1.1% 0;margin: 0 2.5%;border-bottom:1px solid #dbdbdb;}
#crumbs a{color:#656565;text-decoration:none;}
#crumbs a:hover{text-decoration:underline;}
#crumbs>span:first-child{}
#crumbs>span:first-child a{color:#a1a1a1;padding-left: 15px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAM1BMVEX///9KSkqXl5dcXFyfn5+NjY2Dg4N0dHRSUlL29vbq6urZ2dnIyMiIiIhmZmZXV1dPT091qSKHAAAARUlEQVQI1zXIxw3AMAwEwWOmsvqv1iZg72uwqMzwxUT8a+9yyVvzstKqsUgxUouaAxBD7zABcBgR4PNSYorMqOuXMuk6Hjw+AW2n4dKBAAAAAElFTkSuQmCC) no-repeat 0 center;}
#crumbs>div{display:none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 8px;font-size:18px;line-height:20px;text-align:center;}
h2{font-size:20px;line-height:22px;}
h1{font-size:24px;line-height:26px;}
#content>h1{margin-top:1%;}
h2 a{text-decoration:none;}
h2 a:hover{text-decoration:underline;}
article>p, article>div>p{margin: 1% 0 0;padding: 0 0 16px;}
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.pro li,ul.bltlist li.pro{background-image: url(images/plus.png)}
ul.bltlist.con li,ul.bltlist li.con{background-image: url(images/minus.png)}
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;}
#page{max-width: 1200px;margin: 0 auto;background: white;}
#page:after{content:"";display:table;clear:both;}
.posts_nav{text-align:right}
.posts_nav p>a{padding: 0 10px;}
.posts_nav p>a:first-child{float:left}
.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;}
.post_thumb{float:left;margin:2px 3% 5px 0;}
.post_thumb img{max-width:100%;height:auto}
article{padding-top: 1%;}
article.not-found{text-align:center;}
article.not-found img{max-width:100%;height:auto;}

@media only screen and (min-width: 480px) {
h1,h2,h3,h4,h5,h6{text-align:left;}
article.excerpt h2.with_thumb{margin-left:166px}
.post_thumb{margin-top:-32px;}
}
header>nav .active a { background: #1d7b18; }
header>nav .active:before { display: none; }
@media only screen and (max-width: 767px) {
header>nav{position:relative;cursor: pointer;float:right;width:60px;height:50px;font-size:0;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAgCAMAAACijUGCAAAAP1BMVEVLeB7///+4yqfQ3MW/z7D9/fx5mldukklfhze2yKPt8ejO2sG2yKSzxqBzl1H09/HX4c7E07awxJxiiTpchTOUE3VXAAAAY0lEQVQ4y83TyRGAIBQD0AiIsq/916oVkH9wBt85p2QC7xTjPCK4KEwpcOrTVAKXUG22a9lWHBIbUr4ZpnlhXw6c27BjB9eh88Vk/bZ6Mlt2LEEzocCAM7/dUfbHMOa9Nkd4ACeqB6n5uBAgAAAAAElFTkSuQmCC) no-repeat 11px 9px;}
header>nav ul{white-space:nowrap;padding: 0;margin:0;list-style:none;background: #1d7b18;overflow:hidden;z-index: 1;transition:.2s linear;}
header>nav>ul{position:absolute;top: 53px;right:0;width: 210px;max-height:0;}
header>nav>ul:after{content:"";display:block;height: 45px;background:#29292a url(images/exp-open.png) no-repeat 15px center;}
header>nav.exp>ul{width:0;margin-right:210px;}
header>nav.exp>div{width:210px;}
header>nav.opened>ul,header>nav.opened div{max-height:500px}
header>nav.opened>ul{padding: 1px}
header>nav>div{position:absolute;top: 53px;right:0;max-height:0;width:0;background:#1d7b18;overflow:hidden;transition: .2s linear;}
header>nav>div>ul:before{content:"";display:block;height: 45px;background:#29292a url(images/exp-close.png) no-repeat center;}
header>nav ul li{position:relative;}
header>nav ul li:before{content: '';position: absolute;height: 1px;bottom: 0;right: 15px;left: 15px;background: #454545;transition: opacity .3s;}
header>nav div ul li:before{top: 0;bottom: auto;}
header>nav ul li a{display:block;font-size:14px;line-height: 15px;color:white;background: #29292a;text-decoration:none;padding: 15px;transition:.2s linear;}
header>nav ul li a:hover,header>nav ul li.current-menu-item a{background: #1d7b18;}
}
@media only screen and (min-width: 768px) {
article>p,article>div>p{font-size:15px;line-height:24px;}
header{}
header>a{position: relative; float: left;width: 31%;height: 48px;max-width: 226px;z-index: 2; background-size:90%;}
header>nav{overflow:hidden;height: 48px;}
header>nav ul{margin:0;padding:0;max-height:none;display: table;width: 100%;list-style:none;background: #1d7b18;overflow:hidden;z-index: 1;transition:.2s linear;}
header>nav.opened>ul{max-height:48px;}
header>nav ul li{display: table-cell;width:1%;vertical-align: middle;min-width: 130px; }
header>nav ul li a{display: table;width: 100%;font-size:14px;line-height:30px;height:30px;padding: 9px 0;text-align:center;color:white;background: #29292a;text-decoration:none;transition:.2s linear;}
header>nav ul li a span{display:table-cell;vertical-align:middle;height:30px;line-height:15px;}
header>nav ul li a:hover,header>nav ul li.current-menu-item a{background: #1d7b18;}
header>nav { position: relative; overflow: visible; }
header>nav > ul{display:block;width: auto;background-color: #29292a; text-align: justify; padding-right: 53px; overflow: hidden; max-height: 48px; }
header>nav > ul:after { content: ''; display: inline-block; width: 100%; height: 0; }
header>nav > ul > li{display: block;width: auto; display: inline-block; vertical-align: middle; white-space: nowrap; }
header>nav > ul > li a{display: block;width: auto;padding: 9px 10px;}
header>nav > ul > li a span{display: block;line-height: 30px;}

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) {
#content{float:left;width: 66%;padding: 0 0 1% 1%;}
#intro,#outro{padding: 0 1%;}
#outro{clear:both;}
#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: 1120px) {
header>nav ul li a{padding: 9px 16px;}
#crumbs{margin: 0 2.5%;}
#content{padding-left:2.5%;}
#intro,#outro{padding:0 2.5%;}
}
@media only screen and (min-width: 1200px) {
header>nav ul li a{padding: 9px 17px;}
}
/**/
.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;}
/**/
aside{max-width: 480px;margin: 0 auto;padding: 0;}
aside>div,aside>strong{padding: 0 12px;max-width:420px;margin:0 auto;}
aside>div.vorteile ul{padding:10px 20px;margin:15px 0 10px;font:600 13px/15px 'open sans',sans-serif;color:#545454;background:#f7f7f7;border:1px solid #ececec;list-style:none;}
aside>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;}
aside>div>strong{position:relative;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;}
aside>div>strong:after{content: "";position:absolute;top:0;bottom:0;right: 1px;display:block;width: 26px;height: 36px;margin:auto;background: url(images/aside-icons.png) no-repeat 0 0}
aside>div.vorteile>strong{padding: 8px 0px;background:none}
aside>div>strong.check_box:after{background-position: 0px 0px;}
aside>div>strong.interes:after{background-position: -26px 0px;}
aside>div>strong.netent:after{background-position: -52px 0px;}
aside>div>strong.blackjack:after{background-position: -78px 0px;}
aside>div>strong.skill:after{background-position: -104px 0px;}
aside>div>strong.binary:after{background-position: 0px -36px;}
aside>div>strong.bitcoin:after{background-position: -26px -36px;}
aside>div>strong.bitexc:after{background-position: -26px -36px;}
aside>div>strong.interes-web:after{background-position: -52px -36px;}
aside>div>strong.winner:after{background-position: -78px -36px;}
aside>div>strong.broker:after{background-position: 0px -72px;}
aside>div>strong.csgo:after{background-position: -26px -72px;}
aside>div>strong.sport:after{background-position: -52px -72px;}
aside>div>strong.bookofra:after{background-position: -78px -72px;}
aside>div>strong.cfd:after{background-position: 0px -108px;}
aside>div>strong.merkur:after{background-position: -26px -108px;}
aside>div>strong.casino:after{background-position: -52px -108px;}
aside>div>strong.ecn:after{background-position: -78px -108px;}
aside>div>strong.forex:after{background-position: 0px -144px;}
aside>div>strong.novoline:after{background-position: -26px -144px;}
aside>div>strong.roulette:after{background-position: -52px -144px;}
aside>div>strong.social:after{background-position: -78px -144px;}
aside>div>strong.aktien:after{background-position: 0px -180px;}
aside>div>strong.playtech:after{background-position: -26px -180px;}
aside>div>strong.games:after{background-position: -52px -180px;}
aside>div>strong.casual:after{background-position: -78px -180px;}
aside>div>strong.poker:after{background-position: 0px -216px;}
aside>div>strong.micro:after{background-position: -26px -216px;}
aside>div>strong.slots:after{background-position: -52px -216px;}
aside>div>strong.singles:after{background-position: -78px -216px;}
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:#1d7b18;}
aside>div.widget ul li:hover a{color:white;padding:10px 0}
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{max-width:none;-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;-webkit-column-gap: 0px;-moz-column-gap: 0px;column-gap: 0px;padding-bottom: 5px;}
aside>div{-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;column-break-inside: avoid;padding-bottom: 2px;}
}
@media only screen and (min-width: 800px) {
aside{-webkit-column-count:3;-moz-column-count: 3;column-count: 3;}
}
@media only screen and (min-width: 1000px) {
aside{overflow:hidden;-webkit-column-count:auto;-moz-column-count: auto;column-count: auto; padding: 11px 15px; }

.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; */}
}
@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;}
.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;}
#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 li{}
#toc_container .toc_list>li>ul li a{color:#363636;}
aside #toc_container .toc_list>li>ul li a{color:#a3a2a2;}
#toc_container .toc_list>li>ul li:before{content:"- ";color:#1d7b18;}
@media only screen and (min-width: 600px) {
article #content #toc_container{float:left;width:45%;margin-right:2%}
.mehr-info{overflow:hidden;}
}

.sidebox.right, .sidebox.left { float: none; width: 207px; margin: 0 auto 8px; padding: 6px 25px; font-size: 13px; color: #b5b5b5; background: #ffffff; }
.container-info-ssl .sidebox { margin: 0; float: left; height: 452px; border: 1px solid #cccccc;}
.sidebox > .img { line-height: 0; margin: 0 auto 12px; }
.sidebox > .img img { max-width: 100%; height: auto; display: block; margin: 0 auto; }

/**/
.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:17px;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 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;min-width: 146px;}
.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;}
.tncfoot{font-size: 11px;text-align: right;color: #8c8c8c;margin: -5px 0 15px;}


.tablepress.newdesign.rwd4 td:nth-child(2) { min-width:200px; }
.htmltable.spaced td { color: black; font-size: 14px; text-align: center; }

@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}
.tablepress.newdesign.rwd3 td:nth-child(5),
.tablepress.newdesign.rwd3 td:nth-of-type(5),
.tablepress.newdesign.rwd3 th:nth-child(5),
.tablepress.newdesign.rwd3 th:nth-of-type(5){display:none}
.tablepress.newdesign.rwd4 td:nth-child(4),
.tablepress.newdesign.rwd4 td:nth-of-type(4),
.tablepress.newdesign.rwd4 th:nth-child(4),
.tablepress.newdesign.rwd4 th:nth-of-type(4),
.tablepress.newdesign.rwd4 td:nth-child(5),
.tablepress.newdesign.rwd4 td:nth-of-type(5),
.tablepress.newdesign.rwd4 th:nth-child(5),
.tablepress.newdesign.rwd4 th:nth-of-type(5),
.tablepress.newdesign.rwd4 td:nth-child(6),
.tablepress.newdesign.rwd4 td:nth-of-type(6),
.tablepress.newdesign.rwd4 th:nth-child(6),
.tablepress.newdesign.rwd4 th:nth-of-type(6){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.rwd4 td:nth-child(3),
.tablepress.newdesign.rwd4 td:nth-of-type(3),
.tablepress.newdesign.rwd4 th:nth-child(3),
.tablepress.newdesign.rwd4 th:nth-of-type(3){display:none}
.tablepress.newdesign.rwd2 a.logo,
.tablepress.newdesign.rwd3 a.logo,
.tablepress.newdesign.rwd4 a.logo,
.tablepress.newdesign.rwd5 a.logo,
.tablepress.newdesign.rwd6 a.logo{min-width:90px;}
.tablepress.newdesign.rwd2 a.logo>span,
.tablepress.newdesign.rwd3 a.logo>span,
.tablepress.newdesign.rwd4 a.logo>span,
.tablepress.newdesign.rwd5 a.logo>span,
.tablepress.newdesign.rwd6 a.logo>span{min-width:90px;background-size:contain}
.tablepress.newdesign.rwd2 a.bd_button,
.tablepress.newdesign.rwd3 a.bd_button,
.tablepress.newdesign.rwd4 a.bd_button,
.tablepress.newdesign.rwd5 a.bd_button,
.tablepress.newdesign.rwd6 a.bd_button{padding:10px 15px!important}

.tablepress.newdesign.rwd4 td:nth-child(2) { min-width: 110px; }
}
/* 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(includes/shortcode/images/notification/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(includes/shortcode/images/notification/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(includes/shortcode/images/notification/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(includes/shortcode/images/notification/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.twocolls td {width:50%;}

.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;}
.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 a,.strukt td.img span,.struktdiv>.img 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 a>img,.struktdiv>.img a>img{box-shadow:none;margin-bottom:0;}
@media only screen and (min-width: 600px) {
.strukt td.img a,.strukt td.img span,.struktdiv>.img a{overflow:hidden;}
.strukt td.img a:first-child,.strukt td.img span:first-child,.struktdiv>.img a:first-child{float:left;width: 49%;margin-right: 2%;}
}
@media only screen and (min-width: 1200px) {
#alts,#bonuses{right: 17px;}
.strukt td.img a:first-child,.strukt td.img span:first-child,.struktdiv>.img a:first-child{margin-left: 0.5%;margin-right: 2.5%;}
.strukt td,.strukt th{padding: 5px 25px;}
}

.embedded{position:relative;height:0;padding:0 0 62.25%;margin:1% auto 16px;}
.embedded>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}

picture{display:block;margin-bottom:16px;text-align:center;}
picture img{max-width:100%;height:auto;}

/**/
#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;width:135px;height:50px;}
#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.flogo.option24:before{content:"";position: static;width: 107px;height: 19px;float: left;margin: 18px 25px;background: url(../../../bilder/flogos.png) no-repeat -1px -28px;}
#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{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) {
#alts,#bonuses{position:absolute;top:57px;right: 3px;float:none;width: 30.7%;max-width: 320px;margin: 0 1% 0 0;background:white;}
.fixed #alts,.fixed #bonuses{position:fixed;top:0;right:0;}
#alts ul li>span>span{line-height: 20px;}
#alts ul li>span>span>b{display:block;}
}
@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:"";}
}
/**/
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 14px/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;}
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:15px;width:44px;height:34px;background:url(images/footer-icons.png) no-repeat 0 0;}
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 .wettanbieter:before{width: 36px;height: 36px;background-position: -81px 0px;}
footer>.widgets>.weiter_lesen>p .slots:before{width: 35px;height: 26px;background-position: -225px -5px;}
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 .bookofra:before{width: 35px;height: 37px;background-position: -125px -36px;}
footer>.widgets>.weiter_lesen>p .ecn:before{width: 34px;height: 30px;background-position: -225px -40px;}
footer>.widgets>.weiter_lesen>p .cfd:before{width: 31px;height: 31px;background-position: -83px -38px;}
footer>.widgets>.weiter_lesen>p .forexbroker:before{width: 37px;height: 37px;background-position: -268px 0px;}
footer>.widgets>.weiter_lesen>p .aktien:before{width: 36px;height: 31px;background-position: -43px -38px;}
footer>.widgets>.weiter_lesen>p .casino:before{width: 33px;height: 28px;background-position: -6px -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 .soc-trade:before{width: 39px;height: 28px;background-position: -353px -6px;}
footer>.widgets>.weiter_lesen>p .lotto:before{width: 30px;height: 37px;background-position: -398px -2px;}
footer>.widgets>.weiter_lesen>p .bitcoincas:before{width: 35px;height: 33px; background-position: -355px -40px;}
footer>.widgets>.weiter_lesen>p .bitcoinexc:before{width: 35px;height: 33px; background-position: -397px -39px;}
footer>.widgets>.weiter_lesen>p .bitcoinwet:before{width: 35px;height: 33px; background-position: -431px -38px;}
footer>.widgets>.weiter_lesen>p .ethereum:before{width: 35px;height: 33px; background-position: -431px -3px;}
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{max-width:1200px;height:330px;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)}}
footer>.copy{font-size:11px;line-height:28px;background:#141618;color:#aaa;padding:8px 0;}
footer>.copy>a{color:#aaaaaa;text-decoration:none;transition:.2s linear;}
footer>.copy>a:hover{color:white;}
footer>.copy>div{float:right;}
footer>.copy>div>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>a.f,.horizbox>.folgen>a.f{background-color:#3c5b9b;}
footer>.copy>div>a.t,.horizbox>.folgen>a.t{background-color:#359bed;background-position: -1px -31px;}
footer>.copy>div>a.l,.horizbox>.folgen>a.l{background-color:#91c9db;background-position: -1px -61px;}
footer>.copy>div>a.g,.horizbox>.folgen>a.g{background-color:#dc4c41;background-position: -1px -91px;}
footer>.copy>div>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>a.m:hover,.horizbox>.folgen>a.m:hover{text-decoration:underline;background:none;}
footer>.copy>div>a:hover,.horizbox>.folgen>a:hover{background-color:white;}
footer>.copy>div>a.f:hover,.horizbox>.folgen>a.f:hover{background-position: -31px -1px;}
footer>.copy>div>a.t:hover,.horizbox>.folgen>a.t:hover{background-position:-31px -31px}
footer>.copy>div>a.l:hover,.horizbox>.folgen>a.l:hover{background-position:-31px -61px}
footer>.copy>div>a.g:hover,.horizbox>.folgen>a.g:hover{background-position:-31px -91px}
@media only screen and (min-width: 480px) {
footer>.copy{padding: 8px 2.5%;font-size: 12px;}
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%}
}
@media only screen and (min-width: 1120px) {
footer>.widgets{padding: 15px 1.8% 5px;}
footer>.widgets>.weiter_lesen.first,footer>.widgets>.weiter_lesen.fix{width: 22%;}
}
/**/
.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{width:290px;margin: 10px auto 3px;padding:0;height: 60px;background:url(images/list-args.png) no-repeat center;text-indent: -9999px;border-top: 1px solid #AAA;border-bottom: 1px solid #AAA;}
.horizbox>.txt{width:290px;margin: 10px auto 3px;padding:0;height: 60px;border-top: 1px solid #AAA;border-bottom: 1px solid #AAA;}
.horizbox>ul{width:290px;margin:5px auto 0;padding:5px 0;list-style:none;border-top: 1px solid #AAA;border-bottom: 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:270px;margin:0 auto;font-size:13px;font-weight:600;line-height:30px;color:#646464;padding:10px 20px 0 0;}
.horizbox>.folgen>a{float:right;text-indent:-9999px;margin:0 1px;}
@media only screen and (min-width: 600px) {
.horizbox{overflow:hidden;}
.horizbox>.ratebox{float:left;width:45%;margin:0 auto;}
.horizbox>ul,.horizbox>.args,.horizbox>.txt{width:auto;overflow:hidden;padding: 0;border:none;margin-top: 0;}
.horizbox>.args{height:42px;}
.horizbox>.txt{height:42px;}
.horizbox>.folgen{float:right;width:170px;}
}
@media only screen and (min-width: 768px) {
.horizbox{padding: 1% 2%;}
.horizbox>.ratebox{float:left;width: 30%;margin-right:2%;padding: 11px 0 0;min-width: 225px;}
.horizbox>ul,.horizbox>.args,.horizbox>.txt{float:left;width: 38%;padding: 7px 2%;margin-right:2%;border-right:1px solid #aaaaaa;border-left:1px solid #aaaaaa;}
.horizbox>.args{height: 44px;}
.horizbox>.txt{height: 52px;padding: 3px 2%;}
.horizbox>.folgen{float:none;overflow:hidden;width:auto;padding-right: 0;padding-top: 14px;}
}
/**/
.grungrenze{padding:5px 0;margin-bottom:20px;font:bold 24px/26px 'open sans',sans-serif;color:#000000;border-bottom:4px solid #1d7b18;}
.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:#3866a1;font:600 14px/32px 'open sans',sans-serif;color:white;border:none;border-radius:2px;height:32px;}
.kommentieren .aktion button:hover{}
.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%;}
}
/**/
.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;}
.btn:hover{background-color:#2eb127;}
/* media queries */

/** 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; }
div.antw > ul { margin: 0;}
.antw.sticked { margin-bottom: 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; }

@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 }
}
.greybgr {background:#f3f3f3;}

/*OPTIN*/
@media (min-width: 1025px) {
	#btcom-optin, #btcom2-optin, #btcom3-optin { max-width:820px!important;background: #fff !important; }
	#btcom-form .btcom-form-wrap{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	#btcom-form .btcom-form-wrap>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 50px 10px;}
	#btcom-form .btcom-form-wrap>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	#btcom-form .btcom-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#btcom-form .btcom-form-wrap>span.mobile { display: none; }
	#btcom-form .btcom-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding:4px 4px 30px;}
	#btcom-form .btcom-form-wrap>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	#btcom-form .btcom-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#btcom-form .btcom-form-wrap>div>div>b:after,#btcom-form .btcom-form-wrap>div>div>b:before{content:" "}
	#btcom-form .btcom-form-wrap>div>div>strong{color:#373737;}
	#btcom-form .btcom-form-wrap>div>div>i{display:inline-block;width: 166px;height: 29px;vertical-align:middle;margin:-5px 5px 0;background: url(images/popup-ver1-misc.png) no-repeat 0 -24px;text-indent:-9999px;}
	#btcom-form .btcom-form-wrap>div>a,#btcom-form .btcom-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;}
	#btcom-form .btcom-form-wrap>div>a span,#btcom-form .btcom-form-wrap>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	#btcom-form .btcom-form-wrap>div>a{background:#1e7b19;float: left; width:50%;margin-right:5%;margin-left:5%;}
	#btcom-form .btcom-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#btcom-form .btcom-form-wrap>div>a strong{display:inline-block;font-size:40px;line-height: 40px;vertical-align:middle;}
	#btcom-form .btcom-form-wrap>div>a>.mobile { display: none; }
	#btcom-form .btcom-form-wrap>div>span{background:#c7c7c7;padding: 15px 17px 19px;cursor:pointer;overflow:hidden;width:auto;margin-right:6%;}
	#btcom-form .btcom-form-wrap>div>span:hover{background:#bababa;}
	#btcom-form .btcom-form-wrap>div>span strong{display:inline-block;font-size:40px;line-height:40px;font-weight:normal;vertical-align:middle;}
	/**/
	#btcom2-form .btcom2-form-wrap{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	#btcom2-form .btcom2-form-wrap>strong{display:block;padding: 40px 10px;font-weight:normal; font-size: 25px;}
	#btcom2-form .btcom2-form-wrap>strong b{text-decoration:underline;font-weight:600;}
	#btcom2-form .btcom2-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;}
	#btcom2-form .btcom2-form-wrap>span.mobile { display: none; }
	#btcom2-form .btcom2-form-wrap>div{padding:30px 10px;width:94%;max-width: 800px;margin:0 auto 15px;background:#f4f4f4;font-size: 27px;line-height: 30px;}
	#btcom2-form .btcom2-form-wrap>div>strong{display:inline;font-size:30px;line-height:30px;}
	#btcom2-form .btcom2-form-wrap>div>span{display:inline-block;width: auto;height: 50px;vertical-align:middle;margin: -20px 0px;line-height: 44px;}
	#btcom2-form .btcom2-form-wrap>div>span span{display:inline-block;vertical-align:middle;margin: auto;text-indent:-9999px;}
	#btcom2-form .btcom2-form-wrap>p{font-size:15px;line-height:16px;padding: 0 8% 15px;color:#565656;}
	#btcom2-form .btcom2-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;}
	#btcom2-form .btcom2-form-wrap>a:hover{background:#2eb127;text-decoration: none;}
	#btcom2-form .btcom2-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);}
	#btcom2-form .btcom2-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);}
	#btcom2-form .btcom2-form-wrap>a b{font-weight:600;}
	/**/
	#btcom3-form .btcom3-form-wrap{font: 300 22px/28px 'open sans condensed',sans-serif;color:#4e4e4e;text-align:center;}
	#btcom3-form .btcom3-form-wrap>strong{display:block;font: bold 28px/31px 'open sans',sans-serif;color:#000000;padding: 40px 10px;}
	#btcom3-form .btcom3-form-wrap>strong>span{display:inline-block;width:135px;height:auto;vertical-align:middle;margin:-20px 3px;text-align:center;line-height:50px}
	#btcom3-form .btcom3-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#btcom3-form .btcom3-form-wrap>span.mobile { display: none; }
	#btcom3-form .btcom3-form-wrap>div{border:1px solid #e2e2e2;border-radius:4px;margin:0 15px 15px;padding: 4px 4px 25px;}
	#btcom3-form .btcom3-form-wrap>div>div{padding: 22px 5px 28px;margin: 0 auto;max-width: 800px;font-size:32px;line-height:43px;}
	#btcom3-form .btcom3-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#btcom3-form .btcom3-form-wrap>div>div>b:after,#btcom3-form .btcom3-form-wrap>div>div>b:before{content:" "}
	#btcom3-form .btcom3-form-wrap>div>div>strong{color:#373737;}
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-form-wrap>div>ul li{padding: 0 0 15px;}
	#btcom3-form .btcom3-form-wrap>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;font-family:'open sans',sans-sefif;}
	#btcom3-form .btcom3-form-wrap>div>a{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;}
	#btcom3-form .btcom3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#btcom3-form .btcom3-form-wrap>div>a:after{content: "";position: absolute;bottom: 90px;right: 14%;display: block;width: 41px;height: 174px;background: url(images/popup-arrow-1.png);}
}

@media (max-width: 480px) {
	#btcom-optin.btcom-outer-wrap,#btcom2-optin.btcom2-outer-wrap,#btcom3-optin.btcom3-outer-wrap{padding-top: 3px;min-height: auto !important; top: auto !important; z-index: 1000 !important; border-top: 1px solid #000; }
	.btcom-background,.btcom2-background,.btcom3-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; }
	#btcom-optin, #btcom2-optin, #btcom3-optin { background: #fff !important; }
	#btcom-body,#btcom2-body,#btcom3-body{padding: 0 5px!important}
	#btcom-form .btcom-form-wrap>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	#btcom-form .btcom-form-wrap>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	#btcom-form .btcom-form-wrap>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	#btcom-form .btcom-form-wrap>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	#btcom-form .btcom-form-wrap>span.mobile.full {max-width: none}
	#btcom-form .btcom-form-wrap>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	#btcom-form .btcom-form-wrap>div>div{ display: none; }
	#btcom-form .btcom-form-wrap>div>a span,#btcom-form .btcom-form-wrap>div>span span{display:inline-block;font:normal 15px/15px 'open sans',sans-serif;vertical-align:middle;margin:4px 0 -4px;}
	#btcom-form .btcom-form-wrap>div>a{ border-radius: 4px; color: white; display: table;  margin: 5px auto; width: 98%; background: #1e7b19; text-align: center; text-decoration: none; }
	#btcom-form .btcom-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#btcom-form .btcom-form-wrap>div>a strong{ display: none; }
	#btcom-form .btcom-form-wrap>div>a span.desktop { display: none; }
	#btcom-form .btcom-form-wrap>div>a span.mobile { display:inline-block;font-size:13px;line-height: 14px; margin: 10px auto }
	#btcom-form .btcom-form-wrap>div>span{display: none;}
	/**/
	#btcom2-form .btcom2-form-wrap{font: normal 18px/22px 'open sans',sans-serif;color:black;text-align:center;}
	#btcom2-form .btcom2-form-wrap>strong{display:block;float: left; width: 56%; margin: 5px 2% 5px 0;font-size: 0; line-height: 0; text-indent: -99999px;}
	#btcom2-form .btcom2-form-wrap>strong b{display: none;}
	#btcom2-form .btcom2-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;}
	#btcom2-form .btcom2-form-wrap>div{display: none;}
	#btcom2-form .btcom2-form-wrap>span.mobile { font-size: 11px; line-height: 12px; color: #000; }
	#btcom2-form .btcom2-form-wrap>p{display: none;}
	#btcom2-form .btcom2-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;}
	#btcom2-form .btcom2-form-wrap>a:hover{background:#2eb127;text-decoration: none;}
	/**/
	#btcom3-form .btcom3-form-wrap>strong{display:block; float: left; width: 47%; margin: 0 2% 0 0; font-size: 0; line-height: 0; text-indent: -999999px;}
	#btcom3-form .btcom3-form-wrap>strong>span{display:block; font: bold 23px/28px 'open sans',sans-serif;color:#000000;}
	#btcom3-form .btcom3-form-wrap>strong>span span{display: block; height:50px; margin:auto;text-indent:-9999px;}
	#btcom3-form .btcom3-form-wrap>span.mobile {display: block;overflow: hidden;margin: 0;padding: 6px 3px;font-size: 14px;line-height: 16px;max-width: 50%;}
	#btcom3-form .btcom3-form-wrap>span.mobile b{font-weight: normal;text-shadow: 1px 1px 0 #222;}
	#btcom3-form .btcom3-form-wrap>div>div{ display: none; }
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#btcom3-form .btcom3-form-wrap>div>ul{ display:none}
	/**/
	.btcom-close,.btcom2-close,.btcom3-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; }
}
@media (max-width: 1024px) and (min-width: 481px) {
	#btcom-optin,#btcom2-optin,#btcom3-optin{min-height: auto !important;top: auto !important;z-index: 1000 !important;border-top: 2px solid #484848;}
	.btcom-background,.btcom2-background,.btcom3-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;}
	#btcom-optin, #btcom2-optin, #btcom3-optin { background: #fff !important; }
	#btcom-form .btcom-form-wrap>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	#btcom-form .btcom-form-wrap>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	#btcom-form .btcom-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#btcom-form .btcom-form-wrap>span.mobile { display: none; }
	#btcom-form .btcom-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;}
	#btcom-form .btcom-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#btcom-form .btcom-form-wrap>div>div>b:before,#btcom-form .btcom-form-wrap>div>div>b:after{content:" "}
	#btcom-form .btcom-form-wrap>div>div>strong{font-family:'open sans';color: #434343;}
	#btcom-form .btcom-form-wrap>div>div>i{display:inline-block;width: 166px;height: 29px;vertical-align:middle;margin:-5px 5px 0;background: url(images/popup-ver1-misc.png) no-repeat 0 -24px;text-indent:-9999px;}
	#btcom-form .btcom-form-wrap>div>a,#btcom-form .btcom-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;}
	#btcom-form .btcom-form-wrap>div>a span,#btcom-form .btcom-form-wrap>div>span span{display:inline-block;font:normal 15px/30px 'open sans',sans-serif;vertical-align:middle;}
	#btcom-form .btcom-form-wrap>div>a{background:#1e7b19;width:80%;max-width: 400px;text-align: center;}
	#btcom-form .btcom-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	#btcom-form .btcom-form-wrap>div>a strong{display:inline-block;font-size:28px;line-height: 30px;vertical-align:middle;}
	#btcom-form .btcom-form-wrap>div>a>.mobile { display: none; }
	#btcom-form .btcom-form-wrap>div>span{display: none;}
	/**/
	#btcom3-form .btcom3-form-wrap>strong{display:block;font: bold 18px/20px 'open sans',sans-serif;color:#000000;padding: 3% 10px;text-align: center;}
	#btcom3-form .btcom3-form-wrap>strong>span{display:inline-block;width:135px;height:auto;margin:-12px 0;vertical-align:middle;text-align:center;line-height:50px}
	#btcom3-form .btcom3-form-wrap>strong>span span{display:block;height:50px; margin:0;text-indent:-9999px;}
	#btcom3-form .btcom3-form-wrap>span.mobile { display: none; }
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-form-wrap>div>div>b{font-weight:300;color:#000000;}
	#btcom3-form .btcom3-form-wrap>div>div>b:before,#btcom3-form .btcom3-form-wrap>div>div>b:after{content:" "}
	#btcom3-form .btcom3-form-wrap>div>div>strong{font-family:'open sans';color: #434343;}
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-form-wrap>div>ul li{padding: 0 0 10px}
	#btcom3-form .btcom3-form-wrap>div>ul li:before{content: "\2713";display: inline-block;font-size: 150%;vertical-align: middle;margin-right: 15px;color: #1e7b19;font-family:'open sans',sans-sefif;}
	#btcom3-form .btcom3-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;}
	#btcom3-form .btcom3-form-wrap>div>a:hover{background:#2eb127;text-decoration: none;}
	/**/
	.btcom-close,.btcom2-close,.btcom3-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;}
}
@media (max-width: 1024px) and (min-width: 701px) {
	#btcom-form .btcom-form-wrap>div>div,#btcom2-form .btcom2-form-wrap>div>div,#btcom3-form .btcom3-form-wrap>div>div{width: 55%;}
	#btcom-optin[style],#btcom2-optin[style],#btcom3-optin[style]{position: relative!important;max-width: none!important;left: 0 !important;}
}
@media (max-width: 1024px) and (min-width: 800px) {
	#btcom-form .btcom-form-wrap>strong{padding: 2% 10px;}
	#btcom-form .btcom-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#btcom-form .btcom-form-wrap > div > a { max-width:600px; }
	#btcom-form .btcom-form-wrap>div>div{width:auto;font-size:20px;width:auto}
	/**/
	#btcom3-form .btcom3-form-wrap>strong{padding: 2% 10px;}
	#btcom3-form .btcom3-form-wrap > div { padding: 2px; margin: 0 10px 10px; }
	#btcom3-form .btcom3-form-wrap > div > a { max-width:600px; }
	#btcom3-form .btcom3-form-wrap>div>div{width:auto;font-size:20px;width:auto}
	/**/
}
/**/
.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;}
/**/
/*alt*/
a.bd_button:hover {
color: #000000 !important;
background-color: #1D7B18 !important;
}
a.bd_button {
color: #FFFFFF !important;
text-decoration: underline;
}
.page .post-entry a, .page .post-entry p a {
color: #1D7B18;
text-decoration: underline;
}

.gotop:hover,
.btn,
.button,
button.button,
.btn[type="submit"],
.button[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"],
.top-menu ul ul li:hover > a, .top-menu ul ul :hover > a,
.nav ul ul li:hover > a, .nav ul ul :hover > a,
.nav ul li.current-menu-item ul.sub-menu a, .nav ul li.current-menu-item ul.sub-menu a:hover, .nav ul li.current-menu-parent ul.sub-menu a:hover, .nav ul li.current-page-ancestor ul.sub-menu a, .nav ul li.current-page-ancestor ul.sub-menu a:hover,
.nav ul li.current-menu-item a, .nav ul li.current-menu-item a:hover, .nav ul li.current-menu-parent a, .nav ul li.current-menu-parent a:hover, .nav ul li.current-page-ancestor a, .nav ul li.current-page-ancestor a:hover,
.header-v4 .top-bar-left .breaking-news .breaking-news-title,
.content-wrapper .post-image a,
#breaking-news-in-pic .post-image a,
div.box-title-more .prev:hover,
div.box-title-more .nxt:hover,
div.box-title-more .more-plus:hover,
#calendar_wrap #wp-calendar #today, #calendar_wrap #wp-calendar #today,
#footer-widgets .widget.widget_tabs .tabs_nav li.active,
.widget.flexslider .flex-prev:hover,
.widget.flexslider .flex-next:hover,
#slider.flexslider .flex-prev:hover,
#slider.flexslider .flex-next:hover,
.pagenavi span.pagenavi-current,
.home-blog .flexslider .flex-prev:hover,
.home-blog .flexslider .flex-next:hover,
.article .flexslider .flex-prev:hover,
.article .flexslider .flex-next:hover,
span.bd-criteria-percentage,
.tagcloud a:hover,
.home-box-title div.box-title-more .prev:hover,
.home-box-title div.box-title-more .nxt:hover,
.home-box-title div.box-title-more .more-plus:hover,
.gallery-icon,
.header-v5 .breaking-news .breaking-news-title,
.post-gallery,
.gallery-caption,
.home-box-title div.box-title-more .more-plus,
#slider ul.slides li .t-cate,
#slider-full .slide-caption .post_meta_cats,
.navigation-dark ul#primary-menu > li.current_page_item > a, .navigation-dark ul#primary-menu li.current-menu-item > a, .navigation-dark ul#primary-menu > li.current-menu-parent > a,
.navigation-dark ul#primary-menu > li:hover > a,
.header-topbar .search-box form#searchform button:hover
{
    background-color: #1D7B18;
}
span.required,
.pagenavi a:hover,
span.bd-criteria-percentage,
.post-navigation a:hover,
.breadcrumbs  a,
div.toggle span,
.header-v5 nav#nav ul .current_page_item a, .header-v5 nav#nav ul .current-menu-item  a, .header-v5 nav#nav ul > .current-menu-parent a{color: #1D7B18;}
#navigation ul#menu-nav > li:hover, #navigation ul#menu-nav > li.current_page_item, #navigation ul#menu-nav > li.current-menu-item, #navigation ul#menu-nav > li.current-menu-paren, #navigation ul#menu-nav > li.current-menu-ancestor,
div.box-title-more .prev:hover,
div.box-title-more .nxt:hover,
div.box-title-more .more-plus:hover,
.widget.widget_tabs .tabs_nav li.active a,
.pagenavi span.pagenavi-current,
.pagenavi a:hover,
.post-entry blockquote,
.timeline-list .timeline-item .timeline-link  a,
.header-v5 nav#nav ul .current_page_item a, .header-v5 nav#nav ul .current-menu-item  a, .header-v5 nav#nav ul > .current-menu-parent a,
.header-v5 nav#nav ul ul,
.header-topbar.top,
#navigation ul ul,
.navigation-dark ul#primary-menu ul,
.navigation-dark .container,
.home-box-title h2{border-color: #1D7B18;}
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 !important; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
a.bd_button.btn_small { padding: 4px 20px !important; font-size: 14px !important; line-height: 19px; }
a.bd_button.btn_middle { padding: 9px 30px 11px !important; font-size: 17px !important; }
a.bd_button.btn_large { padding: 10px 31px 13px !important; font-size: 20px !important; }
a.bd_button:hover { background: #2eb127 !important; color: white!important;}
/**/
#alts {display: none;background: rgba(0, 0, 0, 0.6);position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 2;}
#alts > .alt-wrap {position: absolute;top: -100px;bottom: 0;left: 0;right: 0;margin: auto;max-width: 900px;background: #fff;border-radius: 3px;}
#alts.alts1 .alt-wrap {width: 96%;top: 10px;bottom: auto;color: #434343;font: 300 21px/33px 'open sans', sans-serif;text-align: center;}
.alts1 .alt-wrap > .caption {font-size: 17px;line-height: 21px;padding: 1%;margin: 10px;}
.alts1 .alt-wrap > .caption:before {float: right;content: "";width: 35px;height: 10px;}
.alts1 .alt-wrap > .caption strong {font-weight: 900;}
.alts1 .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;}
.alts1 .alt-wrap > .main-offer > .logo {padding-top: 1px;}
.alts1 .alt-wrap > .main-offer > .logo span {display: block;margin: 17px auto;width: 203px;height: 80px;background: url(../img/altpop.png) no-repeat 0px -64px;text-indent: -9999px;}
.alts1 .alt-wrap > .main-offer > .withlink {font-size: 25px;line-height: 25px;padding: 1px;color: #777777;}
.alts1 .alt-wrap > .main-offer > .withlink > b {display: block;font-size: 30px;line-height: 30px;font-weight: 300;color: #505050;}
.alts1 .alt-wrap > .main-offer > .withlink > b b {font-weight: normal;white-space: nowrap;}
.alts1 .alt-wrap > .main-offer > .withlink > b strong {color: #389acb;font-weight: 800;}
.alts1 .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;}
.alts1 .alt-wrap > .main-offer > .withlink > a:before {content: "";display: block;width: 31px;height: 31px;position: absolute;top: 0;bottom: 0;margin: auto;left: 15px;background: url(../img/altpop.png) no-repeat 0 0;}
.alts1 .alt-wrap > .main-offer > .withlink > a:hover {background: #fd4e26;}
.alts1 .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;}
.alts1 .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;}
.alts1 .alt-wrap > .secondary-offer > a {display: block;font: normal 14px/15px Arial, sans-serif;color: #389acb;padding: 8px 0 8px 30%;margin: 8px auto;text-align: left;text-decoration: underline;position: relative;}
.alts1 .alt-wrap > .secondary-offer > a b{display:block;font-weight:normal;}
.alts1 .alt-wrap > .secondary-offer > a:before {content:"";position: absolute;top: 0;bottom: 0;margin: auto;left: 0;right: 70%;}
.alts1 .alt-wrap > .secondary-offer > a:hover {color: #092e76;}
#alts .close-this {display: block;position: absolute;top: 10px;right: 10px;width: 24px;height: 24px;background: url(../img/altpop.png) no-repeat -32px 0px;text-indent: -9999px;cursor: pointer;}
@media only screen and (min-width: 600px) {
#alts.alts1 .alt-wrap {top: 50%;margin-top: -230px;}
.alts1 .alt-wrap > .secondary-offer {padding-bottom: 1px;overflow: hidden;}
.alts1 .alt-wrap > .secondary-offer > span {padding: 1.4%;font-size: 16px;}
.alts1 .alt-wrap > .secondary-offer > a {float: left;width:30%;padding-left: 20%;}
.alts1 .alt-wrap > .secondary-offer > a:before {right:60%}
.alts1 .alt-wrap > .caption {font-size: 19px;line-height: 25px;padding: 1%;}
.alts1 .alt-wrap > .main-offer {padding: 3% 0;}
.alts1 .alt-wrap > .main-offer > .logo {float: left;width: 48%;}
.alts1 .alt-wrap > .main-offer > .logo span {margin-top: 0;}
.alts1 .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(../img/altpop.png) no-repeat 0 -32px;}
.alts1 .alt-wrap > .main-offer > .withlink {overflow: hidden;}	
}
@media only screen and (min-width: 768px) {
.alts1 .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}
.alts1 .alt-wrap > .main-offer > .withlink > a{font-size:28px;margin-bottom:5px;}
.alts1 .alt-wrap > .main-offer > .withlink > b{font-size:38px;line-height:38px;padding:9px 0;}
.alts1 .alt-wrap > .secondary-offer > a{margin-top:20px;margin-bottom:20px;}
.alts1 .alt-wrap > .secondary-offer > a b{display:inline;}
}
@media only screen and (min-width: 960px) {
.alts1 .alt-wrap > .secondary-offer > a{width: 25%;padding-left: 10%;margin: 20px 7.5%;}
.alts1 .alt-wrap > .secondary-offer > a:before {right: 71.5%;}
}

.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;}
}

@media(min-width: 1000px){
	/* New sticky widget */

	.widget.fixed { position: fixed; top: 0; background: #fff; z-index: 10; }
}

.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-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 { 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 { 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 .adm-logo span { display: inline-block; width: 70px; height: 29px; vertical-align: middle; margin: -5px 9px; background: url(images/logo-adm-piccolo.png) 0 0 no-repeat; text-indent:-9999px; }

 @media(min-width: 768px){
   /* .box-info.icon-paragraph:before { margin-bottom: -12px; } */
	.box-info p { clear: none; } 
} 

.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/malta-gibilterra-mediterraneo.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/mt.png); }
.container-info .image .flag-gibraltar:before { background-image: url(images/gibraltar.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/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 { 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 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-lottomatica { background-image: url(/galeria/qr-lottomatica.png); }
	.container-app .osiriscasino-qr { background-image: url(/galeria/osiriscasino-qr.png); }
	.container-app .details { margin: 0 0 16px; }
	.container-app .details strong { display: block; }
}

.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/responsibleimage.jpg); }
.container-help .table-image-info { position: relative; overflow: hidden; margin-top: -10px; font-size: 14px; line-height: 16px; font-weight: 600; }
.container-help .table-image-info table,
.container-help .table-image-info tbody { display: block; }
.container-help .table-image-info tr { display: table; width: 100%; border-bottom: 1px solid #ccc; }
.container-help .table-image-info tr:last-child { border-bottom: 0; }
.container-help .table-image-info td { display: table-cell; padding: 14px 0; }
.container-help .table-image-info .row-website td:last-child { font-size: 13px; font-weight: normal; }
.container-help .table-image-info .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-image-info .logo-fism { background-image: url(images/fism-logo.jpg);  }
.container-help .table-image-info .row-contacts td:last-child { font-size: 16px; font-weight: bold; white-space: nowrap; vertical-align: top; }
.container-help .table-image-info td em { display: inline-block; margin-right: 40px;  font-style: normal; font-size: 13px; font-weight: normal; color: #757575; }
.container-help .table-image-info 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; }
}

.hide { display:none; }
table td span { display: block; }
.container-payments .payment .title span,.tablepress.newdesign td.paym span{  float: left; width: 134px; height: 40px; margin: -11px -4px -11px 0; background: transparent no-repeat left center; text-indent:-9999px;text-align:center;}
.tablepress.newdesign td.paym span{float: none;margin: auto;background-position: center;background-size:contain;width:80px;}

.container-payments { position: relative; overflow: hidden; }
.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: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, .tablepress.newdesign td.paym.ico-paysafecard span{ background-image: url(images/paysafecard.png); }
.container-payments .payment .ico-skrill span, .tablepress.newdesign td.paym.ico-skrill span { background-image: url(images/skrill.png); }
.container-payments .payment .ico-sofort span, .tablepress.newdesign td.paym.ico-sofort span { background-image: url(images/sofort.png); }
.container-payments .payment .ico-bitcoin span, .tablepress.newdesign td.paym.ico-bitcoin span { background-image: url(images/bitcoin.png); }
.container-payments .payment .ico-giropay span, .tablepress.newdesign td.paym.ico-giropay span { background-image: url(images/giropay.png); }
.container-payments .payment .ico-neteller span, .tablepress.newdesign td.paym.ico-neteller span { background-image: url(images/neteller.png); }
.container-payments .payment .ico-mastercard-visa span, .tablepress.newdesign td.paym.ico-mastercard-visa span { background-image: url(images/mastercard-visa.png); }
.container-payments .payment .ico-paypal span, .tablepress.newdesign td.paym.ico-paypal span { background-image: url(images/paypal.png); }
.container-payments .payment .ico-postepay span, .tablepress.newdesign td.paym.ico-postepay span { background-image: url(images/postepay.png); }
.container-payments .payment .ico-bonifico span, .tablepress.newdesign td.paym.ico-bonifico span { background-image: url(images/bonifico-bancario.png); }
.container-payments .payment .ico-microgaming span { background-image: url(images/logo/provider/logo-microgaming-h.png); }
.container-payments .payment .ico-netent span { background-image: url(images/logo/provider/logo-netent-h.png); }
.container-payments .payment .ico-playtech span { background-image: url(images/logo/provider/logo-playtech-h.png); }
.container-payments .payment .ico-novomatic span { background-image: url(images/logo/provider/logo-novomatic-h.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 { 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%; }

.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 { padding: 10px 8px; border: 1px solid #aaa; margin: 15px 0; }
.container-payment-casino > .logo {float: left;width: 120px;margin-right: 12px;font-size: 0;color: transparent;}
.container-payment-casino > .logo span {display: block;height: 52px;}
.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; background-image: url(images/tick-gd.png); }

.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); }

@media(min-width: 600px){
	.container-payment-casino { position: relative; overflow: hidden; }
	.container-payment-casino > .logo {margin: 0 37px 0 26px;}
	.container-payment-casino .entry { float: left; width: calc(100% - 355px); padding: 0 5px; 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: 769px){
	.container-payment-casino { display: table; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; }
	.container-payment-casino > div { float: none; display: table-cell; }
	.container-payment-casino .actions { padding: 0; vertical-align: middle; text-align: center; }
	.container-payment-casino > .logo {display: block;margin: -4px 18px 0;}
	.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; }
}

.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: 50px; background-repeat: no-repeat; background-position: center center; }
.container-rating .website-logo span { background-image: url(images/logotype.png); }
.container-rating .entry { margin: 12px 20px 9px 25px;  }
.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; }

#intro+#content article>#spr_container{ display:none;}
.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: #3c5b9b url(images/sicons.png) no-repeat -1px -1px; -webkit-transition: background-color .3s linear; -o-transition: background-color .3s linear; transition: background-color .3s linear; }
.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(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: 24.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-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 .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 { 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: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow: hidden; }
}


.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/gioca-il-giusto.png); }
.container-columns .image-2 { background-image: url(images/gioca-senza-esagerare.png); }
.container-columns .image-3 { background-image: url(images/gioco-responsabile.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 { margin: 15px 0; }
.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; }


@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; }
}


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; }

.widget.fixed { position: fixed; top: 0; background: #fff; z-index: 10; }
