a,abbr,acronym,address,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,ins,kbd,label,legend,li,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}header nav.fix a:before,html body:after,html body:before{content:""}article,aside,footer,header,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}body{background-color:#cacaca;font-family:'Palatino Linotype, Book Antiqua, Palatino, serif';min-width:320px}article,header{max-width:1024px;margin:0 auto;box-shadow:0 2px 2px 1px #0a3c49}
:root{
    --country-th: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23f5f5f5' d='M473.7 88.3H38.3C17.1 88.3 0 105.5 0 126.6v258.8c0 21.2 17.2 38.3 38.3 38.3h435.3c21.2 0 38.3-17.2 38.3-38.3V126.6c.1-21.2-17.1-38.3-38.2-38.3z'/%3E%3Cg fill='%23ff4b55'%3E%3Cpath d='M0 385.4c0 21.2 17.2 38.3 38.3 38.3h435.3c21.2 0 38.3-17.2 38.3-38.3v-14.6H0v14.6zM473.7 88.3H38.3C17.1 88.3 0 105.5 0 126.6v14.6h512v-14.6c0-21.2-17.2-38.3-38.3-38.3z'/%3E%3C/g%3E%3Cpath fill='%2341479b' d='M0 194.2h512v123.6H0z'/%3E%3C/svg%3E");
    --country-aus: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 519 339'%3E%3Cpath fill='none' d='M0 0h518.18v338.36H0z'/%3E%3Cpath fill='%23ff4b55' fill-rule='nonzero' d='M476.775 1.904H41.463c-21.178 0-38.345 17.167-38.345 38.345v73.471H515.12V40.249c0-21.178-17.167-38.345-38.345-38.345zM3.118 299.008c0 21.177 17.167 38.345 38.345 38.345h435.312c21.177 0 38.345-17.167 38.345-38.345v-73.472H3.118v73.472z'/%3E%3Cpath fill='%23f5f5f5' fill-rule='nonzero' d='M3.118 113.718H515.12v111.81H3.118z'/%3E%3C/svg%3E");
    --country-uk: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' clip-rule='evenodd' viewBox='0 0 526 345'%3E%3Cpath fill='none' d='M0 0h525.013v344.804H0z'/%3E%3Cpath fill='%2341479b' fill-rule='nonzero' d='M511.172 341.725H16.828c-4.843-.001-8.827-3.985-8.828-8.828V15.104c.001-4.843 3.985-8.827 8.828-8.828h494.345c4.843.001 8.827 3.985 8.828 8.828v317.793c-.001 4.843-3.986 8.827-8.829 8.828z'/%3E%3Cpath fill='%23f5f5f5' fill-rule='nonzero' d='M520 15.104c-.001-4.843-3.985-8.827-8.828-8.828h-39.495l-163.54 107.147V6.276h-88.276v107.147L56.322 6.276H16.828c-4.843.001-8.827 3.985-8.828 8.828v22.831l140.309 91.927H8v88.276h140.309L8 310.066v22.831c.001 4.843 3.985 8.827 8.828 8.828h39.495l163.54-107.147v107.147h88.276V234.578l163.54 107.147h39.495c4.843-.001 8.827-3.985 8.828-8.828v-22.831l-140.309-91.927H520v-88.276H379.691L520 37.935V15.104z'/%3E%3Cg fill='%23ff4b55' fill-rule='nonzero'%3E%3Cpath d='M520 147.518H290.483V6.276h-52.966v141.242H8v52.965h229.517v141.242h52.966V200.483H520v-52.965z'/%3E%3Cpath d='M186.948 218.138L8.25 334.135c.625 4.263 4.14 7.59 8.577 7.59h12.159l190.39-123.586h-32.428v-.001zm167.44 0H321.96l190.113 123.404c4.431-.472 7.928-4.09 7.928-8.646v-7.258l-165.613-107.5zM8 24.849l161.779 105.014h32.428L13.143 7.137C10.123 8.54 8 11.555 8 15.104v9.745zm332.566 105.014L519.693 13.586c-.744-4.122-4.184-7.309-8.521-7.309h-12.647L308.138 129.863h32.428z'/%3E%3C/g%3E%3C/svg%3E");
    --country-id: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -79 512 512'%3E%3Cpath fill='%23e6e7e8' d='M512 176.55v158.9c-.027 9.737-7.914 17.624-17.656 17.655H17.656C7.914 353.075.027 345.187 0 335.45V176.551zm0 0'/%3E%3Cpath fill='%23c03a2b' d='M512 17.656v158.895H0V17.656C.027 7.914 7.914.027 17.656 0h476.688c9.742.027 17.629 7.918 17.656 17.656zm0 0'/%3E%3C/svg%3E");
    --country-vi: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' baseProfile='tiny-ps' version='1.2' viewBox='0 0 512 342'%3E%3Cstyle%3E%3C/style%3E%3Cpath id='Layer' fill='%23d80027' d='M512 .34v341.33H0V.34h512z'/%3E%3Cpath id='Layer' fill='%23ffda44' d='M256 72.28l22.66 69.75H352l-59.33 43.11 22.66 69.75L256 211.78l-59.33 43.11 22.66-69.75L160 142.03h73.34L256 72.28z'/%3E%3C/svg%3E");
}
/*The code*/

header {
    background-color: #ffffff;
    padding-bottom: 1px;
}
header > a:first-child {
    float: left;
    width: 25%;
    height: 100px;
    background: url('img/logo.png') no-repeat -35px -30px;
    text-indent: -5555px;
    margin-left: 2%;
}
header nav {
    display: table;
    height: 40px;
    width: 100%;
    background-color: rgba(0, 0, 0, .2);
}
header nav ul {padding:0;margin:0;width:100%;display:table-cell;vertical-align:middle;text-align:center;}
header nav ul li {padding:0 1.9%;margin:0;list-style:none;background:none;display:inline-block;}
header nav a {
    text-decoration: none;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    color: #0A3C49;
    font-family: sans-serif;
    -webkit-transition: color 0.25s ease-in-out 0s;
    -moz-transition: color 0.25s ease-in-out 0s;
    transition: color 0.25s ease-in-out 0s;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}
header a.head-b {
    display: block;
    float: right;
    padding: 10px 0;
    width: 66%;
    margin-right: 2%;
}
header a.head-b img {
    display: block;
    max-width: 100%;
    height: auto;
    float: right;
}
header nav a:hover {
    color: #00a8ee;
}
header nav.fix {}header nav.fix a {
    font-size: 13px;
    text-transform: none;
}
header nav.fix a:before {
    background: url(img/list_nat.png) no-repeat;
    width: 25px;
    height: 15px;
    display: inline-block;
    vertical-align: top
}
header nav.fix a.asia:before {
    background-position: -5px -5px;
}
header nav.fix a.au:before {
    background-position: -5px -30px;
}
header nav.fix a.ca:before {
    background-position: -5px -55px;
}
header nav.fix a.eu:before {
    background-position: -5px -80px;
}
header nav.fix a.uk:before {
    background-position: -5px -105px;
}
header nav.fix a.usa:before {
    background-position: -5px -130px;
}
article {
    background-color: #ffffff;
    padding: 0 2% 10px;
    box-sizing: border-box;
    margin-top: 20px;
}

article p br {
    margin-top: 10px;
    display: block;
    content: "";
}
h1,
h2,
h3 {
    font: bold 18px Verdana, sans-serif;
    padding: 20px 0 10px;
}
h4 {
    font: bold 16px Verdana, sans-serif;
    padding: 20px 0 10px;
}
article p {
    font: normal 13px Verdana, sans-serif;
    text-align: justify;
    padding: 20px 0;
    line-height: 21px;
}
p.golink {
    text-align: center;
}
p.golink a {
    text-decoration: none;
    color: #e10b0b;
    font: normal 17px/24px 'Times New Roman, Times, serif';
}
p.golink a:hover {
    text-decoration: underline;
}
p.heading {
    font-weight: bold;
}
.p-f-par {padding-top:6px;padding-bottom:0;}
.p-f-par.p-hm {padding-top:20px;}
img{max-width: 100%;}
img.left {
    float: left;
    margin: 10px 20px 5px 0;
}
img.right {
    float: right;
    margin: 10px 0 5px 20px;
}
img.center {
    display: block;
    margin: 10px auto 5px;
    max-width: 100%;
    height: auto;
}
img.center2 {
    display: block;
    margin: 10px auto 5px;
    max-width: 100%;
    height: auto;
}
.topoffer {
    width: 300px;
    border: 3px solid #B7BEAE;
    border-radius: 5px;
    padding: 20px;
    box-sizing: border-box;
}
div.topoffer.right {
    display: none;
    margin:10px auto;
}
div.topoffer.left {
    float: left;
    margin: 15px 20px 10px 0;
}
.topoffer span:first-child {
    display: block;
    margin: -20px;
    padding-top: 50px;
    text-indent: -5555px;
    background: #D4E2C1 url(img/logos.png) no-repeat center 5px;
}
div.topoffer span.args {
    display: block;
    padding: 10px 0;
    text-align: center;
    font: bold 12px/20px "Sans serif";
}
div.topoffer span.args.first {
    margin-top: 20px;
}
div.topoffer a {
    background-color: #ffffff;
    border: 2px solid #970b0b;
    color: #970b0b;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 150px;
    -webkit-transition: background-color 0.25s ease-in-out 0s;
    -moz-transition: background-color 0.25s ease-in-out 0s;
    transition: background-color 0.25s ease-in-out 0s;
}
div.topoffer a:hover {
    background-color: #970B0B;
    color: #ffffff;
}
@media only screen and (min-width:801px) {
    div.topoffer.right {
    float: right;
    margin: 10px 0 10px 20px;
}
}
nav.rev {
    width: 100%;
}
nav.rev span {
    display: block;
    width: 300px;
    margin: 0 auto;
    padding: 10px 0;
    border-radius: 10px;
    background-color: #C1C7BC;
    text-transform: uppercase;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
}
nav.rev a {
    border: 1px solid #b2c8a1;
    border-radius: 10px;
    color: #0a3c49;
    width: 31%;
    float: left;
    margin: 20px 1%;
    padding: 15px 2%;
    text-decoration: none;
    font-size: 15px;
    font: normal 14px/20px 'sans-serif';
    text-align: center;
    box-sizing: border-box;
}
nav.rev a:before {
    content: '';
    display: block;
    height: 50px;
    background: url(img/logos.png) no-repeat 0 0;
    max-width: 210px;
    margin: 0 auto;
}
nav.rev a.logo-ladbrokes:before {
    background-position: 16px -1380px;
    ;
}
nav.rev a.logo-willhill:before {
    background-position: 16px -2220px;
}
nav.rev a.logo-bwin:before {
    background-position: 16px -840px;
}
nav.rev a.logo-bovada:before {
    background-position: 16px -778px;
}
nav.rev a.logo-tenbet:before {
    background-position: 16px -1918px;
}
nav.rev a.logo-pinnacle:before {
    background-position: 16px -1494px;
}
nav.rev a.logo-eightsport:before {
    background-position: 16px -1134px;
}
nav.rev a strong {
    background-color: #b2c8a1;
    border-radius: 10px;
    color: #ffffff;
    display: block;
    margin: 15px auto 0;
    padding: 10px 0;
    text-align: center;
    text-transform: uppercase;
    width: 90%;
}
nav.rev a:hover strong {
    background-color: #043645;
}
ul {
    margin: 20px 0;
    padding: 0 0 0 40px;
}
ul li {
    margin: 15px 0;
    font: normal 13px Verdana, sans-serif;
    padding-left: 35px;
    background: url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABJUAAASVAFMTj7sAAAAB3RJTUUH3gwXDgs5WrEpEQAAANhJREFUOMut1EEKgUEYxvG/haIkKUtLO+UC5AKyk7VcwMLS1soJhGysbFzCjiPIHSRFymPxfV+9TQoz39T01kzz65lpZjIENgGZqA6BDimARcFR8BCUvVPFtSGQ4C7IKzDZOMaURrK5weqh2MJg3VBsZrBJKDYy2MHO+WA9g0mQk286QctAL0GVAKziJFt+3apgJ1grekEJlMydDXb96dwENbNoaMa3Trq2/the0yy8CfoOtvc5s4GD2F7wvR6bD9gq9AKfHDCrFP64S4xN0/gwEZQEz7j+1d7kN7b/mGNglwAAAABJRU5ErkJggg==') no-repeat 0 center;
	line-height: 20px;
}
.scroll-top:hover {
    color: #fff !important;
    background-color: #ed702b;
    text-decoration: none;
}
.scroll-top {
    display: none;
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    width: 3.2rem;
    height: 3.2rem;
    line-height: 3.2rem;
    font-size: 1.4rem;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
    text-decoration: none;
    border-radius: 3.2rem;
    text-align: center;
    cursor: pointer;
}
.scroll-top i {
position: relative;
}
.scroll-top i:before {
    content: "\2191";
    font-weight: 700;
    text-decoration: inherit;
    color: #f9f9f9;
    font-size: 18px;
  
}
div.offer-table {
    width: 100%;
    margin: 20px auto;
    background-color: #E2EDDC;
    border: 1px solid #d7d7d6;
    box-shadow: 0 0 3px 1px #004844;
}
div.offer-table div.row {
    display: table;
    width: 100%;
}
div.offer-table > span,
div.offer-table > p > span.fix{
    display: block;
    background-color: #E2EDDC;
    color: #323232;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}
.offer-table div.row {
    display: table;
    width: 100%;
    margin-bottom: 10px;
}
.offer-table div.row span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.offer-table div.row a {
    background-color: #ff7500;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    font: bold 18px/30px "sans-serif";
    margin: 8px auto;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
    border: 2px solid #ff7500;
    ;
}
.offer-table div.row a:hover {
    color: #ff7500;
    ;
    background-color: #ffffff;
}
.offer-table div.row span.logo {
    background: url('img/logos.png') no-repeat 0 0;
    text-indent: -4444px;
    width: 254px;
    height: 60px;
}
.offer-table div.row span.logo.logo-ladbrokes,
.topoffer.logo-ladbrokes span:first-child {
    background-position: 52px -1376px;
}
.offer-table div.row span.logo.logo-willhill,
.topoffer.logo-willhill span:first-child {
    background-position: 52px -2216px;
}
.offer-table div.row span.logo.logo-bwin,
.topoffer.logo-bwin span:first-child {
    background-position: 52px -836px;
}
.offer-table div.row span.logo.logo-coral,
.topoffer.logo-coral span:first-child {
    background-position: 52px -1076px;
}
.offer-table div.row span.logo.logo-pinnacle,
.topoffer.logo-pinnacle span:first-child {
    background-position: 52px -1494px;
}
.offer-table div.row span.logo.logo-bovada,
.topoffer.logo-bovada span:first-child {
    background-position: 52px -778px;
}
.offer-table div.row span.logo.logo-tenbet,
.topoffer.logo-tenbet span:first-child {
    background-position: 52px -1918px;
}
.offer-table div.row span.logo.logo-bet365,
.topoffer.logo-bet365 span:first-child {
    background-position: 52px -55px;
}
.offer-table div.row span.logo.logo-paddy,
.topoffer.logo-paddy span:first-child {
    background-position: 52px -1436px;
}
.offer-table div.row span.logo.logo-sportingbet,
.topoffer.logo-sportingbet span:first-child {
    background-position: 52px -1674px;
}
.offer-table div.row span.logo.logo-betvictor,
.topoffer.logo-betvictor span:first-child {
    background-position: 52px -594px;
}
.offer-table div.row span.logo.logo-betfair,
.topoffer.logo-betfair span:first-child {
    background-position: 52px -354px;
}
.offer-table div.row span.logo.logo-eightsport,
.topoffer.logo-eightsport span:first-child {
    background-position: 52px -1134px;
}
.offer-table div.row span.logo.logo-tipico,
.topoffer.logo-tipico span:first-child {
    background-position: 52px -1974px;
}
.offer-table div.row span.logo.logo-dimes,
.topoffer.logo-dimes span:first-child {
    background-position: 52px 5px;
}
.offer-table div.row span.logo.logo-dimes:after {
    float: right;
    width: 40px;
    height: 21px;
    background: url(img/usa.png) no-repeat 0 0;
    margin: -19px -24px 0 0;
}
.offer-table div.row span.logo.logo-winner,
.topoffer.logo-winner span:first-child {
    background-position: 52px -2274px;
}
.offer-table div.row span.logo.logo-skybet,
.topoffer.logo-skybet span:first-child {
    background-position: 52px -1614px;
}
.offer-table div.row span.logo.logo-betathome,
.topoffer.logo-betathome span:first-child {
    background-position: 52px -114px;
}
.offer-table div.row span.logo.logo-unibet,
.topoffer.logo-unibet span:first-child {
    background-position: 52px -2155px;
}
.offer-table div.row span.logo.logo-betsson,
.topoffer.logo-betsson span:first-child {
    background-position: 52px -535px;
}
.offer-table div.row span.logo.logo-betfred,
.topoffer.logo-betfred span:first-child {
    background-position: 52px -415px;
}
.offer-table div.row span.logo.logo-betclic,
.topoffer.logo-betclic span:first-child {
    background-position: 52px -235px;
}
.offer-table div.row span.logo.logo-interwetten,
.topoffer.logo-interwetten span:first-child {
    background-position: 52px -1253px;
}
.offer-table div.row span.logo.logo-titanbet,
.topoffer.logo-titanbet span:first-child {
    background-position: 52px -2035px;
}
.offer-table div.row span.logo.logo-stanjames,
.topoffer.logo-stanjames span:first-child {
    background-position: 52px -1854px;
}
.offer-table div.row span.logo.logo-topbet,
.topoffer.logo-topbet span:first-child {
    background-position: 52px -2095px;
}
.offer-table div.row span.logo.logo-eighteenbet,
.topoffer.logo-eighteenbet span:first-child {
    background-position: 52px -2335px;
}
.offer-table div.row span.logo.logo-bettle24,
.topoffer.logo-bettle24 span:first-child {
    background-position: 52px -2395px;
}
.offer-table div.row span.logo.logo-bet24h,
.topoffer.logo-bet24h span:first-child {
    background-position: 52px -2455px;
}
.offer-table div.row span.logo.logo-bet32red,
.topoffer.logo-bet32red span:first-child {
    background-position: 52px -2515px;
}
.offer-table div.row span.logo.logo-com138,
.topoffer.logo-com138 span:first-child {
    background-position: 52px -2575px;
}
.offer-table div.row span.logo.logo-bet188,
.topoffer.logo-bet188 span:first-child {
    background-position: 52px -2635px;
}
.offer-table div.row span.logo.logo-bet3000,
.topoffer.logo-bet3000 span:first-child {
    background-position: 52px -2695px;
}
.offer-table div.row span.logo.logo-betboro,
.topoffer.logo-betboro span:first-child {
    background-position: 52px -2755px;
}
.offer-table div.row span.logo.logo-betbright,
.topoffer.logo-betbright span:first-child {
    background-position: 52px -2815px;
}
.offer-table div.row span.logo.logo-betcart,
.topoffer.logo-betcart span:first-child {
    background-position: 52px -2875px;
}
.offer-table div.row span.logo.logo-betdaq,
.topoffer.logo-betdaq span:first-child {
    background-position: 52px -2935px;
}
.offer-table div.row span.logo.logo-betfirst,
.topoffer.logo-betfirst span:first-child {
    background-position: 52px -2995px;
}
.offer-table div.row span.logo.logo-bethard,
.topoffer.logo-bethard span:first-child {
    background-position: 52px -3055px;
}
.offer-table div.row span.logo.logo-betolimp,
.topoffer.logo-betolimp span:first-child {
    background-position: 52px -3115px;
}
.offer-table div.row span.logo.logo-betrally,
.topoffer.logo-betrally span:first-child {
    background-position: 52px -3175px;
}
.offer-table div.row span.logo.logo-bets10,
.topoffer.logo-bets10 span:first-child {
    background-position: 52px -3235px;
}
.offer-table div.row span.logo.logo-betway,
.topoffer.logo-betway span:first-child {
    background-position: 52px -3295px;
}
.offer-table div.row span.logo.logo-boylesports,
.topoffer.logo-boylesports span:first-child {
    background-position: 52px -3355px;
}
.offer-table div.row span.logo.logo-cashpoint,
.topoffer.logo-cashpoint span:first-child {
    background-position: 52px -3415px;
}
.offer-table div.row span.logo.logo-cherrycasino,
.topoffer.logo-cherrycasino span:first-child {
    background-position: 52px -3475px;
}
.offer-table div.row span.logo.logo-comeon,
.topoffer.logo-comeon span:first-child {
    background-position: 52px -3535px;
}
.offer-table div.row span.logo.logo-coolbet,
.topoffer.logo-coolbet span:first-child {
    background-position: 52px -3595px;
}
.offer-table div.row span.logo.logo-doxxbet,
.topoffer.logo-doxxbet span:first-child {
    background-position: 52px -3655px;
}
.offer-table div.row span.logo.logo-efbet,
.topoffer.logo-efbet span:first-child {
    background-position: 52px -3715px;
}
.offer-table div.row span.logo.logo-energybet,
.topoffer.logo-energybet span:first-child {
    background-position: 52px -3775px;
}
.offer-table div.row span.logo.logo-expekt,
.topoffer.logo-expekt span:first-child {
    background-position: 52px -3835px;
}
.offer-table div.row span.logo.logo-favbet,
.topoffer.logo-favbet span:first-child {
    background-position: 52px -3895px;
}
.offer-table div.row span.logo.logo-fonbet,
.topoffer.logo-fonbet span:first-child {
    background-position: 52px -3955px;
}
.offer-table div.row span.logo.logo-happybet,
.topoffer.logo-happybet span:first-child {
    background-position: 52px -4015px;
}
.offer-table div.row span.logo.logo-intertops,
.topoffer.logo-intertops span:first-child {
    background-position: 52px -4075px;
}
.offer-table div.row span.logo.logo-jetbull,
.topoffer.logo-jetbull span:first-child {
    background-position: 52px -4135px;
}
.offer-table div.row span.logo.logo-leovegas,
.topoffer.logo-leovegas span:first-child {
    background-position: 52px -4195px;
}
.offer-table div.row span.logo.logo-m88,
.topoffer.logo-m88 span:first-child {
    background-position: 52px -4255px;
}
.offer-table div.row span.logo.logo-marathonbet,
.topoffer.logo-marathonbet span:first-child {
    background-position: 52px -4315px;
}
.offer-table div.row span.logo.logo-matchbook,
.topoffer.logo-matchbook span:first-child {
    background-position: 52px -4375px;
}
.offer-table div.row span.logo.logo-mobilbet,
.topoffer.logo-mobilbet span:first-child {
    background-position: 52px -4435px;
}
.offer-table div.row span.logo.logo-mrgreen,
.topoffer.logo-mrgreen span:first-child {
    background-position: 52px -4495px;
}
.offer-table div.row span.logo.logo-mybet,
.topoffer.logo-mybet span:first-child {
    background-position: 52px -4555px;
}
.offer-table div.row span.logo.logo-netbet,
.topoffer.logo-netbet span:first-child {
    background-position: 52px -4615px;
}
.offer-table div.row span.logo.logo-nordicbet,
.topoffer.logo-nordicbet span:first-child {
    background-position: 52px -4675px;
}
.offer-table div.row span.logo.logo-betonline,
.topoffer.logo-betonline span:first-child {
    background-position: 52px -4735px;
}
.offer-table div.row span.logo.logo-oddsring,
.topoffer.logo-oddsring span:first-child {
    background-position: 52px -4795px;
}
.offer-table div.row span.logo.logo-racebets,
.topoffer.logo-racebets span:first-child {
    background-position: 52px -4855px;
}
.offer-table div.row span.logo.logo-realdealbet,
.topoffer.logo-realdealbet span:first-child {
    background-position: 52px -4915px;
}
.offer-table div.row span.logo.logo-betstars,
.topoffer.logo-betstars span:first-child {
    background-position: 52px -4975px;
}
.offer-table div.row span.logo.logo-leonbets,
.topoffer.logo-leonbets span:first-child {
    background-position: 52px -5035px;
}
.offer-table div.row span.logo.logo-paf,
.topoffer.logo-paf span:first-child {
    background-position: 52px -5095px;
}
.offer-table div.row span.logo.logo-redbet,
.topoffer.logo-redbet span:first-child {
    background-position: 52px -5155px;
}
.offer-table div.row span.logo.logo-realbet,
.topoffer.logo-realbet span:first-child {
    background-position: 52px -5215px;
}
.offer-table div.row span.logo.logo-w88,
.topoffer.logo-w88 span:first-child {
    background-position: 52px -5275px;
}
.offer-table div.row span.logo.logo-cmd368,
.topoffer.logo-cmd368 span:first-child {
    background-position: 52px -5335px;
}
.offer-table div.row span.logo.logo-sbobet,
.topoffer.logo-sbobet span:first-child {
    background-position: 52px -5395px;
}
.offer-table div.row span.logo.logo-dafabet,
.topoffer.logo-dafabet span:first-child {
    background-position: 52px -5455px;
}
.offer-table div.row span.logo.logo-cloudbet,
.topoffer.logo-cloudbet span:first-child {
    background-position: 52px -5515px;
}

.offer-table div.row span.logo.logo-cloudbet,
.topoffer.logo-melbet span:first-child {
    background-position: 52px -5689px;
}
.offer-table div.row span.bonus {
    font: normal 18px/30px 'sans-serif';
    text-transform: uppercase;
    width: 30%;
    margin: 0 auto;
}
.offer-table div.row span.rating {
    color: #646769;
    font-size: 16px;
}
.offer-table div.row span.rating strong {
    color: #000000;
    font-size: 20px;
    margin-left: 45px;
}
@media all and (max-width: 960px) {
    .offer-table div.row span.rating strong {
        margin-left: 30px;
    }
}
@media all and (max-width: 875px) {
    .offer-table div.row span.rating strong {
        margin-left: 10px;
    }
}
@media all and (max-width: 800px) {
    .offer-table div.row span.rating strong {
        margin-left: 0px;
    }
}
.offer-table div.row span.bonus i {
    text-transform: none;
    color: #ff0000;
    font-size: 20px;
    font-weight: bold;
}
div.gallery > div {
    float: left;
    width: 22%;
    margin: 20px 0.5%;
    box-shadow: 0 0 1px #000;
    padding: 10px 1%;
}
div.gallery > div span {
    display: block;
    text-align: center;
    font: normal 13px/18px 'Arial, Helvetica, sans-serif';
    padding: 10px 0;
}
div.gallery > div img {
    max-width: 100%;
    height: auto;
}
footer {
    background-color: rgba(0, 0, 0, .2);
    text-align: center;
    color: #ffffff;
    padding: 10px 0;
    max-width: 1024px;
    margin: 0 auto;
    box-shadow: 0 2px 2px 1px #4B4D4D;
}
footer div {
    font: bold 14px/20px 'Arial, Helvetica, sans-serif';
    color: #393949;
    overflow: hidden;
}
footer .copyright {
    display: block;
    color: #ffffff;
    font-size: 15px;
        margin-top: 15px;    

}
footer div.links {
    padding: 0;
    display: inline-block;
}
footer bottom-links {
    margin-bottom: 1rem;
}
footer a {
    color: #0A3C49;
    font-size: 15px;
    font-weight: bold;
    margin: 0 15px;
    display: inline-block;
}
.flex{
    display:flex;
    flex-wrap: nowrap;
    align-items: center;
    
}
.flex .col{
    width: 50%;

}
.row{
    margin-top: 10px;
    margin-bottom: 10px;
}
@media screen and (max-width: 767px){
    .flex .col{
    width: 100%;
}
    .flex {
    display: block;
}
}
/*flags*/ 

.countries{
    color: #0A3C49;
        display: inline-block;
        padding: 0;
        margin: 0;
}
.countries li{
    background: none;
    display: inline-block;
    padding-left: 0;
}
.countries li a{
    text-decoration: none;
    font-size: 13px;
    font-weight: 400; 
    display: inline-block;
    margin: 0 5px;
}
.countries li span{    color: #ffffff;}
.country{    text-indent:-9999px;}
.country.aus{    background: var(--country-aus);}
.country.th{    background: var(--country-th);}
.country.id{    background: var(--country-id);}
.country.vi{    background: var(--country-vi);}
.country.uk{
    background: var(--country-uk);
    width: 30px;
    height: 21px;
    text-align: center;
    margin-left: 15px;
    margin-right: 10px;
}
.active{
    box-shadow: 0 0 6px 2px rgba(255, 255, 255, 0.52), 0 4px 20px 0 rgba(245, 244, 244, 0.972);

}

.country{
    width: 30px;
    height: 30px;
    display:inline-block;
    background-position: center !important;
    background-repeat: no-repeat !important;
    vertical-align: middle;
    margin-right: 0.5rem;
}
/*helper classes*/

.clear-fix::after,
.clear-fix::before {
    content: '';
    clear: both;
    display: block;
    visibility: hidden;
    font-size: 0;
    line-height: 0;
}
@media all and (max-width: 640px) {
    header a.head-b {
        width: auto;
        float: none;
    }
    header nav {
        display: block;
        width: 90%;
        margin: 0 auto 10px;
        height: auto;
        max-width: 300px;
    }
    header a.head-b img {
        float: none;
    }
    header nav a {
        display: block;
    }
    footer div.links {
        float: none;
    }
    footer div span {
        text-align: center;
    }
    div.gallery > div {
        float: none;
        width: auto;
    }
}
html body article .table-wrap {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin-top: 28px;
    border: 1px solid #d0d2d4;
    background: #cfddec;
    background: -moz-linear-gradient(top, #CFCECE 0, #E7E4E4 50%, #fff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #CFCECE), color-stop(50%, #E7E4E4), color-stop(100%, #fff));
    background: -webkit-linear-gradient(top, #CFCECE 0, #E7E4E4 50%, #fff 100%);
    background: -o-linear-gradient(top, #CFCECE 0, #E7E4E4 50%, #fff 100%);
    background: -ms-linear-gradient(top, #CFCECE 0, #E7E4E4 50%, #fff 100%);
    background: linear-gradient(to bottom, #CFCECE 0, #E7E4E4 50%, #fff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#cfddec', endColorstr='#ffffff', GradientType=0);
    box-shadow: inset 0 0 0 3px #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 17px;
}
html body article .table-wrap p {
    margin-top: 0;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    color: #575757;
    margin-bottom: 17px;
    line-height: normal;
    text-transform: uppercase;
}
html body article .table-wrap > div {
    overflow-x: auto;
}
html body article .table-wrap table {
    width: 100%;
    border: 1px solid #a4a7aa;
    border-collapse: collapse;
    border-spacing: 0;
    font-size: .93333333em;
}
html body article .table-wrap table thead tr th {
    text-align: center;
    border: 1px solid #a4a7aa;
    padding: 15px 5px;
    background: #475362;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    box-shadow: inset 0 0 0 3px #989696;
}
html body article .table-wrap table tbody tr td:first-child {
    background: #475362;
    text-align: left;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    box-shadow: inset 0 0 0 3px #989696;
    white-space: nowrap;
}
html body article .table-wrap table tbody tr td {
    border: 1px solid #a4a7aa;
    color: #6d747f;
    padding: 15px 15px 15px 3%;
    background: #fff;
}
html body article .table-wrap table tbody tr:nth-child(even):not(.no-even) td {
    background: #f0f8ff;
}
html body article .table-wrap table tbody tr:nth-child(even):not(.no-even) td:first-child {
    background: #475362;
}
html body article .table-wrap table tbody tr td a {
    color: #2d90ff;
}
html body article .table-wrap table tbody tr td a:hover {
    text-decoration: underline;
}
html body header span.el-2 b.logo {
    background: #ffffff url("img/logos.png") no-repeat left top;
    text-indent: -99999px;
    display: block;
    width: 180px;
    height: 50px;
    margin: 10px auto;
    position: relative;
    top: 12px;
}
html body header span.el-2 b.logo.ladbrokes {
    background-position: 0 -1380px;
}
html body header span.el-2 b.logo.betway {
    background-position: 0 -3300px;
}
html body header span.el-2 b.logo.betonline {
    background-position: 0 -4741px;
}
html body header .right {
    overflow: hidden;
    height: 100%;
}
html body header .right .el-1,
html body header .right .el-2,
html body header .right .el-3 {
    float: left;
    min-height: 99px;
}
html body header .right .el-1 {
    width: 26%;
    color: #fff;
    line-height: 100px;
    text-align: right;
    padding-right: 15px;
    font-size: 18px;
    vertical-align: middle;
    border-right: 1px solid #0b2f00;
    border-height: 100px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: black;
}
@media screen and (max-width: 920px) {
    html body header .right .el-1 {
        border-right: none;
        line-height: 30px;
        display: none;
    }
}
html body header .right .el-2 {
    width: 27%;
    text-align: center;
    border-right: 1px solid #0b2f00;
    border-left: 1px solid #185d03;
    text-indent: -9999px;
    color: black;
}
html body header .right .el-2 b {
    margin: 0 auto;
}
html body header .right .el-3 {
    width: 43%;
    overflow: hidden;
    align-items: center;
    color: black;
    font-size: 18px;
    border-left: 1px solid #185d03;
}
html body header .right .el-3 span {
    float: left;
    margin: 20px 0;
}
@media screen and (max-width: 860px) {
    html body header .right .el-3 span {
        margin: 0 0 0 8%;
    }
}
@media screen and (max-width: 700px) {
    html body header .right .el-3 span b {
        font-size: 14px!important;
    }
}
html body header .right .el-3 span b {
    display: block;
    text-align: left;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    font-size: 18px;
    padding-left: 20px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAAAeSxEcSQ5vjGZXeExdfVNUdUlHazwgTRJnhl5nhV5Lb0BLbkD////O2Mv19/SHn3/H08TH0sSMpIWMooWBm3l0kGyAmXmAmHgsaGNrAAAADXRSTlMADwv+1uTMnRP29q6p0jAefQAAAGxJREFUGNNlj0cOhEAMBHuGuKHtgV3C/19KI4HEyHVo2XVwwEUpqChkZRqK5iGykZZQmUf/zoq2VaQXxM45Y3AfkCYuwEZy7p30fiJl/krrTtGZyh9kNO/r/sFo6sWa7qHjGtaGw+Lp8bnw/gGyvAUc8j84LwAAAABJRU5ErkJggg==");
    background-repeat: no-repeat;
    background-position: left;
    margin: 0 0 5px 10px;
}
html body header .right .el-3 span .hide {
    display: none;
    width: 85px;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    background: #71d852;
    
    background: -moz-linear-gradient(top, #71d852 0%, #13f758 100%);
    
    background: -webkit-linear-gradient(top, #71d852 0%, #13f758 100%);
    
    background: linear-gradient(to bottom, #71d852 0%, #13f758 100%);
   
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#71d852', endColorstr='#13f758', GradientType=0);
}
html body header .right .el-3 span .hide:hover {
    background: #13f758;

    
    background: -moz-linear-gradient(top, #13f758 0%, #71d852 100%);
 
    
    background: -webkit-linear-gradient(top, #13f758 0%, #71d852 100%);
   
    background: linear-gradient(to bottom, #13f758 0%, #71d852 100%);
   
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#13f758', endColorstr='#71d852', GradientType=0);
    
}
@media screen and (max-width: 860px) {
    html body header .right .el-3 span a.hide {
        display: block;
        margin: 0!important;
    }
}
@media screen and (max-width: 1024px) {
	html body header .right {float:right;}
    html body header .right .el-3 {width:185px;}
    html body header .right .el-3 a {
        width: 130px!important;
        margin: -5px 25px 0 0!important;
    }
    html body header .right .el-3 span b {
        font-size: 16px!important;
    }
    html body header .right .el-3 span {
        margin: 10px 0!important;
    }
	html body header .right .el-2 {width:190px;}
	html body header .right .el-1 {width:130px;}
	header > a:first-child {width:250px;}
}
@media screen and (max-width: 920px) {
    html body header .right .el-2 {
        border-left: none;
        text-indent: 0;
        color: black;
        font-size: 15px;
    }
    html body header .right .el-2 b.logo {
        margin: 10px auto 0;
    }
	html body header .right {
		width: 400px;
	}
	html body header .right .el-1 {
		display:none;
	}
	
}
@media screen and (max-width: 510px) {
 /*  html body header .right .el-3 a {
        100px!important;
    }
*/
    html body header .right .el-3 span .hide {
        font-size: 16px;
    }
    html body header .right .el-3,
    html body header .right .el-2 {
        border: none;
    }
    html body header .right .el-3 {
        width: 100%;
    }
    html body header .right .el-2 {
        width: 100%;
    }
    html body header .right .el-1,
    html body header .right .el-2,
    html body header .right .el-3 {
        min-height: 70px;
    }
    html body header .right .el-3 span.list {
        width: 100%;
    }
    html body header .right .el-3 span b {
        display: table!important;
        margin: 0 auto!important;
    }
    html body header .right .el-3 a {
        float: none!important;
    }
    html body header .right .el-3 span a.hide {
        display: block;
        margin: 10px auto!important;
    }
}
html body header .right .el-3 a {
    float: right;
    display: block;
    width: 80px;
    line-height: 25px;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    color: #000;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    background: #71d852;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #71d852 0%, #13f758 100%);

    
    background: -webkit-linear-gradient(top, #71d852 0%, #13f758 100%);

    
    background: linear-gradient(to bottom, #71d852 0%, #13f758 100%);
    
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#71d852', endColorstr='#13f758', GradientType=0);
 
    
    margin-top: 15px;
}
html body header .right .el-3 a:hover {
    background: #13f758;
  
    
    background: -moz-linear-gradient(top, #13f758 0%, #71d852 100%);
   
    
    background: -webkit-linear-gradient(top, #13f758 0%, #71d852 100%);
   
    
    background: linear-gradient(to bottom, #13f758 0%, #71d852 100%);
  
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#13f758', endColorstr='#71d852', GradientType=0);
  
}
@media screen and (max-width: 860px) {
    html body header .right .el-3 a {
        display: none;
    }
}
.sep_gls {
    display: block;
    height: 10px;
    background: #f7f7f7;
    border-top: 1px solid #d6d8d9;
    border-bottom: 1px solid #d6d8d9;
    border-left: none;
    border-right: none;
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 14px;
}
.qn_list {
    width: 100%;
}
.qn_list a {
    display: inline-block;
    font-size: 16px;
    text-decoration: none;
}
html body article .ul-table {
    margin-top: 28px;
    list-style: outside none none;
    color: #F07E7E;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    padding: 0;
	width: 100%;
	position: relative;
}

html body article .ul-table.top3rec {
	margin-bottom: 28px !important;
}

html body article .ul-table::after,
.bookiestbl::after{
  content: 'T&C’s apply!';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -8px;
  color: #f89021;
  font-size: 10px; 
}
html body article .ul-table li {
    background: none repeat scroll 0 0 #E7E5E4;
    border: 1px solid #d7d8d9;
    border-spacing: 14px;
    box-shadow: 0 0 0 4px white inset;
    display: table;
    margin-bottom: 7px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
html body article .ul-table tr {
    background: none repeat scroll 0 0 #E7E5E4;
    border: 1px solid #d7d8d9;
    border-spacing: 5px;
    box-shadow: 0 0 0 4px white inset;
    display: table;
    margin-bottom: 7px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}
html body article .ul-table li span.rating::before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAM1BMVEWLuEpgjx1mkyXi6tSJtkh6qDj////w9uebwmKMrluRvFT29/fI3aiMrlzY58Kxz4Wixm1CgTyqAAAAW0lEQVQI113PSw7AIAgE0BFUFL/3P20bQk3q7F4IYUDmQcFClTOYUoQlJmKMhJNUQT5D6YiE4Nqy8MJZWoezKFQYHyfrbOVQRXKH0xZFnXZoL1Mk1F+Nq+T1wgPfbgIlwaTkKAAAAABJRU5ErkJggg==") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 14px;
    margin: 0 0 6px 14px;
    width: 34px;
}
html body article .ul-table tr span.rating::before {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAM1BMVEWLuEpgjx1mkyXi6tSJtkh6qDj////w9uebwmKMrluRvFT29/fI3aiMrlzY58Kxz4Wixm1CgTyqAAAAW0lEQVQI113PSw7AIAgE0BFUFL/3P20bQk3q7F4IYUDmQcFClTOYUoQlJmKMhJNUQT5D6YiE4Nqy8MJZWoezKFQYHyfrbOVQRXKH0xZFnXZoL1Mk1F+Nq+T1wgPfbgIlwaTkKAAAAABJRU5ErkJggg==") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    content: "";
    display: block;
    height: 14px;
    margin: 0 0 6px 14px;
    width: 34px;
}
html body article .ul-table li span.rating::after {
    color: #a7aeb8;
    content: " / 10";
}
html body article .ul-table tr span.rating::after {
    color: #a7aeb8;
    content: "/10";
}
html body article .ul-table li span.rating {
    background: none repeat scroll 0 0 #fff;
    box-shadow: -14px 0 0 0 #fff;
    color: black;
    font-size: 1.06667em;
    height: 42px;
    text-align: left;
    width: 57px;
}
html body article .ul-table tr span.rating {
    background: none repeat scroll 0 0 #fff;
    box-shadow: -14px 0 0 0 #fff;
    color: black;
    font-size: 0.76667em;
    height: 42px;
    text-align: left;
    width: 57px;
}
html body article .ul-table li span {
    display: table-cell;
    height: 49px;
    vertical-align: middle;
}
html body article .ul-table tr span {
    display: table-cell;
    height: 50px;
    vertical-align: middle;
	font: normal 13px Verdana, sans-serif;
}
html body article .ul-table li span.logo { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAG1BMVEUAAABFbJRFbJRFbJRFbJRFbJRFbJRFbJRFbJQUc+DaAAAACHRSTlMA9o8Y7pp1GmYxWOgAAAAuSURBVAjXYwhRZgCDjkZlCA1ldEAZHVBGB5iRAKE7BGB8uDyUQuhvVAebFwKhAJivGwlY6J7WAAAAAElFTkSuQmCC") no-repeat scroll -99999px -999999px rgba(0, 0, 0, 0);
    text-indent: -99999px;
    width: 184px;
}
html body article .ul-table tr span.logo {
background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAG1BMVEUAAABFbJRFbJRFbJRFbJRFbJRFbJRFbJRFbJQUc+DaAAAACHRSTlMA9o8Y7pp1GmYxWOgAAAAuSURBVAjXYwhRZgCDjkZlCA1ldEAZHVBGB5iRAKE7BGB8uDyUQuhvVAebFwKhAJivGwlY6J7WAAAAAElFTkSuQmCC") no-repeat scroll -99999px -999999px rgba(0, 0, 0, 0);
    text-indent: -99999px;
    width: 184px;
}
html body article .ul-table li span.bonus {

    background: none repeat scroll 0 0 #fff;
    color: #000;
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 14px;
    font-weight: 300;
    padding-left: 19px;
    text-align: left;
    width: 310px;
}
html body article .ul-table tr span.bonus span, span.align-bonus-cell {
    text-align: center;
    margin: 0 auto !important;
}
html body article .ul-table tr span.bonus {

    background: none repeat scroll 0 0 #fff;
    color: #000;
    font-family: "Open Sans Condensed", sans-serif;
    font-size: 14px;
    font-weight: 300;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center !important;
    max-width: 150px;
    display:table;
}

html body article .ul-table li span.bonus strong {
    color: #0D5EAE;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    font-size: 1.23333333em;
    padding-left: 6px;
}
html body article .ul-table tr span.bonus strong {
    color: #0D5EAE;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-weight: 700;
    font-size: 1.23333333em;
    padding-left: 6px;
}
html body article .ul-table li span.args {
    background: none repeat scroll 0 0 #fff;
    width: 430px;
}
html body article .ul-table tr span.args {
    background: none repeat scroll 0 0 #fff;
    width: 100px;
    display: block;
    padding-top: 5px;
    height: 45px;
}
html body article .ul-table li span.args span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: #fab174;
    width: 3px;
    height: 3px;
    margin-right: 11px;
    margin-left: -14px;
}
html body article .ul-table tr span.args span:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    background: #fab174;
    width: 3px;
    height: 3px;
    margin-right: 11px;
    margin-left: -14px;
}
html body article .ul-table li span.args span {
    display: block;
    height: auto;
    color: #222;
    font-size: .8em;
    padding-left: 41px;
    font-family: Arial, Helvetica, sans-serif;
}
html body article .ul-table tr span.args span {
    display: block;
    height: auto;
    color: #222;
    font-size: 1em;
    padding-left: 41px;
    color: #8bb84a;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    top: 12px;
}
html body article .ul-table li span.action {
    width: auto;
}
html body article .ul-table tr span.action {
    width: auto;
}
html body article .ul-table li span.action a {
    width: 150px;
}
html body article .ul-table tr span.action a {
    width: 150px;
}
.btn-orange {
    background: none repeat scroll 0 0 #f89021;
    border-radius: 3px;
    color: #fff;
    display: block;
    font-size: 1.33333em;
    font-weight: bold;
    margin: 0 auto;
    overflow: hidden;
    padding: 8px 23px;
    text-align: center;
    text-decoration: none;
}
.btn-orange:hover {
    top: 2px;
    position: relative;
    background-color: #E07707;
}
html body article .btn-yellow {
    padding: 8px 23px;
    font-size: 1.33333333em;
    font-weight: bold;
    text-decoration: none;
    margin: 0 auto;
    color: #fff;
    text-align: center;
    background: #f89021;
    display: block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    background: #fedf62;
    color: #4f555e;
}
html body article .btn-yellow:hover {
    top: 2px;
    position: relative;
    background-color: #F9C701;
}
html body article .ul-table li span.logo span,
html body article .ul-table li span.logo a {
    background: #ffffff url("img/logos.png") no-repeat left top;
    text-indent: -99999px;
    height: auto;
    display: block;
    width: auto;
    margin: 0 0 0 40px;
}
html body article .ul-table tr span.logo span,
html body article .ul-table tr span.logo a {
    background: #ffffff url("img/logos.png") no-repeat left top;
    text-indent: -99999px;
    height: auto;
    display: block;
    width: auto;
    margin: 0;
}
html body article .ul-table li span.logo a.l-ladbrokes {
    background-position: 0 -1380px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-ladbrokes {
    background-position: 0 -1380px;
    width: 180px;
    height: 50px;
}
html body article .ul-table li span.logo a.l-bovada {
    background-position: 0 -780px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-bovada {
    background-position: 0 -780px;
    width: 180px;
    height: 50px;
}
html body article .ul-table li span.logo a.l-willhill {    background-position: 0 -2220px;    width: 180px;    height: 50px;}
html body article .ul-table tr span.logo a.l-willhill {    background-position: 0 -2220px;    width: 180px;    height: 50px;}
html body article .ul-table li span.logo a.l-bwin {    background-position: 0 -840px;    width: 180px;    height: 50px;}
html body article .ul-table tr span.logo a.l-bwin {    background-position: 0 -840px;    width: 180px;    height: 50px;}
html body article .ul-table li span.logo a.l-coral {    background-position: 0 -1080px;    width: 180px;    height: 50px;}
html body article .ul-table tr span.logo a.l-coral {    background-position: 0 -1080px;    width: 180px;    height: 50px;}
html body article .ul-table li span.logo a.l-bet365 {
    background-position: 0 -60px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-bet365 {
    background-position: 0 -60px;
    width: 180px;
    height: 50px;
}
html body article .ul-table li span.logo a.l-tenbet {
    background-position: 0 -1920px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-tenbet {
    background-position: 0 -1920px;
    width: 180px;
    height: 50px;
}
html body article .ul-table li span.logo a.l-m88 {
    background-position: 0 -4260px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-m88 {
    background-position: 0 -4260px;
    width: 180px;
    height: 50px;
}
html body article .ul-table li span.logo a.l-betway {
    background-position: 0 -3300px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-betway {
    background-position: 0 -3300px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-betonline {
    background-position: 0 -4741px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-sportsbetting {
    background-position: 0 -5579px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-5dimes {
    background-position: 0 0;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-intertops {
    background-position: 0 -4081px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-pinnacle {
    background-position: 0 -1499px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-bodog {
    background-position: 0 -5636px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-melbet {
    background-position: 0 -5693px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-888sport {
    background-position: 0 -1140px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-1xbet {
    background-position: 0 -5754px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-22bet {
    background-position: 0 -5814px;
    width: 180px;
    height: 50px;
}
html body article .ul-table tr span.logo a.l-unibet {
    background-position: 0 -2155px;
    width: 180px;
    height: 50px;
}
.header-bar {
    display: block;
    font-size: 24px;
    text-transform: uppercase;
    text-align: center;
    margin: 10px 0 -20px;
    font-weight: bold;
    padding: 0 10px;
	font-family: 'Palatino Linotype, Book Antiqua, Palatino, serif';
}

.header-bar.mgtop{
	margin-top: 80px !important;
	margin-bottom: -6px;
}
/*media queries*/

@media all and (max-width: 1350px) {
    html body article .ul-table li span.rating {
        display: none;
    }
}
@media all and (max-width: 1180px) {
    html body article .ul-table li {
        display: block;
    }
    html body article .ul-table li span.bonus {
        overflow: hidden;
        width: auto;
        text-align: center;
        padding: 3px 0;
    }
    html body article .ul-table li span.args {
        width: auto;
        margin: 16px 13px;
        padding: 24px 0;
    }
    html body article .ul-table li span {
        display: block;
        height: auto;
    }
    html body article .ul-table li span.logo {
        float: left;
        margin-top: 17px;
    }
    html body article .ul-table li span.logo span,
    html body article .ul-table li span.logo a {} html body article .ul-table li span.bonus {
        overflow: hidden;
        width: auto;
        text-align: center;
        padding: 3px 0;
    }
    html body article .ul-table li span.bonus strong {
        display: block;
    }
    html body article .ul-table li span.action {
        width: auto;
        margin: -72px 31px 0 0;
        height: 47px;
        float: right;
    }
    html body article .ul-table li span.action.up {
        margin: -86px 31px 0 0;
    }
}
@media all and (max-width: 768px) {
    nav.rev a {
        float: none;
        display: block;
        width: 100%;
        max-width: 500px;
        margin: 20px auto;
    }
    div.offer-table div.row {
        display: block;
        width: 100%;
        max-width: 260px;
        margin: 20px auto;
        background-color: #ffffff;
        border-radius: 10px;
        padding: 10px;
    }
    .offer-table div.row span {
        display: block;
    }
    .offer-table div.row span.bonus {
        width: 100%;
        margin: 0 auto;
    }
    .offer-table div.row span.logo.logo-dimes:after {
        margin: -6px -11px 0 0;
    }
}
@media all and (max-width: 1181px) and (max-width: 680px) {
    html body article .ul-table li span.bonus {
        line-height: 24px;
        padding: 7px;
    }
    html body article .ul-table li span.args {
        padding: 12px 0;
    }
    html body article .ul-table li span.action {
        float: none;
        margin: 16px 13px;
    }
    html body article .ul-table li span.action.up {
        float: none;
        margin: 16px 13px;
    }
}
@media all and (max-width: 680px) {
    html body article .ul-table li span.action a {
        width: auto;
    }
}
@media all and (max-width: 640px) {
    html body article .ul-table tr span.bonus span {
    text-align: center;
    margin: 0 auto;
    display: block;
    position: relative;
    top: 14px;
}
    img.left,
    img.right {
        float: none;
        display: block;
        margin: 10px auto;
        max-width: 100%;
        height: auto;
    }
}
.last-updated {
    margin-top: -27px;
    font-style: italic;
    font-size: 12px;
    margin-bottom: -26px;
}
strong {
    font-weight: 700;
}
table.list_art,
table.list_pmn {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
table.list_pmn {margin:10px auto;}
table.list_art tr td,
table.list_pmn tr td {
    padding: 10px 5px;
    box-shadow: inset 0 0 0 1px #C7C7C7;
}
table.list_art tr td a,
table.list_pmn tr td a {
    font-size: 12px;
    text-decoration: none;
    display: block;
}
table.list_art tr td a:hover,
table.list_pmn tr td a:hover {
    text-decoration: underline;
}
table.list_art tr td a:before {
    background: url(img/list_art.png) no-repeat;
    width: 25px;
    height: 15px;
    display: inline-block;
    vertical-align: top;
}
table.list_art tr td a.cashback:before {
    background-position: -5px -5px;
}
table.list_art tr td a.esports:before {
    background-position: -5px -30px;
}
table.list_art tr td a.fantasy:before {
    background-position: -5px -55px;
}
table.list_art tr td a.football:before {
    background-position: -5px -80px;
}
table.list_art tr td a.horse:before {
    background-position: -5px -105px;
}
table.list_art tr td a.nodeposit:before {
    background-position: -5px -130px;
}
table.list_art tr td a.paypal:before {
    background-position: -5px -155px;
}
table.list_art tr td a.snooker:before {
    background-position: -5px -180px;
}
table.list_art tr td a.tennis:before {
    background-position: -5px -205px;
}
table.list_art tr td a.volleyball:before {
    background-position: -5px -230px;
}
table.list_art tr td a.basketball:before {
    background-position: -5px -257px;
}
table.list_art tr td a.hockey:before {
    background-position: -5px -282px;
}
table.list_art tr td a.politics:before {
    background-position: -5px -308px;
}
table.list_art tr td a.en:before {
    background-position: -5px -331px;
}
table.list_art tr td a.it:before {
    background-position: -5px -356px;
}
table.list_art tr td a.es:before {
    background-position: -5px -382px;
}
table.list_art tr td a.de:before {
    background-position: -5px -409px;
}
table.list_art tr td a.fr:before {
    background-position: -5px -435px;
}
table.list_art tr td a.arbitrage:before {
    background-position: -5px -462px;
}
table.list_art tr td a.odds:before {
    background-position: -5px -488px;
}
table.list_pmn tr td a:before {
    background: url(img/list_pmn.png) no-repeat;
    width: 25px;
    height: 15px;
    display: inline-block;
    vertical-align: top;
}
table.list_pmn tr td a.bitcoin:before {
    background-position: -5px -5px;
}
table.list_pmn tr td a.creditcard:before {
    background-position: -5px -30px;
}
table.list_pmn tr td a.entropay:before {
    background-position: -5px -55px;
}
table.list_pmn tr td a.mastercard:before {
    background-position: -5px -80px;
}
table.list_pmn tr td a.neteller:before {
    background-position: -5px -105px;
}
table.list_pmn tr td a.paypal:before {
    background-position: -5px -130px;
}
table.list_pmn tr td a.paysafe:before {
    background-position: -5px -155px;
}
table.list_pmn tr td a.skrill:before {
    background-position: -5px -180px;
}
table.list_pmn tr td a.ukash:before {
    background-position: -5px -205px;
}
table.list_pmn tr td a.visa:before {
    background-position: -5px -230px;
}
table.list_mob {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
table.list_mob tr td {
    padding: 10px 5px;
    box-shadow: inset 0 0 0 1px #C7C7C7;
}
table.list_mob tr td a {
    font-size: 16px;
    text-decoration: none;
    display: block;
}
table.list_mob tr td a:hover {
    text-decoration: underline;
}
div.bookies-bonus {
    display: none;
    border: 1px solid #D7D8D9;
    margin: 0 0 10px 20px;
    max-width: 420px;
    float: right;
    border-radius: 5px;
    background: rgba(231, 229, 228, 1);
}
div.bookies-bonus > p {
    text-align: center;
    color: #FFF;
    font-size: 18px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    line-height: 40px;
    background: -webkit-gradient(linear, left top, left bottom, from(#E2F1FF), to(#544D4D));
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    text-shadow: 0 2px 2px black;
    padding: 0;
}
div.bookies-bonus ul {
    list-style: none;
    margin: 5px;
    background-color: #ffffff;
    padding: 0;
}
div.bookies-bonus ul li {
    font-family: Tahoma, Verdana, Segoe, sans-serif;
    background: #fff;
    padding: 6px 0;
    color: #6f6f6f;
    margin: 0;
}
div.bookies-bonus ul li span {
    width: 105px;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
div.bookies-bonus ul li span.fix {
    width: 130px;
}
div.bookies-bonus ul li span br {margin: 0;}
div.bookies-bonus ul li span.logo {
    display: inline-block;
    width: 180px;
    height: 49px;
    vertical-align: middle;
    text-align: center;
    text-indent: -9999px;
    background: #ffffff url("img/logos.png") no-repeat left top;
}
div.bookies-bonus ul li span[class*=logo] {
    display: inline-block;
    width: 180px;
    height: 50px;
    vertical-align: middle;
    text-align: center;
    text-indent: -9999px;
    background: #ffffff url("img/logos.png") no-repeat left top;
}
div.bookies-bonus ul li span[class*=logo] i {
    background: url("img/approved.png") no-repeat;
    display: block;
    width: 51px;
    height: 40px;
    margin: -37px 0 0 150px;
}
div.bookies-bonus ul li span.logo2.coral {
    background-position: 0 -1080px;
}
div.bookies-bonus ul li span.logo2.willhill {
    background-position: 0 -2220px;
}
div.bookies-bonus ul li span.logo2.bwin {
    background-position: 0 -840px;
}
div.bookies-bonus ul li span.logo2.betway {
    background-position: 0 -3300px;
}
div.bookies-bonus ul li span.logo2.bovada {
    background-position: 0 -780px;
}
div.bookies-bonus ul li span.logo2.betonline {
    background-position: 0 -4741px;
}
div.bookies-bonus ul li span.logo2.sportsbetting {
    background-position: 0 -5579px;
}
div.bookies-bonus ul li span.logo2.melbet {
    background-position: 0 -5693px;
}

div.bookies-bonus ul li span.logo2.l-1xbet {
    background-position: 0 -5755px!important;
}

div.bookies-bonus ul li span.logo2.l-22bet {
    background-position: 0 -5814px!important;
}

div.bookies-bonus ul li span.bonus {
    width: 90px;
    color: #4F555E;
    font-size: 18px;
    font-weight: bold;
    text-shadow: 1px 1px 1px rgb(39, 39, 39);
}
div.bookies-bonus ul li span.bonus.small {
    font-size: 15px;
}
div.bookies-bonus ul li span.bonus i {
    font-style: normal;
    color: #EA2B2B;
}
div.bookies-bonus ul li span a.mybutton {
    text-align: center;
    vertical-align: middle;
    padding: 5px 5px;
    border: 1px solid #a12727;
    border-radius: 8px;
    background: #ff4a4a;
    background: -webkit-gradient(linear, left top, left bottom, from(#ff4a4a), to(#992727));
    background: -moz-linear-gradient(top, #ff4a4a, #992727);
    background: linear-gradient(to bottom, #ff4a4a, #992727);
    -webkit-box-shadow: #8a8a8a 2px 2px 3px 0px;
    -moz-box-shadow: #8a8a8a 2px 2px 3px 0px;
    box-shadow: #8a8a8a 2px 2px 3px 0px;
    text-shadow: #591717 1px 1px 1px;
    font: normal normal bold 16px arial;
    color: #ffffff;
    display: block;
    margin: 0 7px;
}
div.bookies-bonus ul li span a.mybutton.fix {
    font-size: 14px;
}
div.bookies-bonus ul li span a.rr {
    text-decoration: none;
    color: blue;
}
div.bookies-bonus ul li span a.rr:visited {
    color: blue;
}
div.bookies-bonus ul li span a.rr:hover {
    color: red;
    text-decoration: underline;
}
@media all and (max-width: 800px) {
    div.bookies-bonus {
        float: none;
        margin: 15px auto;
    }
}
@media all and (max-width: 450px) {
    div.bookies-bonus {width:280px;}
    div.bookies-bonus ul li {    
        padding-top: 20px;
        border-bottom: 4px solid #e7e5e4;
    }
    div.bookies-bonus ul li span[class*=logo] {
        display: block;
        margin: 0 auto 5px;
    }
    div.bookies-bonus ul li span, div.bookies-bonus ul li span.bonus {
        width: 50%;
    }
    div.bookies-bonus ul li span.fix {
    margin-top: 10px;
}
}

.q-links {
    margin: 10px 0px 10px 15px;
    padding: 0;
    width: 410px;
    border: 1px solid #e7e5e4;
    float: right;
    display: inline-block;
    list-style: none;
    border-radius: 5px 5px 0px 0px;
    line-height: 0;
}

.q-links-v2 {
    background: #e6e6e6;
    border: 1px solid #aabed0;
    box-shadow: 2px 2px 4px 0 #baccdc;
    text-align: center;
}

.q-links h4 {
    text-align: left;
    color: #FFF;
    font-size: 18px;
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: bold;
    line-height: 40px; 
    background: -webkit-gradient(linear, left top, left bottom, from(#E2F1FF), to(#544D4D));   
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
     text-shadow: 0 2px 2px rgba(0, 0, 0, 0.72);
    padding: 0;
    padding-left: 13px;
    margin-bottom:10px;
}

.q-links-v2 h4 {
    padding: 1px 4px 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#E2F1FF), to(#cacaca));   
    color: #444;
    font-size: 14px;
}

.q-links-v2 ul {
    margin: 0;
    padding: 12px 0 0 12px;
}

.q-links li {
    line-height: 22px;
    font-size: 14px;
    text-align: left;
    background: none;
    padding: 3px 2px 3px 26px;
    position: relative;
    list-style-type: none;
    text-indent: inherit;
    margin:0;
    transition: background-color 0.5s ease;
    background-color: white;
}
.q-links li:last-child{padding-bottom: 10px;}
.q-links li:before {
    content: "";
    position: absolute;
    top: 7px;
    left: 11px;
    width: 12px;
    height: 12px;
    background-image: url(/images/arrow-links.png);
    }

.q-links-v2 li {
    box-sizing: border-box;
    float: left;
    width: 174px;
    margin: 0 12px 12px 0;
    padding-left: 30px; 
    background: #fff url('data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABJUAAASVAFMTj7sAAAAB3RJTUUH3gwXDgs5WrEpEQAAANhJREFUOMut1EEKgUEYxvG/haIkKUtLO+UC5AKyk7VcwMLS1soJhGysbFzCjiPIHSRFymPxfV+9TQoz39T01kzz65lpZjIENgGZqA6BDimARcFR8BCUvVPFtSGQ4C7IKzDZOMaURrK5weqh2MJg3VBsZrBJKDYy2MHO+WA9g0mQk286QctAL0GVAKziJFt+3apgJ1grekEJlMydDXb96dwENbNoaMa3Trq2/the0yy8CfoOtvc5s4GD2F7wvR6bD9gq9AKfHDCrFP64S4xN0/gwEZQEz7j+1d7kN7b/mGNglwAAAABJRU5ErkJggg==') no-repeat 8px center;   
    border: 1px solid rgba(13, 94, 174, 0.35);
    text-align: left;
}
.q-links-v2 li:hover {
    border-color: #0d5eae;
}
.q-links li a{
    text-decoration: none;
    display: block;
    color: #484646;
}
.q-links li a:hover{
    background-color: #dbf7da;
    color: black;
}

.q-links-v2 li a {
    display: block;
    padding: 6px 2px;
    color: #0d5eae;
    font-weight: bold;
    font-size: 12px;
}
.q-links-v2 li a:hover {
    text-decoration: none;
}
@media all and (max-width: 1040px) {
    .q-links-v2 ul {
        padding: 8px 0 0 8px;
    }
    .q-links-v2 li {
        width: 32%;
        margin: 0 8px 8px 0;
    }
}
@media all and (max-width: 700px) {
    .q-links {
        margin: 0 auto;
        float: none;
        display: block;
        width: 298px
    }
    .q-links-v2 {
        margin: 14px auto;
        width: 420px;
    }
    .q-links-v2 ul {
        padding: 8px 8px 0;
    }
    .q-links-v2 li {
        width: 100%;
        margin: 0 0 8px;
    }
}

@media all and (max-width: 480px) {
    .q-links-v2 {
        width: 280px;
    }
}

.spritelogo {
   background: url(img/logos.png) no-repeat 0 0;
    width: 182px;
    height: 51px;
    display: block;
    text-indent: -9999px;
    margin: 0 auto;
    vertical-align: middle;
}
.spritelogo.logo-ladbrokes {
    background-position: 0 -1376px;
}
.spritelogo.logo-willhill {
    background-position: 0 -2216px;
}
.spritelogo.logo-bwin {
    background-position: 0 -836px;
}
.spritelogo.logo-coral {
    background-position: 0 -1076px;
}
.spritelogo.logo-pinnacle {
    background-position: 0 -1494px;
}
.spritelogo.logo-bovada {
    background-position: 0 -778px;
}
.spritelogo.logo-tenbet {
    background-position: 0 -1918px;
}
.spritelogo.logo-bet365 {
    background-position: 0 -55px;
}
.spritelogo.logo-paddy{
    background-position: 0 -1436px;
}
.spritelogo.logo-sportingbet {
    background-position: 0 -1674px;
}
.spritelogo.logo-betvictor {
    background-position: 0 -594px;
}
.spritelogo.logo-betfair{
    background-position: 0 -354px;
}
.spritelogo.logo-eightsport{
    background-position: 0 -1134px;
}
.spritelogo.logo-tipico{
    background-position: 0 -1974px;
}
.spritelogo.logo-dimes{
    background-position: 0 5px;
}

.spritelogo.logo-winner {
    background-position: 0 -2274px;
}
.spritelogo.logo-skybet {
    background-position: 0 -1614px;
}
.spritelogo.logo-betathome{
    background-position: 0 -114px;
}
.spritelogo.logo-unibet {
    background-position: 0 -2155px;
}
.spritelogo.logo-betsson {
    background-position: 0 -535px;
}
.spritelogo.logo-betfred {
    background-position: 0 -415px;
}
.spritelogo.logo-betclic {
    background-position: 0 -235px;
}
.spritelogo.logo-interwetten {
    background-position: 0 -1253px;
}
.spritelogo.logo-titanbet {
    background-position: 0 -2035px;
}
.spritelogo.logo-stanjames {
    background-position: 0 -1854px;
}
.spritelogo.logo-topbet {
    background-position: 0 -2095px;
}
.spritelogo.logo-eighteenbet {
    background-position: 0 -2335px;
}
.spritelogo.logo-bettle24 {
    background-position: 0 -2395px;
}
.spritelogo.logo-bet24h{
    background-position: 0 -2455px;
}
.spritelogo.logo-bet32red {
    background-position: 0 -2515px;
}
.spritelogo.logo-com138 {
    background-position: 0 -2575px;
}
.spritelogo.logo-bet188 {
    background-position: 0 -2635px;
}
.spritelogo.logo-bet3000 {
    background-position: 0 -2695px;
}
.spritelogo.logo-betboro {
    background-position: 0 -2755px;
}
.spritelogo.logo-betbright {
    background-position: 0 -2815px;
}
.spritelogo.logo-betcart{
    background-position: 0 -2875px;
}
.spritelogo.logo-betdaq {
    background-position: 0 -2935px;
}
.spritelogo.logo-betfirst {
    background-position: 0 -2995px;
}
.spritelogo.logo-bethard{
    background-position: 0 -3055px;
}
.spritelogo.logo-betolimp {
    background-position: 0 -3115px;
}
.spritelogo.logo-betrally {
    background-position: 0 -3175px;
}
.spritelogo.logo-bets10 {
    background-position: 0 -3235px;
}
.spritelogo.logo-betway {
    background-position: 0 -3295px;
}
.spritelogo.logo-boylesports {
    background-position: 0 -3355px;
}
.spritelogo.logo-cashpoint{
    background-position: 0 -3415px;
}
.spritelogo.logo-cherrycasino{
    background-position: 0 -3475px;
}
.spritelogo.logo-comeon {
    background-position: 0 -3535px;
}
.spritelogo.logo-coolbet {
    background-position: 0 -3595px;
}
.spritelogo.logo-doxxbet {
    background-position: 0 -3655px;
}
.spritelogo.logo-efbet {
    background-position: 0 -3715px;
}
.spritelogo.logo-energybet{
    background-position: 0 -3775px;
}
.spritelogo.logo-expekt {
    background-position: 0 -3835px;
}
.spritelogo.logo-favbet{
    background-position: 0 -3895px;
}
.spritelogo.logo-fonbet {
    background-position: 0 -3955px;
}
.spritelogo.logo-happybet{
    background-position: 0 -4015px;
}
.spritelogo.logo-intertops{
    background-position: 0 -4075px;
}
.spritelogo.logo-jetbull{
    background-position: 0 -4135px;
}
.spritelogo.logo-leovegas {
    background-position: 0 -4195px;
}
.spritelogo.logo-m88 {
    background-position: 0 -4255px;
}
.spritelogo.logo-marathonbet {
    background-position: 0 -4315px;
}
.spritelogo.logo-matchbook {
    background-position: 0 -4375px;
}
.spritelogo.logo-mobilbet{
    background-position: 0 -4435px;
}
.spritelogo.logo-mrgreen{
    background-position: 0 -4495px;
}
.spritelogo.logo-mybet {
    background-position: 0 -4555px;
}
.spritelogo.logo-netbet {
    background-position: 0 -4615px;
}
.spritelogo.logo-nordicbet {
    background-position: 0 -4675px;
}
.spritelogo.logo-betonline {
    background-position: 0 -4741px;
}
.spritelogo.logo-oddsring{
    background-position: 0 -4795px;
}
.spritelogo.logo-racebets {
    background-position: 0 -4855px;
}
.spritelogo.logo-realdealbet{
    background-position: 0 -4915px;
}
.spritelogo.logo-betstars{
    background-position: 0 -4975px;
}
.spritelogo.logo-leonbets{
    background-position: 0 -5035px;
}
.spritelogo.logo-paf{
    background-position: 0 -5095px;
}
.spritelogo.logo-redbet{
    background-position: 0 -5155px;
}
.spritelogo.logo-realbet{
    background-position: 0 -5215px;
}
.spritelogo.logo-w88{
    background-position: 0 -5275px;
}
.spritelogo.logo-cmd368{
    background-position: 0 -5335px;
}
.spritelogo.logo-sbobet{
    background-position: 0 -5395px;
}
.spritelogo.logo-dafabet{
    background-position: 0 -5455px;
}
.spritelogo.logo-cloudbet{
    background-position: 0 -5515px;
}
.spritelogo.logo-sportsbetting{
    background-position: 0 -5579px;
}
.spritelogo.logo-melbet{
    background-position: 0 -5692px;
}
.spritelogo.logo-1xbet{
    background-position: 0 -5754px;
}
.spritelogo.logo-22bet{
    background-position: 0 -5814px;
}
.bookiestbl {
    margin: 20px auto;
    background-color: #E2EDDC;
    border: 1px solid #d7d7d6;
    box-shadow: 0 0 3px 1px #004844;
width: 100%;
position: relative;
}
.bookiestbl::after {bottom: -18px;}
.bookiestbl th{
text-transform: uppercase;
}
.bookiestbl td i {
    text-transform: none;
    color: #ff0000;
    font-size: 20px;
    font-weight: bold;
}
.bookiestbl td:nth-child(2) {
    font-size:18px;
    text-transform: uppercase;
    margin: 0 auto;
}
.rtng{
    color: #646769;
    font-size: 16px;
}
.rtng strong {
    color: #000000;
    font-size: 20px;
    margin-left: 45px;
}
.bookiestbl caption,
.ul-table caption{
color: #323232;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 15px;
    text-align: center;
    text-transform: uppercase;
}
.bookiestbl th, td {
vertical-align: middle;
    text-align: center;
 font-size:18px;
padding: 4px;
}
.bookiestbl td a{
    background-color: #ff7500;
    border-radius: 5px;
    color: #ffffff;
    display: block;
     font-size:18px;
    margin: 8px auto;
    padding: 5px 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
    border: 2px solid #ff7500;
}
.bookiestbl td a:hover {
    color: #ff7500;
    background-color: #ffffff;
}
@media all and (max-width: 700px) {
.bookiestbl th, td {
   font-size: 16px;
}
.bookiestbl td a {
    font-size: 15px;
    margin: 3px auto;
    padding: 4px 0;
    width: 120px;
}
.bookiestbl td:nth-child(2) {
    font-size: 15px;
}
.bookiestbl td i {
    font-size: 17px;
}
}
@media all and (max-width: 650px) {
.bookiestbl td:nth-child(2) {
   font-size: 14px;
    text-transform: capitalize;   
}
}
@media all and (max-width: 560px) {
.ghost{
display:none;
}
.bookiestbl th, td {
    font-size: 14px;
}
.bookiestbl td a {
    font-size: 14px;
    width: auto;
    padding: 5px;
    margin: 0 auto;
}
}
@media all and (max-width: 450px) {
.bookiestbl td:nth-child(3), .bookiestbl th:nth-child(3){
display:none;
}
}
span.args span i.flag {    background: url(img/list_nat.png) no-repeat;    width: 25px;    height: 15px;    display: inline-block;    vertical-align: middle;    text-indent:-9999px;    font-style:normal;    margin-left:2px;}
span.args span i.flag.asia {    background-position: -5px -5px;}
span.args span i.flag.au {    background-position: -5px -30px;}
span.args span i.flag.ca {    background-position: -5px -55px;}
span.args span i.flag.eu {    background-position: -5px -80px;}
span.args span i.flag.uk {    background-position: -5px -105px;}
span.args span i.flag.usa {    background-position: -5px -130px;}
a.fgh {font-size: .8em;text-decoration: none;color: #0D5EAE;}
a.fgh:hover {text-decoration:underline;}
span.bord {border-bottom: 1px solid #e7e5e4;padding-left:0!important;text-align:center;}
html body article .ul-table tr span.bord {border: none;}
html body article .ul-table li span.args span.fix {font-size: .9em;padding-left: 0;text-align: center;}
html body article .ul-table tr span.args span.fix {font-size: .9em;padding-left: 0;text-align: center;}
html body article .ul-table li span.args span.bord:before {content: "";display: inline-block;vertical-align: middle;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAACM0lEQVQ4T52UT2sTQRjG96KH6mfQehXxM3gU6sViQ+kMatydXfAQML0pHhs8+ucjiFEUTBHqbmhRrJK2yRZsFaxFUEp3i4ce1IqN2+74PuNszG63Ne0LD5m88/yenXk3xMhW3LIr0rdlL4rn7YrG/tVanR8JXXYrcPlU6PHbW3NiPAtut4SM5qxUT/WbVg2MYikDWUbo8gehxz6Gz1klcNnyzzdXUhA9QH54UpCfn42k+hC8ivX4mPqkLCPw2ObqxMg5dVqXDWy8Lqag5afD0r8/mBsIL5iEpdBfOOE6fSmgSac8+e3V5agb+jFdlJ/Gh3MD4QWjAwvIMuj+j+j+NTRRNOjBLIiwvMDYd85rjA7GasjCSzlFM9gkXcSGnHH6u6GVCSYXHl5Qwrp7L56/elyFEYuMFcrCdyOsM06NNj3l5vvHQ4dj315KoPUXl2jwXAnrTpgvluAFo1jKUGFJUfMszSAIPP7l+3TxXQLuJnohi/CCAatj0vX15dDRsM6vrXm8Sb+7dl4QFM1abXjgBaPxvSt+a52IW2IxG0bjWMCetu2vKODQdlPc2WoKCUWz4i56evtgRTPyk5eCtW4fvH7PmKPJCbHW7f0XXa1Ptmw/mV1Hf3t92tZbrbrsHv1RbHSumhH24NH23cu27WNCiKmx62ZcuWHJvQQP+SfBaHxnOY5zhgwSKpVKslqt5gp7iQ+MxndWd2C5XJaNRiNX2Osp0DTN03TlKDH/T/CC0TiVYfwB6CffXKFW4MIAAAAASUVORK5CYII=) no-repeat 0 0;width: 20px;height: 20px;margin-right: 5px;}
html body article .ul-table tr span.args span.bord:before {content: "";display: inline-block;vertical-align: middle;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTCtCgrAAAACM0lEQVQ4T52UT2sTQRjG96KH6mfQehXxM3gU6sViQ+kMatydXfAQML0pHhs8+ucjiFEUTBHqbmhRrJK2yRZsFaxFUEp3i4ce1IqN2+74PuNszG63Ne0LD5m88/yenXk3xMhW3LIr0rdlL4rn7YrG/tVanR8JXXYrcPlU6PHbW3NiPAtut4SM5qxUT/WbVg2MYikDWUbo8gehxz6Gz1klcNnyzzdXUhA9QH54UpCfn42k+hC8ivX4mPqkLCPw2ObqxMg5dVqXDWy8Lqag5afD0r8/mBsIL5iEpdBfOOE6fSmgSac8+e3V5agb+jFdlJ/Gh3MD4QWjAwvIMuj+j+j+NTRRNOjBLIiwvMDYd85rjA7GasjCSzlFM9gkXcSGnHH6u6GVCSYXHl5Qwrp7L56/elyFEYuMFcrCdyOsM06NNj3l5vvHQ4dj315KoPUXl2jwXAnrTpgvluAFo1jKUGFJUfMszSAIPP7l+3TxXQLuJnohi/CCAatj0vX15dDRsM6vrXm8Sb+7dl4QFM1abXjgBaPxvSt+a52IW2IxG0bjWMCetu2vKODQdlPc2WoKCUWz4i56evtgRTPyk5eCtW4fvH7PmKPJCbHW7f0XXa1Ptmw/mV1Hf3t92tZbrbrsHv1RbHSumhH24NH23cu27WNCiKmx62ZcuWHJvQQP+SfBaHxnOY5zhgwSKpVKslqt5gp7iQ+MxndWd2C5XJaNRiNX2Osp0DTN03TlKDH/T/CC0TiVYfwB6CffXKFW4MIAAAAASUVORK5CYII=) no-repeat 0 0;width: 20px;height: 20px;margin-right: 5px;margin-top: -5px;}
html body article .ul-table li span.args span.fix:before {display:none;}
html body article .ul-table tr span.args span.fix:before {display:none;}

@media all and (max-width: 350px) {
footer a {margin:0 10px;}
}

@media all and (max-width: 990px) {
	html body article .ul-table tr td:nth-child(2) {display:none;}
}
@media all and (max-width: 910px) {
}
@media all and (max-width: 750px) {
	html body article .ul-table tr span.bonus {max-width:150px;padding:0;}
	html body article .ul-table tr span.action a.btn-orange, html body article .ul-table tr span.action a.btn-yellow {padding:5px;font-size:14px;}
}
@media all and (max-width: 640px) {
	.ul-table tr span.args {max-width:100%; width: 100% !important;}
	.ul-table td{
		display: block;
	}
	.ul-table td > *{
		margin: 0 auto;
		display: block !important;
	}
	.ul-table .action a{
		width:90% !important;
		max-width: 300px;
		padding: 10px !important;
	}
	.ul-table tr span.bonus{
		max-width:100% !important;
		width: 100% !important;
	}
}
@media all and (max-width: 600px) {
	html body article .ul-table tr span.action a {width: 100px;}
}

.ticons {margin-top:5px;}
.ticons img.fi {margin-right:15px;}
.ticons img.fi.last {margin-right:0;}

#nav-trigger, nav#nav-mobile, #nav-trigger2, nav#nav-mobile2, #top-offers-trigger, nav#top-offers-mobile, .top-offers {display:none;}
#nav-trigger {text-align:center;width:50px;height:50px;position:absolute;top:25px;right:20px;}
#nav-trigger span {width:50px;height:50px;cursor:pointer;display:block;}
#nav-trigger span i {display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAZCAYAAABdEVzWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBMkY1QTlFNUNCNkExMUU3OEU2OEUwRjc2NEQ5QjYzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBMkY1QTlFNkNCNkExMUU3OEU2OEUwRjc2NEQ5QjYzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEyRjVBOUUzQ0I2QTExRTc4RTY4RTBGNzY0RDlCNjM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkEyRjVBOUU0Q0I2QTExRTc4RTY4RTBGNzY0RDlCNjM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+gcMEWQAAASNJREFUeNpi/P//P8NgBCzIHEZGRhCVCMR+QCwBEqKx/aBQeQHEm4B4PkoggTgwDAQToYoHAk9EdgsjsiuBITag8Qp0CzyGmNDkTg+gu06juxI5KoWBeAMQf6FjFH6B2imMLyphTCEg5oVqpCUAWfgZiN/BAgkugcNhA5XGGHClsUEDBq3DWLCItQKxCxDzIxWCtEpfIPARiPcAcTW+XLl6AAvY1UOygN02gO5CsRs9xFiBVDc0jfHRyUGfoGmsFOiW38SUY0x0Svz/sJVjLHg0/qNDk2d4lGMgwAVNY/SoK0Fp7Bshh/EA8Qwg9qCzw3YAcQa0pYG1gD00gAXsoSFZwM4ZQHfNwVfAgqhcIA4BYhk6OegJEK8B4sk4G4qDCQAEGAAPsSEB1S5DGgAAAABJRU5ErkJggg==) no-repeat 0 0;width:38px;height:25px;margin-top:3px;}
#nav-trigger span span {text-align:center;margin:0;font:bold 12px Verdana, sans-serif;color:#000;text-transform:uppercase;margin-top:2px;width:auto;height:auto;}
#nav-trigger span:hover, #nav-trigger.fix {background-color:#de4e4e;}
nav#nav-mobile {position:relative;}
nav#nav-mobile ul {display:none;list-style-type:none;margin-left:auto;margin-right:auto;background-color:#aaaaaa;width:auto;}
nav#nav-mobile li {display:block;margin:0;text-align:left;}

#nav-trigger2 {text-align:center;width:85px;height:50px;position:absolute;top:25px;right:75px;}
#nav-trigger2 span {width:85px;height:50px;cursor:pointer;display:block;}
#nav-trigger2 span i {display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAbCAYAAAAzgqwIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUE3NjQ5MDdDQjZCMTFFN0JEODFFQjc2NUMwRDNDRTMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUE3NjQ5MDZDQjZCMTFFN0JEODFFQjc2NUMwRDNDRTMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNENzQ3MzU0Q0I2QjExRTc4NzhCOTcwRTU2Mjc5NjQyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNENzQ3MzU1Q0I2QjExRTc4NzhCOTcwRTU2Mjc5NjQyIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jtjukAAABCFJREFUeNrcmGlIVFEUx52mtMQWS0ttU6PNSKnIVgpaDSkEaSMqimgBP0hGVrRQkBVGEVFE39oxon01rSjaF1ooabeF0lZpszKd/jf+Nw7P9968cSYCD/yYN/fd7Zx7zrlnxuXxeIJqk7h87F8PJIKOYBy4BQ6ASBAHUvh8Bpzm+1KTNbUVQ0AYP9+AX2x3gxjw4l8pXgdEg3RQyA29Baf4bMZmKqelLdgAxnDDQVRGbTycStUR/fuDXr5u1O3lvVJiEhdrAtqDb+A56A2eguagg8nYRTwhLXXJYfCDbT/BZ9AHVIKPbG8NeoLloC/YJ+ZpBELBd28up9ypMXgn2vqBDD7vBV9BdzAYHAW5fLcdTDDMHWmYy0q6cnNKmZE8NaVIQ9HnABXP4ymm8bRv0hDVFGoJjoN2oIgdQ3kqqk8yOAaKwVhwECSBprSgooBz3QGrwAkaoFystxhkgvtgHnjMWKwPhjE2m/vgYaWM1Wiuk6OV6m8TCx5aTz+rCaLAQHCVE7fiu21isfk0lA7+ZezzkJ936b5ynQ9e9mGHMniqPqEoupR6sYXxMcXEIs9ALJ9PMkbmgiq6QSFdQ0oYXUplsdU8lR0O4tfuVI6A9yCYxlIxli8zmIsLS8kysYJKqw/AVHCBbU+YpcwkhgZSrpwN1oFLfpyCh4bUspnuWi0lW1lrk8mEn6hEJb/vByMs7rRgZivjHMrVKvhcXgOlOnG9EJELXFqZKmOmEHLGpE25zGWOzaGrnbMYHypcMVOk8bVgDeNxobhorUSneTU+ld89ot3jYI4/kmxjpSUOxjdlEpgmslc7uux1xuQuByfyEszhfhL5WWMZISZ+xeDb7XBsR1pVj8/iRT2BiaKCl7MTN1PXRATo4bRks4ulUZw0R1g+jjFidzqlNhssoFLnmf1yRVx+F/3KwFkf76e/pUk9m/czwVZmlp5m2cUgQ71YXCWcizwhXRWo6uMLs2MG+y3lu3Bfa7kqYiXXWIK04V0TT/dxsYIwiqrTJjMxmEkSK4kUUZGXsUpRp3eFlcohVt2qkigRiSCgEsLNaGtbxVQslRok7i3JDROFdXx0Zm3XmRdxAk/un/x+GmCyOeU+K0ALi7HD6QG6/3UvazUA48FGsIeeEcQLeqWoM12BUEz582uL2GhjMSaYripPR2/cTpqJZ3Vao8F0/jJw+VFCVZMOrBikMutt+scb+mbzLktzuN4CjrsHZov2+jRWcCCUyhcbzGOqtnPX24ZbPd3mRKUUmnjCenHyAZMSTl7ssP8M1nETa2A4VV3vFLVfUaATRAInfuTjpRdRg7UiRDZMZFofIt4ncj9+ySwqFPYf/q1yi2TQhbVitL+TbuPlFxSgTKP/RPFVWjGF+y3deMu7xUbchr+ifL3j/L5TXLXtn9PfAgwAQm54+U8KsTcAAAAASUVORK5CYII=) no-repeat 0 0;width:52px;height:27px;margin-top:3px;}
#nav-trigger2 span span {text-align:center;margin:0;font:bold 12px Verdana, sans-serif;color:#000;text-transform:uppercase;margin-top:0;width:auto;height:auto;}
#nav-trigger2 span:hover, #nav-trigger2.fix {background-color:#de4e4e;}
nav#nav-mobile2 {position:relative;}
nav#nav-mobile2 ul {display:none;list-style-type:none;margin:0;background-color:#aaaaaa;width:auto;}
nav#nav-mobile2 li {display:block;margin:0;text-align:left;}

#top-offers-trigger {text-align:center;width:90px;height:50px;position:absolute;top:25px;right:240px;}
#top-offers-trigger span {width:90px;height:50px;cursor:pointer;display:block;}
#top-offers-trigger span i {display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAcCAYAAACdz7SqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowNjcxRDg4NUNCNkMxMUU3OEU2RUM0RkUzREY3MTdERiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowNjcxRDg4NkNCNkMxMUU3OEU2RUM0RkUzREY3MTdERiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2NzFEODgzQ0I2QzExRTc4RTZFQzRGRTNERjcxN0RGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjA2NzFEODg0Q0I2QzExRTc4RTZFQzRGRTNERjcxN0RGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+E9z9CQAABQ9JREFUeNqkV2dIZFcUPo69jlgwMnYQGxYs2En0h+iIEBBxEoWQIIgISvRHIjH+UyLRoAYMppD9Iwi6uAqW+EPUWLMKIiSKHbvYxzZjmck5j73PN+t7s6574TDvvvvu+e453yl3TPR6PUxMTIBOpwMzMzPQaDRAo6qq6o+RkZGv8PEc3n/Yx8fHt1ZXV+fLZDKwsrKC+/t7MDExAXwPZvTF+fm5tYWFhUar1cosLS3vbW1tAQ9jzRQ8A5T22zg4OHBGXF5emiK47vb21hKXNLQIISEh/8jlci1aem1vb6/39fXV4yH0tPe5Ym5urvfx8dGjXr2pqanGyclJExAQ8JrwZHQqXDg6OzuzcHZ2VqMLdtbW1jbxVNfwAePu7k6zvr6+ibTtuLq6nh4fH1uiB89ojQONi4v7m35bWlq+Ly8vVwQGBnqlpaV1GlOKnrilQ6Lb9GLrqampvcHBwV4FBQUK1PsNvUtMTBxlvoeurq5oeszMzPxrb2+PC6z09PRWY+5rbW3NnZubA4wBtdh6SkrKy+HhYUAPQk5OThe9a2trSyA8DnR/fx88PT13aGFhYcF9Y2MDYmJiJEEbGhqyaV9/f7+dtbW1KGhYWNjL5eVl2Nracqa5i4vLEdIGPKfoJsjNzf2Nnnt6ej5XKBTEiajb6uvrE8iK3t5ed+TrgtJAglO9h4cH6VPRPC8v73cMLD60AUmG0dFRf5oGBQVtnZycQFJS0i9iFmCevcBo1FVWVuZOTk4CBoeopZGRkS9IT3R09CLN8dsQylXeUjwVkbyUn5/fNj8/r0ArPgkNDd0RswD5/gI3m2BqnUtZSQPTbhvdnzQ9Pe2fnZ39KjY29t/Dw8MHS4ls+p2dnQ2jVxEREa+VSmWHsUCqra1VTk1NSVqKGfEK83+cnsfHx6NJPwUpH0gHBwec0HNpaenPb5L7zhhoTU2NEikBOzs7UVBMqXv6LSws/JVReHR09ACKZRDUajX3fHFxYYOEb7yr4rS3tyupXtvY2KilvnF3d989PT2Vk14shXB1dfUAijWXE6qTNB8aGkp5F2hGRkYfeuUnDKobqW8GBgbSSR/pZRg8KJ2YCc1JsIoUfUjtbWpq+prpoqhlwoPe3NzwQqdh4BUVFT88B7CsrKyeGXN9fc1ZyoQHJX8LBXnlLca8nHgfwKioqGm2l1KEAkgoBpwKrWUW0xp2Cl/MyYunAGKz1i4tLQWI6cSuZcgpRRUzXcgvczPmWcJTQPGm8bGUDgImVxu4V+hSMenr64uiJi8BqO3s7IwV28dAyUrCecSpMMLeFjrp2NiYK9bmOSEg9t7/sNx9xPLcGCjLUzNhvaRaSrKysgLU3rBtcXPaSNUE6/FBUVHRtyUlJT1sDzbp7/z8/PYGBwfBzc2NByMAb29v8Pf3f1SXH4HSwGoDjY2NgMo4BfQerzTg5eVFgWWgAFsXYJOAzc1NvqrR96urq1BcXEy3SuOgbENycjJnpaOjI9AVEqsOp3hxcZGzQDgoKikesJVBeHg4t58ooiaCjUPyqshzSm6kNiesTEx2d3ehu7sbVCpVtZDTrKysHzHIYHt7m9v7FE55UBbOUtLc3KzEznEpFr3olau6urpPje2nQDQAZSXq7QJBQuto4WdPydOOjo4vpfKUXM5qAccpKZ+ZmeH4ob8WbBCXeGcFtEL1JtDo3irjTmsYfDp8J8f7kwob959U7sjVbBAg6SKO8fYI/wswAPs5Hx9WzUv+AAAAAElFTkSuQmCC) no-repeat 0 0;width:29px;height:28px;margin-top:3px;}
#top-offers-trigger span span {text-align:center;margin:0;font:bold 12px Verdana, sans-serif;color:#000;text-transform:uppercase;width:auto;height:auto;}
#top-offers-trigger span:hover, #top-offers-trigger.fix {background-color:#de4e4e;}
nav#top-offers-mobile {position:relative;}
nav#top-offers-mobile ul {display:none;list-style-type:none;margin:0;background-color:#aaaaaa;width:auto;}
nav#top-offers-mobile ul li {display:block;}


@media screen and (max-width: 700px) {
header nav {background-color:transparent;}
header nav.main, header nav.fix, header div.right {display:none;}
nav#nav-mobile {display:block;position:absolute;right:10px;top:75px;width:225px;z-index:1;height:auto;}
#nav-trigger {display:block;right:10px;}
nav#nav-mobile2 {display:block;position:absolute;right:89px;top:75px;width:225px;z-index:1;height:auto;}
#nav-trigger2 {display:block;right:90px;}
nav#top-offers-mobile {display:block;position:absolute;right:200px;top:75px;width:225px;z-index:1;height:auto;}
#top-offers-trigger {display:block;right:76px;}

nav#nav-mobile ul {border:2px solid #d20b0b;width:220px;}
nav#nav-mobile ul li {border-bottom:1px solid #504f4f;list-style:none;margin:0;width:200px;padding:0 10px;}
nav#nav-mobile ul li:hover {background-color:#242424;}
nav#nav-mobile ul li:last-child {border-bottom:none;}
nav#nav-mobile ul li a {display:inline-block;border:none;color:#fff;text-align:left;width:220px;margin-left:-10px;text-indent:10px;height:30px;line-height:30px;}

nav#top-offers-mobile ul {border:2px solid #d20b0b;width:221px;padding-bottom:10px;}
nav#top-offers-mobile ul li {list-style:none;margin:0;width:200px;padding:0 10px;text-align:center;color:#fff;}
nav#top-offers-mobile ul li.heading {font-size:14px;margin-top:5px;}
nav#top-offers-mobile ul li b.logo {background: #ffffff url("img/logos.png") no-repeat left top;text-indent: -99999px;height: auto;display: block;width: auto;margin: 10px auto;}
nav#top-offers-mobile ul li b.logo.betway {background-position: 0 -3300px;width: 180px;height: 50px;}
nav#top-offers-mobile ul li b.logo.m88 {background-position: 0px -4260px;width: 180px;height: 50px;}
nav#top-offers-mobile ul li b.logo.bet365 {background-position: 0px -60px;width: 180px;height: 50px;}
nav#top-offers-mobile ul li b.logo.betonline {background-position: 0 -4741px;width: 180px;height: 50px;}
nav#top-offers-mobile ul li a {display: block;width: 120px;line-height: 30px;text-align: center;vertical-align: middle;margin:10px auto;font-size: 18px;color: #000;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-family: 'Roboto', sans-serif;font-weight: 600;background: #71d852;background: -moz-linear-gradient(top, #71d852 0%, #13f758 100%);background: -webkit-linear-gradient(top, #71d852 0%, #13f758 100%);background: linear-gradient(to bottom, #71d852 0%, #13f758 100%);filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#71d852', endColorstr='#13f758', GradientType=0);}

nav#nav-mobile2 ul {border:2px solid #d20b0b;width:220px;}
nav#nav-mobile2 ul li {border-bottom:1px solid #504f4f;list-style:none;margin:0;width:200px;padding:0 10px;}
nav#nav-mobile2 ul li:hover {background-color:#242424;}
nav#nav-mobile2 ul li:last-child {border-bottom:none;}
nav#nav-mobile2 ul li a {display:inline-block;border:none;color:#fff;text-align:left;width:220px;margin-left:-10px;text-indent:10px;height:30px;line-height:30px;}
nav#nav-mobile2 ul li a:before {content:"";background: url(img/list_nat.png) no-repeat;width: 25px;height: 15px;display: inline-block;vertical-align: middle;margin-top: -1px;}
nav#nav-mobile2 ul li a.asia:before {background-position: -5px -5px;}
nav#nav-mobile2 ul li a.au:before {background-position: -5px -30px;}
nav#nav-mobile2 ul li a.ca:before {background-position: -5px -55px;}
nav#nav-mobile2 ul li a.eu:before {background-position: -5px -80px;}
nav#nav-mobile2 ul li a.uk:before {background-position: -5px -105px;}
nav#nav-mobile2 ul li a.usa:before {background-position: -5px -130px;}
}
@media screen and (max-width: 600px) {
nav#nav-mobile2 {right: 59px;}
#nav-trigger2 {right: 60px;}
nav#nav-mobile, #nav-trigger {right: 5px;}
nav#top-offers-mobile {right: 76px;}
}
/* @media screen and (max-width: 520px) {
    header > a:first-child {width: 250px;float: none;display: block;margin: 0 auto;height: 60px;background-position:-35px -50px;}
    #nav-trigger, #nav-trigger2, #top-offers-trigger {top:65px;}
    nav#nav-mobile, nav#nav-mobile2, nav#top-offers-mobile {top:115px;}
    nav#nav-mobile2 {right: 29px;}
    #nav-trigger2 {right: 95px;}
    nav#nav-mobile, #nav-trigger {right: 5px;}
    nav#top-offers-mobile {right: 75px;}
} */
@media screen and (max-width: 440px) {
    header > a:first-child {
        transform: scale(0.5);
        margin-left: -50px;
        margin-top: -9px;
    }
    header{
        height: 80px;
    }
    #top-offers-trigger span i{
        width: 22px;
        height: 22px;
        background-size: 22px;
        margin-top: 0;
    }
    #nav-trigger span i{
        width: 30px;
        height: 20px;
        margin-top: 0;
        background-size: 30px 20px;
    }
    #nav-trigger > span,
    #top-offers-trigger > span{
        padding-top: 5px;
        height: 45px;
    }
    #nav-trigger span span,
    #top-offers-trigger span span{
        font-size: 11px;
    }
    #top-offers-trigger,
    #nav-trigger{
        top: 15px;
    }
    nav#top-offers-mobile,
    nav#nav-mobile{
        top: 65px;
    }
}

div.closed{
	text-align: center;
    font-size: 30px;
    padding: 20px 10px 10px;
    color: #d20b0b;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px #000000;
}


caption h3{
	font-family: 'Palatino Linotype, Book Antiqua, Palatino, serif';
	padding: 0;
}

.img-not-recommended {
    display: table;
    margin: 30px auto -10px;
    height: auto;
}

.ul-table .tr-terms {
    background: transparent;
    border: none;
    border-spacing: 0;
}

.ul-table .tr-terms td {
    color: #bbb;
    font-size: 11px;
}

.topoffer > span.rev-terms{
    margin-top: 12px;
    line-height: 12px;
    font: normal 10px Verdana, sans-serif;
    text-align: justify;
    display: block;
}



/* 
POPUP START
*/

.popup-holder {
    position: fixed;
    display: none;
    z-index: 99999;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.4);
    top: 0;
    left: 0;
    font-family: "Open Sans Condensed", sans-serif;
}

body.bodyfix{
	overflow: hidden;
}
.top-3-popup tbody tr:hover{
	background: #fff;
}

.top-3-popup .rating-box{
	background: url(../media/sprite.png) -8px 0px no-repeat;
	background-size: 110px;
	height: 18px;
	max-width: 95px;
    margin-top: 5px;
}


.top-3-popup{
    position: absolute;
    max-width: 670px;
    width: 100%;
    background: #0a2a35;
    border-radius: 10px;
    padding: 10px;
	background: linear-gradient(to bottom, #0a2a35 20%, transparent 100%), url(/wp-content/themes/topbookies/img/popup-bg.jpg);
	background-size: cover;
	max-height: 100vh;
    overflow-y: auto;
}
.top-3-popup.one-bookie{
	max-width: 300px;
}
.top-3-popup .popup-title{
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    display: block;
    font-style: italic;
    font-size: 18px;
}

.top-3-popup .popup-terms{
    text-align: center;
    width: 100%;
    background: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.69), transparent);
    font-size: 14px;
    display: block;
    padding: 4px;
    margin: 6px auto;
    color: #000;
}
.top-3-popup .link-leave {
	border: 3px solid #7fac06;
	padding: 5px 15px;
}
.top-3-popup .popup-operators ul{
  padding-left: 0;
}
.top-3-popup .popup-operators{
    width: 100%;
    text-align: center;
    padding: 0px;
    margin-bottom: 0;
    margin-top: 5px;
}
.top-3-popup .popup-operators > li{
    width: 200px;
    padding: 0 !important;
}
.top-3-popup .popup-operators > li:nth-child(1){
    display: inline-block;
    /* margin: -3px auto 0; */
}
.top-3-popup .popup-operators > li:nth-child(2),
.top-3-popup .popup-operators > li:nth-child(3){
    /* margin-top: 10px; */
}


@media only screen and (min-width: 651px){
    
    .top-3-popup .popup-operators > li:nth-child(3){
        float: right;
    }
    .top-3-popup .popup-operators > li:nth-child(2){
        float: left;
    }
    .top-3-popup {
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
    }
    
}
@media only screen and (max-width: 650px){
    
    .top-3-popup .popup-operators > li{
        margin: 0 auto;
    }
    
    .top-3-popup:not(.one-bookie) table tr:nth-child(3){
        display: none;
    }
    /* .popup-holder{
        max-height: calc(100vh - 52px);
        overflow: scroll;
        top: 52px;
	} */
	
    .top-3-popup.one-bookie {
        transform: translate(-50%, -50%);
        left: 50%;
        top: 50%;
    }
}


.top-3-popup .popup-operators > li:nth-child(1) .svglogo-popup{
    /* height: 66px; */
}
.top-3-popup .popup-operators > li:nth-child(1) .out-link{
    border: 1px solid #22a4f8;
    background: #22a4f8;
}


.top-3-popup table{
    background: #fff;
    color: #000;
    border: 2px solid #ff7500;
}

.top-3-popup table td{
    padding: 10px;
}

.popup-close-btn{
    background-image: url(/wp-content/themes/topbookies/img/close-popup.svg);
    background-size: 100%;
    display: block;
    width: 24px;
    height: 24px;
    top: 12px;
    right: 12px;
    position: absolute;
    cursor: pointer;
}


.top-3-popup table tr:nth-child(2) td,
.top-3-popup table tr:nth-child(3) td,
.top-3-popup table tr:first-child td{
    border-bottom: 1px solid #c3c3c3;
}

.top-3-popup table tr:nth-child(3) td:first-child{
    border-right: 1px solid #c3c3c3;
    width: 50%;
}

.popup-odds{
    font-size: 18px;
    line-height: 20px;
}

.top-3-popup .popup-bonus{
    color: #ff7500;
    font-size: 34px;
    font-weight: 800;
    line-height: 24px;
}

.top-3-popup .popup-operators > li:nth-child(1) .popup-bonus{
    color: #ff7500;
	font-size: 28px;
	font-weight: 800;
    margin-top: 5px;
}

.top-3-popup.only2operators .popup-operators > li:nth-child(1){
  display: none;
}
.top-3-popup.only2operators li ul{
  padding-left: 1em;
  font-size: 11px;
  text-align: left;
  list-style-type: disc;
}
.top-3-popup .popup-title{
  padding: 0 25px;
}

.top-3-popup.only2operators .popup-odds{
  font-size: 15px;
}
.top-3-popup.only2operators .popup-operators > li {
  width: 250px;
}
.top-3-popup.only2operators tbody tr:nth-child(3) td div:first-child{
  font-size: 13px;
}
.top-3-popup.only2operators.bet365terms .popup-terms{
  font-size: 10px;
  line-height: 11px;
  width: 96%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0.3));
}

@media only screen and (min-width: 651px){
  .top-3-popup.only2operators .popup-terms{
    position: absolute;
    bottom: 5px;
  }
  .top-3-popup.only2operators.bet365terms .popup-terms{
    bottom: 5px;
  }
  .top-3-popup.only2operators{
    padding-bottom: 50px;
    max-width: 560px;
  }
  .top-3-popup.only2operators.bet365terms {
    padding-bottom: 82px;
  }

}

@media only screen and (max-width: 650px){
  .top-3-popup.only2operators{
    max-width: 100%;
  }
}

.svglogo-popup[class*="bg-"] {
    width: 140px;
    height: 40px;
}
[class*="svglogo-"][class*="bg-"] {
    margin: 0 auto;
    padding: 8px;
}
.bg-22bet {
    background: #052e32;
}
.svg-22bet {
    background: url(/wp-content/themes/topbookies/img/22bet.svg);
}
[class*="svg-"] {
    display: block;
    text-indent: -9999px;
    text-align: left;
    background-size: contain !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: 100%;
}


/* 
POPUP END
*/

/*Social Sharing */ 
.socials{
    color: #0A3C49;
        display: inline-block;
        padding: 0;
        margin: 0;
}
.socials .alignline{
    background: none;
    display: inline-block;
    margin: 5px 8px;
    line-height: 20px;
    padding: 0;
    vertical-align: top;
}

.socials .alignline a{
    text-decoration: none;
    font-size: 13px;
    font-weight: 400; 
    display: inline-block;
    width: 60px !important;
    height: 20px;
}

.colsocials{
    margin-top: 20px !important;
    text-align: right;
    margin-right: 2%;
}
@media screen and (max-width:450px){
    .colsocials{
    text-align: center;
    margin: 0 auto;
}
}
.no-padding{
    padding: 0 !important;
}
.bet365-terms{
    padding: 0px 60px;
    font-size: 11px;
    line-height: 1;
}
@media screen and (max-width:767px){
    .bet365-terms{
    padding: 0px 10px;
    font-size: 11px;
    line-height: 1;
}
}
